المدونة

دروس وأدلة وأخبار المنتج.

كيف تُعدّ خادم TeamSpeak

3 نوفمبر 2026 4 د للقراءة
مشاركة هذه المقالة

يمكنك إعداد خادم TeamSpeak 3 بأمر Docker واحد، ويعمل بموارد قليلة جدًا. توصي صفحة دعم TeamSpeak بحد أدنى 1 GB من RAM، ويشغل التثبيت المجرد نحو 15 MB من القرص. والاستخدام المجاني محدود بخادم افتراضي واحد و32 خانة. وكل ما يحتاجه ليعمل أن يكون المنفذان 9987/UDP و30033/TCP مفتوحين.

لتصبح مسؤولًا، تستخدم مفتاح صلاحيات يُستعمل مرة واحدة يُنشأ عند أول تشغيل للخادم. يتناول هذا المقال خادم TeamSpeak 3. نتناول فيه احتياجات الموارد والمنافذ وحد الترخيص والتثبيت اليدوي بـ Docker وكيفية الحصول على المفتاح.

كم من الموارد يحتاج؟

بحسب مقال الدعم الرسمي من TeamSpeak، تكفي أي توزيعة Linux حديثة (32 و64 بت)، ويجب أن يدعم المعالج SSE2، وتُوصى 1 GB من RAM. يشغل التثبيت المجرد نحو 15 MB، وتحتاج عمليات نقل الملفات والأيقونات إلى مساحة إضافية. وتزداد احتياجات الذاكرة بزيادة عدد المستخدمين والخوادم الافتراضية. ولأن التوصية الرسمية صغيرة، فمن المنطقي أن تبدأ بحجم صغير وترفعه إذا لزم.

ما المنافذ التي تحتاجها؟

المنفذلماذا؟مطلوب؟
9987/UDPالصوتنعم
30033/TCPنقل الملفاتنعم
10011/TCPServerQuery (واجهة الأوامر)اختياري، أبقِه مغلقًا أمام الخارج
10022, 10080, 10443, 41144SSH ServerQuery وWebQuery وTSDNSاختياري

هذه هي المنافذ الافتراضية، ويمكن تغييرها جميعًا عدا TSDNS. وإذا شغّلت خادمًا ثانيًا على الجهاز نفسه، فيحتاج إلى منافذ مختلفة.

الترخيص وحد الخانات

الخانة (slot) هي مستخدم واحد متصل في الوقت نفسه. الاستخدام المجاني في TeamSpeak محدود بخادم افتراضي واحد و32 خانة، وهو مخصص للمجموعات والأفراد غير التجاريين. ولخانات أكثر أو للاستخدام التجاري تحتاج إلى ترخيص من TeamSpeak. وقد تتغير أنواع التراخيص وأسعارها، فتحقق من موقع TeamSpeak. رسوم الترخيص ليست جزءًا من سعر الخادم، وتشتري الترخيص من TeamSpeak بنفسك.

ما الخادم الافتراضي؟

في TeamSpeak يمكن لتثبيت واحد أن يستضيف عدة خوادم افتراضية. لكل خادم افتراضي منفذه وقنواته وصلاحياته ومستخدموه. وفي الاستخدام المجاني لا يمكنك فتح أكثر من خادم افتراضي واحد. ويستخدم الأول المنفذ 9987 افتراضيًا، وتأخذ اللاحقة منافذ مختلفة.

التثبيت اليدوي بـ Docker

  1. جهّز خادم Ubuntu مثبّتًا عليه Docker.
  2. شغّل الخادم: docker run -d --name teamspeak --restart unless-stopped -p 9987:9987/udp -p 30033:30033 -e TS3SERVER_LICENSE=accept -v ts_veri:/var/ts3server teamspeak:3.13
  3. خذ مفتاح الصلاحيات من السجل: ابحث عن السطر الذي يبدأ بـ token= في مخرجات docker logs teamspeak.
  4. في عميل TeamSpeak، افتح Connections > Connect واكتب عنوان IP الخادم واتصل.
  5. إذا طلب العميل مفتاح الصلاحيات، فالصق القيمة. وإن لم يطلبه، فاستخدم Permissions > Use Privilege Key.

