{{tag>Vétuste jeu fps BROUILLON}}
----
====== Tremulous : créer un serveur dedié ======
Tremulous-server n'est plus disponible dans les dépôts officiels.
Cette page à pour but de présenter l'installation du serveur de jeu [[:tremulous]] qui vous permettra d'héberger des parties.
===== Installation =====
[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>tremulous-server|tremulous-server]]**.
===== Configuration =====
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**
Pour faire un premier essai en local, [[:tutoriel:comment_modifier_un_fichier|modifiez]] en tant qu'[[:sudo|administrateur]] le fichier de configuration du serveur de jeu **/etc/tremulous-server/server.cfg** pour changer le nom :
 set sv_hostname "Serveur Tremulous 1.1.0"
FIXME Démarrage du serveur
===== Désinstallation =====
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|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 =====
  * Basé sur [[http://tremulous-fr.org/wiki/index.php?title=Installer_un_serveur_Tremulous|« Installer un serveur Tremulous »]] sur Tremulous-fr.
----
//Contributeurs principaux : [[utilisateurs:le_gnou|Le_gnou]]//
----
Si vous avez testé la méthode d'installation ou la mise à jour indiquée ci-dessous merci de l'indiquer ou de le signaler à la liste de discussion du wiki
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 :
  #!/bin/sh
  #Installation de Tremulous Server pour Linux
  #Avec antidecon, backport et patch 
  #Adaptation d'un script d'Israel Mendes (a.k.a israroot), israroot@bol.com.br
  
  ## Telechargement et installation de Tremulous
  cd
  wget -c http://ufpr.dl.sourceforge.net/sourceforge/tremulous/tremulous-1.1.0-installer.x86.run
  chmod +x tremulous-1.1.0-installer.x86.run
  sudo ./tremulous-1.1.0-installer.x86.run
  
  ## Telechargement et installation du backport
  cd
  wget -c http://trem.tjw.org/backport/linux/tremulous.x86
  chmod +x tremulous.x86
  sudo cp -f tremulous.x86 /usr/local/games/tremulous/
  
  ## Telechargement et installation du patch Tremded
  cd
  wget -c http://releases.mercenariesguild.net/tremded/tremded.x86
  chmod +x tremded.x86
  sudo cp -f tremded.x86 /usr/local/games/tremulous/
  
  ## Telechargement et installation du game.qvm de Lakitu7
  cd
  wget -c http://projects.mercenariesguild.net/attachments/download/50/game.qvm
  mkdir ~/.tremulous
  mkdir ~/.tremulous/base
  mkdir ~/.tremulous/base/vm
  mv game.qvm ~/.tremulous/base/vm
  chown -R $USER ~/.tremulous
  
  ## Telechargement des fichiers de configuration (pack de commandes admin)
  
  cd ~/.tremulous/base
  wget -c http://download.tuxfamily.org/tremgroup/serveur_windows/admin.dat
  wget -c http://download.tuxfamily.org/tremgroup/serveur_windows/baseattack.cfg
  wget -c http://download.tuxfamily.org/tremgroup/serveur_windows/fastbuild.cfg
  wget -c http://download.tuxfamily.org/tremgroup/serveur_windows/freefunds.cfg
  wget -c http://download.tuxfamily.org/tremgroup/serveur_windows/nobaseattack.cfg
  wget -c http://download.tuxfamily.org/tremgroup/serveur_windows/nofastbuild.cfg
  wget -c http://download.tuxfamily.org/tremgroup/serveur_windows/nofreefunds.cfg
  wget -c http://download.tuxfamily.org/tremgroup/serveur_windows/s2.cfg
  wget -c http://download.tuxfamily.org/tremgroup/serveur_windows/s3.cfg
  cd
  
  ## Francisation du fichier server.cfg
  cd
  rm ~/.tremulous/base/server.cfg
  echo "///###############################################################################################/// " | tee -a ~/.tremulous/base/server.cfg
  echo "///###############################################################################################///" | tee -a ~/.tremulous/base/server.cfg
  echo "///####### Exemple de configuration pour serveur Tremulous patché Duck'n Cat  ##################///" | tee -a ~/.tremulous/base/server.cfg
  echo "///####### http://trem.yi.org/tremwiki/						##################///" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "// Nom du serveur (nombre de caractères limité)" | tee -a ~/.tremulous/base/server.cfg
  echo "set sv_hostname 'Chez toto'" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "// Message d'accueil à la connexion, indiquez rapidement les règles" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_motd 'Kikoo ! Bienvenue chez Toto.     SD @35, TL @40, Have fun'" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "// Contrôle à distance opérateur (obligatoire) ex: \rcon mot2pass CP Le serveur va s'arrêter" | tee -a ~/.tremulous/base/server.cfg
  echo "set rconpassword 'xxxxxxxxxxxxxxx'" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "//############### Mot de passe pour serveur privés, clans ou matchs (facultatif) ################//" | tee -a ~/.tremulous/base/server.cfg
  echo "// Si le champ est vide = il n 'y a pas de password. Sinon ajoutez le entre les guillemets." | tee -a ~/.tremulous/base/server.cfg
  echo "set g_password ''" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "//#################################################################################################" | tee -a ~/.tremulous/base/server.cfg
  echo "//##################### Réglages pour les joueurs#################################################" | tee -a ~/.tremulous/base/server.cfg
  echo "// Nombre de joueurs maximum connectés sur le serveur" | tee -a ~/.tremulous/base/server.cfg
  echo "set sv_maxclients 14" | tee -a ~/.tremulous/base/server.cfg
  echo "// Nombre de joueurs maximum qui peuvent jouer (NE FONCTIONNE PAS DANS TREMULOUS ACTUELLEMENT, CORRECTIF EN COURS)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_maxGameClients 14" | tee -a ~/.tremulous/base/server.cfg
  echo "// Nombre de Slots privés" | tee -a ~/.tremulous/base/server.cfg
  echo "set sv_privateClients 0" | tee -a ~/.tremulous/base/server.cfg
  echo "// Mot de passe des slots privés" | tee -a ~/.tremulous/base/server.cfg
  echo "set sv_privatePassword ''" | tee -a ~/.tremulous/base/server.cfg
  echo "// Nombre de slots cachés (lire la doc )" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_hiddenClients 0" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "// Mode pur, les joueurs doivent être strictement conformes au serveur" | tee -a ~/.tremulous/base/server.cfg
  echo "set sv_pure 1" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "///############### Réglages de l'administration, Règles de vie, votes ############################" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "// Force le serveur à utilisé le game.qvm ou game86.so qui a été compilé" | tee -a ~/.tremulous/base/server.cfg
  echo "set vm_game 0" | tee -a ~/.tremulous/base/server.cfg
  echo "// Indique le nom du fichier conf des admins" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_admin 'admin.dat'" | tee -a ~/.tremulous/base/server.cfg
  echo "// Si cette fonction est désactivé, l'admin doit ouvrir la console pour taper les commandes de type !listplayers. Laissez sur 1 (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_adminParseSay 1" | tee -a ~/.tremulous/base/server.cfg
  echo "// Protection des noms des admins (même de niveau 1) (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_adminNameProtect 1" | tee -a ~/.tremulous/base/server.cfg
  echo "// Durée d'un kick (exprimé en secondes)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_adminTempBan 120 " | tee -a ~/.tremulous/base/server.cfg
  echo "// Reglage du flood (0 = désactivé, 150 défaut, plus le chiffre est élevé plus il est difficile de flooder)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_floodProtection 100" | tee -a ~/.tremulous/base/server.cfg
  echo "// Level minimum pour parler en tant que spectateur (utile pour ne pas être dérangé pendant les matchs) (defaut = 0)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_minLevelToSpecMM1 0" | tee -a ~/.tremulous/base/server.cfg
  echo "// Activer les message privés (rappel :  /m pseudo message) (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_privateMessages 1" | tee -a ~/.tremulous/base/server.cfg
  echo "// Nombre de fois qu'un joueur peut changer de pseudo" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_maxNameChanges 5" | tee -a ~/.tremulous/base/server.cfg
  echo "// Autorisation des votes; (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_allowvote 1" | tee -a ~/.tremulous/base/server.cfg
  echo "// Votes maxi par joueur sauf admins (mettre le nombre de vote qu l'on souhaite, ex set g_voteLimit 5 donnera 5 votes par joueurs, ce qui est trop dans ce cas)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_voteLimit 2" | tee -a ~/.tremulous/base/server.cfg
  echo "// Les spectateurs peuvent voir les discussions entre équipes (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_specsSeeTeamchat 1" | tee -a ~/.tremulous/base/server.cfg
  echo "// Autoriser les spectateurs à voter (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_allowSpecVoting 1" | tee -a ~/.tremulous/base/server.cfg
  echo "// Forcer les nouveaux arrivants à entrer dans le jeu (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_teamAutoJoin 0" | tee -a ~/.tremulous/base/server.cfg
  echo "// Dommage par defaut de la commande !slap" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_slapDamage 5" | tee -a ~/.tremulous/base/server.cfg
  echo "// Recul de la commande !slap" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_slapKnockback 200" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "//###########################################################################################" | tee -a ~/.tremulous/base/server.cfg
  echo "//######################### Configuration du gameplay #######################################" | tee -a ~/.tremulous/base/server.cfg
  echo "// Durée d'un match" | tee -a ~/.tremulous/base/server.cfg
  echo "set timelimit 40" | tee -a ~/.tremulous/base/server.cfg
  echo "// Minutage de la mort subite (il n'y a plus de points de construction) si = 0, pas de mort subite" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_suddendeathtime 35" | tee -a ~/.tremulous/base/server.cfg
  echo "// Type de mort subite; 1 = rien de reconstructible (choix par défaut); 0 = Seuls les bâtiments qui coutent 0 points peuvent être reconstruits; 2 = Seuls les bâtiments non défensifs peuvent être reconstruits." | tee -a ~/.tremulous/base/server.cfg
  echo "set g_suddenDeathMode 1" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "// Activer l'échauffement (les équipes ne peuvent pas joindre dès le chargement de la map (ça respecte ceux qui mettent plus de temps à charger la map)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_doWarmup 1" | tee -a ~/.tremulous/base/server.cfg
  echo "// Durée de l'échauffement" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_warmup '20'" | tee -a ~/.tremulous/base/server.cfg
  echo "// Force les équipes à avoir le même nombre de joueurs" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_teamforcebalance 1" | tee -a ~/.tremulous/base/server.cfg
  echo "// Réglage de la gravité, par défaut 800" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_gravity 800" | tee -a ~/.tremulous/base/server.cfg
  echo "// Réglage de la vitesse du déroulement du jeu, par défaut = 320" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_speed 320" | tee -a ~/.tremulous/base/server.cfg
  echo "// Activation du dretch punt (Les dretchs ne meurent pas toutes les 5 min par team-kill, ils sont poussés) (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_dretchPunt 1" | tee -a ~/.tremulous/base/server.cfg
  echo "// Réglage du mode "No block" (on peut se pousser les uns les autres) défaut = 10" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_shove 10" | tee -a ~/.tremulous/base/server.cfg
  echo "// Réglage du recul" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_knockback 1000" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "// Activation du patch granger anti-eggspam (Au S2, si pas d'om = le granger par défaut devient granger normal et pas granger+) (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_grangerMode 1" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "// Activation du Share (pour se partager des evos/argent avec son équipe) (rappel /share pseudo valeur) (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_allowshare 0" | tee -a ~/.tremulous/base/server.cfg
  echo "// Activation de Donate (pour distribuer les evos/argent en trop de façon optimum dans son équipe) (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_allowdonate 1" | tee -a ~/.tremulous/base/server.cfg
  echo "// Activation de l'Auto-Donate (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_autoDonate 0" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "//##########################################################################################" | tee -a ~/.tremulous/base/server.cfg
  echo "// Activation du Friendly Fire en général (Tir sur son équipe) (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_friendlyfire 1" | tee -a ~/.tremulous/base/server.cfg
  echo "// Activation du Friendly Fire (Tir sur son équipe) Aliens (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_friendlyFireAliens 1" | tee -a ~/.tremulous/base/server.cfg
  echo "// Activation du Friendly Fire (Tir sur son équipe) Humains (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_friendlyFireHumans 1" | tee -a ~/.tremulous/base/server.cfg
  echo "// Activation du Friendly Fire des bâtiments (Tirer sur vos bâtiments les détruit) (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_friendlyBuildableFire 1" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "///Humains" | tee -a ~/.tremulous/base/server.cfg
  echo "// Nombre de points de construction humains, par défaut 100" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_humanBuildPoints 100" | tee -a ~/.tremulous/base/server.cfg
  echo "// Stage humain Maximum (s1=0, s2=1, s3=2)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_humanMaxStage 2" | tee -a ~/.tremulous/base/server.cfg
  echo "// Seuil aux humains pour atteindre le stage 2, par défaut 20" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_humanStage2Threshold 20" | tee -a ~/.tremulous/base/server.cfg
  echo "// Seuil aux humains pour atteindre le stage 3, par défaut 40" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_humanStage3Threshold 40" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "///Aliens" | tee -a ~/.tremulous/base/server.cfg
  echo "// Nombre de points de construction Aliens, par défaut 100" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_alienBuildPoints 100" | tee -a ~/.tremulous/base/server.cfg
  echo "// Stage Aliens Maximum (s1=0, s2=1, s3=2)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_alienMaxStage 2" | tee -a ~/.tremulous/base/server.cfg
  echo "// Seuil aux Aliens pour atteindre le stage 2, par défaut 20" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_alienStage2Threshold 20" | tee -a ~/.tremulous/base/server.cfg
  echo "// Seuil aux Aliens pour atteindre le stage 3, par défaut 40" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_alienStage3Threshold 40" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "// Active le patch Zone Build (lire la doc) (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_zoneBuildPoints 0" | tee -a ~/.tremulous/base/server.cfg
  echo "// Definit les point de construction possible autour du réacteur (default: 100)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_reactorBuildPoints 100" | tee -a ~/.tremulous/base/server.cfg
  echo "// Definit les point de construction possible autour d'un repeater (default: 50)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_repeaterBuildPoints 50" | tee -a ~/.tremulous/base/server.cfg
  echo "// Definit les point de construction possible autour de l'overmind (default: 100)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_overmindBuildPoints 100" | tee -a ~/.tremulous/base/server.cfg
  echo "// Definit les point de construction possible autour d'un egg (default: 50) " | tee -a ~/.tremulous/base/server.cfg
  echo "set g_eggBuildPoints 50" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "//#########################################################################################" | tee -a ~/.tremulous/base/server.cfg
  echo "//########################### Connexion, Netcode ##########################################" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "// Autorise le téléchargement depuis ce serveur (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set sv_allowdownload 0" | tee -a ~/.tremulous/base/server.cfg
  echo "// Autorise le téléchargement depuis un autre ftp ou http (1 = activé, 0 = désactivé) (si activé précisez l'url ensuite)" | tee -a ~/.tremulous/base/server.cfg
  echo "set sv_wwwDownload 0" | tee -a ~/.tremulous/base/server.cfg
  echo "// Répertoire distant de téléchargements (ftp ou http) pour la redirection; ne pas mettre de / à la fin" | tee -a ~/.tremulous/base/server.cfg
  echo "set sv_wwwBaseURL" | tee -a ~/.tremulous/base/server.cfg
  echo "// Rate minimum pour les joueurs" | tee -a ~/.tremulous/base/server.cfg
  echo "set sv_minrate 5000" | tee -a ~/.tremulous/base/server.cfg
  echo "// Rate maximum pour les joueurs" | tee -a ~/.tremulous/base/server.cfg
  echo "set sv_maxrate 25000" | tee -a ~/.tremulous/base/server.cfg
  echo "// Snapshots minimum pour les joueurs" | tee -a ~/.tremulous/base/server.cfg
  echo "set sv_minsnaps 10" | tee -a ~/.tremulous/base/server.cfg
  echo "// Ping (Latence) minimum pour se connecter au serveur" | tee -a ~/.tremulous/base/server.cfg
  echo "set sv_minping 0" | tee -a ~/.tremulous/base/server.cfg
  echo "// Ping (Latence) maximum pour se connecter au serveur" | tee -a ~/.tremulous/base/server.cfg
  echo "set sv_maxping 350" | tee -a ~/.tremulous/base/server.cfg
  echo "// Taille du cache des commandes, ne touchez pas à cette valeur sinon vos joueurs obtiendront une erreur de type : DEFAULT_MODEL (sarge) failed to register" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_mincommandperiod 1000" | tee -a ~/.tremulous/base/server.cfg
  echo "// Activation d'unlagged ( 0 = désactivé, sinon entrer une valeur entre 20 et 200, voir la doc)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_unlagged  0" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "//#########################################################################################" | tee -a ~/.tremulous/base/server.cfg
  echo "//############################    Entrainement   ###########################################" | tee -a ~/.tremulous/base/server.cfg
  echo "// Donne le maximum de crédits/evo et gagner des crédits/evos est gratuit (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_freeFunds 0" | tee -a ~/.tremulous/base/server.cfg
  echo "// Les bâtiments ne peuvent pas être détruits et les tubes d'acides sont plus puissant (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_noBaseAttack 0" | tee -a ~/.tremulous/base/server.cfg
  echo "// Construction instantanée (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_fastBuild 0" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "//N'importe quel admin supérieur ou égal à ce niveau peut utiliser des cheats à n'importe quel moment. Si la valeur est à 0  = Cette fonction est désactivé." | tee -a ~/.tremulous/base/server.cfg
  echo "set g_cheatAdminLevel 0" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "//######################    Map        #####################################################" | tee -a ~/.tremulous/base/server.cfg
  echo "// Choix de la première map" | tee -a ~/.tremulous/base/server.cfg
  echo "map atcs" | tee -a ~/.tremulous/base/server.cfg
  echo "// Suivant la première map, suivre la rotation" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_initialmaprotation rotation1" | tee -a ~/.tremulous/base/server.cfg
  echo "// Réglages par map, vous devez d'abord créer un dossier dans /base puis mettre le nom de ce fameux dossier dans les guillemets juste en dessous." | tee -a ~/.tremulous/base/server.cfg
  echo "// Puis à l'intérieur de ce dossier vous pouvez mettre un fichier par map (atcs.cfg) qui détaille les réglages pour la map (timelimit, pts de construction)." | tee -a ~/.tremulous/base/server.cfg
  echo "set g_mapConfigs ''" | tee -a ~/.tremulous/base/server.cfg
  echo "// Activation du chargement au hasard des layouts (1 = activé, 0 = désactivé)" | tee -a ~/.tremulous/base/server.cfg
  echo "set g_layoutAuto 0" | tee -a ~/.tremulous/base/server.cfg
  echo " " | tee -a ~/.tremulous/base/server.cfg
  echo "//######################   Commenté et françisé par P'tit Nico   ##########################" | tee -a ~/.tremulous/base/server.cfg
  
  chown -R $USER ~/.tremulous
  
===== 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é :
[[http://tremulous-fr.org/wiki/index.php?title=Server.cfg
|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