Server setup (fr)

From AssaultCube

Jump to: navigation, search
Jazykový/Sprache/Language/Lengua/Langue/Lingua/Língua Čeština Deutsch English Español Français Italiano Lietuvių Português


There are some things TO DO on this page There are some things TO DO on this page:
windows and OS X examples of multine MOTDs



Dans cet article vous découvrirez comment faire la lumière sur certains points non explicites dans le Server Guide ( lequel doit avoir été lu par vous ).

Contents

Enregistrement sur le serveur maitre

MasterServer

Votre serveur doit faire savoir qu'il est bel et bien enregistré afin que ces derniers le reconnaissent dans leur liste active de serveurs.

# -- Ceci est bon
Registration successful. Due to caching it might take a few minutes to see the your server in the serverlist
# -- Ceci marque un echec
Server not registered, could not ping you. Make sure your server is accessible from the internet.

Si vous ne voulez pas que le masterserver vous répertorie, utilisez le paramètre -m dans le script de lancement du jeu.-mlocalhost est le moyen traditionnel de maintenir votre adresse hors de la liste publique - si vous gérez un serveur local, vous devriez garder quelques éléments du fichier qui répertorie les host pour qu'aucune réponse ne parvienne.

Parefeu

Il est très important mais souvent sous estimé ! Vous devez régler votre parefeu et votre router afin que les requetes UDP vers les ports 28763 et 28764 parviennent à votre serveur ( et à la machine qui le gère ) - Cf #LAN/WAN ci dessous. Bien sur, si vous utilisez des ports alternatifs dans votre script de lancement, votre réseau doit utiliser ces paramètres. Vous pourriez jeter un oeil a [1] pour vous renseigner sur le paramétrage de la redirection de ports qui concerne la plupart des routeurs utilisés par les particuliers. En revanche, soyez avertis que certains FAIs ne fournissent pas à leurs routeurs la possibilité de gérer leur propres tables de communication, bien que la mise a jour de votre firmware puisse activer cette option ( renseignez vous auprès de votre FAI ).

LAN/WAN

Lorsque vous utilisez un serveur local chez vous, vous pouvez vous y connecter en utilisant son adresse locale - surement avec localhost ou une IP dans les adresse 192.168.x.x, jetez un oeil à cette page pour en savoir plus details on LAN addresses. N'importe quel autre utilisateur passe par votre routeur ( il marche de paire avec le #Parefeu ci dessus pour rediriger des packets vers votre adresse LAN ) et ainsi utilise votre adresse WAN ( adresse internet IP ).La page what is my IP? vous aidera en cas de besoin. Ne faites pas l'erreur d'essayer de cliquer sur votre propre serveur via la liste publique de serveurs ( à moins que vous l'ayez ajouté manuellement avec l'adresse LAN, et que vous utilisiez ce paramètre pour vous connecter ), l'adresse WAN peux rarement être redirigée vers votre serveur, bien que certains des plus récents routeurs puissent le faire, vous dépendrez toujours de votre réseau local!

IP dynamique

Certains utilisateurs veulent avoir un nom de domaine qui ne change jamais, bien que leur IP change chaque jour ( ou à chaque connexion ndlr ) - dynamic DNS cet article peut vous aider.

Quelques accessoires

Description colorée du serveur

Vous devrez utiliser le retour à la ligne, ce dernier ayant un code ASCII de 12;

  • avec Linux vous devriez pouvoir le créer avec CTrl+L ( pendant le jeu, ou avec un editeur ) ou Ctrl+V puis L ( dans un shell ).
  • avec windows vous pouvez le créer avec Alt-Gr+1+2 ( pavé numérique ). La combinaison de touches Ctrl-Alt peux être utilisée à la place de Alt-Gr si vous ne possédez pas cette touche.

