Site icon ZingServer

Cách thiết lập máy chủ TeamSpeak trên VPS Windows và Linux

Cách thiết lập máy chủ TeamSpeak trên VPS Windows và Linux

Cách thiết lập máy chủ TeamSpeak trên VPS Windows và Linux

Để liên lạc và trò chuyện với bạn bè trong nhóm, đặc biệt khi bạn đang chơi trò chơi trực tuyến, bạn cần một công cụ ổn định và nhẹ nhàng. TeamSpeak là phần mềm VoIP (Giao thức thoại qua Internet) miễn phí mà bạn có thể thiết lập trên VPS và tạo máy chủ TeamSpeak chuyên dụng của mình. Trong bài viết này ZingServer sẽ hướng dẫn các bạn cách thiết lập máy chủ TeamSpeak 3 trên VPS Windows và Linux, cũng như cách sử dụng nó. Quá trình thiết lập phụ thuộc vào hệ điều hành VPS của bạn, và quá trình được thực hiện chỉ trong một vài bước đơn giản.

Cách thiết lập máy chủ TeamSpeak trên VPS Windows

Thiết lập máy chủ TeamSpeak trên VPS với hệ điều hành Windows để bạn có thể dễ dàng kết nối với RDP và cài đặt TeamSpeak giống như PC Windows của riêng bạn.

Bước 1 – Tải xuống TeamSpeak

Đăng nhập vào VPS Windows và sử dụng trình duyệt để tải xuống phiên bản máy chủ TeamSpeak 3: https://www.teamspeak.com/en/downloads/#server

Bước 2 – Giải nén các tập tin và chạy cài đặt

Giải nén các tệp vào một thư mục và chạy tệp cài đặt (ts3server.exe). Nó sẽ yêu cầu bạn chấp nhận thỏa thuận cấp phép. Sau khi chấp nhận, bạn sẽ được cung cấp Login Name (Tên đăng nhập), Password (Mật khẩu), API-Key (Khóa API) và Privilege Key (Khóa đặc quyền). Sao chép tất cả thông tin và lưu nó cho bước tiếp theo.

Các thông tin cần thiết được cung cấp trong tệp cài đặt

Bước 3 – Cho phép cổng TeamSpeak trên tường lửa Windows

Theo mặc định, Windows không cho phép các cổng đến cho các dịch vụ mới trừ khi bạn cho phép điều đó trong khi cài đặt, hoặc thêm quy tắc theo cách thủ công và cho phép các cổng được yêu cầu trên tường lửa Windows. TeamSpeak đang sử dụng nhiều cổng/giao thức khác nhau để liên lạc giữa máy khách và máy chủ. Ở đây chúng ta sẽ chỉ cần các cổng VoiceFiletransfer, và ServerQuery (raw).

Bước 4 – Kết nối TeamSpeak với tư cách quản trị viên

Quá trình cài đặt TeamSpeak đã hoàn tất, bây giờ bạn cần kết nối với máy chủ này thông qua TeamSpeak Client với tư cách quản trị viên để có thể quản lý máy chủ.

Sử dụng tùy chọn tab Connections và chọn Connect, đặt IP VPS (ví dụ: 192.168.1.10) vào trường Server Nickname or Address và nhấn Connect.

Bắt đầu kết nối máy chủ TeamSpeak qua tab Connections

Khi bạn kết nối thành công với máy chủ TeamSpeak, nó sẽ yêu cầu bạn cung cấp Privilege Key để thay đổi thứ hạng người dùng của bạn thành quản trị viên.

Cung cấp Privilege Key để trở thành quản trị viên

=>> Cách để đặt máy chủ NTP trên máy chủ Windows

Cách thiết lập máy chủ TeamSpeak trên VPS Linux

Thiết lập máy chủ TeamSpeak trên Linux phụ thuộc vào bản phân phối đang chạy trên VPS Linux. Nó có thể là Ubuntu, Centos, Debian, Fedora,… Ở đây chúng tôi sẽ chỉ đề cập đến thiết lập máy chủ TeamSpeak trên bản phân phối Ubuntu 18.04. Hướng dẫn này cũng có thể được sử dụng cho các phiên bản Ubuntu và Debian khác.

Khi bạn mua VPS Ubuntu, bạn sẽ được cấp quyền truy cập root SSH. Kết nối với VPS của bạn thông qua SSH và đảm bảo tất cả các gói được cập nhật lên phiên bản mới nhất trước khi cài đặt TeamSpeak:

