Get Adobe Flash player

Teamspeak 2 Server

Installation et configuration de Teamspeak 2 Server et du script de sécurité TS2PerlMod.






Page de téléchargement officielle. Didacticiel d'installation Linux officiel.

apt-get install bzip2
wget ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_rc2_202319.tar.bz2
tar -xjf ts2_server_rc2_202319.tar.bz2
ln -s /opt/tss2_rc2 /opt/teamspeak
mv ts2_server_rc2_202319.tar.bz2 packages


Sur architecture amd64, il y a un bug avec la librairie libgcc_s.so.1. Pour corriger cette erreur, télécharger le package libgcc1 pour i386 sur Debian

apt-get install ia32-libs
wget http://http.us.debian.org/debian/pool/main/g/gcc-4.1/libgcc1_4.1.1-21_i386.deb
dpkg -x libgcc1_4.1.1-21_i386.deb /opt/libgcctemp
cp /opt/libgcctemp/lib/libgcc_s.so.1 /lib32
mv libgcc1_4.1.1-21_i386.deb packages


Protection du système contre les failles de Teamspeak.

useradd -d /opt/teamspeak teamspeak
chown teamspeak:teamspeak /opt/tss2_rc2 -R


Installation du script de démarrage automatique du serveur.

apt-get install sudo
cd /etc/init.d
update-rc.d teamspeak defaults


Les mots de passe admin et superadmin ont été écrits dans le fichier server.log.
Modifier le fichier server.ini pour activer les logs

Enlever les droits suivant aux SA de sorte que seul le superadmin puisse gérer les SA et qu'un SA ne puisse pas gérer un autre SA.

  • AccessWebAdminServer
  • AccessTcpServer
  • AccessVoice
  • AdminListDBUsers
  • AdminChangeUserPassword
  • AdminSetServerPermissions
  • AdminEditServerWebpostUrl
  • AdminEditServerName
  • AdminEditServerWelcomeMessage
  • AdminEditServerPassword
  • AdminEditServerType
  • AdminEditServerAllodCodecs
  • AdminBanIp
  • AdminStopServer
  • AdminStartServer
  • PrivilegeGrantSA
  • PrivilegeRevokeSA


TS2PerlMod

Page de téléchargement officielle. Support officiel du script sur les forums Teamspeak.

apt-get install unzip
unzip ts2perlmod-0.9.19.zip
mv ts2perlmod-0.9.19.zip packages
chmod 755 ts2perlmod/*


Protection du système contre TS2PerlMod.

useradd -d /opt/ts2perlmod ts2perlmod
chown ts2perlmod:ts2perlmod /opt/ts2perlmod -R


Installation du script de démarrage automatique du service.

cd /etc/init.d
update-rc.d ts2perlmod defaults


Copier le fichier ts2perlmod-backup-log dans le dossier /etc/cron.weekly/ pour archiver les logs hebdomadairement et ne conserver que les 7 dernières semaines.

Les fichiers de messages additionnels sont mal interprétés et seule la première ligne est correctement lue, il faut les convertir au format UNIX.

apt-get install tofrodos
dos2unix /opt/ts2perlmod/text/*


Exemple d'hôte virtuel Apache

<VirtualHost *:443>
    ServerName teamspeak.gissinger.net
    SSLEngine On

    ProxyPass / http://127.0.0.1:14534/
    ProxyPassReverse / http://127.0.0.1:14534/
    ProxyPassReverseCookiePath / /
    ProxyPassReverseCookieDomain / 127.0.0.1

    <Proxy *>
        Allow from all
    </Proxy>
 </VirtualHost>
  • Facebook
  • Twitter
  • LinkedIn
  • MySpace
  • Google Bookmarks
  • Live
  • Netvibes
  • Yahoo! Buzz
  • Wikio FR
  • Technorati
  • Digg
  • del.icio.us

Laisser un commentaire