== Abhängigkeiten ==
Der GSManager benötigt für den Betrieb folgendes:
[list][*]Ein unterstützer Gameserver, welcher verwaltet werden soll.
[*]Einen Root-/V-Server oder einen anderen Computer, auf dem dieser laufen kann.
[/list]Außerdem wird PHP benötigt. Die Installation von PHP und dessen Konfiguration ist im folgenden Abschnitt beschrieben.
== PHP ==
Es wird PHP in der Version 5.4.0 oder höher benötigt. Alle älteren Versionen können nicht unterstützt werden.
=== PHP für Windows ===
[list][*]Die neuste Version von [url='http://windows.php.net/download/']dieser Seite[/url] herunterladen. Und zwar die oberste Version als Zip-Datei.
[*]Die Zip-Datei an einen beliebigen Ort entpacken, bspw. [tt]C:\php\[/tt]
[*]Dort dann die Datei [tt]php.ini-production[/tt] in [tt]php.ini[/tt] umbenennen und mit einem Texteditor bearbeiten. Hierbei die folgenden Zeilen einkommentieren (also das Semikolon am Anfang der Zeile entfernen):
[list][*]display_errors
[*]extension_dir = "ext"
[*]extension=php_curl.dll
[*]extension=php_mbstring.dll
[*]extension=php_pdo_mysql.dll
[*]extension=php_pdo_sqlite.dll
[*]extension=php_sockets.dll
[/list][/list]Hinweis: Die derzeit verfügbaren experimentellen 64-bit Versionen von PHP werden von uns nicht unterstützt und funktionieren bisher ausdrücklich NICHT mit dem GSManager!
=== PHP für Linux ===
Für Debian-basierte Distributionen kann PHP mit folgendem Befehl (als root) installiert werden: [tt]apt-get install php5-cli php5-mysql php5-sqlite php5-curl php5-json[/tt]
Und das Gegenstück für openSuSE: [tt]yast -i php5 php5-cli php5-mysql php5-sqlite php5-curl php5-json[/tt]
== GSManager ==
[list][*]Den GSManager von [url='https://www.gsmanager.de/filebase/file-list/1-produkte/']dieser Webseite[/url] herunterladen.
[*]Die Zip-Datei an einen belieben Ort entpacken, bspw. [tt]C:\GSManager[/tt]
[*]Die Datei [tt]gsm.cfg[/tt] mit einem Texteditor öffnen und anpassen:
[list][*][tt]NAME[/tt]: Diese Einstellung betrifft nur Linux-Installation und ist notwendig, um verschiedene Instanzen voneinander zu unterscheiden - der Name sollte also einmalig sein.
[*][tt]GAME[/tt]: Eines der folgenden: [tt]cod2[/tt], [tt]cod4[/tt], [tt]cod5[/tt], [tt]cod6[/tt], [tt]bf4[/tt], [tt]bfhl[/tt]
[*][tt]CFGDIR[/tt]: Gibt den Pfad zum Konfigurationsverzeichnis vom GSManager an, kann im Regelfall so bleiben.
[*][tt]LOGDIR[/tt]: Gibt den Pfad zum Logverzeichnis vom GSManager an, kann im Regelfall ebenfalls so bleiben.
[*][tt]PHP[/tt]: Hier muss der Pfad zu PHP angegeben werden und zwar einschließlich der eigentlichen Programmdatei. Zum Beispiel [tt]C:\php\php.exe[/tt] oder [tt]/usr/bin/php[/tt]
[/list][/list]Damit wäre der GSManager schon fertig installiert - ist aber noch nicht konfiguriert bzw. noch nicht den eigenen Wünschen angepasst. Hierzu bitte die Seite [lexicon]Grundlegende Konfiguration[/lexicon] lesen.
Zum Starten unter Windows startet man einfach die [tt]gsm.bat[/tt].
Unter Linux muss die Datei mit [tt]chmod u+x gsm.sh[/tt] ausführbar gemacht werden und kann dann mit [tt]./gsm.sh start[/tt] gestartet werden.
Sie betrachten gerade eine ältere Version des Eintrags. Klicken Sie hier, um zur aktuellen Version zu gelangen.