Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| ts3 [2016/09/23 19:22] – sasukelric | ts3 [2018/07/07 23:48] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{ teamspeak.png? | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ====== Installer un serveur Teamspeak 3 sous Linux ====== | ||
| + | |||
| + | ====== Création d’un utilisateur ts3 ====== | ||
| + | |||
| + | Pour commencer, nous allons créer un utilisateur avec lequel nous allons exécuter le serveur teamspeak. Le but de cette opération est de mieux sécurisé votre serveur car si un bug permet à un pirate d’accéder à votre serveur, il ne pourra faire que des choses en tant qu’utilisateur ts3. | ||
| + | |||
| + | ===== Se mettre en administrateur ===== | ||
| + | |||
| + | Avant de poursuivre, nous allons nous mettre en utilisateur root pour pouvoir créer notre utilisateur. | ||
| + | |||
| + | < | ||
| + | sudo -s | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Création de l’utilisateur ===== | ||
| + | |||
| + | Nous allons créer l’utilisateur et son dossier home dans lequel nous allons mettre toutes fichiers du serveur. | ||
| + | |||
| + | < | ||
| + | useradd ts3 | ||
| + | mkdir /home/ts3 | ||
| + | chown -R ts3: /home/ts3 | ||
| + | </ | ||
| + | |||
| + | ===== Devenir l’utilisateur ts3 ===== | ||
| + | |||
| + | Maintenant que le dossier et l’utilisateur sont créé, il faut utiliser les commandes suivantes pour s’identifier en tant qu’utilisateur ts3 et se rendre dans le dossier /home/ts3. | ||
| + | |||
| + | < | ||
| + | su ts3 | ||
| + | cd /home/ts3 | ||
| + | </ | ||
| + | |||
| + | ====== Télécharger Teamspeak 3 Serveur ====== | ||
| + | |||
| + | Maintenant, rendez-vous sur le site officiel de teamspeak section [[http:// | ||
| + | |||
| + | < | ||
| + | wget http:// | ||
| + | </ | ||
| + | |||
| + | ===== Décompresser l’archive ===== | ||
| + | |||
| + | La décompression de l’archive se fait à l’aide de la commande ci-dessous qui va vous créer un dossier teamspeak3-server_linux-amd64. | ||
| + | |||
| + | < | ||
| + | tar -zxvf teamspeak3-server_linux-amd64-3.0.7.tar.gz | ||
| + | </ | ||
| + | |||
| + | ====== Premier démarrage ====== | ||
| + | |||
| + | Lors du premier démarrage du serveur vous allez avoir un mot de passe qui va être généré. Pensez à noter ce mot de passe car sinon vous ne pourrez plus administré votre serveur. | ||
| + | |||
| + | < | ||
| + | cd teamspeak3-server_linux-amd64 | ||
| + | sh ts3server_startscript.sh start | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | ------------------------------------------------------------------ | ||
| + | I M P O R T A N T | ||
| + | ------------------------------------------------------------------ | ||
| + | | ||
| + | | ||
| + | ------------------------------------------------------------------ | ||
| + | |||
| + | ------------------------------------------------------------------ | ||
| + | I M P O R T A N T | ||
| + | ------------------------------------------------------------------ | ||
| + | ServerAdmin privilege key created, please use it to gain | ||
| + | serveradmin rights for your virtualserver. please | ||
| + | also check the doc/ | ||
| + | |||
| + | | ||
| + | ------------------------------------------------------------------ | ||
| + | </ | ||
| + | |||
| + | Maintenant que vous avez démarré le serveur, vous pouvez utiliser le token qui est affiché pour devenir administrateur du serveur créé par défaut. | ||
| + | |||
| + | ====== Lancer le serveur Teamspeak au démarrage du serveur ====== | ||
| + | |||
| + | Le problème lorsque vous redémarrez votre serveur c’est qu’il faut que vous retapiez les commandes afin de relancer le serveur teamspeak. Nous allons donc voir comment rendre le lancement automatique et pour commencer, il faut être en utilisateur root. | ||
| + | |||
| + | < | ||
| + | sudo -s | ||
| + | </ | ||
| + | |||
| + | ===== Création du script de démarrage ===== | ||
| + | |||
| + | Maintenant on va créer un fichier dans lequel on va mettre un script. | ||
| + | |||
| + | < | ||
| + | nano / | ||
| + | </ | ||
| + | |||
| + | Copiez-collez le texte ci-dessous dans le fichier. Pour coller du texte dans un terminal il faut faire CTRL + SHIFT + V ou faire un clique droit dans le terminal puis « coller ». | ||
| + | |||
| + | < | ||
| + | #! /bin/sh | ||
| + | ### BEGIN INIT INFO | ||
| + | # Provides: | ||
| + | # Required-Start: | ||
| + | # Required-Stop: | ||
| + | # Default-Start: | ||
| + | # Default-Stop: | ||
| + | # Short-Description: | ||
| + | # Description: | ||
| + | ### END INIT INFO | ||
| + | |||
| + | set -e | ||
| + | |||
| + | PATH=/ | ||
| + | DESC=" | ||
| + | NAME=ts3 | ||
| + | USER=ts3 | ||
| + | DIR=/ | ||
| + | DAEMON=$DIR/ | ||
| + | # | ||
| + | SCRIPTNAME=/ | ||
| + | |||
| + | # Gracefully exit if the package has been removed. | ||
| + | test -x $DAEMON || exit 0 | ||
| + | |||
| + | cd $DIR | ||
| + | sudo -u ts3 ./ | ||
| + | </ | ||
| + | |||
| + | Pour finir, nous allons changer les droits d’exécution du fichier et rendre le script actif au reboot du serveur. | ||
| + | |||
| + | < | ||
| + | chmod 755 / | ||
| + | update-rc.d teamspeak defaults | ||
| + | </ | ||
| + | |||
| + | ===== Comment démarrer/ | ||
| + | |||
| + | Comme nous avons installé un script nous allons pouvoir l’utiliser lorsque vous souhaitez démarrer ou arrêter le daemon. Pour démarrer c’est la commande ci-dessous (en root). | ||
| + | |||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Et pour arrêter c’est la commande ci-dessous. | ||
| + | |||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | C’est fini pour aujourd’hui ! Nous verrons dans un prochain billet comment augmenter la capacité des slots de votre serveur et comment administrer via telnet votre serveur. | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | |||
| + | |||
| + | |||
| ====== **Erreur TS3 " | ====== **Erreur TS3 " | ||
| - | umount /dev/shm | + | < |
| - | rm /dev/shm | + | rm -r /dev/shm |
| mkdir /dev/shm | mkdir /dev/shm | ||
| Ligne 10: | Ligne 172: | ||
| mount -t tmpfs tmpfs /dev/shm | mount -t tmpfs tmpfs /dev/shm | ||
| - | ./ | + | ./ |