OVH Community, votre nouvel espace communautaire.

How To [TeamSpeak Server Linux]


xxquincyxx
20/11/2009, 20h00
dans le panel superadmin de ts tu vas dans server create et tu change le port UDP tu mets 8768 par exemple a la place de 8767 et ainsi de suite

virtuaboy
09/06/2009, 20h58
Bonsoir et encore merci pour ce tutorial.

Y aurait-il par hasard quelqu'un qui pourrait m'expliquer comment ajouter un second serveur TS.

Suffit-il d'ajouter ceci dans l'interface d'administration avec un port différent et de redémarrer le serveur ?


Edit : Ecriture trop rapide, je vais essayer ce qu'il est écrit ci-dessus...

hanni35
16/05/2009, 19h19
Citation Envoyé par Puma
copies les fichiers de ton ts, ou dl les.

et dans le server ini, tu changes le query port, qui par defaut est 51234
ok, fait.

j'ai dupliqué mon dossier et je vois bien :
HTTPServer Port=14534
TCPQueryPort=51234


je suppose qu'il faut que j'incrémente de +1.

actuellement je me connecte à mon TS avec : 91.121.115.208:8767

quel sera alors le port de connexion avec le nouveau queryport ?

edit : j'ai vu pour ajouter un serveur sur webmin.

merci.

Puma
16/05/2009, 19h15
copies les fichiers de ton ts, ou dl les.

et dans le server ini, tu changes le query port, qui par defaut est 51234

hanni35
16/05/2009, 19h08
Citation Envoyé par Puma
utilises le webmin:

http://ton-ip:14534
oui je l'utilise ... mais je ne vois pas comment faire 2 serveurs TS distincts !!


Puma
16/05/2009, 18h54
utilises le webmin:

http://ton-ip:14534

hanni35
16/05/2009, 18h53
bonjour,

j'ai un serveur Linux débian, et suivi le tuto, tout fonctionne bien. merci.

je souhaiterais monter un 2ème team speak pour des amis.

comment différencier les 2 TS ?

merci.

funnybuzuck
02/04/2009, 09h58
Bon finallement j'ai trouvé une solution donc voici mon fichier teamspeak.sh pour ceux qui ont le même problème que moi :

Code:
cd /var/ts/tss2\_rc2/tss2\_rc2 || {
	 echo 'Execution directory inaccessible' >&2
	 exit 1
}
su ts -c './teamspeak2-server_startscript stop'
su ts -c './teamspeak2-server_startscript start'
Il n'y a pas #!bin/sh c'est normale sinon ça marche pas voilou @+ !

funnybuzuck
02/04/2009, 08h09
Moi quand j'éxécute le teamspeak.sh il me dis que le répertoire ou fichier n'éxiste pas pourtant c'est le bon chemin qui l'y a ... quelqu'un a une idée ?

drdada
24/03/2009, 23h29
Idem que copyright :s

Il me lance bien l'interface web et tout mais rien sur TS :s

Peut-etre a cause de mysql ? ou de sqlite?

ToUsMiC
07/03/2009, 12h22
Mes teamspeaks tournent sur un RPS III sans problème.

copyright
07/03/2009, 03h40
Bonjour à tous.

J'ai installé le serveur comme indiqué mais j'ai le message d'erreur suivant : "Maybe the server is offline, or maybe teamspeak is not running on it."

Pourtant le serveur est bien lancé. J'accède sans problème à l'interface d'administration Web.

J'ai testé l'installation depuis l'archive téléchargeable de TeamSpeak et le package via apt-get.

J'ai testé avec l'option BoundToIp1 et ai indiqué mon IP fixe, mais rien n'y fait.

Pour info je viens d'ouvrir un RPS II, avec Ubuntu Server de base.

Pas d'info particulière dans le fichier server.log

Un avis sur la question ?

neospeed2
09/02/2009, 14h45
A tu lancer ton Serveur TeamSpeak?

//Demarre le Serveur TeamSpeak
./teamspeak2-server_startscript start



Tu te connect en simple user ou en superuser?

// Donne les mot de passes Admin et Super-Admin
./teamspeak2-server_startscript passwords

AxeraEU
04/01/2009, 18h27
Bonsoir,

J'ai un souci, après plusieurs essais, j'arrive pas à me connecter au TS.
Je suis sous RPS RELEASE 2 OVH.

Voici le message d'erreur:
[18:22:29] Connecting to ##.##.###.###:8767
[18:22:32] No reply from server
Maybe the server is offline
or maybe teamspeak is not running on it
Voici les caractéristiques du serveur ts avec lequel je souhaite me connecter:
Server Settings Overview Help
General
ServerName: TeamSpeak Server
ServerUDPPort: 8767
ServerId: 1
ServerVersion: 2.0.24.1

ServerPassword:
ServerWelcomeMessage: Welcome to [TEAMSPEAK]
ServerWebPostLinkURL:

Statistics
ServerUpTime: 00:08:04
CurrentChannels: 1
CurrentUsers: 0 / 16

ServerPacketsSend: 1
ServerBytesSend: 436
ServerPacketsReceived: 1
ServerBytesReceived: 180

Bandwitdh In [Bytes/sec] 0
Bandwitdh In [Bytes/min]: 0
Bandwitdh Out [Bytes/sec]: 0
Bandwitdh Out [Bytes/min]: 0

Merci d'avance.

neospeed2
06/12/2008, 11h15
Se vraiment bizarre mais oui parler en avec OVH parce'que se serveur celà fait je sais pas environ 2 mois que je l'ai plus j'ai pris une gamme supérieur donc là le probleme est de OVH.

fperp
03/12/2008, 08h20
ben pas plus tard qu'hier ...
mais bon je vais transmettre cela à OVH c'est leur job de surveiller les scans de réseau ...
salut !

neospeed2
02/12/2008, 23h31
oula, se depuis quand ça, parce'que je ne dispose plus de se serveur depuis un bon moment. Et je ne croi pas avoir essayer de me connecter en ftp sur des serveurs OVH, du moins sans le fait espres alors.

fperp
02/12/2008, 18h01
dites neospeed2 je suis hors sujet mais c'est normal que votre machine 91.121.97.92 essaye de se connecter sur des serveurs ovh qui ne sont pas à vous en FTP ?
c'est sans doute une erreur ?

koskoz
28/10/2008, 19h47
Fais un ps aux, j'ai le même erreur et pourtant mon serveur est tout de même lancé.

med2210
28/10/2008, 19h30
Coucou tout le monde,
moi j'ai un gros problème ... mon serveur ts c'est coupé d'un coup.
j'ai supprimé le dossier et tout refait le tuto mais sa me met :

Error starting daemon. Aborted

Ensuite voici le log :

---------------------------------------------------------------
-------------- log started at 28-10-08 19:27 -------------
---------------------------------------------------------------
28-10-08 19:27:13,ALL,Info,server, Server init initialized
28-10-08 19:27:13,ALL,Info,server, Server version: 2.0.20.1 Linux
28-10-08 19:27:13,ERROR,All,SQL, ExcecSQL Error: database is full in query: PRAGMA default_synchronous = OFF;
28-10-08 19:27:14,ERROR,All,SQL, ExcecSQL Error: SQL logic error or missing database in query: VACUUM;
28-10-08 19:27:14,ERROR,All,SQL, ExcecSQL Error: database is full in query: CREATE TABLE ts2_servers (
i_server_id integer primary key,
s_server_name varchar(40),
s_server_welcomemessage varchar(80) ,
i_server_maxusers integer ,
i_server_udpport integer ,
s_server_password varchar(80) ,
b_server_clan_server integer,
b_server_allow_codec_celp51 integer ,
b_server_allow_codec_celp63 integer ,
b_server_allow_codec_gsm148 integer ,
b_server_allow_codec_gsm164 integer ,
b_server_allow_codec_celp52 integer ,
b_server_allow_codec_speex2150 integer ,
b_server_allow_codec_speex3950 integer ,
b_server_allow_codec_speex5950 integer ,
b_server_allow_codec_speex8000 integer ,
b_server_allow_codec_speex11000 integer ,
b_server_allow_codec_speex15000 integer ,
b_server_allow_codec_speex18200 integer ,
b_server_allow_codec_speex24600 integer ,
s_server_webposturl varchar(200) ,
s_server_weblinkurl varchar(200) ,
b_server_active integer,
dt_server_created varchar(20),

s_server_description varchar(100)

);

