إذا كنت تريد صوتًا خاصًا منخفض الكمون مع تحكم كامل، فيمكنك ذلك قم بإعداد خادم TeamSpeak على Linux في دقائق. يركز هذا الدليل على توزيعات LTS الحالية، وهي نظيفة systemd الخدمة، والفحوصات الأمنية الصغيرة ولكنها مهمة. ستبدأ كمستخدم مخصص، افتح اليمين الموانئ، المطالبة مفتاح الامتياز، وإبقائه قيد التشغيل عند التمهيد. إذا كنت تستخدم نظام التشغيل Windows، فيمكنك التعرف على كيفية تثبيت ملف خادم TeamSpeak على خادم Windows في واحدة أخرى من مشاركاتنا.
المتطلبات المسبقة: نظام التشغيل والمنافذ والوصول

قبل تثبيت أي شيء، تأكد من الأساسيات. يجعل VPS أو الجهاز المخصص الحياة أسهل، نظرًا لأن مزودي خدمة الإنترنت المقيمين غالبًا ما يتواجدون في الخلف NAT من فئة الناقل (CGNAT) الذي يمنع حركة المرور الواردة. استخدم صورة LTS ومستخدمًا غير جذري باستخدام Sudo. يمكنك إعداد خادم TeamSpeak على Linux أوبونتو 24.04 إل تي إس, ديبيان 12، أو روكي/ألما 9; الخطوات هي نفسها مع تغييرات صغيرة في جدار الحماية.
سوف تحتاج إلى السماح للنواة الموانئ. تشغيل الصوت يو دي بي 9987، نقل الملفات هو تي سي بي 30033و ServerQuery هو تي سي بي 10011. إذا كنت تخطط للاستخدام TSDNS، يضيف تي سي بي 41144، وبالنسبة لقائمة الويب القديمة، قد ترى يو دي بي 2010 الصادرة. وثائق تيم سبيك سجلات SRV بحيث يمكنك تعيين الأسماء إلى الهدف والمنفذ الصحيحين. للرجوع إليها، انظر الرسمية تحميل برنامج تيم سبيك الصفحة و معلومات المنفذ لتأكيد الإعدادات الافتراضية الحالية:
إذا كنت تستضيف في المنزل وكان عنوان IP العام الخاص بك ينتمي إليه CGNAT، لن يصل إليك المستخدمون الخارجيون، حتى مع إعادة توجيه منفذ جهاز التوجيه. يؤدي نقل الخدمة إلى VPS إلى تجنب هذا الحاجز ويمنحك IPv4 ثابتًا. مع وضوح صورة الشبكة، يمكنك جلب ملفات الخادم وإعداد الخدمة.
تحميل وإعداد الخادم

سوف تقوم بتنزيل خادم 64 بت الحالي، وإنشاء خادم مخصص TeamSpeak المستخدم، وقبول الترخيص، والبدء لمرة واحدة للحصول على مفتاح الامتياز. تعمل هذه الأوامر عبر أوبونتو, ديبيان، و صخريالصور القائمة على.
- أولاً، قم بتثبيت مساعدي الأرشيف إذا لزم الأمر، ثم قم بإضافة المستخدم والأدلة:
- أوبونتو/ديبيان:
sudo apt update
sudo apt install -y bzip2 tar curl
- روكي / ألما:
sudo dnf install -y bzip2 tar curl
- قم بإنشاء مستخدم ومجلدات وقت التشغيل:
sudo useradd -r -m -d /opt/TeamSpeak -s /usr/sbin/nologin TeamSpeak
sudo mkdir -p /opt/TeamSpeak
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak
- بعد ذلك، قم بتنزيل أحدث إصدار وقم بفك ضغطه /opt/TeamSpeak. الخادم المنبع هو 3.13.7 لنظام التشغيل Linux x86_64 حتى كتابة هذه السطور. تحقق دائمًا من صفحة التنزيل الرسمية للحصول على التحديثات والتجزئة.
cd /tmp
curl -LO https://files.TeamSpeak-services.com/releases/server/3.13.7/TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
tar xvjf TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
sudo rsync -a TeamSpeak3-server_linux_amd64/ /opt/TeamSpeak/
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak
- اقبل الترخيص باستخدام ملف أو متغير بيئة. إن أبسط طريقة على جهاز افتراضي هي إنشاء ملف علامة صغير في صفحة TeamSpeak الرئيسية، ثم تشغيله لأول مرة ضمن حساب TeamSpeak لإنشاء ملف رمز المشرف.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh
- شاهد مخرجات المحطة الطرفية واكتب سطر "الرمز المميز". يتيح لك هذا المفتاح المطالبة بالمسؤول في العميل. أوقف العملية باستخدام Ctrl+C. مع وجود الثنائيات في مكانها وحفظ الرمز المميز، قم بتحويله إلى خدمة مُدارة.
يعمل تخطيط واحد ونظيف عبر التوزيعات، بحيث يمكنك إعداد خادم TeamSpeak على Linux مرة واحدة وإعادة استخدام قواعد اللعبة للعقد المستقبلية.
اجعلها خدمة مع systemd

