Hi,
ich bin gerade dabei eine Webinterface für meinen CS:S Deticatrd Server zu installieren. Ich muß meinen User in der httpd.conf für apache Server steht eine neue Gruppe hinzufügen und dann den Halflife ordner auch der Gruppe zuweisen. Nun habe ich per Yast eine neue Gruppe namens "server" ertstellt doch wenn ich jetzt mit chown .server ordnername ausführe meldet er mir .server ist eine ungültige Gruppe. Was mache ich falsch?
Hier noch die kurze Anleitung:
----------------------------------------
Installation
============
Zur Installation wird ein Webserver mit PHP benötigt. Dieser muss auf
dem Spieleserver laufen. Das Script wurde ausschliesslich für Linux-
server geschrieben. Die korrekte Funktion unter Windows konnte ich
nicht prüfen.
Zunächst muss das Script einfach unter einem vom Webserver erreichtbaren
Verzeichnis (zB htdocs/cswatch) entpackt werden. Dann sollte die
Konfigurationsdatei config.inc.php angepasst werden. Dabei ist mit
$password das rcon-Passwort des Servers gemeint, alles andere dürfte
selbsterklärend sein.
Das Schwierigste an der ganzen Installation ist wohl für unerfahrene Admins
die Rechtevergabe an die Dateien. Alle Dateien müssen vom Benutzer des Web-
servers ausführbar und schreibbar sein. Dafür ist zunächst festzustellen
unter welchem Benutzer der Webserver läuft. Beim Apache Webserver steht dies
in der httpd.conf bei den zeilen "User XXX" und "Group YYY".
Sinnvoll ist zB das Anlegen einer neuen Gruppe, der alle SRCDS gehören. Nennen
wir sie hier "servers". In der Apache-httpd.conf muss also auch unter
"Group servers" eingetragen sein.
Als nächsten Schritt muss man das HLDS-Verzeichnis der Gruppe zuordnen.
chown -R .servers srcds
Jetzt müssen noch eventuell nicht vorhandene lese/schreibrechte gesetzt werden :
chmod -R g+rw srcds
Und zum Schluss muss sichergestellt werden, dass die Gruppe den Server auch
wirklich starten kann :
chmod a+x srcds/srcds_*
Nach diesen Einstellungen sollte CSWatch komplett eingerichtet und einsatzbereit
sein.
------------------------------
MFG oli
Lesezeichen