Teamspeak 3 πρόλογος
Μια εύκολη λύση να μιλάς με φίλους και συμπαίκτες στο Internet. “Συμπαίκτες” διότι το Teamspeak είναι πολύ αγαπητό σε Gamers.
Αυτό το άρθρο περιγράφει την εγκατάσταση και ρύθμιση ενός Teamspeak 3 Server σε Ubuntu Linux. Συνιστάται να νοικιάσεις έναν vserver (VPS) οι οποίοι ξεκινάνε με 1 Δολάριο το μήνα και είναι απόλυτα αρκετό για Teamspeak. Δες εδώ
Εγκατάσταση
Κατεβάζουμε το πρόγραμμα PuTTY για το Windows από εδώ.
Βάζουμε την IP του Server και πατάμε Σύνδεση. Στη συνέχεια Username (root) και το Password του Server.
Εφόσον συνδεθούμε επιτυχώς το πρώτο που θα κάνουμε είναι ένα Update
apt-get update
και
apt-get upgrade
Προσθέτουμε έναν User αποκλειστικά για το Teamspeak
adduser tsuser
επιλέγουμε έναν κωδικό και στα επόμενα πατάμε απλώς Enter… Τώρα θα συνδεθούμε με τον Χρήστη που δημιουργήσαμε.
su tsuser
cd ~
μέχρι εδώ όλα καλά. Τώρα ξεκινάμε την εγκατάσταση του Teamspeak.
Εξαρχής πρέπει να επιλέξουμε την σωστή έκδοση από το αρχείο της Teamspeak. Πατάμε:
getconf LONG_BIT
αν μας εμφανίσει 64 τότε θα πρέπει να επιλέξουμε μια 64 bit έκδοση, στα 32 μια 32 bit έκδοση.
Πάμε λοιπόν στη σελίδα της Teamspeak. κλικ. Επιλέγουμε την τελευταία έκδοση (όχι beta) και στη συνέχεια Linux 64/32. Προσοχή: Και τώρα δεξί κλικ, αντιγραφή συνδέσμου. Στο PuTTY γράφουμε:
wget http://σύνδεσμος
ξεζιπάρουμε το αρχέιο:
tar -xvzf teamspeak3-server_linux-amd64.tar.gz (προσοχή στην ονομασία)
cd teamspeak3-server_linux-amd64
το αρχείο που ξεζιπάραμε περιέχει το ts3server_minimal_runscript.sh.
Θα το εκτελέσουμε με αυτή την εντολή ώστε να ξεκινήσει η εγκατάσταση:
./ts3server_minimal_runscript.sh
στο τέλος θα δούμε μια σειρά η οποία ξεκινάει με token=. Τον κωδικό μετά το = θα τον χρειαστούμε ώστε να συνδεθούμε στον Teamspeak Client με δικαιώματα Administrator…
Ανοίγουμε τον Client και εισάγουμε τον κωδικό που λάβαμε από την εγκατάσταση.
Τρέχουμε τον Client, βάζουμε ως διεύθυνση την Server- IP, ένα Username και εφόσον πραγματοποιηθεί η σύνδεσή μας εισάγουμε τον TOKEN-κωδικό.
Επανεκκίνηση
Πατήστε στο PuTTY-Terminal Ctrl+C ώστε να βγείτε από το τρέχον Instance.
Αυτές είναι οι εντολές για την διαχείριση μέσω PuTTY:
Εκκίνηση:
./ts3server_startscript.sh start
Διακοπή:
./ts3server_startscript.sh stop
Επανακκίνηση:
./ts3server_startscript restart
Αυτόματη εκκίνηση Teamspeak μετά από επανεκκίνηση του Server
(δεν χρειαζόμαστε τις παραπάνω εντολές )
Στον Φάκελο /etc/init.d/ θα δημιουργήσουμε ένα αρχείο ως root User
touch /etc/init.d/tsuser
μετά θα του δώσουμε τα ανάλογα δικαιώματα
chmod +x /etc/init.d/tsuser
στο αρχείο που δημιουργήσαμε βάζουμε αυτό το Script
#!/bin/sh
# chkconfig: 2345 99 01
# description: Teamspeak 3 Server
### BEGIN INIT INFO
# Provides: teamspeak3
# Required-Start: $all
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: Teamspeak 3 Server
# tsouk.gr
### END INIT INFO
USER="tsuser"
DIR="/home/tsuser"
case "$1" in
start)
su $USER -c "${DIR}/ts3server_startscript.sh start"
;;
stop)
su $USER -c "${DIR}/ts3server_startscript.sh stop"
;;
restart)
su $USER -c "${DIR}/ts3server_startscript.sh restart"
;;
status)
su $USER -c "${DIR}/ts3server_startscript.sh status"
;;
*)
echo "Benutze: `basename $0` {start|stop|restart|status}" >&2
exit 1
;;
esac
exit 0
Η αυτόματη εκκίνηση είναι έτοιμη.
Το μόνο που μας έμεινε ακόμα είναι να προσθέσουμε το Script στο Autostart.
update-rc.d ts3server defaults
/etc/init.d/ts3server start
Έτοιμο!