تمنحك الوحدة المناسبة البدء والإيقاف وإعادة التشغيل والسجلات والبدء التلقائي عند التمهيد. إنشاء الحد الأدنى systemd الخدمة التي تشير إلى المجلد المثبت وتعمل كمستخدم لا يتمتع بالامتياز. ال وثائق المجتمع TeamSpeak وحدات خدمة Linux في العمق.
- إنشاء ملف الوحدة:
sudo tee /etc/systemd/system/TeamSpeak.service >/dev/null << 'EOF'
[Unit]
Description=TeamSpeak 3 Server
Wants=network-online.target
After=network.target
[Service]
WorkingDirectory=/opt/TeamSpeak
User=TeamSpeak
Type=forking
PIDFile=/opt/TeamSpeak/ts3server.pid
ExecStart=/opt/TeamSpeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/opt/TeamSpeak/ts3server_startscript.sh stop
ExecReload=/opt/TeamSpeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
EOF
- أعد تحميل systemd وقم بتمكين الخدمة:
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak
- تحقق من الخدمة والتقط الرمز المميز مرة أخرى إذا لزم الأمر:
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager
الآن بعد أن تم تشغيل الخدمة، افتح ما يلزم الموانئ حتى يتمكن العملاء من الوصول إلى نقاط نهاية الصوت والاستعلام ونقل الملفات. بمجرد أن يكون الخادم تحت systemd، أنت تستطيع تثبيت خادم TeamSpeak على نظام Linux على أي VPS واعتمد على إعادة التشغيل التلقائي بعد إعادة التشغيل أو التعطل.
افتح جدار الحماية أو UFW أو جدار الحماية


يمكنك تعيين اسم مألوف لنقطة النهاية الصوتية الخاصة بك باستخدام DNS سجل SRV. إنشاء سجل للهدف، ثم قم بإضافة إدخال SRV مثل هذا:
_ts3._udp.play.example.com. 3600 IN SRV 0 5 9987 ts.example.com.
سوف يقوم العملاء بحل المشكلة SRV والاتصال دون الحاجة إلى منفذ في العنوان. يدعم TeamSpeak أيضًا ملف TSDNS الخدمة على 41144/تكب لتعيينات الأسماء المخصصة. تم توثيق كلا الطريقتين من قبل البائع في مقالة معلومات المنفذ المرتبطة مسبقًا.
إذا كنت تفضل عدم إدارة DNS، فلا يزال بإمكانك منح المستخدمين مسارًا سهلاً من خلال مشاركة رابط مباشر مثل:
ts3server://host.example.com
بعد الانتهاء من التسمية، قم بتثبيت بعض عادات الأمان والصيانة الصغيرة حتى تظل الخدمة مستقرة.
الأمن والصيانة

تأمين مسار المسؤول وحماية البيانات في حالة الراحة. تضيف هذه الممارسات بضع دقائق اليوم وتوفر ساعات لاحقًا.
- سطح المشرف: قم بتعيين كلمة مرور قوية للخادم وراجع من لديه استعلام الخادم وصول. استخدام تسجيلات الدخول المسماة.
- التشفير: قم بتمكين تشفير صوت القناة عالميًا إذا كانت ميزانية وحدة المعالجة المركزية الخاصة بك تسمح بذلك. ابدأ بالقنوات الأكثر حساسية.
- النسخ الاحتياطية: نسخ احتياطي ts3server.sqlitedb أو قاعدة البيانات الخارجية الخاصة بك ونسخها ts3server.ini. احفظ ملف الوحدة وأي قواعد لجدار الحماية.
- الامتياز الأقل: احتفظ بال systemd وحدة على مخصصة TeamSpeak مستخدم. لا تقم بتشغيل الملف الثنائي كجذر.
- التحديثات: قم بتطبيق تحديثات التوزيعة وفقًا لجدول زمني وأعد تشغيل الخدمة بعد تغيير kernel. اختبار الاتصال بعد كل تغيير.
مع تغطية الأساسيات، اختر حجم بداية معقول حتى تظل الخدمة سلسة لمجموعتك.
نصيحة الاختيار: الاستضافة والتوزيع والحجم
إذا كان هدفك الوحيد هو التواصل السريع مع الأصدقاء، فيمكنك إعداد خادم TeamSpeak على Linux على جهاز افتراضي صغير والحفاظ على انخفاض التكاليف. تستفيد المجموعات الأكبر من شبكات أفضل وذاكرة وصول عشوائي أكبر لنقل الملفات. استخدم هذه المصفوفة السريعة لاختيار نقطة البداية، ثم اضبطها بعد أسبوع من حركة المرور الحقيقية.
- المعمل المنزلي على CGNAT: لا تحارب إعادة توجيه المنفذ. انقل الخدمة إلى VPS مع IPv4 العام، ثم قم بنشر DNS. هذه هي أسرع طريقة ل تثبيت خادم TeamSpeak على نظام Linux للوصول الخارجي.
- عشيرة الألعاب مع قمم عطلة نهاية الأسبوع: ابدأ باستخدام 2 وحدة معالجة مركزية افتراضية (vCPU) وذاكرة وصول عشوائي (RAM) سعة 2 جيجابايت، ثم شاهد وحدة المعالجة المركزية في وضع الخمول وفقدان الحزم. قم بالترقية بمجرد بقاء الصوت بالقرب من التشبع خلال ساعات الانشغال.
- نادي الجامعة: يفضل أوبونتو 24.04 إل تي إس و UFW قواعد. شبكات الحرم الجامعي في كثير من الأحيان IPv6، لذا قم باختبار IPv6 الوارد بعد فتح المنافذ.
- فريق الرياضات الإلكترونية، أيام المباريات: استخدم VPS بالقرب من منطقة اللعبة وقم بتسجيل خط الأساس. إذا كانت التسجيلات أو تحميلات الملفات الثقيلة مهمة، فأضف مساحة تخزينية وارفع ذاكرة الوصول العشوائي (RAM) إلى 4 جيجابايت.
- مجموعة تعديل مختلطة: يحفظ استعلام الخادم مغلق، وإضافة كلمات مرور للقناة، وجدولة النسخ الاحتياطية الأسبوعية. هذا يبقي مشغولا تثبيت خادم TeamSpeak Linux يمكن التنبؤ به.
ابدأ بالبساطة ثم كررها. بعد اختيار شكل، يجب أن تعلم أن الوصول إلى واجهة المستخدم الرسومية على جهاز افتراضي يمكن أن يسرع عملية التكوين المبكرة، لذا اقرأ القسم التالي للتعرف على الخيارات المستضافة ومسار سطح المكتب.
الاستضافة والإدارة عن بعد

