CSS Server start mit Root ja mit User nein ... Warum?

  • Hallo,
    ich habe einen Rootserver auf dem Läuft suse 9.3.
    Die Ordnerhirarchy schaut so aus /home/server(auch der User)/server27015(hier sind noch mehr server)
    wenn ich meine CSS Server über Root starte geht alles wenn ich aber mit dem benutzer server den CSS Server starte dann kommt das in der -debuglog:
    ----------------------------------------------
    CRASH: Di Apr 18 10:48:11 CEST 2006
    Start Line: ./srcds_amd -secure -game cstrike +tv_port 27014 -maxplayers 12 -port 27016 +map de_dust -tickrate 66 -debug
    End of Source crash report
    ----------------------------------------------
    ----------------------------------------------
    CRASH: Di Apr 18 10:48:21 CEST 2006
    Start Line: ./srcds_amd -secure -game cstrike +tv_port 27014 -maxplayers 12 -port 27016 +map de_dust -tickrate 66 -debug
    End of Source crash report
    ----------------------------------------------
    ----------------------------------------------
    CRASH: Di Apr 18 10:48:36 CEST 2006
    Start Line: ./srcds_amd -secure -game cstrike +tv_port 27014 -maxplayers 12 -port 27016 +map de_dust -tickrate 66 -debug
    End of Source crash report
    ----------------------------------------------




    Und das in der console:
    [screen is terminating]
    server@paris149:~/server27015> screen ./srcds_run -secure -game cstrike +tv_port 27014 -maxplayers 12 -port 27016 +map de_dust -tickrate 66 -debug
    Auto detecting CPU
    Using AMD Optimised binary.
    Enabling debug mode
    Auto-restarting the server on crash


    Console initialized.
    Attempted to create unknown entity type event_queue_saveload_proxy!
    Game.dll loaded for "Counter-Strike: Source"
    Unable to load surface prop file 'scripts/surfaceproperties.txt' (referenced by manifest file 'scripts/surfaceproperties_manifest.txt')
    cat: hlds.14617.pid: Datei oder Verzeichnis nicht gefunden
    email debug.log to linux@valvesoftware.com
    Di Apr 18 10:48:11 CEST 2006: Server restart in 10 seconds


    Console initialized.
    Attempted to create unknown entity type event_queue_saveload_proxy!
    Game.dll loaded for "Counter-Strike: Source"
    Unable to load surface prop file 'scripts/surfaceproperties.txt' (referenced by manifest file 'scripts/surfaceproperties_manifest.txt')
    cat: hlds.14617.pid: Datei oder Verzeichnis nicht gefunden
    email debug.log to linux@valvesoftware.com
    Di Apr 18 10:48:21 CEST 2006: Server restart in 10 seconds


    Console initialized.
    Attempted to create unknown entity type event_queue_saveload_proxy!
    Game.dll loaded for "Counter-Strike: Source"
    Unable to load surface prop file 'scripts/surfaceproperties.txt' (referenced by manifest file 'scripts/surfaceproperties_manifest.txt')
    cat: hlds.14617.pid: Datei oder Verzeichnis nicht gefunden
    email debug.log to linux@valvesoftware.com
    Di Apr 18 10:48:36 CEST 2006: Server restart in 10 seconds
    i Apr 18 10:48:39 CEST 2006: Server Quit


    [screen is terminating]
    server@paris149:~/server27015> screen ./srcds_run -secure -game cstrike +tv_port 27014 -maxplayers 12 -port 27016 +map de_dust -tickrate 66
    Auto detecting CPU
    Using AMD Optimised binary.
    Auto-restarting the server on crash


    Console initialized.
    Attempted to create unknown entity type event_queue_saveload_proxy!
    Game.dll loaded for "Counter-Strike: Source"
    Unable to load surface prop file 'scripts/surfaceproperties.txt' (referenced by manifest file 'scripts/surfaceproperties_manifest.txt')
    Add "-debug" to the ./srcds_run command line to generate a debug.log to help with solving this problem
    Di Apr 18 10:52:53 CEST 2006: Server restart in 10 seconds
    i Apr 18 10:52:56 CEST 2006: Server Quit
    [screen is terminating]
    server@******:~/server27015>




    der beuntzer Server hat follgende Rechte:
    dialout,games,www,bin,video,users



    was nun? ich kann ja nicht meine Server auf Root laufen lassen^^...
    Ich danke euch schon mal
    hellermann

  • also wenn du ein Problem mit den Rechten des user hättest, dann wärste nie soweit gekommen ^^.


    Der Fehler scheint deinen aufzeichnugnen zu folge erstmal klar zu sein !


    dir Fehlt mindestens scripts/surfaceproperties.txt in deiner installation.


    Hau mal in deine Startparameter "-verify_all" rein, denn das checkt deine Installation und ergänzt fehlende/fehlerhafte Dateien.


    Sollte das Problem weiterhin bestehen nach einsetzten der Datei, dann kannste gerne nochmal wiederkommen ansonsten kannst du erst lange auf Antwort warten und ich denke ich sprech hier für alle "Helfer" im Forum. ^^:roll:

  • Hi @ all.


    Also gleich mal zum Problem. Die Rechte stimmen nicht, wie schon hier festgestellt wurde und dass mit 'root' alles funktioniert spricht dann auch dafür.
    So solltest du den User, der den Gameserver startet, der Gruppe 'users' zuordnen. Des weiteren auch die Gameserverfiles dem User und als Gruppe die 'users' zuordnen. Alle Files !!!
    Damit hast du schon mal grundlegen Rechte geändert. Was weiter kommt kann ich erst sagen, wenn du mir nun sagst was dort nun passier, wenn du den Gameserver startest.


    MfG Hitman


    P.S.: @ elder. Das "-verify_all" ge hört nicht zum Startparameter, sondern zu dem Update-Parameter.

  • @ Hitman


    oh ja stimmt sorry hätte ich erwähnen sollen ^^.



    mfg.


    elder

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!