الإجابة المختصرة. يمكنك استضافة سيرفر Don't Starve Together بنفسك مجانًا: نزّل السيرفر المخصص (تطبيق Steam رقم 343050) عبر SteamCMD بتسجيل دخول مجهول، واحصل على رمز سيرفر مجاني من حساب Klei، وشغّل عمليتين للسيرفر، واحدة للسطح وأخرى للكهوف، لكل منهما منفذ UDP خاص بها. أو استأجر سيرفر Don't Starve Together وتجاوز إعداد الشبكة.
يجد اللاعبون سيرفرك في متصفح السيرفرات داخل اللعبة باسم الـ cluster. تم التحقق في 5 نوفمبر 2026، وهو صحيح لأحدث تحديث للعبة، Hotfix 761239 (30 أكتوبر 2026).
يعتمد هذا الدليل على ما تعدّه لوحتنا في كل سيرفر Don't Starve Together: سكربت التثبيت الخاص بنا وأمر التشغيل والملفات التي يكتبها. أما الباقي فمصدره وثائق SteamCMD من Valve وأدلة Klei الخاصة بالسيرفرات المخصصة. للانتقال مباشرة إلى الاستئجار، راجع الخيار 2.
ما الذي تحتاجه
برنامج السيرفر: «Don't Starve Together Dedicated Server»، تطبيق Steam رقم 343050. يُنزَّل بتسجيل دخول مجهول، لذا لا تحتاج إلى حساب Steam لتثبيته.
رمز سيرفر Klei: مجاني، يُنشأ في حساب Klei الخاص بك على العنوان https://accounts.klei.com/account/game/servers?game=DontStarveTogether. لا يحمّل السيرفر أي عالم بدونه.
جهاز يبقى قيد التشغيل: حاسوب احتياطي أو سيرفر منزلي أو جهاز افتراضي سحابي. يستخدم هذا الدليل Linux بنظام 64 بت، وهو ما نشغّله نحن. لم نختبر Windows، لذلك لا نقدّم خطوات له.
الذاكرة والمعالج: ليس لدينا رقم من المطوّر للسيرفرات المخصصة يمكننا الاستشهاد به، لذلك لا نذكر أي رقم. تشغيل الكهوف يضاعف عدد عمليات السيرفر.
الشبكة: منفذا UDP يمكن الوصول إليهما من الإنترنت: واحد للسطح وآخر للكهوف. يستخدم هذا الدليل 10999 للسطح (الافتراضي عند Klei) و11000 للكهوف. يبقى الاتصال بين الشاردين داخل الجهاز نفسه.
اللعبة: يحتاج كل لاعب إلى نسخة الحاسوب من Don't Starve Together على Steam. تقول Klei إن السيرفرات المخصصة غير مدعومة في نسختي Xbox وPlayStation.
برنامج السيرفر مجاني. أنت تدفع ثمن الجهاز والكهرباء والنطاق الترددي، لا ثمن البرنامج.
الخيار 1: استضفه بنفسك
تتبع خطوات SteamCMD صفحة SteamCMD من Valve. المجلدات والخيارات ومفاتيح الملفات هي التي تعدّها لوحتنا، وقد راجعناها مع دليل Klei لإعدادات السيرفر المخصص.
Linux (Debian أو Ubuntu)
ثبّت المكتبة التي يحتاجها SteamCMD.
sudo apt-get install lib32gcc-s1
لم نتحقق من مكتبات نظام أخرى للعبة نفسها، لذا إن لم يبدأ السيرفر فاقرأ سجله لمعرفة المكتبة الناقصة.
أنشئ مستخدمًا باسم steam وانتقل إليه. تحذّر Valve من تشغيل SteamCMD بصلاحيات root.
sudo useradd -m steam
sudo -iu steam
ثبّت SteamCMD بهذا المستخدم.
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
يجعل السطر الأول SteamCMD الجديد يحدّث نفسه قبل التنزيل الفعلي. يفعل سكربت التثبيت لدينا الشيء نفسه ويعيد المحاولة حتى ثلاث مرات، لأن Steam يرد أحيانًا بعبارة «Missing configuration» بينما ينتهي SteamCMD بعبارة «success» دون أي ملفات للعبة. تأكد من وجود الملف /home/steam/dst-server/steamapps/appmanifest_343050.acf. إن لم يكن موجودًا فأعد التنزيل.
اربط مكتبات عميل Steam بالمجلد .steam داخل المجلد الرئيسي للمستخدم الذي يشغّل السيرفر، كما تصف صفحة SteamCMD من Valve.
ينسخ سكربت التثبيت لدينا الملفين نفسيهما إلى مجلد السيرفر بدلًا من ذلك، لأنه يشغّل السيرفر والمتغير HOME يشير إلى ذلك المجلد.
أنشئ الرمز وضعه في مكانه. أنشئ رمز سيرفر من عنوان Klei أعلاه واحفظه في cluster_token.txt. مع أمر التشغيل أدناه يكون المجلد /home/steam/dst-server/DoNotStarveTogether/config/server/.
game_mode قيمته survival, endless أو wilderness. يقول دليل إعدادات Klei إن cluster_key مطلوب عندما يكون shard_enabled true (وهو كلمة المرور التي تستخدمها الكهوف للانضمام إلى السطح)، وإن كل شارد على جهاز واحد يحتاج إلى server_port خاص به، وإن منفذي [STEAM] يجب أن يختلفا أيضًا لكل سيرفر على الجهاز نفسه. هذه المنافذ داخلية، فلا تفتحها. ويسرد الدليل نفسه كل مفتاح آخر، مثل كلمة المرور وPvP والإيقاف المؤقت عند خلو السيرفر، مع قيمته الافتراضية.
شغّل الشاردين معًا. يبدأ شارد الكهوف في الخلفية، وشارد السطح في الواجهة. هذا هو الأمر الذي تنفذه لوحتنا، مع ملء قيم المنفذ واللاعبين:
يفسّر الخيار -cluster server سبب وجود الملفات في مجلد اسمه server. يعمل السيرفر عندما يطبع السجل السطر Server Started on port:، وهو السطر الذي تنتظره لوحتنا.
افتح المنافذ. اسمح بـ UDP 10999 وUDP 11000 في جدار حماية الجهاز (مع ufw: sudo ufw allow 10999/udp وsudo ufw allow 11000/udp)، ثم وجّه المنفذين كليهما بوصفهما UDP في الراوتر. لا تفتح 11001: فهو مجرد الاتصال بين الشاردين على الجهاز نفسه.
انضم. داخل اللعبة افتح متصفح السيرفرات وابحث عن اسم الـ cluster الخاص بك.
المودات عند الاستضافة الذاتية
تكتب لوحتنا الملف mods/dedicated_server_mods_setup.lua في مجلد السيرفر (هنا ~/dst-server/mods/) بسطر لكل مود، ServerModSetup("1234567890")، باستخدام رقم عنصر Steam Workshop. ويكتب أيضًا ملف modoverrides.lua في مجلد كل شارد، config/server/Master وconfig/server/Caves، داخل كتلة return { } بسطر لكل مود: ["workshop-1234567890"] = { enabled = true },. يعطي فعل ذلك يدويًا النتيجة نفسها، لكن يجب تفعيل المود في مجلدي Master وCaves معًا.
الخيار 2: استضفه على PlayNHost
يلغي الاستئجار الحاجة إلى جدار الحماية وتوجيه المنافذ وإعداد الكهوف. يُعدّ لك الشاردان والمنفذان وملفات الـ cluster.
اختر باقة. افتح صفحة استضافة سيرفر Don't Starve Together وقارن الباقات (WOODIE وWES وMAXWELL وقت كتابة هذا الدليل، للاعبين 6 و12 و25). اضغط أنشئ سيرفرًا على WOODIE أو WES، أو خصّص الباقة على MAXWELL، وأكمل الطلب. الأسعار تتغير، لذا تحقق منها في تلك الصفحة.
أنشئ رمز Klei الخاص بك. سجّل الدخول إلى حساب Klei على العنوان https://accounts.klei.com/account/game/servers?game=DontStarveTogether، وأنشئ رمز سيرفر (مجاني) وانسخه.
افتح سيرفرك على panel.playnhost.com. تصلك رسالة بريد «السيرفر جاهز» عند اكتمال التثبيت. بدون رمز لا يبدأ السيرفر اللعبة: تعرض وحدة التحكم رسالة تقول إن Don't Starve Together لن تبدأ بدون رمز سيرفر Klei، مع العنوان الذي يُنشأ منه.
افتح الإعدادات واملأ الحقول.
رمز الخادم: الصق الرمز الذي أنشأته.
اسم الـ Cluster: الاسم الذي يبحث عنه اللاعبون في متصفح السيرفرات.
وصف الـ Cluster: النص المعروض معه.
وضع اللعب: survival, endless أو wilderness.
مودات Steam Workshop (اختياري): أرقام عناصر Workshop مفصولة بفواصل ودون مسافات، مثل 1234567890,2345678901.
تحديث الخادم تلقائيًا (ضمن إظهار الخيارات المتقدمة): معطّل ما لم تفعّله. وعند تفعيله يتحقق السيرفر من Steam بحثًا عن إصدار جديد في كل مرة يبدأ فيها.
شغّل السيرفر. اضغط تشغيل (أو إعادة التشغيل إن كان يعمل بالفعل) وراقب وحدة التحكم. تعدّ اللوحة السيرفر قيد التشغيل عندما يطبع السجل Server Started on port:.
انضم. افتح متصفح السيرفرات داخل اللعبة وابحث عن اسم الـ Cluster الخاص بك.
ما تفعله اللوحة نيابة عنك
الكهوف في كل باقة. يشغّل أمر البدء السطح والكهوف كعمليتين. تستخدم الكهوف منفذًا خاصًا بها يظهر باسم منفذ Caves، ويُحدَّد عند إنشاء السيرفر. وعندما يتوقف شارد السطح يرسل أمر البدء إشارة إيقاف إلى الكهوف.
ملف الرمز. عند كل بدء تكتب اللوحة رمز الخادم الخاص بك في DoNotStarveTogether/config/server/cluster_token.txt.
ملفات الـ cluster. عند كل بدء تكتب اللوحة game_mode, max_players, cluster_name وcluster_description في cluster.ini، وتعدّ الاتصال بين الشاردين على السيرفر نفسه، وتكتب منفذ كل شارد. غيّر هذه القيم من الإعدادات: التعديلات اليدوية على هذه المفاتيح تُستبدل عند البدء التالي.
عدد اللاعبين. يتبع باقتك وليس حقلًا تعدّله.
المودات للعالمين. عند كل بدء تعيد اللوحة بناء mods/dedicated_server_mods_setup.lua وملف modoverrides.lua لكل من Master وCaves انطلاقًا من مودات Steam Workshop. المودات التي تضيفها بتعديل تلك الملفات يدويًا تُستبدل، لذا أضفها من الإعدادات. يقتصر الملف على تفعيل كل مود، فلا يمكنه حمل قيم خيارات خاصة بكل مود.
فحوصات التثبيت. يعيد التثبيت محاولة تنزيل SteamCMD ويعدّ ملف بيان التطبيق، لا رمز الخروج، دليلًا على وصول الملفات.
النسخ الاحتياطية. إذا كانت باقتك تتضمن نسخًا احتياطية فأنشئ نسخة من النسخ الاحتياطية قبل تعديل الملفات يدويًا.
الاستضافة الذاتية أم الاستئجار: مقارنة صريحة
التكلفة. الاستضافة الذاتية: البرنامج مجاني، وتدفع ثمن العتاد والكهرباء والنطاق الترددي أو جهازًا افتراضيًا سحابيًا. الاستئجار: رسوم شهرية حسب الباقة. راجع الباقات الحالية.
التوافر. الاستضافة الذاتية: بقدر موثوقية جهازك وكهربائك وإنترنت منزلك، ويجب أن يبقى قيد التشغيل حين يلعب أصدقاؤك. الاستئجار: يعمل على عتاد المستضيف لا على حاسوبك.
التعرّض للشبكة. الاستضافة الذاتية: يتصل اللاعبون بعنوان IP العام الخاص بك، وتتولى أنت جدار الحماية والراوتر لمنفذين. الاستئجار: عنوان IP المنزلي ليس طرفًا في الأمر.
المهارة المطلوبة. الاستضافة الذاتية: سطر الأوامر وتوجيه المنافذ وتعديل ملفات .ini، وتشغيل شاردين. أمر ممكن تمامًا وطريقة جيدة للتعلم. الاستئجار: لوحة ويب بحقول نموذج.
التحديثات. الاستضافة الذاتية: أوقف، ثم شغّل أمر SteamCMD مجددًا، ثم ابدأ. الاستئجار: فعّل تحديث الخادم تلقائيًا (ضمن إظهار الخيارات المتقدمة في الإعدادات)، ثم اضغط إعادة التشغيل بعد التحديث لتطبيقه.
تناسبك الاستضافة الذاتية إن كان لديك جهاز يعمل طوال اليوم أصلًا وتتعامل بارتياح مع الشبكات. ويناسبك الاستئجار إن كنت تفضّل ألا تعتني بالعتاد.
المشكلات الشائعة وحلولها
السيرفر لا يحمّل أي عالم
السبب: لا يوجد رمز سيرفر Klei. في اختباراتنا لا يبدأ أي من الشاردين بدونه. وعلى PlayNHost تخبرك وحدة التحكم بذلك.
الحل: أنشئ رمزًا من عنوان Klei أعلاه وضعه في رمز الخادم ضمن الإعدادات (أو في cluster_token.txt إن كنت تستضيف بنفسك)، ثم ابدأ مجددًا.
ينتهي التنزيل لكن لا توجد ملفات للعبة
السبب: ردّ Steam بعبارة «Missing configuration» وأبلغ SteamCMD عن النجاح مع ذلك.
الحل: تأكد من وجود الملف steamapps/appmanifest_343050.acf. إن لم يوجد فأعد تنزيل SteamCMD.
تختفي تغييراتك في cluster.ini أو ملفات المودات (PlayNHost)
السبب: المفتاح من المفاتيح التي تكتبها اللوحة عند كل بدء، أو هو قائمة المودات.
الحل: غيّر الاسم والوصف ووضع اللعب والمودات من الإعدادات.
تعمل المودات على السطح لكن ليس في الكهوف (استضافة ذاتية)
السبب: المود مفعّل في ملف شارد واحد فقط: modoverrides.lua.
الحل: أضف السطر نفسه ["workshop-ID"] = { enabled = true } إلى ملفي Master وCaves.
الأسئلة الشائعة
هل يمكنني استضافة سيرفر Don't Starve Together مجانًا؟
نعم. السيرفر المخصص مجاني ويُنزَّل بتسجيل دخول مجهول، ورمز سيرفر Klei مجاني أيضًا. ومع ذلك تدفع ثمن الجهاز والكهرباء والإنترنت، ويجب أن يبقى قيد التشغيل ما دام الناس يلعبون.
هل أحتاج إلى امتلاك اللعبة لتشغيل السيرفر؟
ليس للتثبيت. يحتاج اللاعبون إلى اللعبة للانضمام. لكنك تحتاج إلى حساب Klei لإنشاء رمز السيرفر.
هل يتضمن السيرفر الكهوف؟
على PlayNHost نعم، في كل باقة. وعند الاستضافة الذاتية تشغّل شاردًا ثانيًا اسمه Caves كما في الخطوات أعلاه.
ما المنافذ التي يستخدمها؟
UDP، منفذ واحد لكل شارد. الافتراضي عند Klei هو 10999، وكل شارد على الجهاز نفسه يحتاج إلى منفذ خاص به، لذلك يستخدم هذا الدليل 10999 للسطح و11000 للكهوف. يبقى الاتصال بين الشاردين (11001 في إعدادنا) على الجهاز. وعلى PlayNHost يُخصَّص المنفذان مع سيرفرك، ويظهر منفذ الكهوف باسم منفذ Caves في الإعدادات.
كم لاعبًا يمكنه الانضمام؟
باقاتنا للاعبين 6 و12 و25.
هل يمكنني إضافة مودات Steam Workshop؟
نعم. على PlayNHost أدخل أرقام عناصر Workshop في مودات Steam Workshop ضمن الإعدادات. تفعّلها اللوحة في العالمين.
نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. يمكنك قبول الكل أو قبول ملفات تعريف الارتباط الأساسية فقط أو الاختيار لكل فئة.نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. وهي مفعّلة هنا افتراضيًا. يمكنك إيقاف أي منها لا تريده.اقرأ سياسة الخصوصية