Voraussetzungen
- SoF2 Orginal CD
SoF2 Dedicated Server
Linuxrechner mit Shellzugang
Installation
Als erstes muss ein Ordner für den Server erstellt werden, ich nehme mal "/home/sofadmin" als Beispiel. Also den Ordner mit
- Code: Alles auswählen
mkdir /home/sof2
erstellen. Danach müssen die Dateien "sof2ded und update101.pk3" in den Ordner geladen werden und mit
- Code: Alles auswählen
chmod a+x /home/sof2/sof2ded
ausführbar gemacht werden.
Jetzt muss noch das Baseverzeichnis mit
- Code: Alles auswählen
mkdir /home/gameserver/sof2
mkdir /home/gameserver/sof2/base
erstellt werden. In das Baseverzeichnis müssen alle .pk3 Dateien aus dem Ordner "base" auf der Orginal-CD kopiert werden.
Den Server starten
Man wechselt mit
- Code: Alles auswählen
cd /home/gameserver/sof2
in das Serververzeichnis da kannst du den Server dann mit
- Code: Alles auswählen
./sof2ded +exec server.cfg
starten. Dabei wird davon ausgegangen, dass die Serverkonfigurationsdatei "server.cfg" heißt und im "base" Verzeichnis liegt.
Mögliche Probleme
Der Server startet nicht "Segmentation fault" bzw. "Speicherzugriffsfehler"
Das Problem lässt sich meistens durch andere Libs beheben, ladet euch hier die Libs runter und entpackt sie nach /opt/fc4libs.
Dann legt euch eine Datei mit dem Namen sof2.sh in /home/gameserver/sof2 an und fügt folgendes ein
- Code: Alles auswählen
export LD_LIBRARY_PATH=/opt/fc4libs
./sof2ded +set dedicated 2 +exec server.cfg
Jetzt kann der Server mit ./sof2.sh gestartet werden.

