كيفية تثبيت خادم Teamspeak 3 على Ubuntu 16.04 64 بت

نظرة عامة

هل سئمت من استخدام Discord / Skype؟ تعبت من عدم وجود السيطرة الكاملة على الخادم الخاص بك؟ أو ربما يكون ذلك بسبب عدم وجود إعدادات قابلة للتخصيص؟ الكثير من عرض النطاق الترددي؟ حسنا لا مزيد من البحث! Teamspeak هنا للمساعدة!

في هذا الدليل ، سأوضح لك كيفية تثبيت خادم TeamSpeak 3 على Ubuntu 16.04 Vultr VPS 64 بت.

المتطلبات

  • VPS يعمل بنظام Ubuntu 16.04 من Vultr.

تعليمات

الخطوة 1.

أولاً ، قم بإنشاء مستخدم جديد باسمك المطلوب ، وسوف نستخدم اسم "teamspeak" لهذا الدليل.

adduser --disabled-login teamspeak

الخطوة 2.

احصل على أحدث ملفات خادم TeamSpeak 3 لنظام التشغيل Linux 64 بت. تحقق من موقعة على الإنترنت ، قد تتوفر نسخة جديدة.

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

الخطوة الخامسة.

تغيير ملكية ملفات خادم TeamSpeak 3.

chown -R teamspeak:teamspeak /home/teamspeak

الخطوة السادسة.

اجعل خادم TeamSpeak 3 يبدأ التشغيل. استخدام محرر المفضلة لديك لجعل ملف جديد يسمى 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

اترك تعليقاً

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

وظائف طبقات معمارية مرجعية للبيانات الضخمة

وظائف طبقات معمارية مرجعية للبيانات الضخمة

اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.

6 أشياء شديدة الجنون حول نينتندو سويتش

6 أشياء شديدة الجنون حول نينتندو سويتش

يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد