Installer un serveur F.E.A.R. Combat sur Ubuntu

F.E.A.R. est un jeu type FPS qui a rencontré un vif succès commercial pour son scénario entre l'action et le thriller. Vivendi Universal a décidé de sortir une version multijoueurs gratuite plusieurs mois après la sortie du jeu.
Voici comment installer le serveur sur Ubuntu.

Etape 1: Télécharger l'archive

Avant de télécharger l'archive d'installation, nous allons choisir un répertoire cible cohérent et nous y rendre :

cd /usr/local/games/

Nous allons maintenant télécharger l'archive (à peu près 160 Mo) grâce à la commande wget.

wget http://www.1337-server.net/fear/fear-linuxserver-1.08.tar.gz

L'url donnée pour le wget est susceptible de devenir invalide. Nous comptons sur la communauté Gandi pour mettre à jour celle-ci.

Etape 2: Installer la librairie C++ requise

Pour pouvoir fonctionner, le serveur FEAR Combat nécessite l'installation d'une librairie C++ utilisée par le programme : libstdc++5.
Son installation est très simple et rapide :

apt-get install libstdc++5

Voici ce que cela donne :

Le module C++ étant installé, nous pouvons revenir au vif du sujet.

Etape 3: Déployer le serveur

Tout d'abord, nous allons décompresser l'archive.

tar -xvf fear-linuxserver-1.08.tar.gz

Cette opération peut prendre plusieurs minutes. A l'issue de celles-ci, vous aurez un répertoire FEAR dans votre répertoire /usr/local/games/ Rendons-nous donc dans ce répertoire :

cd /usr/local/games/FEAR

Si vous exécutez la commande de listing du répertoire (ls -la), vous trouverez un certain nombre de fichiers, dont notamment start.sh qui est le script de lancement du serveur. A ce stade là, l'exécution du script lancera le serveur dans sa configuration par défaut :

./start.sh

Etape 4: Configurer le serveur

Le fichier de configuration se trouve dans le répertoire ServerOptions.

cd /usr/local/games/FEAR/ServerOptions

Jetons un oeil au fichier ServerOptions.txt

vi ServerOptions.txt

Si vous souhaitez changer la configuration, il vous faut connaître les commandes de base de l'éditeur VI.

La première partie du fichier est la plus importante :

[ServerSettings]
GameType=DeathMatch

C'est ici que vous déterminez le type de jeu souhaité. FEAR supporte un grand nombre de modes de jeu, avec des options propres à chaque type. Les modes de jeu possibles sont DeathMatch, SlowMoDeathmatch, TeamDeathMatch, TeamSlowMoDeathmatch, CTF, SloMo CTF, Elimination, TeamElimination, CaptureAll, CaptureHold

ServerMessage=

Le message qui sera envoyé par le serveur aux clients qui se connectent. Ex.: Welcome on my FEAR Combat Server, Hosted by Gandi.net

UsePassword=0
Password=password

Si la valeur de UsePassword est égale à 1, alors votre serveur sera privé et les joueurs devront rentrer le password défini dans la ligne en dessous pour pouvoir entrer sur votre serveur.

Port=27888

C'est le port de jeu par défaut

UsePunkBuster=0

Vous permet d'activer ou non le logiciel anti-triche PunkBuster.

Il y a de nombreuses options paramétrables, beaucoup trop pour fournir une explication de chacune d'elles, mais la plupart parlent d'elles même.
Si quelqu'un se sent de compléter cette partie du tutoriel, n'hésitez pas.

Dernière modification: le 03/01/2008 à 19:50 par Françoise Macé