Sponsor-Board.de

Normale Version: [srcds] couldn't exec server.cfg
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich beiß mir grad die Zähne am srcds-Server aus.

Undzwar kann man ja bekanntlicherweise mit dem cvar +exec xy.cfg eine beliebige Serverconfig laden!?

Zumindest früher:
srcds_run -game xy +exec meinecfg.cfg
Diese Config liegt ja neuerdings auch im Ordner <mod>/cfg/ ?! (Klappt auch mit der server.cfg)

Ich will nun mehrere Server forken, mit folgendem Minimalbefehl:

srcds_run -game left4dead2 +exec server##.cfg -fork n .
im Ordner left4dead/cfg/ sind server1.cfg, server2.cfg usw. hinterlegt.

Trozdem bekomme ich von jeder Instanz die Meldung "Couldn't exec server.cfg".

Wenn ich die "server.cfg" im cfg Ordner liegen habe, wird diese für jede Instanz geladen, was natürlich nicht sein soll. Und das trotz "+exec server##.cfg"
Was mache ich falsch oder was hat sich mittlerweile bei den Half-Life-server geändert, was ich nicht beachte?

Grüße

PS: die "##" ersetzen für jeden geforkten Server eine Zahl.
Rechte auf die Datei richtig gesetzt? Mit welchem User führst du den Befehl aus? Was passiert wenn du die Zahl explizit angibst? Bist du sicher das ## durch die Zahl ersetzt wird? Bist du sicher das ## == 1 nicht == 01 ist? Was sagt die Console sonst noch aus? Sagen andere Log Dateien noch etwas?
Alle Dateien tragen die selben Rechte und mit der Standard server.cfg funktioniert es.
User ist ein Standarduser.
Wenn ich die Zahl explizit eingebe passiert das selbe. (Natürlich ohne forken)
Ich bin mir nicht sicher, dass "##" dadurch ersetzt wird; allerdings sollte es das, wenn das in vielen Anleitungen so steht.
Die Console an sich ist happy, er bekommt nur keine Configfile.

Edit: Mit dem Parameter +servercfgfile server##.cfg kommt immerhin die Meldung "Couldn't exec server##.cfg", auch wenn dort eine Zahl stehen sollte

Edit2:

Es scheint nun zu funktionieren mit folgendem Befehl:
"./srcds_run -console -fork 3 -game left4dead2 -port 27015 -maxplayers 8 +exec server##.cfg"
Er lädt server0x.cfg (hatte ich aber vorher schon probiert)

Es schien bereits eine lange Zeit zu funktionieren, HLSW zeigt mir die richtigen Configs an, allerdings spuckt die Console weiterhin den Fehler aus "exec: couldn't exec server.cfg"
Wahrscheinlich sucht er weiterhin nach der Standardcfg..

Der Parameter #servercfgfile scheint nur für eine einzige zu funktioniere.
Hast du mal geschaut ob die Einstellungen trotzdem geladen werden?
Referenz-URLs