Actualités
Créer un serveur sous FreeBSD |
Ecrit par Poil | 2008-01-05 20:07:03 |
Avant propos : Ce guide est une traduction du guide de tjado.net
Voici un petit HowTo pour la mise en place d'un serveur teewars sur FreeBSD 6.2
- Premièrement, nous avons besoin du port linux_base-fc4 pour la compatibilité linux…
# cd / usr/ports/emulators/linux_base-fc4 & & make install clean
(Vous devez l'exécuter avec les privilèges root)
- Si le port est installé avec succès, vous devez créer un nouveau compte utilisateur :
# Adduser
...
Nom d'utilisateur: TW
Mot de passe: *****
Nom complet: Teewars
Uid: 1002
Classe:
Groupes: TW
Accueil: / usr / home / tw
Shell: / bin / tcsh
Locked: no
Ce n'est pas un problème si votre compte utilisateur possède d'autres paramètres!
- Identifiez-vous avec le nouveau compte utilisateur et télécharger teewars
# su TW
On se place dans le home de l'utilisateur
% cd ~ /
Télécharger teewars
% fetch http://www.teewars.com/files/teewars-0.3.2-linux_x86.tar.gz
Décompressez l'archive
% tar-xvf teewars-0.3.2-linux_x86.tar.gz
Allez dans le répertoire de teewars que vous venez de décompresser
% cd teewars-0.3.2-linux_x86
Dans ce répertoire se trouve le binaire teewars_srv qui est requis pour démarrer le serveur!
- Créez un fichier de configuration
% touch teewars.cfg
Et maintenant éditer le fichier avec votre éditeur préféré (par exemple "vi")
Voici un exemple de fichier de configuration :
sv_name = Mon serveur FreeBSD
sv_gametype = dm
sv_warmup = 10
sv_map = dm1
sv_max_clients = 12
rcon_password = myrconpw
sv_timelimit = 10
- Démarrage du serveur
% ./teewars_srv-f teewars.cfg
Si vous obtenez une erreur "./teewars_srv: Permission denied." vous devez donner les droits d'exécution au binaire avec la commande suivante
% chmod + x teewars_srv
Vous verrez la sortie directement dans le shell, ce qui fait que vous ne pourrez ni faire autres choses ni fermer le shell sans tuer le serveur. Mais vous pouvez lancer le serveur teewars en arrière-plan avec la commande suivante
% nohup ./teewars_srv-f teewars.cfg >/dev/null &
">/dev/null" va rediriger la sortie dans un trou noir, si vous voulez avoir les logs redirigez dans un fichier.
N'oubliez pas le & à la fin si vous utilisez nohup!
- Si vous exécutez le serveur teewars dans un "jail", vous devez compiler teewars depuis les sources.
|
Développé par Poil - Graphismes de DarkDaV - Icônes sous licence Creative Commons (famfam, nuovo ...)
Durée de génération : 1.40008020401 secondes