pterodactyl / panel

Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
https://pterodactyl.io
Other
6.83k stars 1.74k forks source link

[srcds] Workshop maps break ptero's status #446

Closed jffz closed 6 years ago

jffz commented 7 years ago

Using srcds with workshop maps seems to break ptero's status.

Launch Options i used

-game csgo -console -usercon -port 27019 +ip 0.0.0.0 +net_public_adr xx.xx.xx.xx -strictportbind -steamcmd_script /home/container/steamcmd/runscript_update -steam_dir /home/container/steamcmd +game_type 0 +game_mode 1 +host_workshop_collection 810773843 +workshop_start_map 858617188 -authkey xxxxxxxxxxxxxxxxxxxxxxxx+sv_pure 0 +fps_max 0 -maxplayers_override 11 -tickrate 128 +sv_setsteamaccount xxxxxxxxxxxxxxxxxxxxxxxxxx -autoupdate -norestart

I already checked /srv/daemon/src/services/srcds/main.json and the startup sequence is ok.

There is a 'known bug' about the -norestart option that has been discussed in #270 so maybe it's related, not sure.

I'll try to dig more about this but wasn't able to find any useful info atm.

danfeldmann commented 7 years ago

we have the same bug/error using following startup-parameters for csgo with duels:

./srcds_run -game csgo +hostname SERVERNAME +host_workshop_map 125438255 +workshop_start_map 125438255 +host_workshop_collection 76561198082857351 -maxplayers_override 12 -port 27015 -ip 0.0.0.0 -tickrate 128 -usercon -retry +game_type 0 +game_mode 1 +mapgroup mg_bomb +bot_quota 0 +sv_hibernate_when_empty 0 -strictportbind +sv_setsteamaccount XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -authkey YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY -steam_dir /home/container/steamcmd/ -steamcmd_script script_autoupdate.txt -autoupdate -norestart

if we use the parameters for csgo with retake, its working:

./srcds_run -game csgo +hostname SERVERNAME +map de_dust2 -maxplayers_override 7 -port 27017 -ip 0.0.0.0 -tickrate 128 -usercon -retry +game_type 0 +game_mode 1 +mapgroup mg_bomb +bot_quota 0 +sv_hibernate_when_empty 0 -strictportbind +sv_setsteamaccount XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -autoupdate -steam_dir /home/container/steamcmd/ -steamcmd_script script_autoupdate.txt -autoupdate -norestart

latest console output after starting the server:

Connection to Steam servers successful. Public IP is A.B.C.D. Assigned persistent gameserver Steam ID [G:1:1393818]. VAC secure mode is activated. GC Connection established for server version 577, instance idx 1

also we can't send commands via the console to the server. input and enter-button working, but no output will be showed/refreshed.

lancepioch commented 6 years ago

@danrokzz Does this still happen with the latest stable or beta versions?

danfeldmann commented 6 years ago

@lancepioch Currently i have no panel runnig. But I think it was already fixed.

At the end of march we will run a large part of our lanparty servers with Pterodactyl-Panel where I can check this and would report if there is still an issue.

lancepioch commented 6 years ago

Thanks @danrokzz comment or reopen the issue if it's still happening.