القيمة TS3SERVER_LICENSE=accept في الأمر تعني أنك تقبل اتفاقية ترخيص TeamSpeak، فاقرأها أولًا. تركنا المنفذ 10011 عمدًا. يفتح Docker كل منفذ تنشره ويتجاوز قواعد ufw لديك، فانشر بالخيار -p المنافذ التي تحتاجها فعلًا فقط. وإذا فضّلت ألا تستخدم Docker، يمكنك تنزيل أرشيف خادم Linux من موقع TeamSpeak وتشغيله.

كيف يعمل مفتاح الصلاحيات؟

  • يُنشأ المفتاح عند أول تشغيل للخادم، ويظهر في سجل أول خادم افتراضي.
  • يمكن استخدامه مرة واحدة. وبعد ذلك لا فائدة منه.
  • لمسؤولين آخرين، أنشئ مفتاحًا جديدًا في العميل ضمن Permissions > Privilege Keys.

الإعدادات الأولى

  • إذا استخدمت المنفذ الافتراضي 9987، فلا تكتب منفذًا في العميل. وإذا اخترت منفذًا آخر، فاكتب العنوان هكذا 203.0.113.5:9500.
  • نظّم القنوات منذ البداية: افتح قنوات فرعية مثل الدردشة والألعاب وصالة تحت القناة الرئيسية.
  • امنح الصلاحيات للمجموعات لا للمستخدمين فرادى. وعندما ينضم شخص جديد إلى المجموعة المناسبة، تأتيه الصلاحيات معه، وتصبح التعديلات اللاحقة أسهل.
  • إذا خرجت الحاوية فور بدئها، فتأكد من وجود TS3SERVER_LICENSE=accept في الأمر.

تشغيل أشياء أخرى على الخادم نفسه

TeamSpeak حمل صغير، فيمكنه العمل بجانب موقع ويب. في هذه الحالة، حدّد حجم الخادم بحسب التطبيق الآخر. دوّن منافذ كل تطبيق كي لا تتعارض، وافتح في جدار الحماية ما يلزم فقط.

إذا لم تستطع الاتصال

  1. تحقق بالأمر docker ps من أن الحاوية تعمل. وإن لم تكن، فإن docker logs teamspeak يبيّن السبب.
  2. تأكد من أن أي جدار حماية لا يحجب المنفذين 9987/UDP و30033/TCP. وإذا كنت تستخدم جدار حماية اللوحة، فاسمح بهذين المنفذين.
  3. تحقق من أنك كتبت عنوان IP الصحيح في العميل.
  4. بعض الشبكات تحجب حركة UDP. جرّب شبكة أخرى، مثل بيانات الجوال في هاتفك.

النسخ الاحتياطي والأمان

  • لا توجد كلمة مرور للخادم افتراضيًا، فيستطيع كل من يعرف العنوان الاتصال. لتعيين واحدة، انقر بزر الفأرة الأيمن على اسم الخادم في العميل وافتح Edit Virtual Server.
  • لا تفتح منفذ ServerQuery (10011) على الإنترنت.
  • الإعدادات والقنوات في وحدة التخزين ts_veri. لنسخ وحدة التخزين احتياطيًا: docker run --rm -v ts_veri:/veri -v "$PWD":/yedek alpine tar czf /yedek/ts-yedek.tgz -C /veri .
  • للتحديثات الأمنية، اسحب الصورة بانتظام وأعد إنشاء الحاوية. بياناتك في وحدة التخزين، فلا تضيع إعداداتك.
  • إذا أردت أن يكتب أصدقاؤك اسم نطاق بدل IP، فراجع كيفية ربط نطاقك الخاص.

خادم TeamSpeak جاهز في Seturack

إذا اخترت TeamSpeak عند الطلب، يكون الخادم جاهزًا في نحو 3-4 دقائق. في اللوحة ترى صفّي عنوان الاتصال ومفتاح المسؤول. المنفذ 9987/UDP للصوت و30033/TCP لنقل الملفات مفتوحان، وServerQuery مغلق أمام الخارج. وتقبل اتفاقية ترخيص TeamSpeak عند الطلب. وخطوات الاتصال في مقال مساعدة TeamSpeak.

إذا فضّلت تخطي الإعداد اليدوي، فراجع صفحة خادم TeamSpeak.

التعليقات0

لا توجد تعليقات بعد

كن أول من يشارك رأيه.

الانضمام إلى النقاش

يرجى تسجيل الدخول أو إنشاء حساب لترك تعليق.

لا تفوت أي مقالة

تلق أحدث الشروحات والأدلة وأخبار منتجاتنا في بريدك الوارد.

تم اشتراكك في نشرتنا البريدية.