La colorisation ( s'applique également à celles du CubeScript ou durant le jeu ) s'effectue via le chiffre qui suit. Mis a part les charactères spéciaux "\fs" et "\fr" pour sauver/restaurer les couleurs précédemment utilisées dans la ligne de texte courante, vous pouvez utiliser les chiffre suivants pour établir les couleurs associées:

  • 0 : vert
  • 1 : bleu
  • 2 : jaune
  • 3 : rouge
  • 4 : gris
  • 5 : blanc
  • 6 : magenta

Jetez un oeil dans source/src/rendertext.cpp pour voir si votre version de AssaultCube actuellement installée est plus d'actualité que cette page! Regardez la fonction "draw_text()", dans le cas ou on a "\f". explication simplifiée de la colorisation des messages parRandumIdiot

Jetez aussi un oeil aux discussions.

Titre de serveur coloré grace à un lanceur Mac

Ce lien pointe directement sur un lien très utile ! Lisez les posts du dessus pour avoir une vision pus précise de ce cas là.

Description multi-ligne d'un serveur

Le problème dans cette partie sera votre système d'exploitation: nous n'avons pas encore d'exemple pour windows ou Mac OS X. Pour Linux/UNIX, vous pouvez créer un script:

#!/bin/sh
#
# Exemple d'un script de lancement d'un serveur AssaultCube
# par MeatROme - lien http://assault.cubers.net/wiki/Server_setup
# naturellement, gardez les paramètres d'installation locale du jeu
 
# Combien de clients peuvent se connecter ?
CLIENTS=6
 
# Mot de passe de l'administrateur du serveur 
ADMINPASS=MyPassW0rd
 
# Seuil de frags à partir duquel les joueurs sont kickés
KILLLIMIT=-1
 
# Nom du serveur
TITLE="^L3AC ^L2SRV"
 
# Message Of The Day definition - WYSIWYG :) / Message du jour - What You See Is What You Get
# ^L représente le "\f"
# doc : http://assault.cubers.net/w/images/a/a1/Control_char_formfeed.txt
MOTD='^L5http://^L3assault^L5.^L1cubers^L5.^L2net^L5/
^L2--- -- - -- ---
 Enjoy Your Stay'
 
TS=$(date +%Y%m%d_%H%M%S)
TSH=$(date +%H:%M:%S\ %d.%m.%y)
 
#
# Lance le serveur
#
bin_unix/linux_server -x$ADMINPASS -k$KILLLIMIT -c$CLIENTS -n"$TITLE" -o"$MOTD" > ServerLog_$TS 2>&1

Je lance généralement mes serveurs avec une configuration appropriée et qui peux garder des traces du lancement ( log ), mais pour des raisons pratiques ces traces sont conservées dans un fichier ( par tube, c'est un détail de MeatROme ;) ) appelé un truc du genre ServerLog_20081106_075757.

Vous pourriez etre intéressé par des logs colorés ( Coloured_logs ) pour voir les traces colorisées dans un Terminal :)

L'indicateur de couleur "^L" est utilisé dans le Titre et dans le message du jour, pour plus d'informations, jetez un oeil a la section #coloured server description.

Sous windows, vous pourriez utiliser différentes méthodes pour créer le retour ^L, jetez un oeil a [2] ou essayez avec la combinaison Alt-Gr + 1 + 0.

En ce qui concerne Mac, je n'en ai aucune idée, ces systèmes avaient l'habitude d'utiliser leurs propres retour de ligne: c'est "\n" sous Linux/UNIX, et "\r\n" sous Windows... Je pense que c'est quelquechose comme "\n\r" sous Mac...

De toutes façons, si le retour chariot fonctionne, le retour à la ligne doit etre "\n", ou alors essayez Alt-Gr + 1 + 3.

Originally translated by ironzorg


Guides
Newbie guide | Basic strategy tips | Special movement | Weapon tactics and tips | Gamemodes | Slang and jargon definitions | IRC | Server guide | Server setup | Server administration | Console commands
Personal tools