این راهنما مدیریت سرور و نصب مود برای Colony Survival را پوشش میدهد، از جمله راهاندازی ادمین، دستورات کنسول، مدیریت بازیکنان، نصب مود از Steam Workshop و بهصورت دستی، نکات مدیریت مستعمره و عیبیابی مشکلات رایج سرور.
راهاندازی ادمین
Colony Survival از سیستم مجوزها استفاده میکند که در آن مالک سرور (بازیکنی که جهان را ایجاد کرده) کنترل کامل دارد. برای سرورهای اختصاصی، دسترسیهای ادمین از طریق پیکربندی مدیریت میشوند.
تنظیم دسترسی ادمین
- سرور خود را از GPanel متوقف کنید.
- File Manager را باز کنید و فایلهای پیکربندی سرور را پیدا کنید.
- در
serverconfiguration.jsonیا فایل مجوزهای مربوطه، Steam64 ID خود را به لیست ادمین/اپراتور اضافه کنید. میتوانید Steam64 ID خود را در steamid.io پیدا کنید. - فایل را ذخیره کنید و سرور خود را شروع کنید.
دستورات کنسول سرور
Colony Survival دستورات کنسولی ارائه میدهد که از کنسول سرور در GPanel یا از طریق چت درونبازی (اگر دسترسی ادمین دارید) قابل اجرا هستند. از تب Console به کنسول GPanel دسترسی پیدا کنید.
| دستور | نحو | توضیحات |
|---|---|---|
| راهنما | /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
/shutdown دستور /save را اجرا کنید تا آخرین پیشرفت حفظ شود. اگرچه /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 ID را از URL مود یادداشت کنید (عدد موجود در URL، مثلاً
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 ID را از پیکربندی استارتاپ حذف کنید. - سرور را شروع کنید و تأیید کنید که بدون مود بهدرستی بارگذاری میشود.
مدیریت مستعمره
اجرای سرور Colony Survival با چندین بازیکن نیاز به هماهنگی دارد. در اینجا نکاتی برای مدیریت مستعمرههای مشترک و فردی آمده است:
- مستعمرههای مشترک: چندین بازیکن میتوانند در یک مستعمره مشارکت کنند. ساختوساز، جمعآوری منابع و استقرار دفاعی را هماهنگ کنید تا از تداخل یا ساختهای متناقض جلوگیری شود.
- مستعمرههای جداگانه: بازیکنان همچنین میتوانند مستعمرههای مستقل خود را در مکانهای مختلف تأسیس کنند. این کار تعارضات احتمالی را کاهش میدهد اما به این معنی است که هر مستعمره باید دفاع خود را تأمین کند.
- مدیریت منابع: مستعمرههای بزرگ با تعداد زیادی مستعمرهنشین منابع قابل توجهی مصرف میکنند. مطمئن شوید زنجیره تأمین (غذا، ابزار، سلاح) بهخوبی سازماندهی شدهاند تا از گرسنگی مستعمرهنشینان یا شکافهای دفاعی جلوگیری شود.
- برنامهریزی دفاعی: حملات شبانه هیولاها با جمعیت مستعمره مقیاس میگیرند. با رشد مستعمره، در دیوارها، برجهای نگهبانی و مستعمرهنشینان مسلح سرمایهگذاری کنید تا امنیت حفظ شود.
- عملکرد: مستعمرههای بسیار بزرگ با هزاران مستعمرهنشین میتوانند منابع سرور را تحت فشار قرار دهند. عملکرد سرور را زیر نظر داشته باشید و برای سرورهای عمومی محدودیتهای معقول اندازه مستعمره را در نظر بگیرید.
عیبیابی
کرش سرور
| مشکل | راهحل |
|---|---|
| سرور هنگام راهاندازی کرش میکند | کنسول GPanel را برای پیامهای خطا بررسی کنید. تأیید کنید serverconfiguration.json JSON معتبر است (بدون ویرگول گمشده، پرانتز نامتناسب). مودهای اخیراً اضافه شده را حذف کنید. اگر مشکل ادامه داشت، فایلهای سرور را از GPanel مجدداً نصب کنید. |
| سرور حین بازی کرش میکند | این ممکن است نشاندهنده اتمام حافظه از یک مستعمره بسیار بزرگ یا تداخل مود باشد. لاگهای کنسول را برای جزئیات خطا بررسی کنید. اندازه مستعمره را کاهش دهید یا مودهای مشکلساز را حذف کنید. |
| کرش پس از بهروزرسانی بازی | بهروزرسانیهای بازی ممکن است سازگاری مودها را بشکنند. تمام مودها را غیرفعال کنید، مجدداً راهاندازی کنید و آنها را یکییکی فعال کنید تا تداخل شناسایی شود. صفحات مود را برای یادداشتهای بهروزرسانی بررسی کنید. |
مشکلات اتصال
| مشکل | راهحل |
|---|---|
| سرور در مرورگر نمایش داده نمیشود | مطمئن شوید سرور در GPanel در حال اجرا است و NetworkType روی "SteamNetwork" تنظیم شده است. ممکن است چند دقیقه طول بکشد تا سرور پس از راهاندازی در سرور اصلی Steam ثبت شود. |
| اتصال مستقیم از طریق IP ممکن نیست | IP و port را در GPanel تأیید کنید. مطمئن شوید از پورت بازی (نه پورت query) استفاده میکنید. تأیید کنید وضعیت سرور Running است. |
| قطع اتصال مکرر | این ممکن است نشاندهنده بیثباتی شبکه یا بار بیش از حد سرور باشد. مصرف منابع سرور را در GPanel بررسی کنید. مستعمرههای بزرگ که زمین زیادی تولید میکنند میتوانند مشکلات شبکهای برای بازیکنان با اتصال کند ایجاد کنند. |
| خطای "Version Mismatch" | سرور و کلاینت باید روی همان نسخه بازی باشند. سرور را از GPanel مجدداً راهاندازی کنید تا بهروزرسانی فعال شود. بازیکنان همچنین باید بازی خود را از طریق Steam بهروزرسانی کنند. |
تداخل مودها
| مشکل | راهحل |
|---|---|
| سرور پس از افزودن مود کرش میکند | مود را حذف کنید، در صورت نیاز از نسخه پشتیبان بازیابی کنید و یادداشتهای سازگاری مود را بررسی کنید. برخی مودها با یکدیگر تداخل دارند یا به ترتیب بارگذاری خاصی نیاز دارند. |
| آیتمها یا بلوکهای گمشده پس از حذف مود | اگر مودی محتوای سفارشی به جهان اضافه کرده باشد، حذف آن میتواند ارجاعات یتیم باقی بگذارد. از نسخه پشتیبان قبل از مود بازیابی کنید یا آیتمهای گمشده را بپذیرید. بدون مود امکان بازیابی محتوای اختصاصی مود وجود ندارد. |
| مودها بارگذاری نمیشوند | تأیید کنید ساختار پوشه مود در gamedata/mods/ صحیح است. کنسول را برای خطاهای بارگذاری بررسی کنید. مطمئن شوید نسخه مود با نسخه بازی شما مطابقت دارد. |
خرابی جهان
| مشکل | راهحل |
|---|---|
| جهان بارگذاری نمیشود | فایل ذخیره ممکن است خراب شده باشد. از جدیدترین نسخه پشتیبان بازیابی کنید. اگر نسخه پشتیبانی وجود ندارد، ممکن است نیاز به شروع جهان جدید داشته باشید. |
| چانکهای گمشده یا اختلالات زمین | این میتواند پس از کرش در حین ذخیره رخ دهد. سعی کنید جهان را بارگذاری کنید؛ خرابی جزئی ممکن است خود ترمیم شود. برای مشکلات مداوم، از نسخه پشتیبان بازیابی کنید. |
عملکرد با مستعمرههای بزرگ
| مشکل | راهحل |
|---|---|
| لگ سرور با تعداد زیادی مستعمرهنشین | مستعمرههای بسیار بزرگ (بیش از 1000 مستعمرهنشین) به منابع قابل توجه سرور نیاز دارند. چیدمان مستعمره را بهینه کنید، شغلهای غیرضروری مستعمرهنشینان را کاهش دهید و مطمئن شوید RAM کافی به پلن سرور شما اختصاص داده شده است. |
| ذخیره خودکار باعث لگ ناگهانی میشود | مقدار AutoSaveInterval را در serverconfiguration.json افزایش دهید تا فرکانس ذخیره کاهش یابد. مقدار 20-30 دقیقه تأثیر را کاهش میدهد و در عین حال محافظت معقولی فراهم میکند. |
| تولید کند زمین | وقتی بازیکنان مناطق جدید را کاوش میکنند، سرور باید زمین را تولید کند. این عادی است اما میتواند لگ مختصری ایجاد کند. بازیکنان را تشویق کنید بهجای عجله در نقشه، بهتدریج کاوش کنند. |
مقالات مرتبط
- راهنمای راهاندازی سرور Colony Survival
- نحوه یافتن IP و Port سرور
- نحوه آپلود فایل از طریق SFTP
- شروع کار با سرور جدید شما