"startup":"{\r\n \"done\": \"Type 'help' for a list of commands\",\r\n \"userInteraction\": []\r\n}",
"logs":"{}",
"stop":"exit"
},
"scripts":{
"installation":{
"script":"#!\/bin\/bash\r\n# Vanilla Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\n## install packages to get version and download links\r\napt update && apt install -y curl wget file unzip\r\nCLEAN_VERSION=$(echo ${TERRARIA_VERSION} | sed 's\/\\.\/\/g')\r\necho -e \"Downloading terraria server files\"\r\ncd \/mnt\/server\r\nif [[ ${CLEAN_VERSION} -lt 1402 ]] ; then\r\nwget http:\/\/terraria.org\/server\/terraria-server-${CLEAN_VERSION}.zip\r\nelif [[ ${CLEAN_VERSION} -eq 1402 ]] ; then\r\nwget https:\/\/terraria.org\/system\/dedicated_servers\/archives\/000\/000\/036\/original\/terraria-server-1402.zip?1589675482 -O terraria-server-1402.zip\r\nelse\r\necho -e \"Detected version ${CLEAN_VERSION} which is not yet supported.\"\r\nfi\r\necho -e \"Unpacking server files\"\r\nunzip terraria-server-$(echo ${CLEAN_VERSION} | sed 's\/\\.\/\/g').zip*\r\ncp -R ${CLEAN_VERSION}\/Linux\/* .\/\r\nchmod +x TerrariaServer.bin.x86_64\r\necho -e \"Cleaning up extra files.\"\r\nrm -rf ${CLEAN_VERSION}\r\necho -e \"Generating config file\"\r\ncat <<EOF > serverconfig.txt\r\nworldpath=\/home\/container\/saves\/Worlds\r\nworldname=default\r\nworld=\/home\/container\/saves\/Worlds\/default.wld\r\ndifficulty=3\r\nautocreate=1\r\nport=7777\r\nmaxplayers=8\r\nEOF\r\nmkdir -p \/mnt\/server\/saves\/Worlds\r\necho -e \"Install complete\"",
"container":"debian:buster-slim",
"entrypoint":"bash"
}
},
"variables":[
{
"name":"Terraria version",
"description":"the version of Terraria that is to be used.\r\n\r\nYou can use the full version number or the file number. (ex. 1.3.5.3 or 1353)\r\n\r\nGet version numbers here - https:\/\/terraria.gamepedia.com\/Server#Downloads",
"env_variable":"TERRARIA_VERSION",
"default_value":"1.4.0.2",
"user_viewable":1,
"user_editable":1,
"rules":"required|string|max:20"
},
{
"name":"World Name",
"description":"The name for the world file.",
"env_variable":"WORLD_NAME",
"default_value":"world",
"user_viewable":1,
"user_editable":1,
"rules":"required|string|max:20"
},
{
"name":"Max Players",
"description":"The maximum number of players a server will hold.",