بعد الكثير من المتاعب الخاصة بي ، هذا دليل لإعداد خادم Zomboid PC بالكامل ، وتثبيت التعديلات ، وتكوين الخادم الخاص بك ، ودمج قاعدتك من عالم اللاعب الفردي.
تركيب الخادم
أولاً ، سنرغب في تنزيل SteamCMD ، وهو تطبيق مطور من إنتاج Steam. يمكن القيام بذلك من خلال زيارة هذا الصفحة .
بعد ذلك ، قم بالتمرير لأسفل إلى علامة التبويب Windows وانقر فوق الرمز [1] في الزاوية:
يجب تنزيل ملف يسمى steamcmd.zip ، مثل:
توصي معظم الأدلة بإنشاء مجلد في Program Files (x86) ، ولكن شخصيًا ، أود إنشاء مجلد على سطح المكتب يسمى steamCMD واستخراج الملف المضغوط إلى هذا المجلد لتسهيل الوصول إليه. لفك الضغط ، انقر بزر الماوس الأيمن على الملف وانقر على "استخراج الكل" ، ثم اختر المجلد الذي تختاره:
بمجرد الاستخراج ، نريد النقر فوق رمز "SteamCMD" في هذا المجلد. سيظهر موجه الأوامر ، وقد يستغرق التحديث ثانية. أولاً ، اكتب "login anonymous" (بدون أقواس) واضغط على Enter بلوحة المفاتيح. بعد ذلك ، اكتب "AppUpdate 380870 التحقق من صحة" (بدون أقواس). ستستغرق هذه الخطوة دقيقة أو دقيقتين للتحميل:
تهانينا ، لقد قمت بتثبيت الخادم.
ميناء الشحن والشبكات
الآن بعد أن قمت بتثبيت الخادم ، حان الوقت للسماح له عبر جدار الحماية.
هام: يرجى ملاحظة أنه إذا كان لديك إعداد جهاز توجيه مزدوج ، فستحتاج إلى إعادة توجيه المنافذ من IP لجهاز التوجيه الأول إلى الثاني ، ثم من الثاني مرة أخرى إلى عنوان IP لجهاز الكمبيوتر.
أولاً ، قم بتسجيل الدخول إلى جهاز التوجيه الخاص بك وابحث عن علامة تبويب إعادة توجيه المنفذ:
بعد ذلك ، افتح موجه الأوامر للكمبيوتر الذي ستستضيفه واكتب “ipconfig” (بدون أقواس). ابحث عن سطر النص الذي يشير إلى عنوان IPv4 وانسخ / تذكر هذا العنوان:
بعد ذلك ، أضف نطاق المنفذ وعنوان IP لجهاز الكمبيوتر الخاص بك إلى مربع عنوان IP المحلي أو عنوان IP. أضف ما يلي وتأكد من ضبط البروتوكول على إعدادات UDP أو TCP الصحيحة:
احفظ / طبقها على إعدادات جهاز التوجيه الخاص بك. بعد ذلك ، سنسمح لها عبر جدار الحماية.
أولاً ، ابحث عن برنامج جدار حماية Windows Defender وافتحه. انقر فوق "إعدادات متقدمة" في الجانب الأيسر العلوي من الشاشة:
بعد ذلك ، انقر فوق "القواعد الواردة" ثم انقر فوق "قاعدة جديدة":
حدد "المنفذ" على الشاشة الجديدة ، ثم انقر فوق "التالي". تأكد من ضبطه على "UDP" و "منافذ محلية محددة" واكتب "16261":
انقر فوق التالي ، وتأكد من تحديد مربع "السماح بالاتصال" ، ثم انقر فوق التالي مرة أخرى ، وتأكد من تحديد جميع المربعات الثلاثة ، ثم انقر فوق التالي مرة أخرى. يجب أن تصل إلى صفحة "الاسم" مثل ذلك. قم بتسمية هذا "pzUDP" وانقر فوق "إنهاء":
هام: كرر نفس العملية باستخدام المنفذ 16262!
أخيرًا ، افتح الإعدادات على جهازك وتوجه إلى علامة التبويب "الشبكة والإنترنت":
يجب أن تظهر علامة تبويب حالة الشبكة. انقر فوق "خصائص". يجب أن ترى علامة تبويب تقول "ملف تعريف الشبكة". اضبط الاتصال على خاص:
هام: قم بذلك لكل من الجهاز المضيف وجهاز التشغيل على نفس الشبكة.
الآن فكرة جيدة لإعادة تشغيل جهاز الكمبيوتر الخاص بك أيضًا.
تهانينا ، لقد سمحت لمنافذ Zomboid و Steam عبر جدار الحماية الخاص بك.
اختبر تشغيل الخادم الجديد
الآن تم إعداد إعادة توجيه المنفذ ، سنبدأ تشغيل خادم Project Zomboid للمرة الأولى. انتقل مرة أخرى إلى مجلد SteamCMD الخاص بك. انقر على "steamapps" ، ثم "عام" ، ثم "Project Zomboid المخصص الخادم". يجب أن تشاهد شاشة مثل هذه:
انقر فوق الملف المسمى "StartServer64". سيبدأ هذا أول بدء تشغيل للخادم. سيتم فتح موجه الأوامر والتحميل لفترة من الوقت. في المرة الأولى ، سيطالبك بكلمة مرور المسؤول. اكتب هذا وتأكد من تذكره! ستحتاج إلى كلمة المرور هذه لتسجيل الدخول إلى حساب المسؤول. سيبدأ الخادم.
قم بتشغيل Zomboid على الجهاز الذي اخترته.
هام: إذا كان الجهاز على نفس الشبكة ، فاستخدم IP الذي تم نسخه مسبقًا من الخطوة 2. إذا كنت على شبكة أخرى ، فانتقل إلى الكمبيوتر الذي تستضيفه وقم بزيارة هذا [الموقع] لتحديد موقع IPv4. سيكون هذا هو ما ستمنحه للآخرين / الأصدقاء / لنفسك للاتصال من شبكات مختلفة.
اكتب المعلومات في المربعات التالية:
إذا كنت قادرًا على عرض الخادم وتسجيل الدخول كمسؤول ، فسيتم إعداد اتصال الخادم.
تهانينا ، لديك الآن خادم Zomboid قيد التشغيل.
إعدادات الخادم وإضافة الأوضاع إلى الخادم
إذا كنت ترغب في إضافة تعديلات إلى الخادم أو تعديل التكوين الأساسي ، فستحتاج أولاً إلى استخدام قارئ الملفات. يعمل Windows Notepad المدمج بشكل جيد ، لكنني شخصياً أستخدم Visual Studio Code.
بعد ذلك ، ابحث عن ملف خادم Zomboid. يمكن العثور على هذا في C: \ Users (your-own-username) \ Zomboid \ Server أو بالضغط على WindowsKey + R وكتابة ما يلي:٪ userprofile٪ / zomboid ثم النقر فوق مجلد "server":
يجب أن يتم الترحيب بك بثلاثة ملفات: servertest و servertest_sandboxvars و servertest_spawnregions:
انقر بزر الماوس الأيمن فوق servertest واختر فتحه باستخدام محرر النصوص الذي تختاره (على سبيل المثال ، Visual Studio Code). تأكد من "الوثوق" بعلامة التبويب في حالة استخدام Visual Studio Code. ثم يمكنك تحرير التكوينات وحفظها. هنا يمكنك عرض إعدادات الخادم مثل المنافذ والتعديلات والحد الأقصى للاعبين وكلمات مرور الخادم وتمكين رؤية الخادم للجمهور أم لا ، وما إلى ذلك. كل سطر واضح للغاية ، مما يجعل الأمور سهلة الفهم. في هذه الخطوة ، سنضيف تعديلات. أولاً ، حدد موقع سطر "mods =":
هنا سوف تحتاج إلى الانتقال إلى صفحة ورشة عمل التعديل والعثور على معرف MOD ، والذي يكون عادةً في أسفل صفحة تعديل ورشة العمل. في هذا المثال ، نستخدم mod @ BitBraven's Common Sense:
انسخ سطر معرف mod والصقه في mods = line ، ثم ضع فاصلة منقوطة مباشرة بعده. بعد ذلك ، سنفعل نفس العملية ، باستثناء هذه المرة مع سطر "عناصر ورشة العمل":
هذه المرة ، انسخ رقم معرف ورشة العمل وأدخل فاصلة منقوطة مباشرةً بعده.
أخيرًا ، انقر فوق ملف ثم حفظ. سيؤدي هذا إلى تحديث الملفات في المرة التالية التي يتم فيها فتح الخادم وسيقوم بتثبيت التعديلات.
نقل بيانات لاعب واحد
إذا كنت جديدًا في استضافة Project Zomboid وترغب في دمج قاعدة اللاعب الفردي مع خادمك متعدد اللاعبين ، فستحتاج أولاً إلى تحديد موقع الجزء الذي يتم تخزين قاعدتك فيه. يمكن القيام بذلك عن طريق الذهاب إلى موقع ويب Project Zomboid Map وتحديد موقع قاعدتك. انقر فوق علامة التبويب "إحداثيات الخريطة" وحرك المؤشر حولها ، مما يمنحك الإحداثيات:
ستتوافق هذه الإحداثيات مع كل من البيانات المقطوعة وملفات الخرائط في المجلد C: \ Users (username) \ Zomboid \ Saves (builder / sandbox / أيا كان) (التاريخ). في هذا المثال ، باستخدام الإحداثيات من السجن ، نريد أن نبدأ من الزاوية العلوية وننزل إلى الزاوية السفلية. بالنظر إلى "الخلية" على الخريطة ، تبدأ بـ 25 × 39 وتنتهي بـ 26 × 40. باستخدام هذه ، سنحدد موقع ملفات البيانات المقتطعة:
سنفعل شيئًا مشابهًا مع ملفات الخرائط أيضًا. كما نرى في المثال ، الإحداثيات هي 7544 × 11723. سنحلق رقمًا واحدًا من كل جانب ، حتى نتمكن من تصوير 754 × 1172. افعل ذلك للركن السفلي أيضًا ، وسنحصل على 789 × 1198. ثم سنجد مرة أخرى هذا النطاق من ملفات الخرائط. ستحتاج إلى نسخ كافة الملفات من هذا النطاق. يمكن أن يكون كثيرًا ، اعتمادًا على حجم القاعدة. إذا لم يكن لديك قاعدة بناء لعبة الفانيليا ، فابذل قصارى جهدك لتقدير إحداثيات القاعدة باستخدام الخريطة. في المثال الخاص بي ، ليس لدي هذه الملفات بالضبط حيث لم يتم تحميل المنطقة ، لمعلوماتك. لكن إذا قمت بزيارتهم ، فسيكونون هناك:
إذا كنت تريد أيضًا الاحتفاظ بمحتويات التخزين وبيانات السيارة ، فستكون في نفس مجلد الملف. ابحث عن ملف BIN "WorldDictionary" ، وكذلك ملف قاعدة بيانات "Vehicles" ، وانسخها.
بعد ذلك ، انتقل إلى المجلد C: \ Users (username) \ Zomboid \ Saves \ Multiplayer (اسم الخادم) والصق جميع البيانات هنا ، واختر استبدال الملفات الموجودة حاليًا إذا ظهر الخيار. عند بدء تشغيل الخادم التالي ، يجب وضع الهياكل والمركبات والتخزين.
أنصحك بشدة بإنشاء مجلد لتخزين كل هذه البيانات معًا ، حتى تتمكن من نسخها كلها مرة واحدة.
إذا كنت ترغب في دمج عالم كامل ، فقم بنسخ كل شيء. ومع ذلك ، قد يستغرق هذا بعض الوقت.
تهانينا ، لقد قمت الآن بدمج بيانات الخريطة الخاصة بك من لاعب واحد إلى لاعبين متعددين.
هذا كل ما نشاركه اليوم من أجل هذا مشروع Zomboid يرشد. تم إنشاء هذا الدليل وكتابته في الأصل بواسطة الرائد مدهش. في حالة فشلنا في تحديث هذا الدليل ، يمكنك العثور على آخر تحديث باتباع هذا الصفحة .