ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Απαιτήσεις
Οδηγίες
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Βαρεθήκατε να χρησιμοποιείτε το Discord/Skype; Κουραστήκατε να μην έχετε τον πλήρη έλεγχο του διακομιστή σας; Ή μήπως οφείλεται στην έλλειψη προσαρμόσιμων ρυθμίσεων; Υπερβολική χρήση εύρους ζώνης; Λοιπόν μην ψάχνετε άλλο! Το Teamspeak είναι εδώ για να βοηθήσει!
Σε αυτόν τον οδηγό, θα σας δείξω πώς να εγκαταστήσετε το TeamSpeak 3 Server στο Ubuntu 16.04 64-bit Vultr VPS.
Απαιτήσεις
- Ένα VPS που τρέχει το Ubuntu 16.04 από το Vultr.
Οδηγίες
Βήμα 1.
Αρχικά, δημιουργήστε έναν νέο χρήστη με το όνομα που επιθυμείτε, θα χρησιμοποιήσουμε το όνομα "teamspeak" για αυτόν τον οδηγό.
adduser --disabled-login teamspeak
Βήμα 2.
Αποκτήστε τα πιο πρόσφατα αρχεία διακομιστή TeamSpeak 3 για Linux 64-bit. Ελέγξτε τον ιστότοπό τους, ενδέχεται να είναι διαθέσιμη μια νέα έκδοση.
wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_amd64-3.1.1.tar.bz2
Βήμα 3.
Εξαγωγή του αρχείου.
tar xvf teamspeak3-server_linux_amd64-3.1.1.tar.bz2
Αυτό θα δημιουργήσει έναν νέο φάκελο στον ριζικό κατάλογο που ονομάζεται: teamspeak3-server_linux_amd64
Βήμα 4.
Μετακινήστε τα εξαγόμενα αρχεία στον teamspeak
αρχικό κατάλογο του χρήστη και, στη συνέχεια, αφαιρέστε τον φάκελο που εξήχθη και το ληφθέν αρχείο.
cd teamspeak3-server_linux_amd64 && mv * /home/teamspeak && cd .. && rm -rf teamspeak3*
Αποδεχτείτε τη συμφωνία άδειας χρήσης:
touch /home/teamspeak/.ts3server_license_accepted
Βήμα 5.
Αλλαγή ιδιοκτησίας των αρχείων διακομιστή TeamSpeak 3.
chown -R teamspeak:teamspeak /home/teamspeak
Βήμα 6.
Κάντε τον διακομιστή TeamSpeak 3 να ξεκινήσει κατά την εκκίνηση. Χρησιμοποιήστε το αγαπημένο σας editor για να κάνει ένα νέο αρχείο που ονομάζεται teamspeak.service
το /lib/systemd/system/
.
nano /lib/systemd/system/teamspeak.service
Επικολλήστε αυτό το περιεχόμενο σε αυτό:
[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target
Μόλις τελειώσετε, αποθηκεύστε το αρχείο και κλείστε το πρόγραμμα επεξεργασίας. Τώρα θα ενεργοποιήσουμε το σενάριο ώστε να ξεκινήσει κατά την εκκίνηση.
Αυτό κάνει το systemd να αναγνωρίζει το αρχείο που μόλις δημιουργήσαμε.
systemctl --system daemon-reload
Ενεργοποιήστε την υπηρεσία.
systemctl enable teamspeak.service
Εκκινήστε τον διακομιστή TeamSpeak.
systemctl start teamspeak.service
Μόλις ξεκινήσετε τον διακομιστή, μπορείτε να ελέγξετε ότι εκτελείται με αυτήν την εντολή.
systemctl status teamspeak.service
Βήμα 7.
Όταν προσπαθείτε για πρώτη φορά να συνδεθείτε στον διακομιστή σας TeamSpeak, ενδέχεται να σας ζητηθεί να χρησιμοποιήσετε ένα κλειδί προνομίων. Αυτό το κλειδί προνομίων επιτρέπει τη διαχείριση του διακομιστή σας TeamSpeak. Για να λάβετε αυτό το κλειδί προνομίων, χρησιμοποιήστε την ακόλουθη εντολή:
cat /home/teamspeak/logs/ts3server_*
Στο κάτω μέρος θα δείτε κάτι που μοιάζει με αυτό:
--------------------------------------------------------
ServerAdmin privilege key created, please use the line below
token=****************************************
--------------------------------------------------------
Αντικαταστήστε τα αστέρια με το μοναδικό διακριτικό σας και καταχωρίστε το στον πελάτη σας TeamSpeak. Θα δείτε ένα μήνυμα που θα σας ενημερώνει ότι το κλειδί προνομίου χρησιμοποιήθηκε με επιτυχία.
Προαιρετικό: Τείχος προστασίας
Εάν χρησιμοποιείτε το ενσωματωμένο τείχος προστασίας που περιλαμβάνεται στην εγκατάσταση του Ubuntu, τότε iptables
είναι το τείχος προστασίας σας. Ίσως χρειαστεί να προωθήσετε τις ακόλουθες θύρες για να επιτρέψετε τις συνδέσεις στον διακομιστή σας TeamSpeak 3.
iptables -A INPUT -p udp --dport 9987 -j ACCEPT
iptables -A INPUT -p udp --sport 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport 30033 -j ACCEPT
iptables -A INPUT -p tcp --sport 30033 -j ACCEPT
iptables -A INPUT -p tcp --dport 10011 -j ACCEPT
iptables -A INPUT -p tcp --sport 10011 -j ACCEPT