PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : TTT Server startet nicht



Ecanyte
19.09.2017, 19:32
Hi, ich habe folgendes Problem. Seit gestern startet mein TTT Server nicht mehr. Er ist auf einem VServer installiert. Heute habe ich alles nochmal komplett neu installiert, aber trotzdem startet er nicht. Hier der Log:

Auto detecting CPU
Using default binary: ./srcds_linux
Server will auto-restart if there is a crash.
Couldn't load shader dll: game_shader_generic_garrysmod_srv.soConVarRef mat_dxlevel doesn't point to an existing ConVar
Game_srv.so loaded for "Garry's Mod"
Setting breakpad minidump AppID = 4000
Initializing Steam libraries for Workshop..
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
************************************************** *******
************************************************** *******
* Unable to load Steam support library.*
* Unable to load Steam support library.*
* This server will operate in LAN mode only.*
* This server will operate in LAN mode only.*
************************************************** *******
************************************************** *******
WS: Couldn't get SteamUGC! (maybe missing Steam binaries?)
Unknown command "cl_cmdrate"
Unknown command "cl_updaterate"
Unknown command "rate"
Changing gamemode to Trouble in Terrorist Town (terrortown)
Network: IP 46.38.234.34, mode MP, dedicated Yes, ports 27015 SV / 27005 CL
Unable to persist cache 'modelsounds.cache', check file permissions
Error loading cfg/trusted_keys_base.txt
Error loading cfg/pure_server_minimal.txt
PREP OK
Included TTT language file: chef.lua
Included TTT language file: english.lua
Included TTT language file: german.lua
Included TTT language file: portuguese.lua
Included TTT language file: russian.lua
Included TTT language file: spanish.lua
Included TTT language file: swedish.lua
Included TTT language file: tradchinese.lua
Trouble In Terrorist Town gamemode initializing...
This is TTT version 2017-04-20
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file server.cfg
Using map cycle file cfg/mapcycle.txt.
Unable to persist cache 'modelsounds.cache', check file permissions
Nav File is wrong or something (4)
Initializing Steam libraries for LAN server
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
************************************************** *******
************************************************** *******
* Unable to load Steam support library.*
* Unable to load Steam support library.*
* This server will operate in LAN mode only.*
* This server will operate in LAN mode only.*
************************************************** *******
************************************************** *******
Unknown command "ttt_always_use_mapcycle"
Server logging enabled.
Unable to open logfiles under logs/L0919
Logging disabled
'banned_user.cfg' not present; not executing.
'banned_ip.cfg' not present; not executing.

Danke schonmal für eure Hilfe.

Zmeja
22.09.2017, 02:04
Der Server selbst startet. Er stürzt auch nicht ab.
Jedoch wird dieser lediglich im lokalen Netzwerk betrieben. Das merkt man an folgendem:


* This server will operate in LAN mode only.*

Grund dafür ist der missfallene Start des Steamdienstes.


* Unable to load Steam support library.*

Ich würde dir raten, nicht nur den Server neu zu installieren, sondern auch die SteamCMD (Sofern du das darüber installierst).
Achte darauf, dass du nicht im LAN-Modus oder im NoSteam-Modus startest.

Sollte alldies nicht funktionieren: Wie genau installierst du den Server? Ein Script? Oder manuell über SteamCMD?
Hast du Einstellungen bezüglich Port/Freigabe verändert? Am besten die Configs anhängen (Ohne Adminpasswörter etc.)

Ecanyte
22.09.2017, 11:11
Ok danke, ich habe den Server über SteamCMD installiert. Wie ändere ich denn den Modus in dem gestartet wird? Ich habe keine Ports absichtlich verändert.

Zmeja
22.09.2017, 13:05
Zum einen, mit welchen Parametern startest du den Server? Also zum Beispiel "./srcds_run -game garrysmod +maxplayers 32 +map gm_construct".
Zum anderen wäre die Server CFG hilfreich. Vorallem der "sv_lan" Parameter. Dieser sollte natürlich auf 0 sein.

