Actualités

Créer un serveur sous FreeBSD
clockEcrit par Poil | clock2008-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

  1. 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)
  2. 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!
  3. 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!
  4. 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
  5. 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!
  6. Si vous exécutez le serveur teewars dans un "jail", vous devez compiler teewars depuis les sources.

Commentaires

Aucun commentaire
Développé par Poil - Graphismes de DarkDaV - Icônes sous licence Creative Commons (famfam, nuovo ...)
Durée de génération : 1.2895860671997 secondes