"description":"Fight, farm, build and work alongside mysterious creatures called \"Pals\" in this completely new multiplayer, open world survival and crafting game!",
"features":[
"steam_disk_space"
],
"docker_images":{
"Proton":"ghcr.io\/parkervcp\/steamcmd:proton"
},
"file_denylist":[],
"startup":".\/PalworldServerConfigParser; (while read cmd; do rcon -s -a \"localhost:$RCON_PORT\" -p \"$ADMIN_PASSWORD\" \"$cmd\";done) < \/dev\/stdin & proton run \/home\/container\/Pal\/Binaries\/Win64\/PalServer-Win64-Test.exe -publiclobby -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -port={{SERVER_PORT}} -publicport={{SERVER_PORT}} -servername=\"{{SERVER_NAME}}\" -players={{MAX_PLAYERS}} $(if [ -n \"$SERVER_PASSWORD\" ]; then echo \"-serverpassword=\\\"${SERVER_PASSWORD}\\\"\"; fi) -adminpassword=\"{{ADMIN_PASSWORD}}\" -rcon",
"description":"If specified, players must provide this password to join the server.",
"env_variable":"SERVER_PASSWORD",
"default_value":"",
"user_viewable":true,
"user_editable":true,
"rules":"nullable|alpha_dash|between:1,30",
"field_type":"text"
},
{
"name":"Admin Password",
"description":"If specified, players must provide this password (via the in-game chat or RCON) to gain access to administrator commands on the server.",
"env_variable":"ADMIN_PASSWORD",
"default_value":"",
"user_viewable":true,
"user_editable":true,
"rules":"required|alpha_dash|between:1,30",
"field_type":"text"
},
{
"name":"Public IP",
"description":"Set this to the server public ip address.\r\nOnly needed if the allocation is a local ip, else the allocate ip will be used automatically",
"env_variable":"PUBLIC_IP",
"default_value":"",
"user_viewable":true,
"user_editable":false,
"rules":"nullable|string",
"field_type":"text"
},
{
"name":"RCON Port",
"description":"Does not need to be allocated!",
"env_variable":"RCON_PORT",
"default_value":"25575",
"user_viewable":true,
"user_editable":false,
"rules":"required|numeric",
"field_type":"text"
},
{
"name":"Enable RCON",
"description":"Must Be ON",
"env_variable":"RCON_ENABLE",
"default_value":"True",
"user_viewable":false,
"user_editable":false,
"rules":"required|string|in:True",
"field_type":"text"
},
{
"name":"bEnableInvaderEnemy",
"description":"Turns off or on bEnableInvaderEnemy,\r\nCan be used to slow download memory leaks.\r\nOff should slow down the memory leaks.",