apt-get update && apt-get upgrade

Bước 1 – Tải xuống và giải nén TeamSpeak

Để tải xuống phiên bản TeamSpeak mới nhất, hãy sao chép liên kết tải xuống và đặt lệnh wget trước URL.

wget https://files.teamspeak-services.com/releases/server/3.12.1/teamspeak3-server_linux_amd64-3.12.1.tar.bz2

Lưu ý: Nếu nó báo lỗi sau:

cannot verify files.teamspeak-services.com's certificate, issued by ‘/C=US/O=Let's Encrypt/CN=R3’: Issued certificate has expired.

Bạn chỉ cần đặt một tham số (–no-check-certificate) vào cuối lệnh wget:

wget https://files.teamspeak-services.com/releases/server/3.12.1/teamspeak3-server_linux_amd64-3.12.1.tar.bz2 --no-check-certificate

Giải nén tệp đã tải xuống (vì bạn sẽ tải xuống phiên bản Teamspeak mới hơn nên tên tệp sẽ không chính xác như bên dưới. Vì vậy, sau khi tải xuống, hãy kiểm tra tên tệp đã tải xuống và thay thế bằng lệnh bên dưới):

tar xvf filename

Ví dụ:

tar xvf teamspeak3-server_linux_amd64-3.12.1.tar.bz2teamspeak3-server_linux_amd64

Nó sẽ tạo một thư mục mới trong thư mục gốc có tên: teamspeak3-server_linux_amd64

Bước 2 – Định cấu hình TeamSpeak

Trước hết, chấp nhận thỏa thuận cấp phép cho TS3.

touch /teamspeak3-server_linux_amd64/.ts3server_license_accepted

Bây giờ, để thêm dịch vụ TeamSpeak vào danh sách dịch vụ khởi động Ubuntu, chúng ta cần tạo một tệp (teamspeak.service) trong thư mục “/lib/systemd/system/”.

nano /lib/systemd/system/teamspeak.service

Tiếp theo, sao chép và dán các cài đặt sau vào tệp này và lưu nó.

[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
WorkingDirectory=/root/teamspeak3-server_linux_amd64/
User=root
Group=root
Type=forking
ExecStart=/root/teamspeak3-server_linux_amd64/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/root/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
PIDFile=/root/teamspeak3-server_linux_amd64/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target

Sau khi hoàn tất, hãy đóng trình chỉnh sửa nano và tải lại danh sách daemon để nhận ra dịch vụ mới mà chúng ta vừa thêm.

systemctl --system daemon-reload

Bước 3 – Bắt đầu và kích hoạt TeamSpeak

Bây giờ chúng ta nên kích hoạt/bật/khởi động tập lệnh để chạy tự động ngay cả khi máy chủ được khởi động lại.

systemctl enable teamspeak.service
systemctl start teamspeak.service

Để kiểm tra trạng thái của dịch vụ TeamSpeak, bạn có thể sử dụng lệnh bên dưới:

systemctl status teamspeak.service

Nếu tất cả được đặt chính xác, bạn sẽ thấy kết quả như thế này:

Trạng thái chính xác của dịch vụ TeamSpeak

Bước 4 – Kết nối với máy chủ TeamSpeak

Bạn sẽ được yêu cầu cung cấp khóa đặc quyền để có được quyền quản trị viên của máy chủ ở lần kết nối đầu tiên. Để nhận được khóa hoặc mã thông báo này, bạn có thể kiểm tra nhật ký trong thư mục TeamSpeak.

cat /root/teamspeak3-server_linux_amd64/logs/ts3server_*

Chạy TeamSpeak Client trên PC của chính bạn, sau đó sử dụng tab Connections và chọn Connect. Đặt IP VPS (ví dụ: 192.168.1.10) vào trường Server Nickname or Address và nhấn Connect. Khi bạn kết nối thành công với máy chủ TeamSpeak, nó sẽ yêu cầu bạn cung cấp Privilege Key để thay đổi thứ hạng người dùng của bạn thành quản trị viên.

=>> Cách cài đặt Pip trên Ubuntu

Đó là tất cả các bước đơn giản để bạn có thể cài đặt và thiết lập máy chủ TeamSpeak 3 trên VPS Windows hay Linux của mình. Nếu có bất kỳ ý tưởng nào hoặc gặp phải vấn đề gì trong quá trình cài đặt, đừng ngần ngại chia sẻ với chúng tôi trong phần bình luận bên dưới. Chúc các bạn thành công!

Exit mobile version