How-To Pro
2,901 προβολες

Teamspeak 3: Εγκατέστησε τον δικό σου Server σε Linux VPS

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

Έτοιμο!

Tags: , , , , , , ,

Διάβασε επίσης

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Fill out this field
Fill out this field
Δώστε μια έγκυρη ηλ. διεύθυνση.
You need to agree with the terms to proceed

Διάβασε επίσης: