این راهنما شامل راهاندازی ادمین، دستورات، مدیریت بازیکنان، مدیریت جهان و عیبیابی سرور اختصاصی Craftopia شما میشود. Craftopia یک بازی بقا و ساختوساز جهان باز با کشاورزی، اکتشاف، شکار و اتوماسیون کارخانهای است. برای راهاندازی اولیه سرور، پیکربندی و دستورالعملهای اتصال، راهنمای راهاندازی سرور Craftopia را ببینید.
۱. راهاندازی ادمین
سرورهای اختصاصی Craftopia از مدل دسترسی مبتنی بر میزبان استفاده میکنند. اپراتور سرور، سرور را از طریق فایل پیکربندی و کنسول GPanel مدیریت میکند.
دسترسی اپراتور سرور
به عنوان اپراتور سرور، شما سرور Craftopia خود را از طریق موارد زیر مدیریت میکنید:
- کنسول GPanel: کنسول سرور در GPanel خروجی سرور، رویدادهای اتصال بازیکنان و پیامهای خطا را نمایش میدهد.
- فایل پیکربندی: فایل
ServerSetting.iniتمام تنظیمات سرور را کنترل میکند. آن را از طریق تب Files در GPanel یا از طریق SFTP ویرایش کنید. برای جزئیات، راهنمای راهاندازی سرور Craftopia را ببینید. - کنترلهای میزبان درون بازی: هنگامی که به عنوان میزبان متصل هستید، ممکن است از طریق منوهای درون بازی به گزینههای مدیریتی اضافی دسترسی داشته باشید.
۲. دستورات ادمین
Craftopia دستورات سمت سرور ارائه میدهد که میتوانند از طریق کنسول GPanel یا کنسول درون بازی (در صورت موجود بودن) وارد شوند. در زیر دستورات کلیدی برای مدیریت سرور آورده شدهاند.
| دستور | توضیحات |
|---|---|
save |
یک ذخیرهسازی فوری جهان را اجرا میکند. |
kick <player> |
یک بازیکن را با نام یا Steam ID از سرور اخراج میکند. |
ban <player> |
یک بازیکن را از سرور بن میکند و از اتصال مجدد او جلوگیری میکند. |
unban <player> |
یک بازیکن را از لیست بن حذف میکند. |
list |
تمام بازیکنان متصل فعلی را با نام و Steam ID آنها فهرست میکند. |
۳. مدیریت بازیکنان
اخراج بازیکنان
برای حذف یک بازیکن مخل از سرور:
- از دستور
kickدر کنسول GPanel با نام یا Steam ID بازیکن استفاده کنید. - همچنین میتوانید از کنترلهای میزبان درون بازی (در صورت موجود بودن از طریق منوی لیست بازیکنان) استفاده کنید.
- به عنوان آخرین راهحل، سرور را از GPanel ریستارت کنید تا تمام بازیکنان قطع شوند، سپس یک رمز عبور تنظیم کنید تا بازیکن مخل نتواند دوباره وارد شود.
بن کردن بازیکنان
برای جلوگیری دائمی از ورود یک بازیکن:
- از دستور
banدر کنسول GPanel استفاده کنید. - بازیکنان بنشده با Steam ID ردیابی میشوند و در تلاشهای اتصال آینده رد خواهند شد.
- برای لغو بن، از دستور
unbanبا همان شناسه بازیکن استفاده کنید.
محافظت با رمز عبور
مطمئنترین روش کنترل دسترسی، تنظیم رمز عبور سرور است:
ServerPassword=YourSecretPassword
رمز عبور را فقط با بازیکنان مورد اعتماد به اشتراک بگذارید. آن را در ServerSetting.ini تغییر دهید و سرور را ریستارت کنید تا اعمال شود.
۴. مدیریت جهان
بازنشانی جهان
برای پاک کردن کامل جهان و شروع از نو:
- سرور را از GPanel متوقف کنید.
- از طریق SFTP متصل شوید و به دایرکتوری
Saves/بروید. - پوشه ذخیره جهان را حذف یا تغییر نام دهید (برای نگهداری به عنوان پشتیبان تغییر نام دهید، مثلاً
Saves_backup/). - به صورت اختیاری
WorldSeedرا در پیکربندی برای زمین متفاوت تغییر دهید. - سرور را راهاندازی کنید. یک جهان جدید تولید خواهد شد.
تعویض جهانها
میتوانید چندین جهان را با مدیریت دایرکتوریهای ذخیره نگهداری کنید:
- سرور را از GPanel متوقف کنید.
- دایرکتوری فعلی
Saves/را به نامی توصیفی تغییر دهید (مثلاًSaves_world1/). - اگر جهان قبلی دارید، نام آن را به
Saves/برگردانید. - سرور را راهاندازی کنید. هر چیزی که در دایرکتوری
Saves/باشد بارگذاری میشود، یا اگر خالی باشد جهان جدیدی تولید میشود.
مدیریت ذخیره خودکار
فرکانس ذخیره خودکار را در ServerSetting.ini پیکربندی کنید:
AutoSaveInterval=300
مقدار بر حسب ثانیه است. پیشفرض ۳۰۰ (۵ دقیقه) است. مقادیر کمتر ذخیرهسازی مکررتری ارائه میدهند اما ممکن است در جهانهای بزرگتر مکثهای کوتاهی ایجاد کنند. برای غیرفعال کردن ذخیره خودکار مقدار را روی 0 تنظیم کنید (توصیه نمیشود).
۵. عیبیابی
کرش سرور هنگام راهاندازی
- کنسول GPanel را برای پیامهای خطا بررسی کنید. دلایل رایج شامل نحو نادرست پیکربندی است.
- تأیید کنید که مقادیر پورت به صورت دستی تغییر نکرده باشند. پورتها باید با آنچه GPanel اختصاص میدهد مطابقت داشته باشند.
- سعی کنید
ServerSetting.iniرا حذف کرده و ریستارت کنید تا پیکربندی جدیدی با مقادیر پیشفرض بازسازی شود. - اگر کرش مرتبط با ذخیرهسازی است، سعی کنید دایرکتوری
Saves/را تغییر نام داده و با جهان جدید شروع کنید. - اگر کرش ادامه یافت، یک تیکت پشتیبانی ایجاد کنید با IP سرور و خروجی کامل کنسول.
بازیکنان نمیتوانند متصل شوند
- تأیید کنید که سرور در GPanel در حال اجرا است و کنسول را برای خطاها بررسی کنید.
- تأیید کنید که بازیکن از IP و پورت صحیح از تب Network در GPanel استفاده میکند.
- بررسی کنید که رمز عبور سرور صحیح باشد (رمزهای عبور حساس به حروف بزرگ و کوچک هستند).
- اطمینان حاصل کنید که سرور به حد
MaxPlayersنرسیده باشد. - تأیید کنید که هم سرور و هم بازیکن نسخه یکسانی از Craftopia را اجرا میکنند. بهروزرسانیهای بازی میتوانند به طور موقت سازگاری را مختل کنند.
سرور در مرورگر نمایش داده نمیشود
- سرورهای جدید ممکن است چند دقیقه طول بکشد تا ظاهر شوند. در حین انتظار از اتصال مستقیم استفاده کنید.
- اگر سرور مدت طولانی بدون نمایش در مرورگر اجرا شده، آن را ریستارت کنید.
- بازیکنان همیشه میتوانند از طریق IP مستقیم به عنوان راهحل جایگزین متصل شوند.
مشکلات عملکرد
- ساختوسازهای بزرگ با تنظیمات اتوماسیون زیاد میتوانند بار سرور را افزایش دهند. سعی کنید ساختهای پیچیده را سادهتر کنید.
- اگر سرور با تعداد زیادی بازیکن همزمان مشکل دارد،
MaxPlayersرا کاهش دهید. - اگر ذخیرهسازیها باعث تأخیر دورهای میشوند،
AutoSaveIntervalرا افزایش دهید. - اگر مشکلات عملکرد ادامه یافت، با پشتیبانی تماس بگیرید تا درباره ارتقای پلان سرور مشورت کنید.
خرابی ذخیرهسازی
- اگر سرور هنگام ذخیرهسازی کرش کند، فایل ذخیره ممکن است خراب شود.
- در صورت موجود بودن، از پشتیبان دستی SFTP بازیابی کنید. برای دستورالعملهای بازیابی راهنمای راهاندازی سرور Craftopia را ببینید.
- پشتیبانگیری منظم از طریق SFTP بهترین محافظت است. حداقل یک بار در هر جلسه بازی از جهان خود پشتیبان بگیرید.
مقالات مرتبط
- راهنمای راهاندازی سرور Craftopia
- نحوه یافتن IP و پورت سرور
- نحوه آپلود فایل از طریق SFTP
- راهنمای شروع سرور
نیاز به کمک دارید؟
اگر با مشکلاتی در سرور Craftopia خود مواجه شدید که در اینجا پوشش داده نشده، یک تیکت پشتیبانی ایجاد کنید و IP سرور، شرح مشکل و هرگونه پیام خطای مرتبط از کنسول GPanel را ضمیمه کنید.