راهنمای راهاندازی سرور Core Keeper
این راهنما تمام آنچه برای راهاندازی سرور اختصاصی Core Keeper خود در Legion Hosting نیاز دارید را پوشش میدهد، از جمله اولین راهاندازی، متغیرهای راهاندازی، پیکربندی Game ID و نحوه اتصال بازیکنان. برای دستورات مدیریتی و مدیریت جهان، به مدیریت ادمین و جهان Core Keeper مراجعه کنید.
اولین راهاندازی
هنگامی که برای اولین بار سرور Core Keeper خود را دریافت میکنید، این مراحل را برای آنلاین کردن آن دنبال کنید:
- وارد GPanel شوید و سرور Core Keeper خود را انتخاب کنید.
- به تب Startup بروید و متغیرهای راهاندازی پیشفرض را بررسی کنید (جدول زیر را ببینید). نام جهان و حداکثر بازیکنان را بر اساس ترجیح خود تنظیم کنید.
- به تب Console برگردید و روی Start کلیک کنید.
- سرور به صورت خودکار فایلهای سرور اختصاصی Core Keeper را در اولین بوت دانلود و نصب میکند (Steam App ID
1963720). بسته به بار سرور، این ممکن است چند دقیقه طول بکشد. - هنگامی که کنسول نشان داد سرور آماده است و یک Game ID نمایش داد، سرور شما آنلاین و آماده اتصال بازیکنان است.
متغیرهای راهاندازی GPanel
Core Keeper کاملاً از طریق پارامترهای خط فرمان که به عنوان متغیرهای راهاندازی در GPanel نمایش داده میشوند پیکربندی میشود. به تب Startup بروید تا این تنظیمات را مشاهده و تغییر دهید. تغییرات نیاز به راهاندازی مجدد سرور دارند.
| متغیر | پیشفرض | توضیحات |
|---|---|---|
WORLD_NAME |
Core Keeper Server |
نام نمایشی جهان شما. هنگام اتصال برای بازیکنان قابل مشاهده است. |
WORLD_INDEX |
0 |
انتخاب اسلات ذخیره جهان. هر شاخص یک جهان جداگانه است. از شاخصهای مختلف برای اجرای چندین جهان روی یک سرور استفاده کنید (یکی در هر لحظه). |
WORLD_SEED |
0 |
سیدی که برای تولید جهان استفاده میشود. برای سید تصادفی روی 0 تنظیم کنید. فقط هنگام تولید جهان جدید اعمال میشود. |
MAX_PLAYERS |
100 |
حداکثر تعداد بازیکنانی که میتوانند همزمان متصل باشند. محدوده مجاز: 1–100. |
WORLD_MODE |
0 |
تنظیم سختی جهان. 0 = عادی، 1 = سخت. فقط هنگام تولید جهان جدید اعمال میشود. |
GAME_ID |
خالی | اختیاری. یک رشته Game ID سفارشی (28 کاراکتر یا بیشتر) که بازیکنان برای اتصال استفاده میکنند. اگر خالی بماند، سرور در هر راهاندازی به صورت خودکار یکی تولید میکند. |
Game ID
Game ID روش اصلی اتصال بازیکنان به سرور اختصاصی Core Keeper شماست. این به عنوان یک شناسه جلسه منحصر به فرد عمل میکند که بازیکنان در بازی وارد میکنند تا به جهان شما بپیوندند.
نحوه عملکرد Game ID
- اگر متغیر راهاندازی
GAME_IDخالی باشد، سرور هر بار که راهاندازی میشود یک Game ID جدید به صورت خودکار تولید میکند. این بدان معناست که شناسه در هر بار راهاندازی مجدد تغییر میکند و باید شناسه جدید را با بازیکنان خود به اشتراک بگذارید. - اگر یک Game ID سفارشی در متغیر راهاندازی تنظیم کنید، سرور هر بار که راهاندازی میشود از همان شناسه استفاده خواهد کرد. این برای سرورهای دائمی توصیه میشود تا بازیکنان همیشه یک شناسه ثابت برای اتصال داشته باشند.
پیدا کردن Game ID شما
- سرور خود را در GPanel راهاندازی کنید.
- خروجی Console را مشاهده کنید. پس از اتمام بارگذاری سرور، Game ID در لاگ نمایش داده میشود.
- Game ID را کپی کنید و با بازیکنان خود به اشتراک بگذارید.
تنظیم Game ID دائمی
- در GPanel، به تب Startup بروید.
- در فیلد
GAME_ID، یک رشته سفارشی با حداقل 28 کاراکتر وارد کنید. - سرور را مجدداً راهاندازی کنید. از این پس در هر راهاندازی بعدی از این Game ID استفاده خواهد شد.
GAME_ID سفارشی در تب Startup تنظیم کنید. یک روش خوب این است که شناسه تولید شده خودکار از اولین بوت را کپی کرده و در فیلد GAME_ID قرار دهید تا دائمی شود.
نحوه اتصال
بازیکنان با استفاده از Game ID به سرور اختصاصی Core Keeper متصل میشوند. اتصال مستقیم IP:Port سنتی برای Core Keeper وجود ندارد — بازی از سیستم relay/matchmaking خود بر اساس Game ID استفاده میکند.
اتصال از طریق Game ID
- Core Keeper را اجرا کنید.
- از منوی اصلی، Multiplayer را انتخاب کنید.
- Join Game را انتخاب کنید.
- Game ID ارائه شده توسط میزبان سرور را وارد کنید.
- روی Connect کلیک کنید تا به سرور بپیوندید.
GAME_ID. بخش Game ID بالا را ببینید.
GAME_ID خالی است و سرور مجدداً راهاندازی شده، Game ID تغییر کرده است — کنسول را برای شناسه جدید بررسی کنید.
مقالات مرتبط
- مدیریت ادمین و جهان Core Keeper — دستورات مدیریتی، حالتهای جهان، سیدها و مدیریت جهان
- چگونه IP و پورت سرور خود را پیدا کنید
- چگونه فایلها را از طریق SFTP آپلود کنید
- راهنمای راهاندازی سرور — راهنمای عمومی برای راهاندازی هر سرور بازی در Legion Hosting
- راهاندازی مجدد زمانبندی شده — نحوه تنظیم راهاندازی مجدد خودکار سرور
نیاز به کمک بیشتری دارید؟
اگر مشکلاتی دارید که در این راهنما پوشش داده نشده، تیم پشتیبانی ما آماده کمک است. یک تیکت در legionhosting.net/submitticket.php با جزئیات سرور و شرح مشکل ارسال کنید.