جديد 📢 عرض الإطلاق لفترة محدودة: خصم حتى 70% على شهرك الأول في كل لعبة.عرض الباقات

كيف تستضيف سيرفر Colony Survival (2026)

سيرفرات Colony SurvivalUpdated Nov 5, 20267 min read

الجواب المختصر. يمكنك استضافة سيرفر Colony Survival بنفسك مجانًا: ثبّت السيرفر المخصص، وهو تطبيق Steam رقم 748090، عبر SteamCMD بتسجيل دخول مجهول، ثم شغّل colonyserver.x86_64 في وضع headless مع اسم عالم واسم سيرفر وحد أقصى للاعبين ومنفذ لعب. أو استأجر سيرفر Colony Survival وتجاوز التثبيت وإعداد الشبكة.

منذ الإصدار 0.17 يقول المطورون إن السيرفرات تتصل بمتصفح السيرفرات تلقائيًا دون الحاجة إلى فتح المنافذ. يجد اللاعبون سيرفرك باسمه في متصفح السيرفرات داخل اللعبة.

جرى التحقق في 5 نوفمبر 2026 على الإصدار 0.18.0.9، وهو أحدث إصدار أعلن عنه المطورون على Steam.

يعتمد هذا الدليل على إعلانات المطورين على Steam وعلى الإعداد الذي تثبّته لوحتنا على كل سيرفر Colony Survival. للانتقال مباشرة إلى الاستئجار، راجع الخيار 2.

ما الذي تحتاجه

  • برنامج السيرفر: "Colony Survival Dedicated Server"، تطبيق Steam رقم 748090. هو تنزيل منفصل عن اللعبة نفسها (التطبيق 366090) ويُثبَّت بتسجيل دخول مجهول إلى Steam، فلا تحتاج إلى حساب Steam لتنزيله.
  • جهاز يبقى يعمل: حاسوب احتياطي أو سيرفر منزلي أو جهاز افتراضي سحابي. يستخدم هذا الدليل نظام Linux بتقنية 64 بت، وهو ما نشغّله نحن. لم نجرّب سيرفر Windows.
  • الذاكرة والمعالج: لا ينشر المطورون متطلبات السيرفر، لذا اعتبر أي رقم تقرؤه في مكان آخر تقديرًا.
  • اسم عالم واسم سيرفر وحد أقصى للاعبين: تُمرَّر الثلاثة في سطر الأوامر.
  • الشبكة: منفذ لعب من اختيارك. في إعلان 0.17 يقول المطورون إن السيرفرات تصل إلى متصفح السيرفرات دون فتح المنافذ.
  • اللعبة: يحتاج كل لاعب إلى Colony Survival على Steam.

الخيار 1: استضفه بنفسك

هذه الخطوات لنظام Debian أو Ubuntu. أمر التثبيت وأمر التشغيل ومسارات الملفات هي نفسها التي تستخدمها سيرفراتنا.

ثبّت السيرفر

  1. ثبّت المكتبة التي يحتاجها SteamCMD.
    sudo apt-get update
    sudo apt-get install lib32gcc-s1 wget
  2. أنشئ مستخدمًا للسيرفر وانتقل إليه.
    sudo useradd -m -s /bin/bash -U colony
    sudo su - colony
  3. ثبّت SteamCMD واتركه يحدّث نفسه مرة واحدة.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xf steamcmd_linux.tar.gz
    ./steamcmd.sh +quit
  4. نزّل السيرفر.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/colony/server +login anonymous +app_update 748090 validate +quit
    في تثبيتاتنا الخاصة، فشل SteamCMD أحيانًا في التنزيل وأعلن النجاح مع ذلك. تأكد من وجود steamapps/appmanifest_748090.acf في مجلد السيرفر، وأعد تشغيل الأمر إن لم يكن موجودًا.
  5. انسخ مكتبات عميل Steam إلى ~/.steam كما يفعل تثبيتنا:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

