الجواب المختصر. يمكنك استضافة خادم Core Keeper بنفسك مجانًا: ثبّت Core Keeper Dedicated Server (تطبيق Steam رقم 1963720) عبر SteamCMD بتسجيل دخول مجهول، وشغّله تحت شاشة افتراضية باستخدام -batchmode، ثم اقرأ Game ID الذي يكتبه في GameInfo.txt. يدخل اللاعبون على Steam بهذا الـ Game ID، لذلك لا حاجة إلى فتح المنافذ إلا إذا أردت اتصالات مباشرة، وهي تستخدم المنفذ الذي تمرره عبر -port. أو استأجر خادم Core Keeper وتجاوز الإعداد.
يستوعب الخادم المخصص 8 لاعبين افتراضيًا. جرى التحقق في 5 نوفمبر 2026، والمعلومات صحيحة للإصدار Core Keeper 1.3.0.7 (تحديث أمني بتاريخ 2 نوفمبر 2026) ولإصدار الخادم المخصص 26331994.
يعتمد هذا الدليل على الملفين README.txt و ARGUMENTS.txt اللذين تضعهما Pugstorm داخل تنزيل الخادم المخصص، إضافة إلى ما نشغّله على خوادم Core Keeper الخاصة بنا. للانتقال مباشرة إلى طريقة الاستئجار، راجع الخيار 2.
ما الذي تحتاج إليه
نظام التشغيل: يغطي هذا الدليل جهاز Linux بنظام 64 بت (Debian أو Ubuntu). يذكر ملف README في تنزيل Linux أن الخادم يعمل تحت Xvfb حتى يعمل على جهاز بلا شاشة.
العتاد: لا تنشر Pugstorm متطلبات الخادم في التنزيل. يكتفي ARGUMENTS.txt بالتحذير من أن زيادة عدد اللاعبين قد تتطلب موارد أكثر أو تجعل الجلسة غير مستقرة. للاطلاع على أرقامنا الخاصة، راجع كم من الذاكرة RAM يحتاج خادم Core Keeper؟
حساب Steam: غير مطلوب لتنزيل الخادم. يعطي ملف README الأمر steamcmd +login anonymous +app_update 1963720 +quit.
اللعبة: يحتاج اللاعبون إلى Core Keeper. الدخول عبر Game ID مخصص لنسخة Steam.
الشبكة: لا شيء إذا كنت تريد الدخول عبر Game ID فقط من خلال شبكة الترحيل الخاصة بـ Steam. أما للاتصالات المباشرة فتحتاج إلى منفذ تختاره، مفتوح في جدار الحماية ومُوجَّه في الراوتر.
برنامج الخادم مجاني. أنت تدفع ثمن الجهاز والكهرباء وسعة الإنترنت، لا ثمن البرنامج.
الخيار 1: استضافته بنفسك
يعمل هذا على حاسوب غير مستخدم أو خادم منزلي أو جهاز افتراضي سحابي. يحتاج Core Keeper إلى سياق رسومي حتى بلا شاشة: يقول README أن تستخدم -batchmode (وليس -nographics، لأن جزءًا من توليد العالم يعمل على وحدة الرسوم GPU) وأن تشغّله تحت Xvfb.
تحقق من وجود /home/steam/CoreKeeperServer/steamapps/appmanifest_1963720.acf. في تثبيتاتنا الخاصة كان SteamCMD ينتهي أحيانًا دون تثبيت أي شيء، فإذا كان الملف مفقودًا فأعد تشغيل التنزيل.
تشغيل الخادم باستخدام _launch.sh من Pugstorm. يشغّل Xvfb، ثم الخادم مع -batchmode و-logfile CoreKeeperServerLog.txt، ويمرر أي وسائط تضيفها:
cd ~/CoreKeeperServer
./_launch.sh -world 0 -worldname "My Core Keeper World" -maxplayers 8
اقرأ Game ID. يكتب الخادم GameInfo.txt بجانب الملف التنفيذي، ويحتوي على Game ID وأي وسيط رفضه، ويطبعه _launch.sh بمجرد وجوده. إذا كان الملف مفقودًا، فابحث عن الأخطاء في CoreKeeperServerLog.txt.
ادخل. في Core Keeper على Steam، اختر الانضمام إلى لعبة عبر Game ID وأدخله. بدون -gameid ينشئ الخادم Game ID عشوائيًا عند أول تشغيل. في اختبارنا على الإصدار 26331994 حفظ هذا المعرّف باسم gameId في ServerConfig.json واستخدمه مرة أخرى عند التشغيل التالي. لاختيار معرّفك الخاص، مرّر -gameid مع 15 إلى 28 حرفًا ورقمًا، مع استبعاد Y و y و x و 0 و O. يُستبدل المعرّف غير الصالح بمعرّف عشوائي.
الإعدادات التي يمكنك تمريرها عند التشغيل
مصدرها ARGUMENTS.txt. يمكن ضبط معظمها أيضًا في ServerConfig.json داخل مسار بيانات الخادم.
-world INDEX: خانة الحفظ، من 0 إلى 29. تعطي الفهارس المختلفة عوالم منفصلة.
-worldname NAME: الاسم الذي يراه اللاعبون. استخدم علامات الاقتباس إذا كان يحتوي على مسافات.
-worldseed SEED: لا يسري إلا عند إنشاء العالم لأول مرة.
-worldmode MODE: Normal أو Hard أو Creative أو Casual. التبديل بين Creative وغير Creative بعد إنشاء العالم غير مدعوم.
-maxplayers COUNT: القيمة الافتراضية 8.
-password "text": يُستخدم فقط للاتصالات المباشرة عبر IP، بحد أقصى 28 حرفًا. بدونه ينشئ الخادم كلمة مرور عشوائية. لا يستخدمه الدخول عبر Game ID.
-datapath PATH: مكان حفظ البيانات. افتراضيًا مجلد DedicatedServer في موقع حفظ Core Keeper المعتاد.
الاتصالات المباشرة واللعب المشترك بين المنصات
افتراضيًا يستخدم الخادم شبكة الترحيل الخاصة بـ Steam ولا يقبل الدخول عبر IP. يؤدي تمرير -port إلى تفعيل الاتصالات المباشرة، وهكذا يفعّل README اللعب المشترك بين المنصات: يواصل لاعبو Steam استخدام Game ID، بينما يدخل لاعبو الحاسوب الآخرون باستخدام IP والمنفذ وكلمة المرور المدرجة في GameInfo.txt. يجب أن يكون المنفذ مفتوحًا في جدار الحماية ومُوجَّهًا في الراوتر. ويحذّر README أيضًا من أنه مع الاتصالات المباشرة يُشارَك عنوان IP الخاص بالخادم مع اللاعبين وعناوينهم مع الخادم. يقصر -allowonlyplatform الدخول على واحدة من Steam أو Epic أو Microsoft أو GOG، ولا يعمل إلا مع -port. ولا يعمل -port إلا كوسيط في سطر الأوامر، وليس في ServerConfig.json.
الخيار 2: استضافته على PlayNHost
يوفر عليك الاستئجار إعداد Linux والشاشة الافتراضية وروتين التحديث.
اختر باقة. افتح صفحة استضافة خوادم Core Keeper وقارن الباقات (PYDRA وقت كتابة هذا الدليل، لـ 8 لاعبين). اضغط خصّص الباقة على الباقة وأكمل الطلب. الأسعار تتغير، لذا راجعها في تلك الصفحة.
انتظر التثبيت. تصلك رسالة بريد إلكتروني تفيد بأن خادم Core Keeper جاهز، ويظهر الخادم على panel.playnhost.com.
اضبط العالم قبل أول تشغيل. لا يسري الـ seed إلا عند إنشاء العالم لأول مرة، والوضع الصعب هو وضع العالم الذي تختاره عند إنشاء عالم. افتح الإعدادات واضبط أولًا اسم العالم وSeed العالم والوضع الصعب. يحدد فهرس العالم خانة الحفظ. يمكن ترك معرّف اللعبة فارغًا. وإذا كتبت معرّفك الخاص فاستبعد Y و y و x و 0 و O: تستبدل اللعبة المعرّف غير الصالح بمعرّف عشوائي.
تشغيل الخادم. تعدّه اللوحة قيد التشغيل عندما يطبع السجل Started session.
اعثر على Game ID. بعد أول تشغيل يظهر في نظرة عامة الخاصة بخادمك باسم معرّف لعبة Steam. أرسله إلى أصدقائك على Steam. وخلال بضع دقائق تحفظه اللوحة في حقل معرّف اللعبة، فيبقى كما هو بعد إعادة التشغيل.
ادخل. في Core Keeper على Steam، انضم عبر Game ID والصق الرمز.
يجري التحقق من التثبيت. في تثبيتاتنا كان SteamCMD ينتهي أحيانًا دون تنزيل التطبيق ومع ذلك يبلّغ عن النجاح. يحاول سكربت التثبيت لدينا حتى ثلاث مرات ولا يتابع إلا بعد وجود ملف manifest للتطبيق.
الشاشة الافتراضية مدمجة. يشغّل سطر البدء لدينا Xvfb، ثم الخادم مع -batchmode والإعدادات التي اخترتها، ويمرر منفذ اللعبة عبر -port.
Game ID ثابت. إذا تركت Game ID فارغًا، ينشئ الخادم رمزًا عند أول تشغيل وتحفظه اللوحة في حقل Game ID خلال بضع دقائق، فلا يتغير بعد إعادة التشغيل لاحقًا. أو اكتب معرّفك الخاص.
يجري التحقق من Game ID. يقبل الحقل من 15 إلى 28 حرفًا ورقمًا فقط. لكنه لا يرفض الرقم 0 الذي لا تسمح به اللعبة، لذلك استبعد الرقم 0.
يوجد مجلد للمودات. لا يحتوي تنزيل الخادم الجديد على مجلد Mods، لذلك ننشئ CoreKeeperServer_Data/StreamingAssets/Mods عند التثبيت. لا ننزّل المودات نيابة عنك: تأتي المودات من mod.io وتُضاف بالرفع، في مجلد لكل مود. راجع كيف تضيف مودات إلى خادم Core Keeper.
التحديثات.تحديث تلقائي مفعّل افتراضيًا ويتحقق من Steam عند بدء الخادم.
التوفر. الاستضافة الذاتية: بقدر موثوقية جهازك وإنترنت منزلك، ويجب أن يكون الجهاز يعمل حين يلعب أصدقاؤك. الاستئجار: يعمل على عتاد المزوّد وليس على حاسوبك.
التعرض للشبكة. الاستضافة الذاتية مع Game ID فقط: لا منافذ لفتحها. مع -port: يُشارَك عنوان IP الخاص بك مع اللاعبين. الاستئجار: عنوان IP المنزلي ليس طرفًا في الأمر.
المهارة المطلوبة. الاستضافة الذاتية: سطر الأوامر وXvfb ووسائط التشغيل وروتين تحديث. الاستئجار: لوحة ويب بحقول نماذج.
التحديثات. الاستضافة الذاتية: أوقف الخادم، ثم شغّل أمر SteamCMD مرة أخرى، ثم ابدأه. الاستئجار: مع تفعيل التحديث التلقائي يتحقق الخادم من وجود تحديث عند كل تشغيل.
تناسبك الاستضافة الذاتية إذا كان جهاز Linux يعمل طوال اليوم أصلًا وتحب التجريب. ويناسبك الاستئجار إذا كنت تفضّل اللعب على رعاية خادم.
المشكلات الشائعة وحلولها
لم تتغير إعدادات العالم
السبب: لا يسري الـ seed إلا عند إنشاء العالم لأول مرة، ولا تدعم Pugstorm تبديل عالم موجود بين وضعي Creative وغير Creative.
السبب: لم يكتمل تنزيل SteamCMD، فمجلد الخادم فارغ.
الحل: تحقق من وجود steamapps/appmanifest_1963720.acf وأعد تشغيل التنزيل.
الأسئلة الشائعة
هل يمكنني استضافة خادم Core Keeper مجانًا؟
نعم. الخادم المخصص تطبيق Steam مجاني (1963720) بتنزيل مجهول. ما زلت تدفع ثمن الجهاز والإنترنت، ويجب أن يكون الخادم يعمل ما دام الناس يلعبون.
كم لاعبًا يمكنه الدخول؟
القيمة الافتراضية 8، وتُضبط عبر -maxplayers. يحذّر ARGUMENTS.txt من أن زيادة عدد اللاعبين قد تتطلب موارد أكثر أو تجعل الجلسة غير مستقرة. باقتنا مخصصة لـ 8 لاعبين.
هل أحتاج إلى فتح المنافذ؟
ليس للدخول عبر Game ID على Steam. فقط إذا مررت -port للاتصالات المباشرة.
هل يجب أن أمتلك اللعبة لتشغيل الخادم؟
ليس للتثبيت. يحتاج اللاعبون إلى Core Keeper للدخول.
نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. يمكنك قبول الكل أو قبول ملفات تعريف الارتباط الأساسية فقط أو الاختيار لكل فئة.نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. وهي مفعّلة هنا افتراضيًا. يمكنك إيقاف أي منها لا تريده.اقرأ سياسة الخصوصية