28-10-08 19:27:14,ERROR,All,SQL, unable to create table
28-10-08 19:27:14,ERROR,All,SERVER, Start_Server: unable to create tables
----------------------------------------------------------
---------------------------------------------------------------
--------------- log ended at 28-10-08 19:27 --------------
---------------------------------------------------------------


Merci à tous d'avance

koskoz
16/10/2008, 23h56
Salut tout le monde,
comme certains ici, j'ai une erreur au lancement de TS m'indiquant que le daemon n'a pu être lancé, mais au final, mon serveur est bien lancé.

J'ai fais quelques recherches sur le net pour résoudre le problème, mais je n'ai rien trouvé.
Des infos ?

lacrevure
11/10/2008, 18h03
salut ,

j'ai un probleme avec teamspeak , j'ai bien tout installer en root mais je ne comprend pas creer un admin pour lancer teamspeak ! qui peut m'aider svp

ushiwa itashi
09/10/2008, 16h35
Salut tout le monde.
Merci pour ce tuto j'aimerai avoir votre avis.

L'offre de Amen.fr offre un serveur privé à partir de 5€/mois.
(http://www.amen.fr/static/serveur_prive_linux.html).

Je m'interesse au VDS+5 (entrée de gamme) ils offrent une mémoire de 256 Mo et 125 Go de trafic.
Es-ce suffisant pour faire un serveur TS ?
SI oui quel est le meilleur OS pour mettre TS sous Linux ?
Ubuntu ? Fedora ? Suse ? Debian ? ou Centros ?

PS comme Amen c'est pas OVH (O RLY?) es-ce que OVH a une offre dans le même genre ?

neospeed2
01/10/2008, 21h37
lu essaye ça, mais je suis pas sur!!!

Code:
apt-get install libmysqlclient10
Code HTML:
http://forum.goteamspeak.com/showthread.php?t=37094

Ou bien télécharge mes fichier :

libmysqlclient.so.15
Code:
wget http://91.121.97.92/share/file.php?h=R4e976abb4f02bceae5c41a4862980fa1

libmysqlclient_r.so.15.0.0
Code:
wget http://91.121.97.92/share/file.php?h=R2358e41b9b0b84d01999801442ee0ab3

apo
22/09/2008, 20h11
Bonjour

et ce que quelqu'un pourrait m'envoyer la libmysqlclient_r.so.10.0.0 ou me fournir un lien pour le dl svp car je ne le trouve nul par ...

D'avance merci !

apo
18/09/2008, 17h48
cette lib est bien existante est au bon endroit ... mon chemin d'accé lui aussi est bon

madrippeur
17/09/2008, 12h15
coucou !
Code:
Database initialization error: EDatabaseError. ./libmysqlclient_r.so.15.0.0
Ce ptit bidule existe t'il chez toi ?, est il au bon endroit?
Peut être as tu besoin d'installer cette librairie ou de faire un lien symbolique du répertoire du serveur TS vers cette même librairie.

apo
16/09/2008, 20h52
J'ai fait la modif dans mon server.ini mais sa me fait toujours la même chose
console :
Code:
starting the teamspeak2 server
Error starting daemon. Aborted
log :

Code:
---------------------------------------------------------------
-------------- log started at 16-09-08 20:56 -------------
---------------------------------------------------------------
16-09-08 20:56:00,ALL,Info,server,	Server init initialized
16-09-08 20:56:00,ALL,Info,server,	Server version: 2.0.24.1 Linux
16-09-08 20:56:00,ERROR,All,SQL,	Database initialization error: EDatabaseError.Unable to Load ./libmysqlclient_r.so.15.0.0
16-09-08 20:56:00,ERROR,All,SERVER,	Start_Server: unable to open database

The Destroyeur
16/09/2008, 20h47
Moi je mettrai localhost en hostname ...

apo
16/09/2008, 20h22
Bonjour a tous !
j'ai installer TS en suivant ce tuto, tous c'est bien passé !
Mais ( il en fallait bien un ^^ ) je souhaiterai que TS utilise
mysql a la place de sqlite. J'ai trouver diverse tuto en anglais ou en allemand
donc je n'y comprend pas grand chose... serai il possible d'avoir un tuto en Français a la suite de l'install ?!

au passage l'erreur que je ramasse est :

Code:
---------------------------------------------------------------
-------------- log started at 16-09-08 19:34 -------------
---------------------------------------------------------------
16-09-08 19:34:09,ALL,Info,server,	Server init initialized
16-09-08 19:34:09,ALL,Info,server,	Server version: 2.0.24.1 Linux
16-09-08 19:34:09,ERROR,All,SQL,	Database initialization error: EDatabaseError.Unable to Load ./libmysqlclient_r.so.15.0.0
16-09-08 19:34:09,ERROR,All,SERVER,	Start_Server: unable to open database
et j'utilise le serveur.ini suivant :

Code:
[Main Config]
BoundToIp1=
ExternalIPDectection=1
HTTPServer Port=9100
HTTPServer Enabled=1
DateTimeFormat=dd-mm-yyyy hh:nn:ss
TCPQueryPort=9101
AllowedClientNameChars=
DisAllowedClientNameChars=()[]{}

[debug]
MessageTypes=LMTALL
MessageDepths=LMDALL

[WebPost]
AdminEmail=na
ISPLinkURL=na
ISPName=Private
ISPCountryNumber=4426
Enabled=1
PostURL=
ListPublic=1
UserAgent=teamspeak

[log]
access_r=0
access_u=0
channel_registerred=0
channel_unregisterred=0
sa=0
chat=0
kick_server=0
kick_channel=0

[Spam]
max_commands=10
in_seconds=2

[DBEXPRESS]
sqldir=mysql_sql
Drivername=mysql
Database=ts
Hostname=127.0.0.1
User_name=******
Password=*********
GetDriverFunc=getSQLDriverMYSQL
VendorLib=/usr/lib/libmysqlclient_r.so.15.0.0
LibraryName=./libsqlmy.so
Active=1
D'avance merci !
Cordialement moi

The Destroyeur
11/09/2008, 19h20
Mise à jour (Pour l'update de TeamSpeak)

Kasoa
11/09/2008, 18h03
Ah ça marche impec merci. Maintenant j'ai un pb avec ventrilo mais je vais plutôt répondre sur le bon sujet

The Destroyeur
11/09/2008, 14h29
Tu utilises un RPS qui utilise une IP failover, dans ta configuration de TeamSpeak, il y a une option BoundToIp:

[Main Config]
BoundToIp1=87.98.149.127
Tu redémarres ton serveur et hop sa marchera ^^

Kasoa
11/09/2008, 13h01
87.98.149.127:8767

The Destroyeur
11/09/2008, 12h33
Envoie l'ip de ton TS.

Kasoa
10/09/2008, 15h33
J'avoue ne pas m'y connaitre réellement donc.. non je n'ai pas utilisé de failover

The Destroyeur
10/09/2008, 13h23
Tu utilises une DNS ou une ip failover ?

Kasoa
10/09/2008, 13h22
Aucune ip n'est bannie justement..

gunichou
09/09/2008, 23h59
Regarde le log de TS afin de voir si leur IP n'est pas bannie .

Kasoa
08/09/2008, 23h01
Bonjour à tous,

Citation Envoyé par virtuaboy
Salut, et merci pour ce tutorial.

Acutellement, mon serveur TS fonctionne, et je peux m'y connecter. Un autre ami Belge également peut s'y connecter aussi.

Par contre, d'autres personne souhaitant nous rejoindre n'y parviennent pas avec l'erreur suivante :



Quel peut-être le problème, sachant que le port utilisé est le 8767, et qu'ils peuvent sans problème se connecter sur d'autre serveurs utilisant ce port.
Bien à vous,
J'ai exactement le même soucis, sauf que je suis la seule personne pouvant accéder au serveur. Quelqu'un saurait-il m'éclairer svp ?

axel22
02/09/2008, 21h34
Hello tout le monde

Bon d'habitude je me debrouille trés bien tout seul , en surfant sur le net...
La je debute sous linux, car je viens de prendre un serveur dédié pour le web.

J'ai donc suffit le tuto, impec MERCI !!!

Le serveur est installé et configurer Niquel !

Par contre pour plus de sécurité, j'essaye de le faire demarrer tout seul, au cas ou je suis en vacances ou autre, pour qu'il puissent redemarrer tout seul en cas de reboot...

J'ai donc tester cette methode, ca ne marche pas !


Citation Envoyé par jean-michel
pas besoin de cron
mettez cela dans /etc/rc.local ce script est lancé au démarrage
( j'ai tester avec plusieurs chemins)
Et si je tape la meme chose avec putty ca fait pareil, pas de serveur ts linux !
cd /home/ts/tss2_rc2/
'./teamspeak2-server_startscript stop'
'./teamspeak2-server_startscript start'
Ou encore

/home/ts/tss2_rc2/teamspeak2-server_startscript stop
/home/ts/tss2_rc2/teamspeak2-server_startscript start
a mon avis un probleme de chemin ou de droit !


J'ai donc tester l'autre methode
creer un fichier ts.sh uploader dans etc/init.d
et chmodé le fichier !

Par contre aprés j'ai beau tester il ne reconnais pas les commandes
DEBIAN
update-rc.d .....
GENTOO
rc-update.....

La commande n'est pas reconnu !

Je suis sous redhat , quelqu'un a une idée ?

Par avance MERCI !

ngnikos_ovh
25/08/2008, 10h36
Citation Envoyé par EsC4FloWn
Si tu es en 64 bits:

I got this to work. Apparently I had the 64-bit version of that library, while the TS server wants the 32-bit one. I obtained the last 32-bit rpm for libgcc for Fedora 6 from rpm.pbone.net, then did:

rpm -ivh libgcc-4.1.2-13.fc6.i386.rpm

It installed the 32-bit version side-by-side next to my 64-bit version.

And now it is running. Hope this helps someone.


Sinon:

If you get the following error/warning on any apps suddenly:

"libgcc_s.so.1 must be installed for pthread_cancel to work"

Then is is normally due to an upgrade caused by some distro's having a conflict with the library paths.

You will need to find the "libgcc_s.so.1" (you might be using a different version) and add it's path to LD_LIBRARY_PATH environment variable. As follows:

locate libgcc_s
/usr/lib/libgcc_s.so.1

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib

You will need to put this in the startup script to make this change permenant.
Hello ! J'ai moi même eu le probleme de "libgcc_s.so.1 must be installed for pthread_cancel to work" en voulant lancer mon serveur TS sur un Debian hébergé chez OVH ...

Le problème, c'est qu'en suivant la solution donnée sur ce forum (citée plus haut), le problème s'est empiré :/ En effet maintenant, quand je tape la commande apt-get, j'obtiens le message d'erreur suivant :
apt-get: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory

Comment reparer cette erreur et ensuite permettre au serveur TS de reconnaitre libgcc_s.so.1 et pouvoir se lancer ? :/

Pour info je suis en Debian 64 Bits, et j'ai essayé les DEUX solutions (celle qui consiste a updater le PATH n'a rien donné, l'autre a causé ce probleme avec apt-get ...), merci d'avance !


EDIT : le serveur TS fonctionne correctement en fait maintenant :/ Il ne reste plus que le probleme de apt-get, merci d'avance !

madrippeur
25/08/2008, 09h44
Il te faudrait un script qui test si le processus du serveur Ts est lancé.
Il est lancé, ok ça roule ma poule !
Il n'est pas lancé ... bah on redémarre le serveur (Redémarre et non pas démarre juste au cas ou )

On pourrai je pense faire ça de cette manière :
Code:
#! /bin/sh

#Redemarrage serveur teamspeak
UTIL="NOM UTILISATEUR DE TS"
EMPL="EMPLACEMENT DU SERVEUR LINUX"




ps -eaf | grep -v grep | grep "server_linux" | grep ${UTIL} >>/dev/null
	if [ $? -ne 0 ]
		then  
		echo "---------------------------------------------------------------------"
		echo "serveur TS HS relancement"
		echo "---------------------------------------------------------------------"
		cd ${EMPL} && su ${UTIL} -c 'sh teamspeak2-server_startscript restart'
		echo "tentative de relance de ts serveur"
		echo "---------------------------------------------------------------------"
	fi
fi
Tu remplace bien sur ce qui est entre guillemets par les bonnes infos :
Pour l'emplacement par exemple : /home/truc/muche/
UTIL="NOM UTILISATEUR DE TS"
EMPL="EMPLACEMENT DU SERVEUR LINUX"

Un simple petit cron qui fait tourner ce script toutes les x minutes par exemple, te suffira.

A tester car je n'ai pas eu l'occasion de le tester avant de le mettre sur le fofo

InboX
23/08/2008, 14h36
Salut,

tu peux faire un code en bash qui scane chaque minute pour voir si il est On ou Off
si il est sur On ca t'envoie un mail directement

C'est pas une tres bonne idée car ca risque de flooder si il est sur Off
mais ca peut etre utile dans ton cas au moins tu peux voir si il est eteint ou pas

tu as d'autre solution.
cordialement,

fanlabise
23/08/2008, 14h25
Tres beau tuto que j'ai suivi à la lettre pour très simplement installer TS il y a quelques mois.

J'ai cependant un soucis probablement du à la qualité disons "moyenne" de mon serveur. Le serveur TS s'eteind de lui même par moment et même si j'ai programmé une tache CRON pour le redemmarrer tous les jours, le temps d'indisponibilité est parfois long.

Ma question est la suivante : Comment detecter si le serveur est eteint et dans ce cas de figure le redemmarrer automatiquement ? L'idéal serait de faire une tache CRON qui vérifie la chose toutes les 10 minutes par exemple mais pour ce qui est du script, disons que je suis un peu trop "débutant" et que mes recherches sur le net s'avèrent complètement infructueuses.

Merci d'avance pour vos conseils !

Rikle_S
23/08/2008, 13h18
Impeccable ce tuto
Juste une petite recherche pour trouver les logs, sinon parfait le howto

virtuaboy
03/08/2008, 11h14
Salut, et merci pour ce tutorial.

Acutellement, mon serveur TS fonctionne, et je peux m'y connecter. Un autre ami Belge également peut s'y connecter aussi.

Par contre, d'autres personne souhaitant nous rejoindre n'y parviennent pas avec l'erreur suivante :

No reply from server
Maybe the server is offline
or maybe teamspeak is not running on it
Quel peut-être le problème, sachant que le port utilisé est le 8767, et qu'ils peuvent sans problème se connecter sur d'autre serveurs utilisant ce port.


Tant que j'y suis, je souhaiterais également modifier le port utilisé par mon serveur TS. lorsque je fais la manoeuvre dans le panneau d'administation, il me dit que le serveur doit être coupé, mais lorsque je coupe le serveur avec la commande startscript_stop, je n'ai bien entendu plus accès au panneau d'amdministration..

Merci d'avance pour votre aide.

Bien à vous,

krok
02/08/2008, 13h03
bonjour,

superbe se pti tuto

j'ai un ti souci avec l'affichage des images sur le site d'administration de TS.

alors si je lance le server ts sans la commande su -c en root les images s'affiche.

mais si je lance le server ts avec le su - c root "xxxx" jai pas les images sur les pages d'admin.

kk a eu le probleme ?

jmp59
28/06/2008, 01h08
Es que vous avais areté l'encien ts? car sa peut rentré en confusion .

Et toujour personne pour me dire comment je dois-je faire pour mon scipt avec teamspeak et ts2perlmod?

xtazzzz
26/06/2008, 20h11
Lu j'ai un proble j'avais installer un ts sur ma machine que j'ai elle meme instaler.
Le probleme c'est que une fois installer le nouvo ts je n'ai aucun accès sur les liens intenert c'est du a quoi?
jaimerais pourvoir me conecter car sinon le ts ce lancera pas.

jmp59
25/06/2008, 16h48
Comment je doit faire pour le script ?
MErci de la reponse que vous aller me donner

sum_fvm
25/06/2008, 07h21
Oui c'est possible...

jmp59
25/06/2008, 02h20
Bonjour,
voila j'ai installer teamspeak j'ai fais le script pour qu'il se lance au demarager mais dans se script j'aimerais ajouter le script ts2perlmod en meme temp.
Es que cela est posible?
Ce qu'il faut savoir pour le ts2perlmod c'est que le teamspeak doit etre lancer avent qu'on demarre le script ts2perlmod.
Merci des futur reponse

Alpha_67
02/06/2008, 10h06
Hello,


j'ai suivis votre tuto mais en faisant htop, je constate que j'ai 8 .pid... si j'en kill un, ils sont tous tués et donc le serveur est out...


Sous debian etch...

Jauffrey
01/06/2008, 16h21
Oui

tutule
31/05/2008, 19h45
Citation Envoyé par kevinos
J'ai suivi le tout et sa fonctionnai sans problème

Cependant, depuis le changement de l'ip Failover le serveur refuse de se lancé

Enfin il se lance bien dans l'interface de gestion Teamspeak, je peut le stoper, le démarrer

Je lance le soft Temspeak et la il me dit que le serveur ne répond pas

alors que sur l'ancienne IP Fail Over, j'avait donc à l'identique l'accès à l'amdministration du teamspeak et je lancais le soft et il se connectai sans problème

il doit bien y avoir une erreur quelques pars, mais où?

Merci par avance pour celui qui pourrais m'aider

Autre chose, par l'IP réel du serveur je n'arrive pas à me connecté non plus
Est-ce normal?
j'ai le même probleme que toi tu as reussit depuis?

malibu
31/05/2008, 13h04
si tu a suive le tuto de a a z le chemein est
cd/tss2_rc2/
voila

malibu
31/05/2008, 13h02
tes sur que sais bien le bon repertoire ??

Jauffrey
30/05/2008, 17h45
Non, toujours pas

lolo2580
30/05/2008, 15h41
salut! essaye "cd /home/ts/" au lieu de "cd/home/ts"

Jauffrey
30/05/2008, 15h13
Moi je me connecte avec putty sour "root" et une fois lancé quand je tape
cd/home/ts
Il est ecrit
-bash: cd/home/ts: Aucun fichier ou répertoire de ce type
Alors que le fichier "ts" est bien crée.

D'où vient le probleme ?

ora144
29/04/2008, 14h36
salut tout le monde..

j'ai une petite question : j'ai installé un serveur TS en me servant de l'excellent tutoriel à disposition sur le forum. Installation sans problème. Par contre, j'ai essayé de configuré via les commandes proposées sur ce tutoriel, le redémarrage automatique sur serveur TS lorsque mon dédié reboot mais la commande ne passe pas. Pour info, je suis sur Linux 2.6.24.2 - FedoraCore 4 + plesk 8.3

merci d'avance pour votre aide.

kevinos
13/04/2008, 04h14
J'ai suivi le tout et sa fonctionnai sans problème

Cependant, depuis le changement de l'ip Failover le serveur refuse de se lancé

Enfin il se lance bien dans l'interface de gestion Teamspeak, je peut le stoper, le démarrer

Je lance le soft Temspeak et la il me dit que le serveur ne répond pas

alors que sur l'ancienne IP Fail Over, j'avait donc à l'identique l'accès à l'amdministration du teamspeak et je lancais le soft et il se connectai sans problème

il doit bien y avoir une erreur quelques pars, mais où?

Merci par avance pour celui qui pourrais m'aider

Autre chose, par l'IP réel du serveur je n'arrive pas à me connecté non plus
Est-ce normal?

Stylgar
27/03/2008, 07h40
Bonjour tout le monde.

Tout dabord, merci pour ce tuto.

Cependant j'ai un petit soucis.
Afin de vous éclairez je suis sous ubuntu server sur serveur privé ovh.


J'ai suivi le tuto à la lettre et tout fonctionne, du moins tout à l'air de fonctionner. Sous ssh le serveur est démarré, sur le panneau admin du TS, je vois le serveur comme etant démarrer et malgrès tout ça lorsque je me connecte au TS j'ai toujours cette erreur :

No reply from server
Maybe the server is offline
or maybe TeamSpeak is not running on it


J'ai desinstaller puis resuivi le tuto au moins 2 fois, j'ai essayé de restart le serveur, de reboot le dedié ....bref depuis 2 jours j'essais de comprendre pourquoi je ne peux pas me connecté, c'est toujours la meme chose ^^

Si vous pouviez m'aidez


EDIT : J'ai trouvé la solution. Je n'avais aps vu qu'il y avait un sujet dans le forum des rps http://forum.ovh.com/showthread.php?t=33039

La solution est d' éditer le fichier server.ini

[Main Config]
BoundToIp1= ip du rps

OaSiS22
14/03/2008, 19h10
Merci pour avoir répondu dans de bref délais,
J' ai essayé les deux solutions que tu m' as proposé,
aucune ne marche malheureusement...

Aurais-je mal fait un truc ?

Si tu veux toujours bien m' aider add moi a MSN :

mirage7777@msn.com

(désolé si je n' ai pas droit de mettre mon adresse...)

Cordialement,
Thomas.

EsC4FloWn
13/03/2008, 23h20
Si tu es en 64 bits:
I got this to work. Apparently I had the 64-bit version of that library, while the TS server wants the 32-bit one. I obtained the last 32-bit rpm for libgcc for Fedora 6 from rpm.pbone.net, then did:

rpm -ivh libgcc-4.1.2-13.fc6.i386.rpm

It installed the 32-bit version side-by-side next to my 64-bit version.

And now it is running. Hope this helps someone.
Sinon:
If you get the following error/warning on any apps suddenly:

"libgcc_s.so.1 must be installed for pthread_cancel to work"

Then is is normally due to an upgrade caused by some distro's having a conflict with the library paths.

You will need to find the "libgcc_s.so.1" (you might be using a different version) and add it's path to LD_LIBRARY_PATH environment variable. As follows:

locate libgcc_s
/usr/lib/libgcc_s.so.1

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib

You will need to put this in the startup script to make this change permenant.

OaSiS22
13/03/2008, 20h14
Bonsoir, j' ai refait plusieurs fois le tutoriel et a chaque fois je retombe sur ce message quand j' entre la commande pour lancer le serveur TeamSpeak.

Code:
***@****:/home/teamspeak$ ./teamspeak2-server_startscript start
starting the teamspeak2 server
libgcc_s.so.1 must be installed for pthread_cancel to work
./teamspeak2-server_startscript: line 7: 11362 Abandon                 ./server_linux -PID=tsserver2.pid
Que je sois en root, ou avec un autre utilisateur, cela ne change rien... et pour l' autre utilisateur, j' ai bien mis les droits de permission... J' ai meme essayé les commandes restart, puis stop, lancer... Rien a faire.

C' est pour cela que je me suis dit qu' il vaudrait peut-etre mieux demander !

(j' ai aussi vérifier que lib++6 était bien installé, et oui il l' est...)

Donc c' est simple, j' aimerais juste qu' on me dise comment éviter ce message d' erreur, et pour que mon TeamSpeak se lance.

Cordialement,
Thomas.

Guiona
08/03/2008, 23h20
Salut


Arrête ton serveur TS et passe la commande suivante:
Code:
chown -cvR Teamspeak /home/Teamspeak

gunichou
08/03/2008, 18h00
Ca ne fonctionnes pas
J'ai bine mon user teamspeak de créé.
J'ai fais un chown du dossier Teamspeak vers lui.
Le soucis viens du fichier pid dans ce dossier: impossible de donner les droits à l'utilisateur ...

gunichou
08/03/2008, 16h53
Dur dur de débuter avec Ts sur Linux
Si je crée un utilisateur Teamspeak puis-je faire un chown sur le dossier déjà existant ?
Par là j'entends:
adduser Teamspeak
chown -R Teamspeak /home/Teamspeak
Et petite question bête pour les connaisseurs je suis sûr : est-ce normal que j'ai en ce moment 9 pid pour TS qui tournent ?
Ce serait pas des mauvaise manip du style redémarrage du dédié en oubliant de couper TS avant ? (j'ai un co-admin qui relance parfois le dédié mais qui ne me le dit pas )

Guiona
26/02/2008, 13h24
Tu l'as fait avec le compte root donc c'est normal que cela se lance...

d'ailleurs on voit bien que le fichier tsserver2.pid est créé par root

gunichou
26/02/2008, 13h07
Avec cette commande ça fonctionnes impeccable.
Pour preuve:

/home/Teamspeak/tss2_rc2$ ./teamspeak2-server_startscript restart
stopping the teamspeak2 server...done
starting the teamspeak2 server
TeamSpeak Server Daemon started with PID 26414

Puma
26/02/2008, 10h43
place toi ds ton dossier ts, et essaye ca:

./teamspeak2-server_startscript restart

gunichou
26/02/2008, 09h40
Citation Envoyé par Guiona
Les permissions sur ton répertoire teamspeak sont bonnes?

Code:
ls -l
Autre chose, il faut respecter la casse dans tes lignes de commandes!!!!
Alors j'ai vérifié et j'ai une chose étrange lol.
J'ai utilisé le compte root pour créer mon installation Teamspeak et quand je regardes les permissions j'ai ceci:

-rw-r--r-- 1 teamomah users 2546 Mar 9 2004 INSTALL
-rw-r--r-- 1 teamomah users 2577 Mar 10 2004 INSTALL.mysql
drwxr-xr-x 2 teamomah users 4096 Mar 9 2004 Manual
-rw-r--r-- 1 teamomah users 4040 Mar 9 2004 README
-rw-r--r-- 1 root root 7 Feb 21 23:58 bad_names.txt
-rw-r--r-- 1 teamomah users 11391 Mar 9 2004 changelog.txt
drwxr-xr-x 4 teamomah users 4096 Mar 9 2004 httpdocs
-rw-r--r-- 1 teamomah users 234289 Mar 9 2004 libsqlmy.so
-rw-r--r-- 1 teamomah users 353 Mar 9 2004 manual.html
drwxr-xr-x 2 teamomah users 4096 Mar 9 2004 mysql_sql
-rw-r--r-- 1 root root 20480 Feb 26 09:03 server.dbs
-rw-r--r-- 1 root root 536 Feb 22 14:46 server.ini
-rw-r--r-- 1 root root 4761 Feb 22 14:46 server.log
-rwxr-xr-x 1 teamomah users 941456 Mar 9 2004 server_linux
-rw-r--r-- 1 teamomah users 251908 Mar 9 2004 sqlite.so
drwxr-xr-x 2 teamomah users 4096 Mar 9 2004 sqlite_sql
drwxr-xr-x 2 teamomah users 4096 Mar 9 2004 tcpquerydocs
-rwxr-xr-x 1 teamomah users 2465 Mar 9 2004 teamspeak2-server_startscript
-rw------- 1 root root 4 Feb 22 14:46 tsserver2.pid
Bizarre dans le sens ou je n'ai jamais touché au dossier de Teamspeak avec le user teamomah ...
Ce fameux user me sers uniquement,pour l'instant, pour notre site et donc pour se connecter au ftp...
D'ailleurs on n'a aucun accés au dédié avec ce user.
Au niveau du chmod tout a l'air ok apparement.

Guiona
25/02/2008, 11h43
Les permissions sur ton répertoire teamspeak sont bonnes?

Code:
ls -l
Autre chose, il faut respecter la casse dans tes lignes de commandes!!!!

gunichou
24/02/2008, 21h10
A qui le dis tu

Guiona
24/02/2008, 12h59
Bizarre.....

gunichou
23/02/2008, 18h00
Oui j'ai tout fait dans l'ordre
J'a retesté ce matin mais pas mieux.
Même notre serveur COD4 ne se relance pas automatiquement malgrés notre cod4.sh créé spécialement ...

Guiona
23/02/2008, 16h47
Tu lances donc ton TS avec le compte root.

Ce n'est pas trés recommandé....

Ton fichier se trouve bien dans le dossier
Code:
/etc/init.d
Tu as bien rendu ton fichier "teamspeak.sh" exécutable?
Code:
cd /etc/init.d
chmod +x teamspeak.sh
Tu as bien ajouter ton script pour qu'il se lance automatiquement?
Code:
cd /etc/init.d
rc-update add teamspeak.sh default

gunichou
22/02/2008, 18h19
Voici mon fichier teamspeak.sh

#!/bin/sh
#Lancement du serveur Teamspeak
cd /home/Teamspeak/tss2_rc2
'./teamspeak2-server_startscript stop'
'./teamspeak2-server_startscript start'

Guiona
22/02/2008, 16h54
Salut!!!

Est-il possible de voir la commande que tu passes pour lancer ton serveur TS en automatique (suite à un reboot)?

Gu!oN@*

gunichou
22/02/2008, 01h16
Salut à tous.
J'ai aussi le soucis du serveur qui ne redémarre pas au reboot dela machine.
J'ai appliqué toutes les étapes, qui se sont bien déroulées, mais au reboot de la Gentoo le serveur TS ne se relance pas automatiquement.

storex
12/02/2008, 02h29
bonjour ,

j'ai procede pour la premiere parti comme expliquer dans le tuto

lorsque je veut lance le ts il me dit que le fichier n'hesite pas

MoRphEuS
23/01/2008, 23h12
Merci man ! ca marche nickel

maclaw
23/01/2008, 17h30
1. supprime l'install de TS
2. fais : aptitude install ia32-libs
3. réinstall TS

MoRphEuS
23/01/2008, 17h10
Up svp j'ai le même soucis sur debian40_64

maclaw
10/01/2008, 10h45
Système (OS) : debian40_64

J'ai mis le kernel en 1000hz (System.map-2.6.22.1-xxxx-std-ipv4-64-hz1000 et bzImage-2.6.22.1-xxxx-std-ipv4-64-hz1000) sans souci.
J'ai installé 2 serveurs CSS, un FFA et un War sans pb.

Je pensais pas avoir de pb avec TS, mais là je sèche ...

foxyfox
09/01/2008, 22h07
Citation Envoyé par maclaw
command no found
T'es sure que tu es sous Debian?

leadsoldier
09/01/2008, 21h47
Moi j'ai un petit soucis de librairie :

-bash: libgcc_s.so.1: command not found

Comment rajouter cette librairie sachant que 'apt' ne fonctionne pas . . .
Amicalement

maclaw
09/01/2008, 21h14
command no found

The Destroyeur
09/01/2008, 18h25
Tape apt-update libgcc ou apt-update ggc, je connais pas debian mais je voit qu'il manque la libgcc

maclaw
08/01/2008, 21h19
Bonsoir,

j'ai installé TS :
tar -xjf ts2_server_rc2_202319.tar.bz2
ensuite je vais dans tss2_rc2 et je lance :
./teamspeak2-server_startscript start

voici ce que j'obtiens :

starting the teamspeak2 server
libgcc_s.so.1 must be installed for pthread_cancel to work
./teamspeak2-server_startscript: line 7: 15328 Abandon ./server_linux -PID=tsserver2.pid

Que dois je faire car Linux, c'est pas mon dada ? Merci d'avance
Je suis en Debian4 64bits.

Odward
13/12/2007, 18h32
Re tous,
je voulais savoir comment changer le port de ts afin de pouvoir mettre plusieurs ts sur un même dédié... merci de votre aide !!

Odward
13/12/2007, 18h31
j'ai trouvé ... si ca peut servir a des gens !! pour avoir les mots de passe faut absolument être dans le répertoire du serveur ts, tapper /home/monchemin/tss2_rc2/teamspeak2-server_startscript passwords
ne suffit pas pour avoir les passes!

Odward
13/12/2007, 18h24
Bonjour tout le monde,

Petit problème, c'est la premiere fois que ca me le fait, impossible de récupérer les passe admins apres création du serv, car
Code:
server.log not found, maybe you did not start the server yet ?
En effet il n'y a pas de server.log dans le dossier du serveurs je ne sais pas trop pourquoi !

Alban61
26/11/2007, 23h28
Citation Envoyé par Speedy
petit rajout ,

Pour que le serveur ce lance automatiquement lors du demarrage du serveur,

creer un fichier en .sh (ex : teamspeak.sh) que vous allez remplir comme ceci



(a la place de "user" mettez le nom de l'user qui lancera l'application! si vous voulez le lancer en root , faite comme ceci :



ensuite uploadé sur votre serveur dans le dossier /etc/init.d/
(pour l'uploader j'utilise winSCP qui neccecite pas de prgramme ftp sur le serveur!

ensuite il faut autoriser votre "fichier .sh"

connecter vous en ssh , et taper la commande suivant :



ensuite on va le rajouter au script qui ce lance au demarrage du serveur !

POUR DEBIAN



POUR GENTOO



et voila tenter un petit reboot et votre serveur ts sera de retour avec le serveur

Personnelement pour moi ca ne fonctionne pas ! Quelqu'un aurait une solution ?

J'ai regardé sur le forum de teamspeak, mais rien de bien intérréssant pour gentoo, de plus, tout est anglais...

Merci d'avance

kenshiro
28/09/2007, 11h15
bonjour, pareil je vais faire mon boulet, je me suis decider a faire le redmarrage par script mais cela ne fonctionne pas.
J'ai donc reinstaller ts dans home/ts
et suivi les memes repertoires que le tuto manuellement cela fonctionne mais quand je tape reboot, teamspeak n'est pas remis en route les chmod sont bon repertoire bon donc je vois pas.
J'ai tenter en creant aussi un teamspeak2.sh en prenant soins de le redeclarer avec repertoire ts 2 idem.

v3rsus
23/09/2007, 10h20
très bon tuto merci!

BLIISS
19/09/2007, 19h33
cd /etc/init.d
chmod +x lefichier.sh
rc-update add lefichier.sh default

chown -R ts /home/ts/tss2_rc2/

#!/bin/sh
#Lancement du serveur Teamspeak
cd /home/ts/tss2_rc2
su ts -c './teamspeak2-server_startscript stop'
su ts -c './teamspeak2-server_startscript start'

BLIISS
19/09/2007, 19h33
et j'ai bien pris la specifique a gentoo pour le
update-rc.d teamspeak.sh defaults 99

BLIISS
19/09/2007, 19h29
merci mais je suis sous la realise 2 gentoo 32bit et sa marche pas :/ par contre avec mon serv cs sa marche snifff

papykun
18/08/2007, 05h21
$ wget ftp://ftp.freenet.de/pub/4players/te..._20201.tar.bz2
$ tar jxvf ts2_server_rc2_20201.tar.bz2 (en fonction de la version)
$ mv tss2_rc2 /usr/teamspeak2
$ cd /usr/teamspeak2/
$ ls -l
$ cd
$ rm -rf ts2_server_rc2_20201.tar.bz2
$ cd /usr/teamspeak2/
$ ./server_linux

Pour que tout les fichiers soit creer ^^

$ adduser ts
$ cd /usr/
$ chown -R "mon user : ts" /usr/teamspeak2/

nano /etc/init.d/teamspeak.sh

#!/bin/sh
#Lancement du serveur Teamspeak
cd /usr/teamspeak2
su ts -c './teamspeak2-server_startscript stop'
su ts -c './teamspeak2-server_startscript start'

$ cd /etc/init.d/
$ chmod +x teamspeak.sh
$ update-rc.d teamspeak.sh defaults 99

en faisant ceci, et surtout

$ chown -R "mon user : ts" /usr/teamspeak2/

apres avoir redemarer le serveur, j ai aucun souci. Sous debian 4 je suis

Bon courage

Julia41
17/08/2007, 01h20
Citation Envoyé par Perceval
Donc j'ai toujours ce problème récurent de fichier pid qui ne se supprime pas à l'arrêt du serveur (ou au reboot) je ne sais pas quand ce fichier devrait se supprimer (à l'arrete du serveur je pense).
Dans ton script tu peux le supprimer
Code:
rm /path/de/ton/pid/Cod².pid

The Destroyeur
16/08/2007, 17h46
Tu sais pas me compacter ton serveur et me l'envoyé ?

Perceval
16/08/2007, 17h21
Citation Envoyé par The Destroyeur
Dit moi, ou tu as trouvé les fichiers pour faire un serveur COD 2 ? Car sa fait 1 mois que je les cherche et je les trouve pas
Tu tapes "Fichier binaires Linux CoD²" sur Google et tu devrais trouver.
Ici tu as le patch 1.3 en Binaire pour linux si tu veux :
http://www.cod2.fr/dl/index.php?path...el%2FPatch1.3/

Sinon tu vas sur notre forum, dans la rubrique CoD² Patch, j'ai dûe mettre les liens nécessaire

Notre Forum : http://gserv50.rcongames.com/alliance/phpBB3/index.php
N'hésite pas si t'as des soucis.

The Destroyeur
16/08/2007, 12h53
Dit moi, ou tu as trouvé les fichiers pour faire un serveur COD 2 ? Car sa fait 1 mois que je les cherche et je les trouve pas

Perceval
20/07/2007, 13h39
Bonjour, j'ai fais quelques modifications dans l'install du ts,
je l'ai réinstallé dans le répertoire d'un nouvel utilisateur nomé "akc"
/home/akc/ts/tss2_rc2/
J'ai mis mon script de démarrage à jour tel que :
#!/bin/sh
#Lancement du serveur Teamspeak
cd /home/akc/ts/tss2_rc2/
su akc -c './teamspeak2-server_startscript stop'
su akc -c './teamspeak2-server_startscript start'
## Fin de /etc/init.d/teamspeak ##
Mon problème étant qu'en rebootant le serveur dédié, le fichier pid (tsserver2.pid) ne se supprime pas, et donc le script de démarrage ne relance pas le serveur TeamSpeak.

Mon script ne doit pas être mauvais je pense, car je l'ai utilisé comme base pour redémarré un serveur Call of duty 2 avec le meme principe, et celui ci fonctionne à merveille.
#!/bin/sh
#Lancement du serveur 1 CoD2
cd /home/akc/serv_1/callofduty2/
su akc -c './cod2_lnxded +set dedicated 2 +exec server.cfg +set net_port 28960'
su akc -c './cod2_lnxded quit'
## Fin de /etc/init.d/serv_1 ##
Donc j'ai toujours ce problème récurent de fichier pid qui ne se supprime pas à l'arrêt du serveur (ou au reboot) je ne sais pas quand ce fichier devrait se supprimer (à l'arrete du serveur je pense).

Merci à tous.

Perceval
18/07/2007, 20h36
Donc je vais, m'orienter autre part pour mes autorisations FTP, mais sinon pour mon fichier teamspeak.sh à quoi doit il ressembler svp.
Sachant qu'il se lance sous root et qu'il est placé ici :
/home/ts/tss2_rc2/

Merci.

J@r0d
18/07/2007, 19h42
Oulalala, il vaudrait mieux je pense que tu fasse un petit tour rapide dans les Howto de ovh afin d'appendre les quelques commande de base parce que sinon on va pas y arriver et tu risque en plus de faire des betises t'obligeant a réinstaller ton serveur

Perceval
18/07/2007, 19h30
Ok, merci.

Donc si j'ai tout compris..., mon fichier teamspeak.sh est maintenant sous cette forme (à moins que je n'ai pas compris ton "Ensuite en étant sous root, fait un: Citation:chmox +x teamspeak "
Code:
#! /bin/sh 
#Lancement du serveur Teamspeak
cd /home/ts/tss2_rc2/
./teamspeak2-server_startscript stop
./teamspeak2-server_startscript start

chmox +x teamspeak
## Fin de /etc/init.d/teamspeak ##
Mais j'ai un petit soucit, c'est que depuis que j'ai activé mon nouveau user, je n'ai pas d'autorisation sur le ftp pour supprimer, ecraser des fichiers.
Juste le droit de me balader..
Root étant désactivé, je peux pas remettre le fichier teamspeak.sh dans "/etc/init.d"

J@r0d
18/07/2007, 19h16
Dans ce cas en étant sour /home créait un fichier appeller: teamspeak et met ca dedans:

#! /bin/sh

#Lancement du serveur Teamspeak
cd /home/ts/tss2_rc2/
./teamspeak2-server_startscript stop
./teamspeak2-server_startscript start

Ensuite en étant sous root, fait un:
chmox +x teamspeak

Une fois terminé, copie/colle simplement le fichier: teamspeak dans le rep:
/etc/init.d


Pour ta question sur proftpd c'est normal, l'utilisareur root ne doit jamais se connecter en FTP il a donc été désactivé, si tu veux bosser sur tes fichier prend winscp.

Perceval
18/07/2007, 18h58
Salut à vous,

-Pour ma distribution, c'est DEBIAN 4.0
-Mon Répertoire TeamSpeak se trouve ici :
Code:
/home/ts/tss2_rc2/
-J'ai deux utilisateurs de déclarés :
"root" et "akc"

Mais depuis que j'ai lancé cette commande
Code:
apt-get install proftpd
Je ne peux plus me connecter au FTP avec l'utilisateur root.
Je suis obligé de passer par le user "akc"
(Avant j'avais une autre commande qui m'avait permit d'activer les services FTP, et je pouvais m'y connecter avec le user "root".)
Mais hier j'ai créer le nouvel utilisateur (akc) puis à la suite d'un tuto, on ma proposé d'installé cette commande "apt-get install proftpd" donc à ce que je comprend, ça m'a installé un autre service FTP, et depuis le root ne fonctionne plus en connexion ftp.

Et donc petite question puisque on en parle, qu'est ce que le su et le -c dans :
su ts -c './teamspeak2-server_startscript stop'
Le ts ok c'est le user si j'ai bien compris.

Et autre question, le fichier pid qui m'embête, à quoi correspond t-il ?
/home/ts/tss2_rc2/tsserver2.pid
En attendant vos réponses, je vais refaire la "fin"
Code:
$ cd /etc/init.d/
$ chmod +x teamspeak.sh
$ update-rc.d teamspeak.sh defaults 99
et voir si ça fonctionne.

Merci à vous

J@r0d
18/07/2007, 08h41
Citation Envoyé par papykun
su ts -c './teamspeak2-server_startscript stop'

C'est quoi l'intéret de présenter un script qui ne fonctionnera pas chez lui ? tu fait un : su ts mais qui te dit qu'il a bien un utilisateur ts, il ne sait meme pas ce que veux dire su, j'appel pas franchement ca de l'aide


@Perceval

Tu tourne sous quel distribution ?

Dans quel répertoire se trouve ton fichier teamspeak2-server_startscript ?

Quel utilisateur autre que root a tu déclaré sur ta distrib ?

papykun
18/07/2007, 08h26
$ nano /etc/init.d/teamspeak.sh

#!/bin/sh
#Lancement du serveur Teamspeak
cd /usr/teamspeak2
su ts -c './teamspeak2-server_startscript stop'
su ts -c './teamspeak2-server_startscript start'

$ cd /etc/init.d/
$ chmod +x teamspeak.sh
$ update-rc.d teamspeak.sh defaults 99

T as bien fait la fin ?

J ai aucun souci avec le pid :/

Perceval
17/07/2007, 23h51
Désolé je ne comprend pas trop.
Certe ok c'est un commentaire, il n'est pas pris en compte.
Mais j'ai toujours le même soucit.

Mon script ressemble à ça maintenant :
Code:
#!/bin/sh
#Lancement du serveur Teamspeak
cd /home/ts/tss2_rc2/
'./teamspeak2-server_startscript stop'
'./teamspeak2-server_startscript start'

## Fin de /etc/init.d/teamspeak ##
Quand je démarre Teamspeak Manuellement et que je le ferme Manuellement, pas de soucit, le fichier pid se créé et se supprime au démarrage et à la fermeture de teamspeak.
Par contre si je fais un reboot "sauvage" direct sur la machine, le fichier pid ne se supprime pas, et le serveur TS ne peux donc pas redemarer.
C'est au reboot, qu'il faudrait peut être que TeamSpeak se quitte proprement, mais comment ?

Merci.

The Destroyeur
17/07/2007, 23h07
C un commentaire ^^

Perceval
17/07/2007, 20h49
Je suis désolé, mais j'apprend linux depuis Samedi dernier. Je suis un gros noobie en la matière.
En fait je découvre par envie d'apprendre ce systeme.
Teamspeak est mon 2eme logiciel que j'ai installé après Apache.

Donc désolé, mais si j'ai bien compris cette ligne est importante dans un script :
Code:
## Fin de /etc/init.d/xxxxxxxxx ##
Et il faut donc que je rajoute cette ligne à mon script.
Merci.

J@r0d
17/07/2007, 20h27
#! /bin/sh

## Début de /etc/init.d/teamspeak ##
cd /chemin_vers_ton_rep/ts2
sh teamspeak2-server_startscript stop
sh teamspeak2-server_startscript start


## Fin de /etc/init.d/teamspeak ##
Y'a franchement rien de compliquer mais il faudrait que tu lise un peu plus de tuto et de doc concernant linux

Perceval
17/07/2007, 20h07
Bonjour à tous,

J'ai bien tout installé, le TS fonctionne, j'ai tenté de créé le script de redémarrage pour que le serveur TS redémarre au reboot, mais là, le Team Speak ne redémarre pas.
J'ai bien configuré je pense mon fichier teamspeak.sh tel que :
#!/bin/sh
#Lancement du serveur Teamspeak
cd /home/ts/tss2_rc2/
'./teamspeak2-server_startscript stop'
'./teamspeak2-server_startscript start'
Mais le soucit, TeamSpeak ne démarre pas.
Je me connect donc en ssh, pour démarer le serveur manuellement, et la voici le retour d'erreur :
ns351142:/home/ts/tss2_rc2# ./teamspeak2-server_startscript start
tsserver2.pid already exists...server already started ?
If you are sure the server is not running, delete tsserver2.pid
Je supprime donc le fichier pid et là nikel, le serveur TS redemarre à la commande. Le problème c'est que je ne sais pas d'où viens ce fichier pid, ni quoi faire pour résoudre ce problème.
A mon avis, il faudrait que le fichier pid soit valide pour le prochain reboot du TS, ou que celui ci soit supprimé quand le Reboot de TS ou du serveur est demandé.
Mais là, je ne sais pas comment.
Si vous pouviez m'éclairer
Donc

The Destroyeur
09/06/2007, 11h14
Attention, le script.sh que j'ai mis déconne un tout petit peu, je dois le refaire ^^

Va manuellement dans le dossier ^^ Je referai le programme shell tantot si j'ai le temps

UnFeaR
09/06/2007, 05h09
bonsoir j'ai tout suivi à la lettre en faisant les .sh mais lorsque je tappe reboot en SSH le serveur dedie redemarre mais pas le serveur teamspeak
j'ai pas bien compris si le probleme pourrait venir du fait que je doive m'identifier par un mot de passe pour me connecter et que dans les scripts je m'identifie nulle part je marque juste le nom d'user ce qui fait que mes scripts .sh ne marchent pas ?

The Destroyeur
23/03/2007, 17h16
Utiliser le programme que j'ai mis a disposition
-> http://dl.redline-prod.com/progshell/etsm.sh

Si sa marche pas, je pete un cable

-=Zo=-
23/03/2007, 15h21
je suis trop biiiiiiiiiiiiiiiiiiiiiip

oki je sort

-=Zo=-
23/03/2007, 12h14
et pour les liens tu sais pourquoi cela ne fonctionne pas

Onix
23/03/2007, 12h10
Lol que de peripetie ^^

-=Zo=-
23/03/2007, 11h35
j ai un soucis en fait le port est deja occupé par une installation precedente (j avais fait sous root et stoppé en cours de route =( )

dois je reboot mon serveur ou comment suprimé cela

sinon j avais tenté cela precedement sous mon user est ca ne marchait pas j avais des message d erreurs ...


voila j ai reboot et ca a l'air de fonctionner tjrs pas compris pourquoi ca ne fonctionnait pavant sous mon user avant...

pour info le lien de download ne fonctionne pas j'ai dload et mis sur un de mes ftp

par conte les liens pour gerer le serveur ne fonctionnent pas ???


euh j ai stopppé le serveur et quand je veux redemarrer j ia cela


tsserver2.pid is missing, no started server

lol apres plusieur essais c'est bon il a redemarré (je vais retourné me coucher moi )

Onix
23/03/2007, 11h24
Si pour tes serveurs CS tu as créer un user et bien log toi avec celui ci.

Ensuite

mkdir serveurts
cd serveurts

Puis on décompresse le tout :


tar -jxvf ts2_server_rc2_20201.tar.bz2
Après cela on va dans le répertoire :


cd tss2_rc2
Maintenant on lance le server :


./teamspeak2-server_startscript start
Quelque commande à savoir
:

./teamspeak2-server_startscript stop - Eteind le serveur

./teamspeak2-server_startscript restart - Restart le serveur

./teamspeak2-server_startscript passwords - Donne les mot de passes Admin et Super-Admin
Voila, maintenant que c'est lancé, vous pouvez récupéré les logins grace au fichier log.

Après cela, vous pouvez gérer votre serveur par le pannel par ces deux liens :


En gros après la création du repertoire tu suit le Tuto en page 1 ^^

-=Zo=-
23/03/2007, 11h18
je suis vraiment desolé mais je cherche et je ne comprends pas
si il y a un tutau ou un autre post que je n'aurais vu je suis preneur

je suis vraiment debutant j apprends tout les jours mais la je seche meme sur le net je ne trouve pas tout en detail

encore merci pour votre aide et patience

The Destroyeur
22/03/2007, 22h12
Si tu as pas l'ovhm ou le webmin tu peux faire
/etc/adduser tonuser

Sa sera la mêm chose ^^

-=Zo=-
22/03/2007, 10h38
bonjour

je debute j ai installé cs apres recompile etc...

mais la je ne capte pas et mes recherche sont infructueuses

Tout d'abord créé une partition ou FTP avec le ovhm. Moi je l'appel ts.
Ensuite je me rend sur la partition (ou je m'y trouve déja si je ne travaille pas sous root) :

jujuone
17/01/2007, 13h06
c'est fait tout fonctionne . Alors pour le cron ( à ajouter ds crontab -e) :

Code:
#Redemarre le serveur teamspeak tt les jours
29      12      *       *       *       /var/teamspeak2/tsredem.sh
et pour le fichier tsredem.sh :

Code:
#!/bin/sh
#Lancement du serveur Teamspeak
cd /var/teamspeak2/
./teamspeak2-server_startscript stop
./teamspeak2-server_startscript start
Voila si ca peu aider quelqu'un !

jean-michel
17/01/2007, 11h58
oui a la refelexion cela peut etre pratique si tu tournes un serveur en ligne 24H/24

jean-michel
17/01/2007, 11h57
tu peux la redemarer à la console dans ce cas

kimkof
17/01/2007, 11h52
Citation Envoyé par jean-michel
pas besoin de cron
mettez cela dans /etc/rc.local ce script est lancé au démarrage
Si on a besoin de cron pour redemaré l'appli tous les jours sans faire un reboot hard

jean-michel
17/01/2007, 11h47
pas besoin de cron
mettez cela dans /etc/rc.local ce script est lancé au démarrage

Speedy
12/01/2007, 23h37
a mon avis c'est plutot ta tache cron que tu ne fais pas correctement, car si sa marche manuellement c'est que le script est Bon !

The Destroyeur
12/01/2007, 21h31
tu es sur que dans ton scripts tsredem.sh le lien est bon ? ^^
Quite à ce que tu remete cd /tondossier/tondossier/tondossier/tss2_rc2
?

jujuone
12/01/2007, 16h16
Le script ne marche pas chez moi voila le message d'erreur
/var/teamspeak2/tsredem.sh: line 4: ./teamspeak2-server_startscript stop: Aucun fichier ou rM-ipertoire de ce type
/var/teamspeak2/tsredem.sh: line 5: ./teamspeak2-server_startscript start: Aucun fichier ou rM-ipertoire de ce type
alors que le chemain est bon ainsi que la commande pour l'avoir tester dans le shell...

Speedy
12/01/2007, 08h07
bha a la rigeur , fais la meme manip que je site plus haut ! pour qu'il ce lance au boot du serveur ! et vu que toi tu ne souhaite pas reboot ton dédié, tu fais une tache cron qui pointe vers le fichier .sh
et en toute logique cela executera le script pour stoper et relancer le serveur Teamspeak ! essaye et dit moi

jujuone
12/01/2007, 00h36
Merci pour vos reponces. Mais je ne veux pas que mon dedié reboot tous les jours lui j'ai deja panser a cette solution mais je prefaire redemarrer que TS

alors si qulqu'un a quelquechose à proposer...

Speedy
11/01/2007, 17h55
ton dédié en lui meme reboot tout les jours ??? si oui fais un fichier sh comme expliquer plus haut ! il ce lancera au demarrage !

si tu le lance avec un nom d'user ! et pas en root, donne les droit sur le dossier teamspeak a cette user !

jujuone
11/01/2007, 17h34
c'est un script pour le redémarrer tous les jours. Car même si il est allumer je veux qu'il reboot par souci de fiabilité et aussi car je dois partir a l'étranger et étant le seul a âtre capable de la maintenance je ne pourrais pas résoudre le problème, si problème il y a, donc c'est pour cela que un reboot journalier serais judicieux (au pire il sont privée de TS 24 heur) et ce script ne fonctionne pas lol....

je suis un noob au niv des scripts donc j'aurais besoin de votre aide merci bcp !

PS: avec start ca ne marche pas non plus

JUJUONE

The Destroyeur
11/01/2007, 10h39
Car tu as mis restart ^^
Tu dois mettre start s'il est eteind

jujuone
09/01/2007, 15h33
Qq1 aurais une idée de comment faire un cron pour redemarrer Teamspeak tt les jours moi le cron suivant ne marche pas!
Code:
#!/bin/sh

#Redemarre le serveur teamspeak tt les jours a 12h29
29     12       *       *       *       $/var/teamspeak2/teamspeak2-server_strartscript restart

The Destroyeur
05/12/2006, 19h27
Aucune idée ^^

Jaktens
03/12/2006, 02h03
Bonjour,

Une solution pour lancer TeamSpeak via Xinetd ?


Merci d'avance

Speedy
19/11/2006, 00h51
petit rajout ,

Pour que le serveur ce lance automatiquement lors du demarrage du serveur,

creer un fichier en .sh (ex : teamspeak.sh) que vous allez remplir comme ceci

#!/bin/sh
#Lancement du serveur Teamspeak
cd /home/ts/tss2_rc2/
su user -c './teamspeak2-server_startscript stop'
su user -c './teamspeak2-server_startscript start'
(a la place de "user" mettez le nom de l'user qui lancera l'application! si vous voulez le lancer en root , faite comme ceci :

#!/bin/sh
#Lancement du serveur Teamspeak
cd /home/ts/tss2_rc2/
'./teamspeak2-server_startscript stop'
'./teamspeak2-server_startscript start'
ensuite uploadé sur votre serveur dans le dossier /etc/init.d/
(pour l'uploader j'utilise winSCP qui neccecite pas de prgramme ftp sur le serveur!

ensuite il faut autoriser votre "fichier .sh"

connecter vous en ssh , et taper la commande suivant :


cd /etc/init.d
chmod +x teamspeak.sh
ensuite on va le rajouter au script qui ce lance au demarrage du serveur !

POUR DEBIAN


cd /etc/init.d
update-rc.d teamspeak.sh defaults 99
POUR GENTOO


cd /etc/init.d
rc-update add teamspeak.sh default
et voila tenter un petit reboot et votre serveur ts sera de retour avec le serveur

The Destroyeur
18/11/2006, 19h48
Bonjour à tous,
Je vous propose un petit tuto pour installé un serveur TeamSpeak sous linux.

Installation du serveur TeamSpeak

Tout d'abord créé une partition ou FTP avec le ovhm. Moi je l'appel ts.
Ensuite je me rend sur la partition (ou je m'y trouve déja si je ne travaille pas sous root) :

cd /home/ts
Puis on télécharge le fichier :

Puis on décompresse le tout :

tar -jxvf ts2_server_rc2_20201.tar.bz2
Après cela on va dans le répertoire :

cd tss2_rc2
Maintenant on lance le server :

./teamspeak2-server_startscript start
Quelque commande à savoir
:
./teamspeak2-server_startscript stop - Eteind le serveur

./teamspeak2-server_startscript restart - Restart le serveur

./teamspeak2-server_startscript passwords - Donne les mot de passes Admin et Super-Admin
Voila, maintenant que c'est lancé, vous pouvez récupéré les logins grace au fichier log ou par la commande: ./teamspeak2-server_startscript passwords.

Après cela, vous pouvez gérer votre serveur par le pannel par ces deux liens :

Mise à jour TeamSpeak (corrige quelques failles dans TeamSpeak)

Après avoir installé le serveur TeampSpeak, on se remet dans le répertoire (commande cd).

Quand on est dedans, on eteind le serveur TeamSpeak
./teamspeak2-startscript stop
On supprime le binaire de TeamSpeak
rm -f server_linux
On télécharge le nouveau binaire
On donne les permissions
chmod a+x server_linux
Et on redémarre TeamSpeak
./teamspeak2-startscript start
Voila !
Chuse all !

(La vente de serveur TeamSpeak est interdite si vous ne possédez pas de liscence (c'est à savoir ))