Teamspeak

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Teamspeak

Messagepar shunshi » 18 Déc 2004 21:59

bonsoir

peut on installer un serveur teamspeak sur une ibays sme ?

si oui quelques pistes ?


http://www.goteamspeak.com/news.php
shunshi
Second Maître
Second Maître
 
Messages: 33
Inscrit le: 26 Avr 2004 10:02

Messagepar Sitecreator » 18 Déc 2004 22:51

salut

j'ai réussi à installer teamspeak server pour linux sur sme 6.0 beta sans aucun problème mais depuis que j'ai upgradé à la sme 6.0.1-01, je ny parviens plus :(:(

alors si quelqu'un à une solution... :(
Sitecreator
"L'Informatique fait le bonheur des Informaticiens..."
http://www.pcth.net/
Avatar de l’utilisateur
Sitecreator
Aspirant
Aspirant
 
Messages: 106
Inscrit le: 12 Jan 2004 01:00
Localisation: Suisse

Messagepar shunshi » 19 Déc 2004 14:32

deja tu aurais le mode opératoire pour ta première installation ?

je l'ai mis sur une ibays mais je peuxpas lancer le service
shunshi
Second Maître
Second Maître
 
Messages: 33
Inscrit le: 26 Avr 2004 10:02

Messagepar Sitecreator » 22 Déc 2004 19:03

Je retire ce que ce j'ai dit à propos du non-fonctionnement de Teamspeak sur SME 6.0.1-01 :)

en fait ça marche nickel !!! J'explique comment j'ai fait :

- Downloader la dernière version sur http://www.goteamspeak.com.
- Extraire le serveur teamspeak en local ou sur le serveur directement (on doit se retrouver avec un dossier "tss2_rc2").
- Dans le premier cas ci-dessus mettre à l'aide de WinScp le dossier tss2_rc2 dans "/opt" ou à l'aide d'une commande shell pour déplacer le dossier du lieu d'extraction au lieu d'exécution (-> /opt) mais je sais plus la commande... :)
- Donner les droits d'exécution au dossier ainsi qu'à tout le fichiers à l'intérieur (sinon ça fonctionne pas)
- Se mettre dans le dossier "tss2_rc2" :
Code: Tout sélectionner
cd /opt/tss2_rc2/

- Lancer à l'aide d'une commande
Code: Tout sélectionner
./teamspeak2-server_startscript start

- Regarder le fichier "server.log" dans le même dossier pour connaître le mot de passe admin et super admin par défaut.

ET VOILÀ THAT'S IT !!! :D :D :D
Sitecreator
"L'Informatique fait le bonheur des Informaticiens..."
http://www.pcth.net/
Avatar de l’utilisateur
Sitecreator
Aspirant
Aspirant
 
Messages: 106
Inscrit le: 12 Jan 2004 01:00
Localisation: Suisse

Messagepar shunshi » 25 Déc 2004 11:27

oui effectivement ca fonctionne !!
merci beaucoup



pour l'acces par contre j'ajoute

c'est http://ipduserver:port (qui est inscrit dans le fichier server.ini)




mon erreur : je voulais mettre team_speak dans une ibay pour avoir acces avec un nom de domaine
apparement cela ne fonctionne pas par contre
shunshi
Second Maître
Second Maître
 
Messages: 33
Inscrit le: 26 Avr 2004 10:02

Parfait

Messagepar lsanta » 31 Déc 2004 12:39

Cela fontionne nikel ! : Merçi pour l'info!
SME (simple mais efficace) ya pas mieux !^^
Avatar de l’utilisateur
lsanta
Quartier Maître
Quartier Maître
 
Messages: 20
Inscrit le: 06 Oct 2004 01:52

Messagepar daoud » 13 Fév 2005 03:04

BONJOUR TOUT LE MONDE

Voila j'essaye d'installer moi aussi teamspeak pour CoD et BV mais voila au moment ou je tape

Code: Tout sélectionner
tar -zxvf ts2_server_rc2_20201.tar.bz2

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors


ca passe pas.

apparemment j'ai meme essayé avec bunzip2 au lieu de tar mais pareil !

quelle est la commande les gars S.V.P ?
____________________________________
Avatar de l’utilisateur
daoud
Vice-Amiral
Vice-Amiral
 
Messages: 628
Inscrit le: 19 Déc 2004 10:16
Localisation: paris

Messagepar fraedhrim » 13 Fév 2005 03:21

Salut !

"tar xvzf" c'est pour du "tar.gz" ou "tgz"
Là tu s du bz2 il faut donc une autre option que "z" pour décompresser en l'occurrence "j"

Donc ta commande c'est "tar xvjf ton_fichier".

A+
Avatar de l’utilisateur
fraedhrim
Amiral
Amiral
 
Messages: 1264
Inscrit le: 27 Jan 2004 01:00
Localisation: Nantes

Messagepar daoud » 13 Fév 2005 04:28

Salut,

Merci a toi , en meme temps j'ai cherhce sur le forum de TS et google , j'ai essayé cela a la place et cela a marché

Code: Tout sélectionner
tar -xvf  nom.tar.bz2


Par defaut ,j'ai suivi le topic de ce sujet et cela c'est relativement bien passé ....je vais voir ce que cela donne de l'exterieur !

merci de m'avoir lu !
____________________________________
Avatar de l’utilisateur
daoud
Vice-Amiral
Vice-Amiral
 
Messages: 628
Inscrit le: 19 Déc 2004 10:16
Localisation: paris

Messagepar daoud » 13 Fév 2005 05:54

Effectivement teamspeak se lance bien , je ferais un test depuis l'exterieur !!

dommage que l'on ne peut pas le demarrer et stopper avec des commandes plus simples

Code: Tout sélectionner
./teamspeak2-server_startscript stop


Bon fin de week a tous !

David
____________________________________
Avatar de l’utilisateur
daoud
Vice-Amiral
Vice-Amiral
 
Messages: 628
Inscrit le: 19 Déc 2004 10:16
Localisation: paris

Messagepar fraedhrim » 13 Fév 2005 11:40

Salut !

Ben tu peux faire un script qui appelle le script, genre "ts_start" qui ferait :

Code: Tout sélectionner
cd <le_repertoire_de_ts>
./teamspeak2-server_startscript start


Pareil pour le stop...

Après tu peux aussi le faire démarrer au boot.

A+
Avatar de l’utilisateur
fraedhrim
Amiral
Amiral
 
Messages: 1264
Inscrit le: 27 Jan 2004 01:00
Localisation: Nantes

Messagepar daoud » 13 Fév 2005 18:38

Ahhh merci de me filer un coup de main car c'est vrai que c'est vraiment $%#&! de taper a chaque fois lorsque l'on redemarre sa sme!!



Code: Tout sélectionner
cd <le_repertoire_de_ts>
./teamspeak2-server_startscript start
ce code je le mets dans le repertoire rc.d avec le fichier rc.local et rc.sysinit

dois je renommer un de ces fichiers rc.local en ts_start ? et mettre tout simplement ce petit bout de code dedans ?

merci de pouvoir me confirmer fraedhrim!

Ben tu peux faire un script qui appelle le script
comprends plus la !

meci a toi[/code]
____________________________________
Avatar de l’utilisateur
daoud
Vice-Amiral
Vice-Amiral
 
Messages: 628
Inscrit le: 19 Déc 2004 10:16
Localisation: paris

Messagepar daoud » 13 Fév 2005 19:12

Salut ,

Fraedhim!

:arrow: Voici mon fichier rc.local :

Code: Tout sélectionner
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

[ -d /etc/e-smith/events/local ] && /sbin/e-smith/signal-event local
touch /var/lock/subsys/local
./rc.teamspeak start


:arrow: et voici mon fichier rc.teamspeak :

Code: Tout sélectionner
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

[ -d /etc/e-smith/events/local ] && /sbin/e-smith/signal-event local
touch /var/lock/subsys/local
cd <opt/tss2_rc2/>
./teamspeak2-server_startscript start


Mais rien a faire je suis obligé de redemarrer comme à l'ancienne !

:cry: peut tu me dire si mes fichiers sont ok ! car la sme doit lire mon rc.local qui doit starter mon rc.teamspeak qui lui aussi doit se loguer dans repertoire tss2_rc2 et lancer teamspeak ?

Help me !
____________________________________
Avatar de l’utilisateur
daoud
Vice-Amiral
Vice-Amiral
 
Messages: 628
Inscrit le: 19 Déc 2004 10:16
Localisation: paris

Messagepar fraedhrim » 13 Fév 2005 23:22

Salut.

Le <machin> dans le chemin c'était juste pour différencier. Il faut que tu fasses :

Code: Tout sélectionner
cd /opt/tss2_rc2
./teamspeak2-server_startscript start


Moi j'ai fait un script qui remplace le script d'origine de TS que j'ai placé dans le rc.d sous le nom rc.teamspeak. J'ai aussi créé un user particulier qui a les droit sur l'arborescence de TS pour lessayer de sécuriser un peu le bazar.
Ci-dessous je te mets le script que j'ai réemployé pour lancer TS sur mon IPCOP. En gros ça devrait être pareil pour la SME.

Code: Tout sélectionner
#! /bin/bash
# Copyright (c) 2004 TeamSpeak team   All rights reserved.
#
# Author: pwk.linuxfan 2004
# Modified by Derek "Cybernaut" Jackson - www.DigitalNines.com
#
# chkconfig: 345 85 15
# description: Runs and kills TeamSpeak Voice server at boot time and shutdown.
# Source function library.
#. /etc/rc.d/init.d/functions

# START OF CONFIG SECTION
# WARNING ! For security reasons we advise: DO NOT RUN THE SERVER AS ROOT
USER=tss2
DIR=/var/tss2_rc2
# END OF CONFIG SECTION

# See how we were called.
case "$1" in
        start)
                if [ -e $DIR/tsserver2.pid ]; then
                        echo "tsserver2.pid already exists...server already started ?";
                        echo "If you are sure the server is not running, delete tsserver2.pid"
                        exit 1
                else
                        if [ "$UID" = "0" ]; then
                                for c in $(seq 1 10); do
                                        echo -n "!"
                                        sleep 1
                                done
                                echo !
                        fi
                        echo "Starting the TeamSpeak Voice server..."
                        if [ -e $DIR/server_linux ]; then
                                if [ ! -x $DIR/server_linux ]; then
                                        echo "server_linux is not executable; trying to set it."
                                        chmod u+x $DIR/server_linux
                                fi
                                if [ -x $DIR/server_linux ]; then
                                        WD=`pwd`
                                        cd $DIR
                                        su $USER -c "$DIR/server_linux -PID=tsserver2.pid" &
                                        cd $WD
                                else
                                        echo "server_linux is not executable; fix this."
                                        exit 4
                                fi
                        else
                                echo "Couldnt find server_linux."
                                exit 5
                        fi
                fi
        ;;
    stop)
                if [ -e $DIR/tsserver2.pid ]; then
                        echo -n "Stopping the TeamSpeak Voice server..."
                        if ( kill -TERM `cat $DIR/tsserver2.pid` ); then
                                for c in $(seq 1 300); do
                                        if [ -e $DIR/tsserver2.pid ]; then
                                                echo -n "."
                                                sleep 1
                                        fi
                                done
                        fi
                        if [ -e $DIR/tsserver2.pid ]; then
                                echo "server does not shutdown cleanly - killing"
                                kill -KILL `cat $DIR/tsserver2.pid`
                                rm $DIR/tsserver2.pid
                                sleep 5
                        else
                                echo "done"
                        fi
                else
                        echo "tsserver2.pid is missing; is the server stopped already?"
                        #exit 7 - Should not be here as doesn't allow restart if server is already stopped.
                fi
        ;;
        restart)
                $0 stop && $0 start || exit 1
        ;;
        status)
                if [ -e $DIR/tsserver2.pid ]; then
                        echo "The TeamSpeak Voice server is running."
                        exit 0
                else
                        echo "The TeamSpeak Voice server is stopped."
                        exit 3
                fi
        ;;
        passwords)
                if [ -e $DIR/server.log ]; then
                        date=$(cat $DIR/server.log | grep "admin account info: username: admin" | tail -n 1 | sed "s/^\([0-9]
\+-[0-9]\+-[0-9]\+ [0-9]\+:[0-9]\+:[0-9]\+\).*$/\1/")
                        spass=$(cat $DIR/server.log | grep "superadmin account info: username: superadmin" | tail -n 1 | sed
"s/^.*username: superadmin password: \([a-z0-9]\+\).*$/\1/")
                        pass=$(cat $DIR/server.log | grep "admin account info: username: admin" | tail -n 1 | sed "s/^.*usern
ame: admin password: \([a-z0-9]\+\).*$/\1/")
                        echo "Following passwords were generated on $date"
                        echo "superadmin = \"$spass\""
                        echo "admin      = \"$pass\""
                else
                        echo "server.log not found; maybe the server has not been started yet?"
                        exit 1
                fi
        ;;
        *)
                echo "Usage: $0 {start|stop|restart|status|passwords}"
                exit 2
esac
exit 0



A+
Avatar de l’utilisateur
fraedhrim
Amiral
Amiral
 
Messages: 1264
Inscrit le: 27 Jan 2004 01:00
Localisation: Nantes

Messagepar daoud » 14 Fév 2005 01:51

Salut,

bizarre bizarre !

J'ai meme suivi ce topic sur teampseak

en ajoutant un user " adduser xxx " que j'ai ensuite ajouté a ton script ainsi que le chemin adequat ou j'ai installe le repertoire tss2_rc2 ! mais rien n y fait !!

le script je l'ai aussi renommé en rc.teamspeak ! et placé dans le rc.d !! dedans il ya avait juste a changer en fait l'user et le chemin c tout!! mais en redemarrant tjrs pareil !!

laissons tomber , je regarderais cela plus tard car la ca chauffe!


merci a toi !

et bonne semaine !
____________________________________
Avatar de l’utilisateur
daoud
Vice-Amiral
Vice-Amiral
 
Messages: 628
Inscrit le: 19 Déc 2004 10:16
Localisation: paris


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité