D
It is meaningless, because it works:
pufferd@ubuntu:/root$ cd /var/lib/pufferd/servers/f83cd2b8-7eff-451f-9470-1728141c392b
pufferd@ubuntu:~/servers/f83cd2b8-7eff-451f-9470-1728141c392b$ ./Hurtworld.x86_64 -batchmode -nographics -exec "bindip 0.0.0.0;host 12871 diemensland;queryport 13871;maxplayers 20;servername My Hurtworld Server" -logfile gamelog.txt
Set current directory to /var/lib/pufferd/servers/f83cd2b8-7eff-451f-9470-1728141c392b
Found path: /var/lib/pufferd/servers/f83cd2b8-7eff-451f-9470-1728141c392b/Hurtworld.x86_64
The simplified templat does not work:
{
"pufferd": {
"type": "srcds",
"display": "Hurtworld simple",
"install": {
"commands": [
{
"files": "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz",
"type": "download"
},
{
"commands": [
"mkdir steamcmd",
"tar --no-same-owner -xzvf steamcmd_linux.tar.gz -C steamcmd",
"steamcmd/steamcmd.sh +login anonymous +force_install_dir ${rootdir} +app_update 405100 +quit",
"mkdir -p .steam/sdk32",
"cp steamcmd/linux32/steamclient.so .steam/sdk32/steamclient.so"
],
"type": "command"
}
]
},
"run": {
"stop": "quit",
"pre": [],
"post": [],
"arguments": [
"-batchmode",
"-nographics",
"-exec \"bindip 0.0.0.0;host 12871 diemensland;queryport 13871;maxplayers 20;servername My Hurtworld Server\"",
"-logfile gamelog.txt"
],
"program": "./Hurtworld.x86_64"
},
"environment": {
"type": "tty"
},
"data": {
}
}
}
Is the server running in a special development environment? Maybe lack of access to some resources? In addition, this is a game with early access :\
When you can run the servers in the docker? This may solve this problem.