Hier wird die srcds_run ausgeführt:
Auto detecting CPU
Using default binary: ./srcds_linux
Server will auto-restart if there is a crash.
Updating server using Steam.
----------------------------
und startet steamcmd.sh:
./steamcmd.sh: Zeile 15: ulimit: open files: Kann die Grenze nicht ändern: Die Operation ist nicht erlaubt
Redirecting stderr to '/home/css/Steam/logs/stderr.txt'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam3.../home/buildbot/buildslave/steam_rel_client_linux/build/src/clientdll/user.cpp (323) : Assertion Failed: CClientGame::Init: passed own procID as game procID
Game update: AppID 240 "", ProcID 0, IP 0.0.0.0:0
/home/buildbot/buildslave/steam_rel_client_linux/build/src/clientdll/user.cpp (6053) : Assertion Failed: Calling GetUserConfigFolder before we know our SteamID
/home/buildbot/buildslave/steam_rel_client_linux/build/src/clientdll/configstore.cpp (792) : Assertion Failed: false
OK.
Bleibt im Updater anscheinend hängen und dann kann der Server auch nicht gestartet werden.
Vielleicht hat Valve die srcds_run überarbeitet, damit diese den steamcmd auch ohne ein eigenes script startet. Das mit den Punkten war nur ein Workaround. Versuch mal den Updater zu löschen bzw. seine temporären Dateien.
EDIT: Um zu sehen was srcds_run für Parameter dem steamcmd.sh übergibt, kannst du das Script steamcmd.sh bearbeiten. Unter dem Shebang einfach folgendes einfügen:
|
Quellcode
|
1
|
echo "$*"
|