Hänge an den Startparameter mal -debug dran. Z.B: "./srcds_run -game garrysmod +maxplayers 32 +map gm_construct -debug". Der Outcome davon wäre sicherlich nützlich.

Womöglich ist die Portfreigabe falsch eingestellt und der Server kann sich nicht auf den Port legen, der offen sein sollte. Wenn du deine iptables mit einbeziehen könntest wäre das auch hilfreich.

Ecanyte
22.09.2017, 18:38
Startbefehl: ./srcds_run -game garrysmod +gamemode terrortown -authkey -privat- +host_workshop_collection -privat- +maxplayers 10 +map gm_construct -debug
Die Konsole im Debug Modus:

Auto detecting CPU
Using default binary: ./srcds_linux
Enabling debug mode
./srcds_run: 1: ./srcds_run: gdb: not found
WARNING: Please install gdb first.
goto http://www.gnu.org/software/gdb/
Server will auto-restart if there is a crash.
Couldn't load shader dll: game_shader_generic_garrysmod_srv.soConVarRef mat_dxlevel doesn't point to an existing ConVar
Game_srv.so loaded for "Garry's Mod"
Setting breakpad minidump AppID = 4000
Initializing Steam libraries for Workshop..
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
************************************************** *******
************************************************** *******
* Unable to load Steam support library.*
* Unable to load Steam support library.*
* This server will operate in LAN mode only.*
* This server will operate in LAN mode only.*
************************************************** *******
************************************************** *******
WS: Couldn't get SteamUGC! (maybe missing Steam binaries?)
Unknown command "cl_cmdrate"
Unknown command "cl_updaterate"
Unknown command "rate"
Changing gamemode to Trouble in Terrorist Town (terrortown)
Network: IP 46.38.234.34, mode MP, dedicated Yes, ports 27015 SV / 27005 CL
Unable to persist cache 'modelsounds.cache', check file permissions
Error loading cfg/trusted_keys_base.txt
Error loading cfg/pure_server_minimal.txt
PREP OK
Included TTT language file: chef.lua
Included TTT language file: english.lua
Included TTT language file: german.lua
Included TTT language file: portuguese.lua
Included TTT language file: russian.lua
Included TTT language file: spanish.lua
Included TTT language file: swedish.lua
Included TTT language file: tradchinese.lua
Trouble In Terrorist Town gamemode initializing...
This is TTT version 2017-04-20
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file server.cfg
Using map cycle file cfg/mapcycle.txt.
Unable to persist cache 'modelsounds.cache', check file permissions
Nav File is wrong or something (4)
Initializing Steam libraries for LAN server
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
************************************************** *******
************************************************** *******
* Unable to load Steam support library.*
* Unable to load Steam support library.*
* This server will operate in LAN mode only.*
* This server will operate in LAN mode only.*
************************************************** *******
************************************************** *******
Unknown command "ttt_always_use_mapcycle"
Server logging enabled.
Unable to open logfiles under logs/L0922
Logging disabled
'banned_user.cfg' not present; not executing.
'banned_ip.cfg' not present; not executing.


Und wie stelle ich das mit dem Port um? Wo finde ich die IpTables?

Zmeja
23.09.2017, 00:31
Sorry, vergessen, dass du auf einem VServer sitzt. Iptables sind lediglich Portweiterleitungen. Müsstest du schauen, wie es bei deinem Hoster geht, ob das gar automatisch funktioniert.
servercfg ist definitiv richtig eingestellt. Bei den Startparametern solltest du aber noch folgende Dinge angeben. "-ip ${ip} -port ${port}"
Zum einen wäre wichtig, ob du im garrysmod Verzeichniss auf dem Server bei serverfiles folgende Datei hast: steam_appid.txt
Sollte Sie da sein, würde ich dir vorschlagen eine komplett neue Installation von SteamCMD selbst zu machen. Solltest du das nicht gemacht haben. Sprich ALLES löschen (davor sichern natürlich) und dann alles neu zu machen.

Ecanyte
23.09.2017, 19:03
Ich habe den Server ja bereits komplett neu installiert, aber es hat sich nichts verändert... SteamCMD habe ich ebenfalls neu installiert.