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 08/05/2009, 12:40]
213.95.41.13
tremded [Le 18/05/2011, 00:15] (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​BROUILLON}}+{{tag>jeu fps BROUILLON}}
  
 ---- ----
Ligne 6: Ligne 6:
  
 <note important>​Ce tutoriel est en cours de rédaction.</​note>​ <note important>​Ce tutoriel est en cours de rédaction.</​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.
  
-Les fichiers de configuration de votre serveur sont : +===== Liens =====
-**/​etc/​tremulous-server/​server.cfg** +
-et +
-**/​etc/​tremulous-server/​maprotation.cfg**+
  
-Le dossier de base contenant les maps et autres est dans : +  * Basé sur [[http://tremulous-fr.org/wiki/index.php?​title=Installer_un_serveur_Tremulous|« Installer un serveur Tremulous »]] sur Tremulous-fr.
-**/usr/share/games/tremulous/​base**+
  
 +----
  
 +//​Contributeurs principaux : [[utilisateurs:​le_gnou|Le_gnou]]//​
  
-===== Configuration ===== 
  
-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 :+---- 
 +<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>​
  
-  set sv_hostname "​Serveur ​Tremulous ​1.1.0"+<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".
  
 +Ouvrez le avec l'​éditeur de votre choix et collez le contenu ci-dessous :
  
-<note tip>​C'​est juste pour faire un premier test en local, ​votre serveur va évoluer ensuite ​(ajouts ​de commandes !kick, !ban)  +  #!/bin/sh 
-</note> +  #​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 connexionindiquez 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 constructionsi = 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)===== ===== Mise à jour (patch)=====
  
Ligne 54: Ligne 298:
  
 Récupérez le binaire tremded.x86 patché depuis le site Mercenaries Guild : Récupérez le binaire tremded.x86 patché depuis le site Mercenaries Guild :
-  ​sudo cd /​usr/​lib/​tremulous-server/​ && sudo wget http://​releases.mercenariesguild.net/​tremded/​tremded.x86+  cd /​usr/​lib/​tremulous-server/​ && sudo wget http://​releases.mercenariesguild.net/​tremded/​tremded.x86
  
 On le rend exécutable et on le renomme : On le rend exécutable et on le renomme :
Ligne 63: Ligne 307:
  
 Allez dedans Allez dedans
-  ​sudo cd /​usr/​share/​games/​tremulous/​base/​vm/​+  cd /​usr/​share/​games/​tremulous/​base/​vm/​
  
 Récupérez le binaire game.qvm depuis le site Mercenaries Guild : Récupérez le binaire game.qvm depuis le site Mercenaries Guild :
   sudo wget http://​projects.mercenariesguild.net/​attachments/​download/​29/​game.qvm   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]]http://​tremulous-fr.org/​wiki/​index.php?​title=Server.cfg+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]]
  
-===== Désinstallation ===== +<​note ​important>N'​oubliez pas de redémarrer votre serveur ​pour que les changements prennent effet : 
- +  ​sudo /etc/init.d/tremulous-server restart 
-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. +Par ailleursil semble qu'une copie du server.cfg se glisse dans votre répertoire personnel, supprimez le : 
- +  cd && rm .tremulous/base/server.cfg
-===== Liens ===== +
- +
-<​note ​tip>Des références particulièrement intéressantes ​pour approfondir le sujet peuvent être utiles.</​note>​ +
- +
-  ​* **(en)** [[http://spuriousinterrupt.org/projects/​xfmedia/​|Site officiel de Xfmedia]] +
-  * **(fren)** [[http://www.xfce.org|Site officiel du projet Xfce]] +
- +
----- +
- +
-<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.+
 </​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.1241779247.txt.gz
  • Dernière modification: Le 18/04/2011, 14:52
  • (modification externe)