"script":"#!\/bin\/bash\r\n# PixARK: Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napt -y update\r\napt -y --no-install-recommends install curl lib32gcc1 ca-certificates\r\n\r\ncd \/tmp\r\ncurl -sSL -o steamcmd.tar.gz http:\/\/media.steampowered.com\/installer\/steamcmd_linux.tar.gz\r\n\r\nmkdir -p \/mnt\/server\/steamcmd\r\n\r\ntar -xzvf steamcmd.tar.gz -C \/mnt\/server\/steamcmd\r\n\r\n# SteamCMD fails otherwise for some reason, even running as root.\r\n# This is changed at the end of the install process anyways.\r\nchown -R root:root \/mnt\r\n\r\nexport HOME=\/mnt\/server\r\n\/mnt\/server\/steamcmd\/steamcmd.sh +@sSteamCmdForcePlatformType windows +login anonymous +force_install_dir \/home\/container +app_update 824360 +quit",
"container":"ubuntu:latest",
"entrypoint":"bash"
}
},
"variables":[
{
"name":"Server Password",
"description":"If specified, players must provide this password to join the server.",
"env_variable":"ARK_PASSWORD",
"default_value":"",
"user_viewable":1,
"user_editable":1,
"rules":"nullable|alpha_dash|between:1,100"
},
{
"name":"Admin Password",
"description":"If specified, players must provide this password (via the in-game console) to gain access to administrator commands on the server.",
"env_variable":"ARK_ADMIN_PASSWORD",
"default_value":"",
"user_viewable":1,
"user_editable":1,
"rules":"nullable|alpha_dash|between:1,100"
},
{
"name":"Maximum Players",
"description":"Specifies the maximum number of players that can play on the server simultaneously.",
"env_variable":"MAX_PLAYERS",
"default_value":"10",
"user_viewable":1,
"user_editable":0,
"rules":"required|numeric|digits_between:1,4"
},
{
"name":"Query Port",
"description":"The port assigned for use as query port",