Added fix for connection timeout error
Set the ConfigFormat to use quotes around all settings. I believe this was causing games with spaces in the name to be non-joinable. The strange part is you could set it back to having a space and it would work going forward. Also set the ExitMethod to String and quit. The user must type yes following since there is no option to do two input commands to quit a server. CtrlC doesn't work in AMP on Windows for this game. And CtrlC doesn't work for this game on the Linux Terminal. OS_CLOSE ended in a kill. Removed the config file and used the start/wait/stop update stages instead.
This commit is contained in:
parent
8e7a7bc278
commit
e35e148350
@ -1,88 +0,0 @@
|
|||||||
|
|
||||||
; Game World Data Setting - name, difficulty, gameMode
|
|
||||||
; name : world name
|
|
||||||
; difficulty : 0- Easy, 1- Normal(default), 2- Hard, 3- VeryHard
|
|
||||||
; gameMode : 1- NormalWorld(default), 2- CreativeWorld_Build, 3- CreativeWorld_Play
|
|
||||||
|
|
||||||
; Server Setting - isUseSteamLobby, port
|
|
||||||
; isUseSteamLobby : using steam account to host the server(1- True(not supported) / 0- False)
|
|
||||||
; port : used when not using steam lobby function
|
|
||||||
; maxPlayerNumber : maximum number of player can join into the server(1 ~ 127)
|
|
||||||
; usePassword : using server password(1- True / 0- False)
|
|
||||||
; serverPassword : setting server password up to 8 digit number pin
|
|
||||||
|
|
||||||
; Graphics Setting - vSyncCount, maxFPS, grassBend, clothSimOption
|
|
||||||
; vSyncCount : vertical sync, 0- disable, 1- once per frame 2- per two frame
|
|
||||||
; maxFPS : max frames per second, set to -1 for unlimited fps
|
|
||||||
; grassBend : enable Grass Bend(1- True / 0- False)
|
|
||||||
; ClothSimOption : cloth simulation, 1- animate everybody's, 2- animate nobody's
|
|
||||||
|
|
||||||
; Save Setting - autoSaveSec, autoSavePerHour
|
|
||||||
; autoSaveSec : autoSavePer ** second, to disable, set to -1
|
|
||||||
; autoSavePerHour : enable autoSavePerHour(1- True / 0- False)
|
|
||||||
; savePath : relative path base on ServerSetting.ini folder or absolute path
|
|
||||||
|
|
||||||
; Creative Mode Setting -
|
|
||||||
; quickCraft : crafting without checking item cost(1- True / 0- False)
|
|
||||||
; ageLevel : age Level of the game world, effect crafting recipe
|
|
||||||
; islandLevel : island level override, effect monster and dungeon level, set to -1 to disable override
|
|
||||||
; noDeath : player character would not dead(1- True / 0- False)
|
|
||||||
; noDamage : player character would not take damage(1- True / 0- False)
|
|
||||||
; noHunger : player character would not be hungry(1- True / 0- False)
|
|
||||||
; infinitStamina : player character has infinit stamina(1- True / 0- False)
|
|
||||||
; forceDayTime : game world day time override, 0 to 24, set to -1 to disable
|
|
||||||
; buildingIgnoreDamage : building would not take damage(1- True / 0- False)
|
|
||||||
; noBuild : player can not place new building(1- True / 0- False)
|
|
||||||
|
|
||||||
; Creative Mode Player Status Override - apply at gameStart
|
|
||||||
; Level : override character level, set to 0 to disable
|
|
||||||
; Health : override character health, set to 0 to disable
|
|
||||||
; Mana : override character mana, set to 0 to disable
|
|
||||||
; Stamina : override character stamia, set to 0 to disable
|
|
||||||
; Money : override character money
|
|
||||||
; SkillPoint : override character skill point
|
|
||||||
; EnchantPoint : override character enchant point
|
|
||||||
|
|
||||||
[GameWorld]
|
|
||||||
name=NoName
|
|
||||||
difficulty=1
|
|
||||||
gameMode=1
|
|
||||||
|
|
||||||
[Host]
|
|
||||||
isUseSteamLobby=0
|
|
||||||
port=6587
|
|
||||||
maxPlayerNumber=7
|
|
||||||
usePassword=0
|
|
||||||
serverPassword=00000000
|
|
||||||
|
|
||||||
[Graphics]
|
|
||||||
vSyncCount=0
|
|
||||||
maxFPS=60
|
|
||||||
grassBend=0
|
|
||||||
clothSimOption=2
|
|
||||||
|
|
||||||
[Save]
|
|
||||||
autoSaveSec=300
|
|
||||||
autoSavePerHour=1
|
|
||||||
savePath=DedicatedServerSave/
|
|
||||||
|
|
||||||
[CreativeModeSetting]
|
|
||||||
quickCraft=1
|
|
||||||
ageLevel=7
|
|
||||||
islandLevel=-1
|
|
||||||
noDeath=1
|
|
||||||
noDamage=1
|
|
||||||
noHunger=1
|
|
||||||
infinitStamina=1
|
|
||||||
forceDayTime=-1
|
|
||||||
buildingIgnoreDamage=0
|
|
||||||
noBuild=0
|
|
||||||
|
|
||||||
[CreativeModePlStatus]
|
|
||||||
Level=0
|
|
||||||
Health=0
|
|
||||||
Mana=0
|
|
||||||
Stamina=0
|
|
||||||
Money=1000
|
|
||||||
SkillPoint=0
|
|
||||||
EnchantPoint=0
|
|
@ -1,11 +1,11 @@
|
|||||||
Meta.DisplayName=Craftopia
|
Meta.DisplayName=Craftopia
|
||||||
Meta.Description=
|
Meta.Description=Craftopia Dedicated Server
|
||||||
Meta.OS=Windows, Linux
|
Meta.OS=Windows, Linux
|
||||||
Meta.Arch=x86_64
|
Meta.Arch=x86_64
|
||||||
Meta.Author=Andy Boatman, IceOfWraith
|
Meta.Author=Andy Boatman, IceOfWraith
|
||||||
Meta.URL=https://store.steampowered.com/app/1307550/Craftopia/
|
Meta.URL=https://store.steampowered.com/app/1307550/Craftopia/
|
||||||
Meta.DisplayImageSource=steam:1307550
|
Meta.DisplayImageSource=steam:1307550
|
||||||
Meta.EndpointURIFormat=steam://connect/{0}
|
Meta.EndpointURIFormat=
|
||||||
Meta.ConfigManifest=craftopiaconfig.json
|
Meta.ConfigManifest=craftopiaconfig.json
|
||||||
Meta.MetaConfigManifest=craftopiametaconfig.json
|
Meta.MetaConfigManifest=craftopiametaconfig.json
|
||||||
Meta.ConfigRoot=craftopia.kvp
|
Meta.ConfigRoot=craftopia.kvp
|
||||||
@ -26,8 +26,8 @@ App.AppSettings={}
|
|||||||
App.EnvironmentVariables={"LD_LIBRARY_PATH":"./linux64:%LD_LIBRARY_PATH%","SteamAppId":"1670340"}
|
App.EnvironmentVariables={"LD_LIBRARY_PATH":"./linux64:%LD_LIBRARY_PATH%","SteamAppId":"1670340"}
|
||||||
App.CommandLineParameterFormat=-{0} "{1}"
|
App.CommandLineParameterFormat=-{0} "{1}"
|
||||||
App.CommandLineParameterDelimiter=
|
App.CommandLineParameterDelimiter=
|
||||||
App.ExitMethod=OS_CLOSE
|
App.ExitMethod=String
|
||||||
App.ExitTimeout=30
|
App.ExitTimeout=120
|
||||||
App.ExitString=quit
|
App.ExitString=quit
|
||||||
App.ExitFile=app_exit.lck
|
App.ExitFile=app_exit.lck
|
||||||
App.HasWriteableConsole=True
|
App.HasWriteableConsole=True
|
||||||
@ -45,7 +45,7 @@ App.RemoteAdminPassword=Password123
|
|||||||
App.AdminMethod=STDIO
|
App.AdminMethod=STDIO
|
||||||
App.RCONConnectDelaySeconds=5
|
App.RCONConnectDelaySeconds=5
|
||||||
App.RCONConnectRetrySeconds=5
|
App.RCONConnectRetrySeconds=5
|
||||||
App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":31,"UpdateSource":4,"UpdateSourceData":"1670340","UpdateSourceArgs":null,"UpdateSourceVersion":null,"UpdateSourceTarget":null,"UnzipUpdateSource":false,"OverwriteExistingFiles":false,"ForceDownloadPlatform":0,"UpdateSourceConditionSetting":null,"UpdateSourceConditionValue":null},{"UpdateStageName": "Base Config Download","UpdateSourcePlatform": "All", "UpdateSource": "FetchURL", "UpdateSourceData": "https://github.com/CubeCoders/AMPTemplates/raw/main/CraftopiaTemplate.ini","UpdateSourceTarget":"1670340/ServerSetting.ini"}]
|
App.UpdateSources=[{"UpdateStageName":"SteamCMD Download","UpdateSourcePlatform":"All","UpdateSource":"SteamCMD","UpdateSourceData":"1670340"},{"UpdateStageName":"Start Server","UpdateSourcePlatform":"All","UpdateSource":"StartApplication"},{"UpdateStageName":"Wait For Server Start","UpdateSourcePlatform":"All","UpdateSource":"WaitForStartupComplete"},{"UpdateStageName":"Stop Server","UpdateSourcePlatform":"All","UpdateSource":"ShutdownApplication"}]
|
||||||
App.Compatibility=None
|
App.Compatibility=None
|
||||||
App.SteamUpdateAnonymousLogin=True
|
App.SteamUpdateAnonymousLogin=True
|
||||||
App.SteamForceLoginPrompt=False
|
App.SteamForceLoginPrompt=False
|
||||||
@ -67,7 +67,7 @@ Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is
|
|||||||
Console.SuppressLogAtStart=False
|
Console.SuppressLogAtStart=False
|
||||||
Console.ActivateLogRegex=
|
Console.ActivateLogRegex=
|
||||||
Console.UserActions={}
|
Console.UserActions={}
|
||||||
Limits.SleepMode=True
|
Limits.SleepMode=False
|
||||||
Limits.SleepOnStart=False
|
Limits.SleepOnStart=False
|
||||||
Limits.SleepDelayMinutes=5
|
Limits.SleepDelayMinutes=5
|
||||||
Limits.DozeDelay=2
|
Limits.DozeDelay=2
|
||||||
|
@ -53,12 +53,13 @@
|
|||||||
"Category": "Server Settings",
|
"Category": "Server Settings",
|
||||||
"Keywords": "port",
|
"Keywords": "port",
|
||||||
"FieldName": "$ApplicationPort1",
|
"FieldName": "$ApplicationPort1",
|
||||||
"InputType": "hidden",
|
"InputType": "number",
|
||||||
"IsFlagArgument": false,
|
"IsFlagArgument": false,
|
||||||
"ParamFieldName": "Host.port",
|
"ParamFieldName": "Host.port",
|
||||||
"IncludeInCommandLine": true,
|
"IncludeInCommandLine": true,
|
||||||
"DefaultValue": "6587",
|
"DefaultValue": "6587",
|
||||||
"EnumValues": {}
|
"EnumValues": {},
|
||||||
|
"Hidden": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DisplayName": "Max Players",
|
"DisplayName": "Max Players",
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"ConfigFile": "ServerSetting.ini",
|
"ConfigFile": "ServerSetting.ini",
|
||||||
"AutoMap": true
|
"AutoMap": true,
|
||||||
|
"ConfigFormat": "{0}=\"{1}\""
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
Loading…
Reference in New Issue
Block a user