شغّله وانضم

  1. شغّل السيرفر من مجلد السيرفر:
    cd ~/server
    chmod +x colonyserver.x86_64
    ./colonyserver.x86_64 -batchmode -nographics +server.world "MyColony" +server.networktype SteamOnline +server.name "My Colony Server" +server.maxplayers 10 +server.gameport 27004 +server.ip 0.0.0.0 +server.steamport 27005
    هذا هو الأمر الذي تشغّله سيرفراتنا، مع قيمك بدل قيمنا. تعدّ لوحتنا السيرفر قد بدأ حين يطبع السجل Starting networking type. أول تشغيل ينشئ العالم. شغّله تحت مدير خدمات مثل systemd ليعاد تشغيله بعد أي تعطل.
  2. إذا لم يستطع اللاعبون الاتصال، تأكد من أن جدار الحماية في الجهاز يسمح بمنفذ اللعب. رقم المنفذ هو قيمة +server.gameport. يقول المطورون إن فتح المنافذ غير مطلوب منذ 0.17، لذا هذا حل احتياطي.
  3. انضم. في Colony Survival ابحث عن سيرفرك باسمه في متصفح السيرفرات.
  4. حدّث بإيقاف السيرفر ثم تشغيل أمر التنزيل مرة أخرى. افعل ذلك كلما تحدّثت اللعبة.

أين يُحفظ العالم

العالم مجلد باسم القيمة في +server.world داخل gamedata/savegames. اسم عالم مختلف يبدأ مستعمرة مختلفة، فيمكنك الاحتفاظ بعدة مستعمرات جنبًا إلى جنب. توضع المودات في gamedata/mods، مجلد لكل مود مع ملف modInfo.json الخاص به.

تفعيل مود

هذا ما اكتشفناه أثناء إعداد سيرفراتنا، وهو الفخ الذي وُجد سكربت التثبيت عندنا بسببه. وضع المود في gamedata/mods لا يكفي: يُفعَّل المود لكل عالم على حدة، في gamedata/savegames/<world>/worldconfig.json، ضمن مصفوفة اسمها ModConfigEntries يكتبها السيرفر فارغة ولا يملؤها. يجب أن يطابق كل إدخال الاسم الموجود داخل modInfo.json الخاص بالمود وليس اسم المجلد، وأي خطأ إملائي يترك المود مثبتًا لكنه مطفأ بصمت. وملف العالم لا يوجد إلا بعد أن ينشئ السيرفر العالم، لذا شغّل السيرفر مرة، ثم أوقفه، ثم عدّل.

الخيار 2: استضفه على PlayNHost

الاستئجار يزيل التثبيت والمنافذ وروتين التحديث. وما زلت أنت من يختار اسم السيرفر واسم العالم والمودات.

  1. اختر باقة. افتح صفحة استضافة سيرفرات Colony Survival وقارن الباقات: BOW (10 لاعبين) وCROSSBOW (16) وMUSKET (24) وقت كتابة هذا الدليل. اضغط أنشئ سيرفرًا (خصّص الباقة في MUSKET) وأكمل الطلب. الأسعار تتغير، لذا راجعها في تلك الصفحة.
  2. انتظر التثبيت. يظهر السيرفر في اللوحة. تطبع وحدة التحكم فيه Starting networking type عندما يبدأ.
  3. سمّه. افتح صفحة الإعدادات واضبط اسم الخادم واسم العالم (حتى 32 حرفًا لكل منهما، بلا علامات اقتباس مزدوجة أو شرطات مائلة عكسية)، ثم أعد التشغيل. اسم العالم الجديد يبدأ مستعمرة جديدة ويترك القديمة على القرص.
  4. اعثر على مستعمرتك. توجد ضمن الملفات في gamedata/savegames، في مجلد باسم العالم.
  5. أضف المودات. مدير الملفات لا يرفع المجلدات، لذا اضغط كل مجلد مود في ملف zip على حاسوبك، وافتح gamedata/mods ضمن الملفات، واضغط رفع، ثم اختر استخراج الملف من قائمة ملف zip ليصبح المود مجلدًا مستقلًا وبداخله modInfo.json. أعد التشغيل. في العالم غير الموجود بعد، تُفعَّل مودّاته عند إعادة التشغيل التي تلي أول تشغيل.
  6. ادعُ لاعبيك. أعطهم اسم سيرفرك ليبحثوا عنه في متصفح السيرفرات، وراجع كيف تتصل بسيرفر Colony Survival الخاص بك.

