تثبيت خادم Teamspeak 3 (لينكس وويندوز)

0 الأسهم
0
0
0
0

مقدمة

قم بتثبيت وتكوين برنامج خادم Teamspeak وبدء تشغيل خدمة لتشغيل البرنامج في الخلفية.

المتطلبات الأساسية
  • خادم Linux أو Windows (مخصص أو KVM أو LXC)
  • حقوق الجذر/المسؤول في النظام
  • نظام متوافق مع لينكس

الخطوة 1 – التحضير

خطوات لأنظمة لينكس

قم بإنشاء مستخدم جديد سيحتاج خادم Teamspeak إلى تشغيله في سياق لاحق.

root@your_host:~# useradd -m -s /bin/false ts
خطوات لأنظمة ويندوز

سيؤدي تثبيت NSSM (Non-Sucking Service Manager) لاحقًا إلى تسجيل خادم Teamspeak كخدمة Windows.

ثم افتح ملف ZIP الذي تم تنزيله وانتقل إلى المجلد المناسب لهندسة الخادم لديك.

هنا يمكنك بسهولة nssm.exe في C:\Windows\System32\ ينسخ.

هذا يكمل تثبيت NSSM.

الخطوة 2 - تثبيت برنامج Teamspeak

خطوات لأنظمة لينكس

للتثبيت، يجب تنفيذ الخطوات التالية على النظام:

root@your_host:~# su --shell /bin/bash ts
ts@your_host:~$ wget -P /tmp/ https://files.teamspeak-services.com/releases/server/3.6.1/teamspeak3-server_linux_amd64-3.6.1.tar.bz2

افتح الأرشيف الذي تم تنزيله.

ts@your_host:~$ tar xjf /tmp/teamspeak3-server_linux_amd64-3.6.1.tar.bz2 -C /home/ts

قبول اتفاقية ترخيص Teamspeak.

ts@your_host:~$ touch /home/ts/.ts3server_license_accepted

(اختياري) هناك خيارات أخرى لقبول اتفاقية الترخيص.

Please set the environment variable TS3SERVER_LICENSE to "accept" in order to accept the license agreement.
Alternatively, create a file named ".ts3server_license_accepted" in the working directory or start the server with the command line parameter "license_accepted=1".
To view the license agreement set TS3SERVER_LICENSE to "view" in order to print the license to the console.
Alternatively view the file "LICENSE" in your favorite text viewer yourself.

تغيير أذونات الملف

ts@your_host:~$ chmod +x /home/ts/ts3server_startscript.sh
ts@your_host:~$ chmod +x /home/ts/ts3server_minimal_runscript.sh
ts@your_host:~$ chmod +x /home/ts/ts3server

بدء تشغيل الخادم الأول (يجب حفظ هذه البيانات)

ts@your_host:~$ /home/ts/ts3server_minimal_runscript.sh
2019-03-16 19:30:44.119638|INFO |SQL | db_CreateTables() tables created
------------------------------------------------------------------
I M P O R T A N T 
------------------------------------------------------------------
Server Query Admin Account created 
loginname= "serveradmin", password= "DC+sOsIL"
------------------------------------------------------------------
^
2019-03-16 19:30:45.093089|WARNING |VirtualServer |1 |
------------------------------------------------------------------
I M P O R T A N T 
------------------------------------------------------------------
ServerAdmin privilege key created, please use it to gain
serveradmin rights for your virtualserver. please
also check the doc/privilegekey_guide.txt for details.
token=q20aDScWvOLg+XL5PpWXUPumhPFaDkStVKE9BpSZ
------------------------------------------------------------------
2019-03-16 19:30:45.093331|INFO |Query |listening for query on 0.0.0.0:10011, [::]:10011
خطوات لأنظمة ويندوز

تنزيل برنامج Teamspeak

قم بفك ضغط الأرشيف إلى مجلد (على سبيل المثال C:\teamspeak)

أولاً، قم بتشغيل الخادم.

  • قبول اتفاقية الترخيص.
  • حفظ بيانات طلب الخادم
  • خادم النهاية عبر أيقونة الدرج

الخطوة 3 - تشغيل الخدمة

لكي يتم تشغيل Teamspeak كعملية خلفية دون تسجيل دخول نشط، يجب إنشاء خدمة.

خطوات لأنظمة لينكس

إنشاء الخدمة:

  • إنشاء خدمة systemd
root@your_host:~# nano /etc/systemd/system/ts.service
  • يجب أن يتضمن الملف ما يلي:
[Unit]
Description=TeamSpeak 3 Server
After=network.service
[Service]
User=ts
Group=ts
Type=forking
WorkingDirectory=/home/ts/teamspeak3-server_linux_amd64/
ExecStart=/home/ts/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
ExecStop=/home/ts/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
PIDFile=/home/ts/teamspeak3-server_linux_amd64/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target
تسجيل الخدمة:

تنزيل إدخالات الخدمة الجديدة والتغييرات

root@your_host:~# systemctl daemon-reload
  • تمكين الخدمة (سيتم تشغيلها تلقائيًا بعد إعادة التشغيل)
root@your_host:~# systemctl enable ts.service

يمكن استخدام الأمر التالي لإدارة الخدمة.

root@your_host:~# systemctl start/stop/restart ts.service

خطوات لأنظمة ويندوز

بدء تشغيل NSSM عبر CMD (المعلمة هي اسم الخدمة)

C:\Users\Administrator>nssm install teamspeak

في علامة التبويب "التطبيق"، ضمن "المسار"، يجب تحديد مسار تطبيق خادم Teamspeak. (على سبيل المثال، C:\Users\Administrator\teamspeak\ts3server.exe)

في "دليل الإعداد"، يجب تحديد مجلد التطبيق بالكامل. (في هذه الحالة، C:\Users\Administrator\teamspeak\)

يمكن بعد ذلك استخدام خادم Teamspeak بشكل طبيعي كخدمة Windows.

مقدمة

لقد أظهرت هذه المقالة الخطوات المطلوبة لتثبيت خادم Teamspeak 3 على أنظمة Windows أو Linux وتسجيل برنامج Teamspeak كخدمة.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

قد يعجبك أيضاً