Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tremded [Le 04/05/2009, 22:00]
le_gnou
tremded [Le 14/05/2019, 21:36] (Version actuelle)
193.250.138.66
Ligne 1: Ligne 1:
-{{tag>​BROUILLON}}+{{tag>Vétuste jeu fps BROUILLON}}
  
 ---- ----
Ligne 5: Ligne 5:
 ====== Tremulous : créer un serveur dedié ====== ====== Tremulous : créer un serveur dedié ======
  
-<note important>​Ce tutoriel ​est en cours de rédaction.</​note>​+<note important>​Tremulous-server n'est plus disponible dans les dépôts officiels.</​note>​ 
 +Cette page à pour but de présenter l'​installation du serveur de jeu [[:​tremulous]] qui vous permettra d'​héberger des parties.
  
-<note tip>​Rédigez ici une courte introduction sur l'​application.\\ +===== Installation =====
-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…</​note>​+
  
-<note important>​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.</​note>​+[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] ​**[[apt>​tremulous-server|tremulous-server]]**.
  
-===== Pré-requis ​=====+===== Configuration ​=====
  
-<note tip>Si, pour la suite des opérations,​ des pré-requis ​sont nécessaires,​ indiquez-les. Citons quelques exemples :</note> +Les fichiers de configuration de votre serveur ​sont **/​etc/​tremulous-server/server.cfg** et **/​etc/​tremulous-server/​maprotation.cfg**.\\ 
-  * Disposer des [[:​sudo|droits d'​administration]]. +Le dossier de base contenant les maps et autres est dans **/usr/share/​games/​tremulous/​base**
-  ​Disposer d'une connexion à Internet configurée ​et activée. +
-  ​Avoir activé l'​accès aux [[:​depots#​universe_et_multiverse|dépôts Universe et Multiverse]]+
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] ​**[[apt://libxine-extracodecs|libxine-extracodecs]]**.+
  
-===== Installation =====+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 : 
 +<​file>​ set sv_hostname "​Serveur Tremulous 1.1.0"</​file>​
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://​tremulous-server|tremulous-server]]**.+FIXME Démarrage du serveur 
 +===== Désinstallation =====
  
-Il vous suffit, pour cela, d'[[:​tutoriel:​comment_installer_un_paquet#​paquet_present_dans_les_depots|installer les paquets]] **[[apt://​tremulous-server|tremulous-server]]**.+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.
  
-Ensuite, …+===== Liens =====
  
-===== Configuration =====+  * Basé sur [[http://​tremulous-fr.org/​wiki/​index.php?​title=Installer_un_serveur_Tremulous|« Installer un serveur Tremulous »]] sur Tremulous-fr.
  
-Modifiez le fichier de configuration du serveur de jeu pour changer le nom. Pour cela, [[:​tutoriel:​comment_modifier_un_fichier|ouvrez le fichier]] **/​etc/​tremulous-server/​server.cfg** et changez la ligne :+----
  
-  set sv_hostname "​Serveur Tremulous 1.1.0"+//​Contributeurs principaux : [[utilisateurs:​le_gnou|Le_gnou]]//​
  
  
-<​note ​tip>Configuration particulière ? Expliquez les détails utiles de configuration (il n'est pas nécessaire de faire un copier-coller ​de la page de manuel ; les grandes lignes suffisent avec éventuellement un lien dans les références). +---- 
-</​note>​+<​note ​warning>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</​note>​
  
-===== Utilisation=====+<note important>​Si vous avez déjà installé Tremulous, désinstaller le et retirer tous les fichiers de configuration existants (/​home/​votre_login/​.tremulous)</​note>​ 
 +   
 +Créez un fichier texte (par exemple sur votre Bureau) que vous nommerez "​install_tremulous.sh"​.
  
-Lancez ​l'application depuis ​le menu //​Applications -> Accessoires ​-> Machin Chose// ou //via// la commande suivante ​:+Ouvrez le avec l'éditeur de votre choix et collez ​le contenu ci-dessous ​:
  
-  ​machin-chose+  ​#!/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)=====
  
-<note tip>​Raccourcis intéressants ? Fonctions cachées ? Expliquez le fonctionnement général ​de ce que vous présentez ​(là non plus, il n'est pas nécessaire ​de copier-coller la page de manuel). +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
-</​note>​+
  
-===== Désinstallation =====+Sauvez le binaire 1.1.0 en le renommant sous un autre nom : 
 +  sudo mv /​usr/​lib/​tremulous-server/​tremded tremded.original
  
-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.+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
  
-===== Liens =====+On le rend exécutable et on le renomme : 
 +  sudo chmod +x tremded.x86 && sudo mv tremded.x86 tremded
  
-<note tip>Des références particulièrement intéressantes pour approfondir ​le sujet peuvent être utiles.</note>+Créez ​le chemin /​usr/​share/​games/​tremulous/​base/​vm/​ 
 +  sudo mkdir /​usr/​share/​games/​tremulous/​base/​vm/
  
-  * **(en)** [[http://spuriousinterrupt.org/projects/xfmedia/|Site officiel de Xfmedia]] +Allez dedans 
-  * **(fr, en)** [[http://www.xfce.org|Site officiel du projet Xfce]]+  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
  
-<​note ​help>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.+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]] 
 + 
 +<​note ​important>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
 </​note>​ </​note>​
  
-//​Contributeurs principaux : [[utilisateurs:​le_gnou|Le_gnou]]//​ 
- 
-<note help>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.</​note>​ 
- 
-//Basé sur [[http://​tremulous-fr.org/​wiki/​index.php?​title=Installer_un_serveur_Tremulous|« Installer un serveur Tremulous »]] par Tremulous-fr.//​ 
  • tremded.1241467252.txt.gz
  • Dernière modification: Le 18/04/2011, 14:42
  • (modification externe)