Cette page est considérée comme vétuste et ne contient plus d'informations utiles.
Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !



Tremulous : créer un serveur dedié

Ce tutoriel est en cours de rédaction.
Rédigez ici une courte introduction sur l'application.
De manière brève, concise et claire, indiquez par exemple ce à quoi est destinée l'application, dans quel cas elle peut être utile, la licence sous laquelle elle est diffusée, toute autre information que vous jugerez utile de savoir avant de commencer la lecture de la page…
Chaque section aura un titre de niveau 2 (H2) puis ses sous-sections, un titre de niveau 3 (H3) et ainsi de suite… Remarque : il n'y a que 5 niveaux de titre, ce qui devrait être amplement suffisant.
Merci de tester cette méthode sur diverses versions d'Ubuntu
Si vous avez déjà installé Tremulous, désinstaller le et retirer tous les fichiers de configuration existants (/home/votre_login/.tremulous)

Créez un fichier texte (par exemple sur votre Bureau) que vous nommerez "install_tremulous.sh".

Ouvrez le avec l'éditeur de votre choix et collez le contenu ci-dessous :

===== Installation =====

Installez le paquet tremulous-server.

Il vous suffit, pour cela, d'installer les paquets tremulous-server.

Les fichiers de configuration de votre serveur sont : /etc/tremulous-server/server.cfg et /etc/tremulous-server/maprotation.cfg

Le dossier de base contenant les maps et autres est dans : /usr/share/games/tremulous/base

===== Configuration =====

Modifiez le fichier de configuration du serveur de jeu pour changer le nom. Pour cela, ouvrez le fichier /etc/tremulous-server/server.cfg et changez la ligne :

set sv_hostname "Serveur Tremulous 1.1.0"
C'est juste pour faire un premier test en local, votre serveur va évoluer ensuite (ajouts de commandes !kick, !ban)

===== Mise à jour (patch)=====

La version 1.1.0 du serveur possède quelques bugs mineurs et manque de fonctionnalités (comme les commandes de Tjw, !kick, !restart, etc). Les développeurs du jeu proposent un patch en attendant la nouvelle version : MG tremded et Lakitu

Sauvez le binaire 1.1.0 en le renommant sous un autre nom :

sudo mv /usr/lib/tremulous-server/tremded tremded.original

Récupérez le binaire tremded.x86 patché depuis le site Mercenaries Guild :

cd /usr/lib/tremulous-server/ && sudo wget http://releases.mercenariesguild.net/tremded/tremded.x86

On le rend exécutable et on le renomme :

sudo chmod +x tremded.x86 && sudo mv tremded.x86 tremded

Créez le chemin /usr/share/games/tremulous/base/vm/

sudo mkdir /usr/share/games/tremulous/base/vm/

Allez dedans

cd /usr/share/games/tremulous/base/vm/

Récupérez le binaire game.qvm depuis le site Mercenaries Guild :

sudo wget http://projects.mercenariesguild.net/attachments/download/29/game.qvm

Modifier à loisir votre configuration du serveur de jeu. Exemple de fichier de configuration très commenté : server.cfg

N'oubliez pas de redémarrer votre serveur pour que les changements prennent effet :
sudo /etc/init.d/tremulous-server restart

Par ailleurs, il semble qu'une copie du server.cfg se glisse dans votre répertoire personnel, supprimez le :

cd && rm .tremulous/base/server.cfg

===== Désinstallation =====

Pour supprimer cette application, il suffit de supprimer son paquet. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.

===== Liens =====

Des références particulièrement intéressantes pour approfondir le sujet peuvent être utiles.

Si vous considérez que votre contribution à la page de documentation est significative, vous avez la possibilité de la signer en ajoutant votre identifiant dans la ligne ci-dessous.

Contributeurs principaux : Le_gnou

Si vous vous êtes basé sur un document existant pour écrire votre article, citez la source originale ! Ceci est indispensable afin de respecter les droits d'auteur.

Basé sur « Installer un serveur Tremulous » par Tremulous-fr.

  • tremded.1242653488.txt.gz
  • Dernière modification: Le 18/05/2009, 15:31
  • par 213.95.41.13