Added Map and Various Adjustments
Updated the command line args due to formatting issues with the game, added Server Password to the command line since it goes in the Engine.ini and is not a line included by default. Disabled RCON for now due to the bug with AMP disconnecting after some time. The server works fine with regular console but will not accept input.
This commit is contained in:
parent
bc8b9c0b45
commit
366ae59421
@ -2,15 +2,16 @@ Meta.DisplayName=Conan Exiles
|
||||
Meta.Description=Conan Exiles Dedicated Server
|
||||
Meta.OS=Windows, Linux
|
||||
Meta.Arch=x86_64
|
||||
Meta.Author=IceOfWraith, Greelan, eNcrypt
|
||||
Meta.Author=Greelan, IceOfWraith, eNcrypt
|
||||
Meta.URL=https://store.steampowered.com/app/440900/Conan_Exiles/
|
||||
Meta.DisplayImageSource=steam:440900
|
||||
Meta.EndpointURIFormat=steam://connect/{ip}:{GenericModule.App.ApplicationPort3}
|
||||
Meta.ConfigManifest=conan-exilesconfig.json
|
||||
Meta.MetaConfigManifest=conan-exilesmetaconfig.json
|
||||
Meta.ConfigRoot=conan-exiles.kvp
|
||||
Meta.MinAMPVersion=2.3.2.0
|
||||
Meta.MinAMPVersion=2.3.2.8
|
||||
Meta.SpecificDockerImage=
|
||||
Meta.DockerRequired=False
|
||||
Meta.ContainerPolicy=Supported
|
||||
Meta.Prerequsites=[]
|
||||
Meta.ConfigReleaseState=NotSpecified
|
||||
@ -20,14 +21,14 @@ App.BaseDirectory=./conan-exiles/443030/
|
||||
App.ExecutableWin=443030\ConanSandbox\Binaries\Win64\ConanSandboxServer-Win64-Test.exe
|
||||
App.ExecutableLinux=/usr/bin/xvfb-run
|
||||
App.WorkingDir=443030/ConanSandbox/Binaries/Win64
|
||||
App.LinuxCommandLineArgs=-a "{{$FullRootDir}}1580130/proton" run "./ConanSandboxServer-Win64-Test.exe"
|
||||
App.LinuxCommandLineArgs=-a "{{$FullRootDir}}1493710/proton" run "./ConanSandboxServer-Win64-Test.exe"
|
||||
App.WindowsCommandLineArgs=
|
||||
App.CommandLineArgs={{$PlatformArgs}} -log -ServerName="{{ServerName}}" -RconEnabled=1 -RconPassword="{{$RemoteAdminPassword}}" {{$FormattedArgs}}
|
||||
App.CommandLineArgs={{$PlatformArgs}} {{Map}}{{CustomMap}} -log -Port={{$ApplicationPort1}} RconPort={{$RemoteAdminPort}} -RconEnabled=1 -RconPassword="{{$RemoteAdminPassword}}" -MaxPlayers={{$MaxUsers}} {{$FormattedArgs}}
|
||||
App.AppSettings={}
|
||||
App.EnvironmentVariables={"LD_LIBRARY_PATH":"./linux64:%LD_LIBRARY_PATH%","SteamAppId":"440900","STEAM_COMPAT_DATA_PATH":"{{$FullRootDir}}1580130","STEAM_COMPAT_CLIENT_INSTALL_PATH":"{{$FullRootDir}}1580130"}
|
||||
App.CommandLineParameterFormat=-{0}={1}
|
||||
App.EnvironmentVariables={"LD_LIBRARY_PATH":"./linux64:%LD_LIBRARY_PATH%","SteamAppId":"440900","STEAM_COMPAT_DATA_PATH":"{{$FullRootDir}}1493710","STEAM_COMPAT_CLIENT_INSTALL_PATH":"{{$FullRootDir}}1493710"}
|
||||
App.CommandLineParameterFormat=-{0}="{1}"
|
||||
App.CommandLineParameterDelimiter=
|
||||
App.ExitMethod=String
|
||||
App.ExitMethod=OS_CLOSE
|
||||
App.ExitTimeout=30
|
||||
App.ExitString=exit
|
||||
App.ExitFile=app_exit.lck
|
||||
@ -43,18 +44,19 @@ App.RemoteAdminPort=25575
|
||||
App.MaxUsers=40
|
||||
App.UseRandomAdminPassword=False
|
||||
App.RemoteAdminPassword=Password123
|
||||
App.AdminMethod=SourceRCON
|
||||
App.AdminMethod=STDIO
|
||||
App.AdminLoginTransform=None
|
||||
App.RCONConnectDelaySeconds=5
|
||||
App.RCONConnectRetrySeconds=5
|
||||
App.UpdateSources=[{"UpdateStageName":"SteamCMD and Conan Exiles Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"443030","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Proton Compatibility Layer","UpdateSourcePlatform":"Linux","UpdateSource":"SteamCMD","UpdateSourceData":"1580130"},{"UpdateStageName":"ServerSettings File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/conan-exilesconfigsettings.ini","UpdateSourceTarget":"../","OverwriteExistingFiles":true},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./conan-exiles/443030/ConanSandbox/Saved/Config/WindowsServer","OverwriteExistingFiles":false},{"UpdateStageName":"ServerSettings File Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"./conan-exiles/443030/ConanSandbox/Saved/Config/WindowsServer/ServerSettings.ini","UpdateSourceArgs":"./conan-exilesconfigsettings.ini","OverwriteExistingFiles":false}]
|
||||
App.TelnetLoginFormat={0}
|
||||
App.UpdateSources=[{"UpdateStageName":"SteamCMD and Conan Exiles Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"443030","ForceDownloadPlatform":"Windows"},{"UpdateStageName":"Proton Compatibility Layer","UpdateSourcePlatform":"Linux","UpdateSource":"SteamCMD","UpdateSourceData":"1493710"},{"UpdateStageName":"ServerSettings File Download","UpdateSourcePlatform":"All","UpdateSource":"FetchURL","UpdateSourceData":"https://github.com/CubeCoders/AMPTemplates/raw/main/conan-exilesconfigsettings.ini","UpdateSourceTarget":"../","OverwriteExistingFiles":true},{"UpdateStageName":"Config Directory Creation","UpdateSourcePlatform":"All","UpdateSource":"CreateDirectory","UpdateSourceArgs":"./conan-exiles/443030/ConanSandbox/Saved/Config/WindowsServer","OverwriteExistingFiles":false},{"UpdateStageName":"ServerSettings File Copy","UpdateSourcePlatform":"All","UpdateSource":"CopyFilePath","UpdateSourceData":"./conan-exiles/443030/ConanSandbox/Saved/Config/WindowsServer/ServerSettings.ini","UpdateSourceArgs":"./conan-exilesconfigsettings.ini","OverwriteExistingFiles":false}]
|
||||
App.Compatibility=None
|
||||
App.SteamUpdateAnonymousLogin=True
|
||||
App.SteamForceLoginPrompt=False
|
||||
App.RapidStartup=False
|
||||
App.SupportsUniversalSleep=False
|
||||
App.UniversalSleepApplicationUDPPort=27015
|
||||
App.UniversalSleepSteamQueryPort=27016
|
||||
App.SupportsUniversalSleep=True
|
||||
App.UniversalSleepApplicationUDPPort=1
|
||||
App.UniversalSleepSteamQueryPort=3
|
||||
App.WakeupMode=Any
|
||||
App.ApplicationReadyMode=RegexMatch
|
||||
App.TemplateMatchRegex={{(\$?[\w]+)}}
|
||||
@ -62,14 +64,14 @@ Console.FilterMatchRegex=
|
||||
Console.FilterMatchReplacement=
|
||||
Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$
|
||||
Console.AppReadyRegex=^LogGameMode:Display: Match State Changed from WaitingToStart to InProgress$
|
||||
Console.UserJoinRegex=^User (?<username>.+?) \((?<userid>-?d+)\) connected from \[::ffff:(?<endpoint>.+?)\]$
|
||||
Console.UserLeaveRegex=^User (?<username>.+?) \((?<userid>-?d+)\) disconnected\. Reason: (.+?)$
|
||||
Console.UserChatRegex=^(?<username>.+?): (?<message>.+)$
|
||||
Console.UserJoinRegex=
|
||||
Console.UserLeaveRegex=
|
||||
Console.UserChatRegex=
|
||||
Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$
|
||||
Console.SuppressLogAtStart=False
|
||||
Console.ActivateLogRegex=
|
||||
Console.UserActions={}
|
||||
Limits.SleepMode=True
|
||||
Limits.SleepMode=False
|
||||
Limits.SleepOnStart=False
|
||||
Limits.SleepDelayMinutes=5
|
||||
Limits.DozeDelay=2
|
||||
|
@ -1,43 +1,4 @@
|
||||
[
|
||||
{
|
||||
"DisplayName":"Game Port",
|
||||
"Category":"Server Settings",
|
||||
"Description":"",
|
||||
"Keywords":"",
|
||||
"FieldName":"$ApplicationPort1",
|
||||
"InputType":"number",
|
||||
"IsFlagArgument":false,
|
||||
"Hidden":true,
|
||||
"ParamFieldName":"Port",
|
||||
"IncludeInCommandLine":true,
|
||||
"DefaultValue":"7777"
|
||||
},
|
||||
{
|
||||
"DisplayName":"Query Port",
|
||||
"Category":"Server Settings",
|
||||
"Description":"",
|
||||
"Keywords":"",
|
||||
"FieldName":"$ApplicationPort3",
|
||||
"InputType":"number",
|
||||
"IsFlagArgument":false,
|
||||
"Hidden":true,
|
||||
"ParamFieldName":"QueryPort",
|
||||
"IncludeInCommandLine":true,
|
||||
"DefaultValue":"27015"
|
||||
},
|
||||
{
|
||||
"DisplayName":"RCON Port",
|
||||
"Category":"Server Settings",
|
||||
"Description":"",
|
||||
"Keywords":"",
|
||||
"FieldName":"$RemoteAdminPort",
|
||||
"InputType":"number",
|
||||
"IsFlagArgument":false,
|
||||
"Hidden":true,
|
||||
"ParamFieldName":"RconPort",
|
||||
"IncludeInCommandLine":true,
|
||||
"DefaultValue":"25575"
|
||||
},
|
||||
{
|
||||
"DisplayName":"Server Name",
|
||||
"Category":"Server Settings",
|
||||
@ -47,9 +8,39 @@
|
||||
"InputType":"text",
|
||||
"IsFlagArgument":false,
|
||||
"ParamFieldName":"ServerName",
|
||||
"IncludeInCommandLine":false,
|
||||
"IncludeInCommandLine":true,
|
||||
"DefaultValue":"Conan Exiles Server - Powered by AMP"
|
||||
},
|
||||
{
|
||||
"DisplayName":"Map",
|
||||
"Category":"Server Settings",
|
||||
"Description":"Sets the map to load on startup",
|
||||
"Keywords":"map",
|
||||
"FieldName":"Map",
|
||||
"InputType":"enum",
|
||||
"IsFlagArgument":false,
|
||||
"ParamFieldName":"Map",
|
||||
"IncludeInCommandLine":false,
|
||||
"DefaultValue":"/Game/Maps/ConanSandbox/ConanSandbox",
|
||||
"EnumValues":{
|
||||
"":"Custom",
|
||||
"/Game/Maps/ConanSandbox/ConanSandbox":"Exiled Lands",
|
||||
"/Game/DLC_EXT/DLC_Siptah/Maps/DLC_Isle_of_Siptah":"Isle of Siptah"
|
||||
}
|
||||
},
|
||||
{
|
||||
"DisplayName":"Custom Map",
|
||||
"Category":"Server Settings",
|
||||
"Description":"If using a custom map, enter it here. Choose Custom from the Map option.",
|
||||
"Keywords":"custom,map",
|
||||
"FieldName":"CustomMap",
|
||||
"InputType":"text",
|
||||
"IsFlagArgument":false,
|
||||
"ParamFieldName":"CustomMap",
|
||||
"IncludeInCommandLine":false,
|
||||
"DefaultValue":"",
|
||||
"Placeholder":"/Game/Mods/Savage_Wilds/Savage_Wilds"
|
||||
},
|
||||
{
|
||||
"DisplayName":"Player Limit",
|
||||
"Category":"Server Settings",
|
||||
@ -59,7 +50,7 @@
|
||||
"InputType":"number",
|
||||
"IsFlagArgument":false,
|
||||
"ParamFieldName":"MaxPlayers",
|
||||
"IncludeInCommandLine":true,
|
||||
"IncludeInCommandLine":false,
|
||||
"DefaultValue":"40",
|
||||
"Suffix":"players"
|
||||
},
|
||||
@ -71,9 +62,10 @@
|
||||
"FieldName":"ServerPassword",
|
||||
"InputType":"password",
|
||||
"IsFlagArgument":false,
|
||||
"ParamFieldName":"ServerSettings.ServerPassword",
|
||||
"IncludeInCommandLine":false,
|
||||
"DefaultValue":""
|
||||
"ParamFieldName":"ServerPassword",
|
||||
"IncludeInCommandLine":true,
|
||||
"DefaultValue":"",
|
||||
"SkipIfEmpty": true
|
||||
},
|
||||
{
|
||||
"DisplayName":"Admin Password",
|
||||
|
@ -5,4 +5,4 @@
|
||||
"ConfigType": "ini",
|
||||
"ConfigFormatRegex": "^(?<key>.+?)=(?<value>.*?)$"
|
||||
}
|
||||
]
|
||||
]
|
Loading…
Reference in New Issue
Block a user