قم بتشغيل TeamSpeak على منصة مصممة للصوت الثابت والتوجيه النظيف. ملكنا لينكس فس يمنحك IPv4 عامًا ومناطق منخفضة الارتعاش والتحكم في الجذر في مكان واحد. يمكنك البدء صغيرًا، والحفاظ على زمن الاستجابة ضيقًا، والتوسع في دقائق مع نمو مجتمعك.
ما تحصل عليه مع Cloudzy’s Linux VPS:
- حساب يمكنك الاعتماد عليه: وحدات المعالجة المركزية الافتراضية (vCPU) الحديثة، وسرعات الساعة المتسقة، وحجم ذاكرة الوصول العشوائي المخصص للصوت في الوقت الفعلي.
- التخزين الذي يستمر: تخزين NVMe أو SSD لنقل الملفات بسرعة وكتابة السجل بسرعة.
- شبكة مصممة للصوت: 10 Gbps uplinks in core locations, anycast-grade routing, and active DDoS filtering that helps keep UDP 9987 steady.
- صور نظام التشغيل التي تتطابق مع قواعد اللعبة الخاصة بك: Ubuntu 24.04 LTS، أو Debian 12، أو Rocky 9، كلها جاهزة لعملية نظيفة systemd يثبت.
- الوصول والتحكم: يمكنك تعديل قواعد الجذر الكامل ووحدة التحكم خارج النطاق وrDNS وجدار الحماية بدون تذاكر.
- أدوات دورة الحياة: لقطات قبل الترقية والاستعادة السريعة وتغيير حجم الخطة البسيطة.
- المناطق العالمية: مع أكثر من 12 موقعًا في أكثر من 3 قارات، اختر أقرب مركز بيانات للاعبين لديك لتقليل وقت الرحلة ذهابًا وإيابًا.
- الدعم ووقت التشغيل: مساعدة على مدار 24 ساعة طوال أيام الأسبوع من مهندسين حقيقيين واتفاقية مستوى الخدمة (SLA) لوقت تشغيل بنسبة 99.95%.
إذا كنت تريد سطح مكتب أعلى خادم VPS الخاص بك لإجراء تغييرات مرئية سريعة، فقم بنشر خادم لينكس RDP ك التطبيق بنقرة واحدة على Linux VPS الخاص بك.
الأفكار النهائية
لقد رأيت للتو كيفية إعداد خادم TeamSpeak على Linux بمسار بسيط وقابل للتكرار. يحافظ هذا الأسلوب على إمكانية التنبؤ بالإعداد للعقد أو المناطق المستقبلية. استخدم توزيعة LTS ومستخدمًا مخصصًا ومناسبًا systemd وحدة. افتح UDP وTCP الموانئ هذا يهم، المطالبة مفتاح الامتياز، وإضافة SRV إذا كنت تريد عنوانًا أكثر ودا. للحصول على مسار أكثر سلاسة وعنوان IP عام مستقر، فكر في الاستضافة على Cloudzy لينكس فس بحيث يظل الخادم الخاص بك متاحًا ليلًا ونهارًا.