ما تفعله اللوحة عنك:

  • يُخصَّص منفذ اللعب لسيرفرك ويُمرَّر في أمر التشغيل مع منفذ Steam، فلا شيء تفتحه أو تعيد توجيهه.
  • مع تشغيل تحديث تلقائي (وهو الافتراضي، ضمن إظهار الخيارات المتقدمة في صفحة الإعدادات) يتحقق السيرفر من Steam عند كل تشغيل من أحدث إصدار للسيرفر، فإعادة التشغيل تعني تحديثًا.
  • تُفعَّل المودات عنك بمجرد وجود العالم. عند كل تشغيل يقرأ سكربت الاسم الحقيقي من modInfo.json الخاص بكل مود ويكتب قائمة ModConfigEntries لتطابقه، فالمود الموجود في gamedata/mods يعمل بعد إعادة التشغيل والمود المحذوف يتوقف. يُتخطى أي مود يحتوي اسمه على غير الحروف والأرقام والمسافات والنقاط والشرطات والشرطات السفلية، وتخبرك وحدة التحكم بذلك. تُستبدل هذه القائمة وحدها، ويبقى باقي worldconfig.json كما كان.
  • يحاول التثبيت تشغيل SteamCMD حتى ثلاث مرات ويتوقف بخطأ إذا لم تصل الملفات، بدل أن يترك سيرفرًا فارغًا يفشل عند أول تشغيل.

راجع أيضًا كيف تغيّر اسم سيرفر Colony Survival وكلمة مروره وعالمه وعالم سيرفر Colony Survival أو المستعمرون مفقودون.

الاستضافة الذاتية أو الاستئجار: مقارنة صريحة

  • التكلفة: برنامج السيرفر مجاني. الاستضافة الذاتية تكلّف كهرباء وعتادًا وعرض نطاق، أو جهازًا سحابيًا. أما الاستئجار فرسم تحدده الباقة وفترة الفوترة التي تختارها.
  • مدة التشغيل: السيرفر المنزلي يعمل فقط ما دام حاسوبك والكهرباء والإنترنت يعملون. السيرفر المستأجر يعمل على عتاد المزوّد.
  • التعرّض: في المنزل يتصل اللاعبون باتصال الإنترنت الخاص بك وأنت تتولى جدار الحماية والراوتر. السيرفر المستأجر يُبقي اتصالك المنزلي بعيدًا عن الأمر.
  • الإعداد: الاستضافة الذاتية تحتاج سطر الأوامر وSteamCMD ومدير خدمات. الاستئجار يحتاج اسم سيرفر واسم عالم.
  • المودات: الاستضافة الذاتية تعني تعديل worldconfig.json بنفسك. على سيرفراتنا يجري سكربت هذا التعديل عنك عند كل إعادة تشغيل.
  • التحكم: الاستضافة الذاتية تمنحك كل ملف وكل خيار تشغيل. على سيرفراتنا تغيّر الأسماء من اللوحة ويبقى لك تبويب الملفات لما عدا ذلك.

جاهز لتجاوز الإعداد؟ اطّلع على باقات سيرفر Colony Survival. لديك سيرفر بالفعل؟ ابدأ بـ كيف تتصل بسيرفر Colony Survival الخاص بك.

تستضيفه في مكان آخر بالفعل؟ انقل سيرفرك إلينا

أحدث مقالات المدونة