يغطي هذا الدليل إدارة الخادم وتثبيت التعديلات (المودات) للعبة Colony Survival، بما في ذلك إعداد المشرفين وأوامر وحدة التحكم وإدارة اللاعبين وتثبيت تعديلات Steam Workshop والتعديلات اليدوية ونصائح إدارة المستعمرة واستكشاف مشاكل الخادم الشائعة وإصلاحها.
إعداد المشرف
تستخدم Colony Survival نظام صلاحيات حيث يمتلك مالك الخادم (اللاعب الذي أنشأ العالم) التحكم الكامل. بالنسبة للخوادم المخصصة، تُدار صلاحيات المشرف من خلال ملفات التكوين.
إعداد وصول المشرف
- أوقف خادمك من GPanel.
- افتح File Manager وحدد موقع ملفات تكوين الخادم.
- في
serverconfiguration.jsonأو ملف الصلاحيات المعني، أضف معرّف Steam64 الخاص بك إلى قائمة المشرفين/المشغّلين. يمكنك العثور على معرّف Steam64 الخاص بك على steamid.io. - احفظ الملف وشغّل خادمك.
أوامر وحدة تحكم الخادم
توفر Colony Survival أوامر وحدة تحكم يمكن تنفيذها من وحدة تحكم الخادم في GPanel أو من خلال الدردشة داخل اللعبة (إذا كانت لديك صلاحيات مشرف). يمكنك الوصول إلى وحدة تحكم GPanel من علامة تبويب Console.
| الأمر | الصيغة | الوصف |
|---|---|---|
| مساعدة | /help |
يعرض قائمة بجميع أوامر الخادم المتاحة. |
| طرد | /kick [PlayerName] |
يزيل لاعبًا من الخادم فورًا. يمكنه إعادة الاتصال ما لم يتم حظره. |
| حظر | /ban [PlayerName] |
يحظر لاعبًا بشكل دائم. لن يتمكن من الاتصال بالخادم. |
| إلغاء الحظر | /unban [PlayerName] |
يزيل الحظر، مما يسمح للاعب بإعادة الاتصال. |
| حفظ | /save |
يفرض حفظًا فوريًا للعالم. استخدمه قبل الصيانة أو إعادة التشغيل. |
| قائمة اللاعبين | /players |
يعرض جميع اللاعبين المتصلين حاليًا. |
| إعلان | /say [Message] |
يبث رسالة خادم مرئية لجميع اللاعبين. |
| إيقاف التشغيل | /shutdown |
يوقف الخادم بأمان مع حفظ العالم قبل التوقف. |
أمثلة على أوامر وحدة التحكم
/help
/players
/kick Griefer123
/ban Griefer123
/unban Griefer123
/say Server restarting in 5 minutes, please save your progress!
/save
/shutdown
/save قبل /shutdown لضمان حفظ آخر التقدمات. بينما يقوم /shutdown عادةً بتشغيل حفظ تلقائي، فإن الحفظ الصريح مسبقًا يوفر أمانًا إضافيًا.
إدارة اللاعبين
الطرد والحظر
استخدم أوامر الطرد والحظر لإدارة اللاعبين المسيئين:
- الطرد: استخدم
/kick [PlayerName]للمخالفات البسيطة أو المرة الأولى. يمكن للاعب الانضمام مجددًا فورًا. - الحظر: استخدم
/ban [PlayerName]للمخالفات الجسيمة أو المتكررة. يُمنع اللاعب بشكل دائم من الاتصال. - إلغاء الحظر: استخدم
/unban [PlayerName]لعكس الحظر إذا تغيرت الظروف.
مراقبة اللاعبين
- استخدم
/playersلمعرفة من هو متصل حاليًا. - راقب علامة تبويب Console في GPanel لرسائل الانضمام وقطع الاتصال.
- Colony Survival تعاونية بطبيعتها، لكن في الخوادم العامة، قد يقوم اللاعبون بالتخريب من خلال سوء إدارة الموارد المشتركة أو دفاعات المستعمرة.
أفضل الممارسات
- ضع قواعد واضحة للخادم وأبلغها للاعبين.
- استخدم
/sayلبث الإعلانات المهمة (فترات الصيانة، تذكير بالقواعد). - احتفظ بسجل لعمليات الطرد والحظر كمرجع.
- للخوادم الخاصة، استخدم كلمة مرور في
serverconfiguration.jsonلتقييد الوصول للاعبين الموثوقين فقط.
تثبيت التعديلات (المودات)
تمتلك Colony Survival مجتمع تعديلات نشط. يمكن للتعديلات إضافة محتوى جديد وتغيير آليات اللعب وتقديم وظائف مستعمرين جديدة والكثير غير ذلك.
تكامل Steam Workshop
تدعم Colony Survival تعديلات Steam Workshop. لتثبيت تعديلات Workshop على خادمك:
- ابحث عن التعديل المطلوب في Steam Workshop الخاص بـ Colony Survival.
- سجّل معرّف Workshop من رابط التعديل (الرقم في الرابط، مثل
https://steamcommunity.com/sharedfiles/filedetails/?id=123456789-- المعرّف هو123456789). - في GPanel، تحقق من علامة تبويب Startup للعثور على حقل Workshop ID أو خيار تكوين التعديلات. أضف معرّفات Workshop للتعديلات التي تريد تثبيتها، مفصولة بفواصل إذا كانت متعددة.
- أعد تشغيل خادمك. سيقوم SteamCMD بتنزيل تعديلات Workshop تلقائيًا أثناء التشغيل.
رفع التعديلات يدويًا
إذا لم يكن التعديل متاحًا على Steam Workshop، أو كنت بحاجة لتثبيت نسخة مخصصة، يمكنك رفع التعديلات يدويًا:
- أوقف خادمك من GPanel.
- قم بتنزيل ملفات التعديل على جهازك المحلي.
- اتصل بخادمك عبر SFTP أو استخدم File Manager.
- انتقل إلى مجلد التعديلات. عادةً ما توضع تعديلات Colony Survival في:
gamedata/mods/ - ارفع مجلد التعديل إلى مجلد
mods. تأكد من أن بنية المجلد تتطابق مع ما يحدده مطور التعديل. - شغّل خادمك. تحقق من وحدة التحكم بحثًا عن رسائل تؤكد تحميل التعديل بنجاح.
إزالة التعديلات
- أوقف خادمك من GPanel.
- احذف مجلد التعديل من مجلد
gamedata/mods/، أو أزل معرّف Workshop من تكوين التشغيل. - شغّل الخادم وتحقق من أنه يُحمّل بشكل صحيح بدون التعديل.
إدارة المستعمرة
يتطلب تشغيل خادم Colony Survival مع عدة لاعبين بعض التنسيق. إليك نصائح لإدارة المستعمرات المشتركة والفردية:
- المستعمرات المشتركة: يمكن لعدة لاعبين المساهمة في نفس المستعمرة. نسّقوا البناء وجمع الموارد ووضع الدفاعات لتجنب التداخل أو التعارض.
- المستعمرات المنفصلة: يمكن للاعبين أيضًا إنشاء مستعمراتهم المستقلة في مواقع مختلفة. هذا يقلل من النزاعات المحتملة لكنه يعني أن كل مستعمرة يجب أن تحافظ على دفاعاتها الخاصة.
- إدارة الموارد: تستهلك المستعمرات الكبيرة التي تضم العديد من المستعمرين موارد كبيرة. تأكد من أن سلاسل الإمداد (الطعام والأدوات والأسلحة) منظمة جيدًا لمنع مجاعة المستعمرين أو ثغرات الدفاع.
- تخطيط الدفاع: تتصاعد هجمات الوحوش الليلية مع تعداد سكان المستعمرة. مع نمو مستعمرتك، استثمر في الجدران وأبراج الحراسة والمستعمرين المسلحين للحفاظ على الأمان.
- الأداء: قد تُرهق المستعمرات الكبيرة جدًا التي تضم آلاف المستعمرين موارد الخادم. راقب أداء الخادم وفكّر في وضع حدود معقولة لحجم المستعمرة في الخوادم العامة.
استكشاف الأخطاء وإصلاحها
تعطل الخادم
| المشكلة | الحل |
|---|---|
| الخادم يتعطل عند بدء التشغيل | تحقق من وحدة تحكم GPanel بحثًا عن رسائل الخطأ. تأكد من أن serverconfiguration.json بتنسيق JSON صالح (بدون فواصل مفقودة أو أقواس غير متطابقة). حاول إزالة التعديلات المضافة مؤخرًا. إذا استمرت المشكلة، أعد تثبيت ملفات الخادم من GPanel. |
| الخادم يتعطل أثناء اللعب | قد يشير هذا إلى نفاد الذاكرة بسبب مستعمرة كبيرة جدًا، أو تعارض في التعديلات. تحقق من سجلات وحدة التحكم لتفاصيل الخطأ. قلّل حجم المستعمرة أو أزل التعديلات المسببة للمشاكل. |
| تعطل بعد تحديث اللعبة | قد تكسر تحديثات اللعبة توافق التعديلات. عطّل جميع التعديلات، أعد التشغيل، ثم أعد تفعيلها واحدة تلو الأخرى لتحديد التعارض. تحقق من صفحات التعديلات لملاحظات التحديث. |
مشاكل الاتصال
| المشكلة | الحل |
|---|---|
| الخادم لا يظهر في المتصفح | تأكد من أن الخادم يعمل في GPanel وأن NetworkType مضبوط على "SteamNetwork". قد يستغرق الخادم بضع دقائق للتسجيل في خادم Steam الرئيسي بعد التشغيل. |
| لا يمكن الاتصال عبر عنوان IP المباشر | تحقق من عنوان IP والمنفذ في GPanel. تأكد من أنك تستخدم منفذ اللعبة (وليس منفذ الاستعلام). تأكد من أن حالة الخادم هي Running. |
| انقطاعات متكررة في الاتصال | قد يشير هذا إلى عدم استقرار الشبكة أو حمل زائد على الخادم. تحقق من استخدام موارد الخادم في GPanel. قد تتسبب المستعمرات الكبيرة التي تولّد الكثير من التضاريس في مشاكل شبكة للاعبين ذوي الاتصالات البطيئة. |
| خطأ "Version Mismatch" | يجب أن يكون الخادم والعميل على نفس إصدار اللعبة. أعد تشغيل الخادم من GPanel لتشغيل التحديث. يجب على اللاعبين أيضًا تحديث لعبتهم عبر Steam. |
تعارضات التعديلات
| المشكلة | الحل |
|---|---|
| الخادم يتعطل بعد إضافة تعديل | أزل التعديل، واستعد من النسخة الاحتياطية إذا لزم الأمر، وتحقق من ملاحظات توافق التعديل. بعض التعديلات تتعارض مع بعضها البعض أو تتطلب ترتيب تحميل معين. |
| عناصر أو كتل مفقودة بعد إزالة تعديل | إذا أضاف تعديل محتوى مخصصًا إلى العالم، فإن إزالته قد تترك مراجع يتيمة. استعد من نسخة احتياطية قبل التعديل، أو اقبل العناصر المفقودة. لا توجد طريقة لاستعادة محتوى خاص بالتعديل بدونه. |
| التعديلات لا تُحمّل | تحقق من أن بنية مجلد التعديل صحيحة في gamedata/mods/. تحقق من وحدة التحكم بحثًا عن أخطاء التحميل. تأكد من أن إصدار التعديل يتطابق مع إصدار لعبتك. |
تلف العالم
| المشكلة | الحل |
|---|---|
| فشل تحميل العالم | قد يكون ملف الحفظ تالفًا. استعد من أحدث نسخة احتياطية. إذا لم تتوفر نسخة احتياطية، قد تحتاج لبدء عالم جديد. |
| أجزاء مفقودة أو خلل في التضاريس | يمكن أن يحدث هذا بعد تعطل أثناء الحفظ. حاول تحميل العالم؛ التلف البسيط قد يُصلح نفسه. للمشاكل المستمرة، استعد من النسخة الاحتياطية. |
الأداء مع المستعمرات الكبيرة
| المشكلة | الحل |
|---|---|
| تأخر الخادم مع عدد كبير من المستعمرين | المستعمرات الكبيرة جدًا (أكثر من 1000 مستعمر) تتطلب موارد خادم كبيرة. حسّن تخطيط المستعمرة، وقلّل وظائف المستعمرين غير الضرورية، وتأكد من تخصيص ذاكرة RAM كافية لخطة خادمك. |
| الحفظ التلقائي يسبب تقطعات | زد قيمة AutoSaveInterval في serverconfiguration.json لتقليل تكرار الحفظ. قيمة 20-30 دقيقة تقلل التأثير مع الاستمرار في توفير حماية معقولة. |
| بطء توليد التضاريس | عندما يستكشف اللاعبون مناطق جديدة، يجب على الخادم توليد التضاريس. هذا أمر طبيعي لكنه قد يسبب تأخرًا مؤقتًا. شجّع اللاعبين على الاستكشاف تدريجيًا بدلاً من التنقل السريع عبر الخريطة. |
مقالات ذات صلة
- دليل إعداد خادم Colony Survival
- كيفية العثور على عنوان IP والمنفذ الخاص بخادمك
- كيفية رفع الملفات عبر SFTP
- البدء مع خادمك الجديد