تثبيت خادم 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 كخدمة.

اترك تعليقاً

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


قد يعجبك أيضاً
شرح كامل لإعداد مساحة عمل جوجل وإدارة البريد الإلكتروني

شرح كامل لإعداد مساحة عمل جوجل وإدارة البريد الإلكتروني

في هذه المقالة، سنشرح لك كيفية إعداد Google Workspace لنطاقات المؤسسات وإدارة البريد الإلكتروني. سنوضح لك خطوات إضافة حسابات البريد الإلكتروني، وتكوين إعدادات نظام أسماء النطاقات (DNS)، ونصائح الأمان بما في ذلك DKIM وSPF.