نرم افزار تیم اسپیک یک برنامه گفتگوی آنلاین می باشد و صدا از طریق سرویس VOIP ارسال می شود.
این نرم افزار برای تیم ها، گروه ها، دوستان و گفتگو های تحت شبکه اینترنت می باشد.
پیشنیاز ها
قبل از هر کاری شما به موارد زیر نیاز دارید.
- CentOS 7 system (64 bit only)
- 512 MB of RAM or higher
مراحل نصب
پیشنیازها
قبل از انجام هر کاری سیستم عامل خود را آپدیت نمایید
1 2 |
yum update -y |
ابزار های مورد نیاز را برای این آموزش نصب کنید.
1 2 |
yum install nano wget perl tar net-tools bzip2 -y |
مراحل نصب
یک یوزر برای اجرا کردن نرم افزار تیم اسپیک سرور ایجاد کنید
1 2 3 |
useradd ts passwd ts |
آخرین نسخه نرم افزار سرور تیم اسپیک را دانلود کنید
1 2 3 |
cd ~ wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2 |
پوشه را در محلی مناسب استخراج کنید و سپس فایل ها را در محل مناسبی کپی کنید.
1 2 3 4 |
tar -xvf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2 cd teamspeak3-server_linux_amd64 cp * -R /home/ts |
فایل های موقتی را حذف کنید.
1 2 3 4 |
cd ~ rm -rf teamspeak3-server_linux_amd64 rm -rf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2 |
دسترسی مناسب را به یوزر ts دهید.
1 2 |
chown -R ts:ts /home/ts |
یک سرویس Systemd برای سرویس تیم اسپیک ایجاد کنید.
1 2 |
nano /lib/systemd/system/teamspeak.service |
موارد زیر را در آن قرار دهید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
[Unit] Description=Team Speak 3 Server After=network.target [Service] WorkingDirectory=/home/teamspeak/ User=ts Group=ts 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 را مجدد راه اندازی کنید.
1 2 |
systemctl --system daemon-reload |
نرم افزار تیم اسپیک را به صورت استارت آپ ( بالا آمدن خودکار)
1 2 |
systemctl enable teamspeak.service |
اجرا و قطع کردن تیم اسپیک سرور
1 2 |
systemctl (option) teamspeak.service |
Replace (option)
with start
, stop
, or restart
.
پیکربندی دیوار آتش
در CentOS 7 سرویس iptables به صورت پیش فرض وجود ندارد و باید از firewalld استفاده کنید.
1 2 |
firewall-cmd --get-default-zone |
با استفاده از دستورات زیر پورت ها مورد نیاز را برای سرور تیم اسپیک باز کنید.
1 2 3 4 |
firewall-cmd --zone=public --permanent --add-port=10011/tcp firewall-cmd --zone=public --permanent --add-port=30033/tcp firewall-cmd --zone=public --permanent --add-port=9987/udp |
را مجدد راه اندازی کنیدfirewalld
.
1 2 |
firewall-cmd --reload |
تبریک می گویم! اکنون سرور تیم اسپیک با موفقیت راه اندازی شد و با استفاده از آی پی سرور مجازی و پورت 9987 می توانید به سرور تیم اسپیک توسط نرم افزار Teamspeak Client متصل شوید.