Willkommen Gast
Du bist nicht angemeldet, um alle Funktionen des Forums zu nutzen musst du dich registrieren und anmelden. Die Registrierung ist natürlich völlig kostenlos und kann jeder Zeit wiederrufen werden.

Aktuelle Zeit: 10. Feb 2012 22:40

Far Cry Server Installation

Deutsche Übersetzung der Installationsanleitung für den Far Cry Server



Profile


Der FarCry dedicated Server sollte Idealerweise mit einem Serverprofil das innerhalb des Multiplayer Gamemenu erstellt wird laufen. Lade FarCry und gehe zur multiplayer->create Game Sektion. Gib einen Servernamen ein, wähle eine Map, den Spielmodus, stell die Zeit und alle anderen Einstellungen die du auf dem Server nutzen willst ein.

Wenn du alle Servereinstellungen vorgenommen hast, klicke auf „save profil“ und speichere das Profil z.B. als „myprofile1“.

Wenn du einen Internetserver laufen lassen willst, musst du im Spiel bei Internet im Multiplayermenu ein Spiel erstellen. So wird versucht den Server automatisch durch UBI.com mit Profil zu registrieren damit er in der Serverliste der Spieler angezeigt wird.

Du musst dich vorher bei UBI.com einloggen.

Die Profile werden im profiles/server im FarCry Verzeichnis gespeichert. Du kannst das Profil später mit einem Texteditor bearbeiten.

Dedicated Serverstarten


Um den FarCry Dedicated Server auf deinem PC zu starten muss auf deiner Linux didtribution libstdc++ 6 mit dem jeweiligen Link zu /usr/lib installiert sein. Der FarCry Linux Dedicated Server muss dagegen dynamisch zu /usr/lib/libstdc++.so.6 linken.


Nachdem du die bin32linux.zip runter geladen hast musst du einen neuen Ordner „bin32linux“ im FarCry Hauptverzeichnis entpacken.

Der Dedicated Server braucht Schreibrechte für das FarCry Hauptverzeichnis wie für den FCData-Ordner. Führe chmod (-R) 755 für die Ordner aus. Es wird nicht empfohlen den Server als Root zu installieren und mit einem „normalen“ Benutzer zu starten.

Nachdem du die oberen Schritte abgearbeitet hast fahre hiermit fort:

1. Gehe auf die Shell und wechsele in den bin32linux Ordner.

2. Schreibe: ./farcry_linuxsv und der Server startet.

Optional: Wenn du den Server starten willst ohne im bin32linux Ordner zu sein, musst du den LD_LIBRARY_PFAD auf deinen bin32linux Ordner setzen (z.B. in der .bash.rc, profile oder .ld.so.conf):
Code: Alles auswählen
export LD_LIBRARY_PATH=$( LD_LIBRARY_PATH ):/directory_of_farcry/bin32linux


In der Kommandozeile des Dedicated Servers kannst du folgende Kommandos verwenden:

Fange an indem du „log_verbosity to 8“ setzt. Dieses erlaubt dir, alle mögliche Warnungen oder Störungen während des Spiels anzusehen. Schreibe das in die Kommandozeile des Servers. Du kannst die Autovervollständigung nutzen indem du das erste Zeichen schreibst und dann <tab> drückst um durch die Befehle zu swichen.

Es ist wichtig, alle zusätzlichen Befehle vor diesem Punkt einzutragen.

Um ein Profil zu laden, das du im Multiplayer/create game Menu erstellt hast, schreibe(genau so):

SProfile run <Profiname>

Also um das Profil zu laden das wir oben erstellt haben, schreibe „SProfile_run myprofile1“. Das Profil sollte jetzt laufen. Wenn alles richtig Konfiguriert ist, sollte der Server jetzt in der Multiplayer Spieleliste von FarCry stehen. Du kannst ander Befehle nutzen sobald das Level fertig geladen ist. Du kannst eine Verknüpfung auf dem Desktop anlegen die automatisch den Server mit deinem Profil startet:

Achtung: Dazu musst du den LD_LIBRARY_PATH für deinen bin32linux Ordner setzen, siehe oben.

1. Erstelle eine neue „Verknüpfung zu einer Anwendung“ an dem Ort von dem du den Server starten willst und setze den Pfad in Menu „Ausführen in“ auf /direktory_of_farcry/bin32linux/farcry_linuxsv

2. Dann füge hinter „/direktory_of_farcry/bin32linux/farcry_linuxsv“ „SProfile_run myprofile1“ ein.

3. Markiere „Run in Terminal“ um den Server auf der Shell zu starten.

Anstatt den vollen Pfad zu schreiben, kannst du auch einen Link der $PATH enthält hinzufügen:
Code: Alles auswählen
ln –s /directory_of_farcry/bin32linux/farcry_linuxsv
/usr/games/farcry

Stelle sicher, dass du die nötigen Rechte hast.

Den Server ohne Profile laufen lassen


Du kannst ein FarCry Multiplayer Spiel auch ohne ein Profil zu erstellen laufen lassen (wir empfehlen aber ein Profil zu nutzen um das eintippen vieler Variablen zu sparen).

1. Starte ./farcry_linuxsy von der Shell

2. Setze log_verbosity auf 8

3. Wähle einen Gametyp mit g_gametype. Du kannst zwischen FFA, TDM oder ASSAULT wählen. Stelle sicher das die Map den Gametyp unterstützt.

4. Lege den Servernamen mit sv_mane <Servermane> fest

5. Lege alle anderen Einstellungen wie gr_timelimit oder sv_servertype fest (Sehe in der Server Komandoliste)

6. Leite den Server mit dem Kommando start_server <map name>. Z.B. start_server mp_monkeybay. Es ist wichtig immer den Gametyp festzulegen bevor du den Server startest, sonnst kann es zu Problemen kommen.

Jetzt solltest du den Server in der FarCry Multiplayer Liste sehen. Weitere Kommandos kannst du wenn das Level geladen ist geben.

Cheat Protection


Du kannst die Cheat Protektion ein und ausschalten indem du folge Kommandos in dein Profil hinzufügst:
Code: Alles auswählen
Net_cheatprotection = „1“


0 – aus
1 – Standarteinstellung
2 – Mittleres Level
3 – Erweitertes Level

- Standarteinstellung überprüft nur wenn der Client connectet
- Mittleres Level, prüft auch die Clients während dem Spiel
- Erweitertes Level unterstützt auch Speichercheck

Mapcycle


Das Mapcycle ist zurzeit immer an. Wenn du nur ein Level willst,
bearbeite einfach die Mapcycle.txt im profiles/server Ordner.



Veröffentlicht am: 14. Nov 2007 12:20
von: Tobi
Artikeltyp: Installationsanleitung
Zugriffe: 2656
Bewertung: 0/5 (0 Bewertungen)

[ Thema anzeigen ]

Werbung



Ähnliche Artikel


Zurück zu Far Cry


cron