الجواب المختصر. يمكنك استضافة سيرفر Project Zomboid بنفسك مجانًا: ثبّت السيرفر المخصص (تطبيق Steam رقم 380870) عبر SteamCMD بتسجيل دخول مجهول، وشغّله باسم للسيرفر وكلمة مرور للأدمن، وافتح UDP 16261 وUDP 16262. أو استأجر سيرفر Project Zomboid وتجاوز كل ما يخص الشبكة.
يبدأ سيرفر Linux العالم ويطبع SERVER STARTED عندما يصبح جاهزًا. ينضم اللاعبون بعنوان سيرفرك ومنفذ اللعبة.
تم التحقق في 5 نوفمبر 2026، وهو صحيح للإصدار Build 42.21 (المستقر، 28 سبتمبر 2026). صدر إصلاح عاجل تجريبي 42.22.1 في 4 نوفمبر 2026.
يعتمد هذا الدليل على إعلانات The Indie Stone على Steam وعلى ما نشغّله في سيرفرات Project Zomboid الخاصة بنا. للانتقال مباشرة إلى طريقة الاستئجار، راجع الخيار 2.
ما الذي تحتاج إليه
نظام التشغيل: Linux بنظام 64 بت للخطوات أدناه. الملف التنفيذي للسيرفر هو ProjectZomboid64.
العتاد: لا تنشر The Indie Stone متطلبات السيرفر في الإعلانات التي راجعناها.
الشبكة: UDP 16261 وUDP 16262، ويجب أن يكونا متاحين من الإنترنت. يمكن تغيير كليهما من خيارات السيرفر.
حساب Steam: غير مطلوب لتنزيل السيرفر. يستخدم أمر التثبيت +login anonymous.
اللعبة: يحتاج كل لاعب إلى Project Zomboid على Steam.
برنامج السيرفر مجاني. أنت تدفع ثمن الجهاز والكهرباء والنطاق الترددي، لا ثمن البرنامج.
الخيار 1: استضفه بنفسك
تعمل هذه الطريقة على حاسوب فائض أو سيرفر منزلي أو جهاز افتراضي سحابي. المنافذ مأخوذة من إعلان The Indie Stone عن Build 41.77، وأمر التشغيل هو الذي نستخدمه نحن.
Linux (Debian أو Ubuntu)
ثبّت المكتبة التي يحتاج إليها SteamCMD.
sudo apt-get install lib32gcc-s1
أنشئ مستخدمًا باسم steam. تحذّر Valve من تشغيل SteamCMD بصلاحيات root.
يتيح السطر الأول لنسخة SteamCMD الجديدة أن تحدّث نفسها قبل التنزيل الفعلي. يفعل سكربت التثبيت لدينا الشيء نفسه ويعيد المحاولة حتى ثلاث مرات، لأن Steam يرد أحيانًا بعبارة "Failed to install app (Missing configuration)" ومع ذلك ينتهي SteamCMD بعبارة "success". تأكد من وجود /home/steam/pzserver/steamapps/appmanifest_380870.acf. إذا لم يكن موجودًا، فأعد تشغيل التنزيل.
بالنسبة إلى Build 41، فرع Steam هو legacy41: أضف -beta legacy41 بعد +app_update 380870. أما Build 42 المستقر فهو الفرع الافتراضي.
شغّل السيرفر. اختر اسمًا للسيرفر (نستخدم الأحرف والأرقام فقط، كما تفعل لوحتنا) وكلمة مرور الأدمن الخاصة بك. يحتاج الملف التنفيذي إلى Java المرفقة والمكتبات في مساراتها، لذا اضبطها أولًا كما تفعل لوحتنا.
هذه هي الخيارات والمسارات نفسها التي تستخدمها لوحتنا. تُكتب إعدادات السيرفر داخل مجلد الكاش: خيارات السيرفر في Server/MyServer.ini وقواعد الساندبوكس في Server/MyServer_SandboxVars.lua. يكون السيرفر جاهزًا عندما يطبع السجل:
SERVER STARTED
افتح المنافذ. اسمح بـ UDP 16261 وUDP 16262 في جدار حماية الجهاز (مع ufw: sudo ufw allow 16261/udp وsudo ufw allow 16262/udp)، ثم وجّه كليهما كـ UDP في الراوتر. بحسب The Indie Stone، يتولى منفذ اللعبة (16261) استعلامات Steam، ويتولى المنفذ الإضافي (16262) الاتصال المباشر.
أبقِه يعمل. يتوقف الأمر أعلاه عند تسجيل الخروج. شغّله داخل tmux أو screen، أو اكتب وحدة systemd له، وأعد تشغيل سطر تحديث SteamCMD بعد كل تحديث للعبة.
اختبره من الخارج. اطلب من صديق على شبكة أخرى الانضمام باستخدام عنوان IP العام الخاص بك والمنفذ 16261.
المودات وعناصر Workshop
يحتاج المود إلى شيئين في ملف .ini الخاص بالسيرفر: WorkshopItems (معرّفات Workshop الرقمية التي تجعل السيرفر ينزّلها) وMods (معرّف كل مود الخاص به من ملف mod.info الخاص به، وهو ما يجعل اللعبة تحمّلها). إذا ضبطت أحدهما فقط فستحصل على سيرفر vanilla أو مودات تُنزَّل وتبقى معطّلة.
تنتمي عناصر Workshop الخاصة بـ Project Zomboid إلى معرّف تطبيق اللعبة الأساسية 108600، لا إلى معرّف أداة السيرفر 380870. لتنزيل عنصر يدويًا عبر SteamCMD، استخدم +workshop_download_item 108600 <id>؛ وسيصل إلى steamapps/workshop/content/108600/<id>.
اختر باقة. افتح صفحة استضافة سيرفرات Project Zomboid وقارن بين الباقات (BITTEN وINFECTED وUNDEAD وقت كتابة هذا الدليل، لـ 6 و10 و16 لاعبًا). اضغط أنشئ سيرفرًا في BITTEN أو INFECTED، أو خصّص الباقة في UNDEAD، وأكمل الطلب. الأسعار تتغير، لذا تحقق منها في تلك الصفحة.
انتظر التثبيت. ستصلك رسالة بريد "السيرفر جاهز" ويظهر السيرفر في panel.playnhost.com. في تبويب وحدة التحكم، تعدّ اللوحة السيرفر قيد التشغيل عندما يطبع SERVER STARTED. قد يستغرق التشغيل الأول دقيقة أو أكثر.
افتح الإعدادات ثم إعدادات اللعبة. تُطبَّق هذه الحقول في كل مرة يبدأ فيها السيرفر:
اسم الخادم: أحرف وأرقام فقط. وهو يسمّي أيضًا ملفات إعدادات السيرفر، لذا فتغييره يبدأ عالمًا منفصلًا.
اسم مستخدم الأدمن وكلمة مرور الأدمن: بيانات دخولك كأدمن. يبدأ كل سيرفر جديد بالقيمتين الافتراضيتين نفسيهما لحقلي كلمة مرور الأدمن وكلمة مرور RCON، لذا غيّر كليهما قبل أن تدعو أي شخص.
PVP: مفتاح تبديل. عند تشغيله يستطيع اللاعبون إيذاء بعضهم وقتل بعضهم.
عدد الزومبي وإعادة ظهور الزومبي وإعادة ظهور الغنائم (ساعات): تُكتب في قواعد الساندبوكس.
معرّفات العناصر المحظورة: عناصر تُزال من الغنائم، تُفصل بينها بفواصل.
أعد التشغيل. عندما تعرض اللوحة "تم الحفظ. يجب إعادة تشغيل الخادم قبل أن تسري هذه التغييرات."، اضغط إعادة التشغيل الآن وانتظر ظهور SERVER STARTED.
أضف المودات (اختياري). ضع معرّفات Workshop الرقمية في معرّفات عناصر Steam Workshop ومعرّف كل مود الخاص به (من mod.info الخاص به) في معرّفات مودات Workshop (ترتيب التحميل مهم)، بترتيب التحميل. افصل بين الإدخالات في الحقلين بفاصلة منقوطة. ويحتاج مود خريطة Workshop أيضًا إلى اسم مجلد خريطته في مجلدات الخرائط (مودات خرائط Workshop). أعد التشغيل للتطبيق.
مفاتيح تُكتب في كل تشغيل. يكتب التشغيل MaxPlayers وPVP وRCONPort وRCONPassword وWorkshopItems وMods وقائمة الخرائط في ملف .ini الخاص بالسيرفر، ويكتب Zombies وZombieRespawn وHoursForLootRespawn وLootItemRemovalList في ملف الساندبوكس. تُستبدل التعديلات اليدوية على هذه المفاتيح (باستثناء قائمة الخرائط التي تبقى فيها إدخالاتك) عند التشغيل التالي، لذا غيّر ما يمكنك تعديله في إعدادات اللعبة.
معرّف Workshop خاطئ لا يوقف السيرفر. في اختباراتنا، كان السيرفر المخصص لـ Project Zomboid يُصدر خطأ غير معالج ويتوقف تمامًا عندما يفشل تنزيل عنصر Workshop مضبوط (محذوف أو خاص أو مكتوب خطأ). قبل كل تشغيل يتحقق السكربت لدينا من أن كل معرّف قد نُزّل، ويجلب المفقود منها، ويشغّل اللعبة بالمعرّفات التي نجحت فقط، ويطبع تحذيرًا يسمّي ما استبعده.
تحذير عندما تبقى المودات معطّلة. إذا ملأت معرّفات عناصر Workshop دون معرّفات مودات Workshop (أو العكس)، تطبع وحدة التحكم تحذيرًا بأن المودات ستُعطَّل أو أنه لن يُنزَّل شيء.
ذاكرة Java. يختار ملف ProjectZomboid64.json في Build 42 جامع المهملات ZGC. على سيرفراتنا التي تعمل داخل حاويات، وجدنا أن الـ heap الخاص به كان يُحتسب عدة مرات ضمن حد الذاكرة، فكان من الممكن إنهاء سيرفر سليم. يحوّل تثبيتنا وكل تشغيل ProjectZomboid64.json إلى G1 ويضبطان -Xmx بحسب باقتك، فلا تحتاج إلى فعل ذلك.
ملف ساندبوكس كامل عند أول تشغيل. نرفق ملف SandboxVars.lua الافتراضي الكامل للعبة. في اختباراتنا، من دونه كانت اللعبة تتجاهل قيم الساندبوكس الخاصة بأول تشغيل وتستخدم قيمها الافتراضية حتى التشغيل الثاني.
الاستضافة الذاتية أم الاستئجار: مقارنة صريحة
التكلفة. الاستضافة الذاتية: البرنامج مجاني، وتدفع ثمن العتاد والكهرباء والنطاق الترددي أو ثمن جهاز افتراضي سحابي. الاستئجار: رسوم شهرية بحسب الباقة. راجع الباقات الحالية.
التوفر. الاستضافة الذاتية: بموثوقية جهازك وكهربائك وإنترنت منزلك، ويجب أن يبقى مشغّلًا عندما يلعب أصدقاؤك. الاستئجار: يعمل على عتاد المزوّد لا على حاسوبك.
انكشاف الشبكة. الاستضافة الذاتية: يتصل اللاعبون بعنوان IP العام الخاص بك، وأنت تتولى جدار الحماية والراوتر. الاستئجار: لا علاقة لعنوان IP المنزلي بالأمر.
المهارة المطلوبة. الاستضافة الذاتية: سطر الأوامر وتوجيه المنافذ وتعديل ملفات .ini وروتين تحديث. وهي طريقة جيدة للتعلم. الاستئجار: لوحة ويب بحقول نموذج.
التحديثات. الاستضافة الذاتية: أوقف، ثم أعد تشغيل أمر SteamCMD، ثم شغّل. الاستئجار: مع تشغيل التحديث التلقائي عبر Steam (وهو الافتراضي، ضمن إظهار الخيارات المتقدمة في إعدادات اللعبة)، تثبّت إعادة التشغيل الإصدار الجديد.
تناسبك الاستضافة الذاتية إذا كان لديك جهاز يعمل طوال اليوم أصلًا وكنت مرتاحًا مع الشبكات. ويناسبك الاستئجار إذا كنت تفضّل ألا تهتم بالعتاد. وفي الحالتين، باقات Project Zomboid على بعد نقرة واحدة.
نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. يمكنك قبول الكل أو قبول ملفات تعريف الارتباط الأساسية فقط أو الاختيار لكل فئة.نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. وهي مفعّلة هنا افتراضيًا. يمكنك إيقاف أي منها لا تريده.اقرأ سياسة الخصوصية