این راهنما نحوه راهاندازی سرور اختصاصی CryoFall در Legion Hosting، پیکربندی متغیرهای استارتاپ، ویرایش تنظیمات سرور، پیکربندی حالت PvP/PvE، تنظیم نرخها و زمانبندی وایپ، اتصال به سرور و مدیریت ذخیرهها را پوشش میدهد. CryoFall یک بازی بقا علمی-تخیلی است که در یک سیاره بیگانه خصمانه جریان دارد و بازیکنان در آن مستعمره میسازند، فناوریها را تحقیق میکنند، کشاورزی و صنعتگری میکنند و رقابت یا همکاری میکنند. برای دستورات ادمین، پشتیبانی از مادها و عیبیابی، به دستورات ادمین CryoFall مراجعه کنید.
۱. اولین راهاندازی
- وارد GPanel شوید و سرور CryoFall خود را انتخاب کنید.
- به تب Startup بروید و متغیرهای قابل پیکربندی را بررسی کنید (جدول بخش ۲ را ببینید).
- SERVER_NAME را به نام دلخواه سرور خود تنظیم کنید.
- GAME_MODE را به حالت مورد نظر خود (PvP یا PvE) تنظیم کنید.
- به تب Console برگردید و روی Start کلیک کنید.
- صبر کنید تا کنسول راهاندازی سرور را تأیید کند. اولین اجرا دنیا را تولید میکند و فایلهای پیکربندی را در دایرکتوری
Data/ایجاد میکند.
ServerSettings.yml و سایر فایلهای پیکربندی YAML در اولین اجرا ایجاد میشوند. سرور را یک بار راهاندازی کنید، بگذارید بارگذاری کامل شود، سپس قبل از ویرایش این فایلها آن را متوقف کنید.
۲. متغیرهای استارتاپ GPanel
متغیرهای زیر در تب Startup در GPanel در دسترس هستند. این متغیرها در هر بار راهاندازی به سرور ارسال میشوند.
| متغیر | الزامی | توضیحات |
|---|---|---|
SERVER_NAME |
بله | نامی که در مرورگر سرور CryoFall نمایش داده میشود. |
SERVER_DESCRIPTION |
خیر | توضیح کوتاهی که به بازیکنان هنگام مرور سرورها نمایش داده میشود. |
MAX_PLAYERS |
خیر | حداکثر تعداد بازیکنان همزمان. مقدار پیشفرض معمولاً ۱۰۰ است. |
GAME_MODE |
خیر | حالت بازی سرور: PvP یا PvE. |
۳. پیکربندی سرور (ServerSettings.yml)
CryoFall از فایلهای پیکربندی YAML برای تنظیمات دقیق سرور استفاده میکند. فایل اصلی پیکربندی ServerSettings.yml است که در دایرکتوری Data/ قرار دارد.
مکان فایل
Data/ServerSettings.yml
این فایل را با استفاده از تب Files در GPanel یا از طریق SFTP باز کنید. YAML از قالببندی مبتنی بر تورفتگی استفاده میکند -- در فاصلهگذاری دقت کنید (از فاصله استفاده کنید، نه تب).
تنظیمات کلیدی
| تنظیم | پیشفرض | توضیحات |
|---|---|---|
ServerName |
CryoFall Server |
نام سرور که در مرورگر نمایش داده میشود. |
ServerDescription |
(خالی) | توضیحی که به بازیکنان در لیست سرورها نمایش داده میشود. |
MaxPlayers |
100 |
حداکثر بازیکنان همزمان. |
IsPasswordProtected |
false |
روی true قرار دهید و ServerPassword را تعریف کنید تا رمز عبور الزامی شود. |
ServerPassword |
(خالی) | رمز عبور مورد نیاز برای ورود وقتی IsPasswordProtected روی true باشد. |
PvP |
true |
فعال یا غیرفعال کردن نبرد PvP. برای حالت فقط PvE روی false قرار دهید. |
نمونه ServerSettings.yml
ServerName: "My Legion CryoFall"
ServerDescription: "PvP Colony Survival"
MaxPlayers: 50
IsPasswordProtected: false
ServerPassword: ""
PvP: true
۴. حالت PvP/PvE و نرخها
حالت بازی
CryoFall دو حالت اصلی بازی را پشتیبانی میکند:
- PvP -- بازیکنان میتوانند به یکدیگر حمله کنند، پایگاهها را غارت کنند و منابع را بدزدند. ادعای زمین مقداری حفاظت فراهم میکند اما قابل نفوذ است. این تجربه رقابتی پیشفرض است.
- PvE -- نبرد بازیکن علیه بازیکن غیرفعال است. بازیکنان در مقابل محیط همکاری میکنند، مستعمره میسازند و بر فناوری و کاوش تمرکز میکنند.
PvP: falseرا درServerSettings.ymlتنظیم کنید.
نرخهای سرور
CryoFall امکان سفارشیسازی نرخهای گیمپلی را از طریق فایلهای پیکربندی اضافی در دایرکتوری Data/ فراهم میکند. ضرایب نرخ کلیدی شامل:
- نرخ تجربه -- سرعت کسب امتیاز مهارت و فناوری توسط بازیکنان.
- سرعت ساخت -- ضریب زمان ساخت و تولید.
- جمعآوری منابع -- نرخ جمعآوری منابع از نودها.
- تنظیمات ادعای زمین -- اندازه، نرخ فرسایش و سطوح حفاظتی برای پایگاههای بازیکنان.
Data/ پراکنده شدهاند. مستندات رسمی سرور CryoFall را برای لیست کامل نرخهای قابل تنظیم و مکان فایلهای آنها بررسی کنید.
زمانبندی وایپ
سرورهای PvP در CryoFall معمولاً از وایپهای دورهای برای بازنشانی دنیا و دادن شروع تازه به همه بازیکنان استفاده میکنند. برای پیکربندی زمانبندی وایپ:
- فاصله وایپ را در تنظیمات سرور تنظیم کنید یا زمانبندی خود را به بازیکنان اعلام کنید.
- هنگام وایپ، سرور را متوقف کنید، دادههای ذخیره دنیا را از دایرکتوری
Data/حذف کنید و سرور را دوباره راهاندازی کنید. - برخی اپراتورهای سرور وایپها را هفتگی یا دو هفته یکبار اجرا میکنند تا تجربه PvP تازه بماند.
۵. نحوه اتصال
گزینه A -- مرورگر سرور درون بازی
- CryoFall را اجرا کنید.
- از منوی اصلی، Multiplayer را انتخاب کنید.
- لیست Community Servers را مرور کنید و سرور خود را با نام جستجو کنید.
- سرور خود را انتخاب کنید و روی Join کلیک کنید. در صورت نیاز رمز عبور را وارد کنید.
گزینه B -- اتصال مستقیم
- CryoFall را اجرا کنید.
- از منوی اصلی، Multiplayer را انتخاب کنید.
- روی Direct Connect کلیک کنید.
- آدرس IP و پورت سرور خود را از تب Network در GPanel وارد کنید:
<your-server-ip>:<port> - در صورت درخواست رمز عبور سرور را وارد کنید و روی Connect کلیک کنید.
۶. مدیریت ذخیرهها
ذخیره خودکار
CryoFall وضعیت دنیا را بهصورت دورهای ذخیره میکند. سرور ذخیرهسازی را در پسزمینه بدون وقفه قابل توجه در گیمپلی انجام میدهد.
مکان فایل ذخیره
Data/
دایرکتوری Data/ شامل ذخیره دنیا، دادههای بازیکنان، ادعاهای زمین، سازهها و تمام وضعیت سرور است. کل دنیا در اینجا ذخیره میشود.
پشتیبانگیری دستی از طریق SFTP
- سرور را از GPanel متوقف کنید تا اطمینان حاصل شود همه دادهها روی دیسک نوشته شدهاند.
- از طریق SFTP به سرور خود متصل شوید. برای دستورالعملها به نحوه آپلود فایلها از طریق SFTP مراجعه کنید.
- کل دایرکتوری
Data/را دانلود کنید. - نسخه پشتیبان را در مکان امنی روی کامپیوتر خود ذخیره کنید.
بازیابی ذخیره
- سرور را از GPanel متوقف کنید.
- از طریق SFTP متصل شوید و دایرکتوری
Data/پشتیبانگیریشده خود را آپلود کنید و جایگزین دایرکتوری موجود کنید. - سرور را از GPanel راهاندازی کنید. سرور دنیای بازیابیشده را بارگذاری خواهد کرد.
مقالات مرتبط
- دستورات ادمین CryoFall
- نحوه یافتن IP و پورت سرور
- نحوه آپلود فایلها از طریق SFTP
- راهنمای راهاندازی سرور
نیاز به کمک دارید؟
اگر با مشکلاتی در سرور CryoFall خود مواجه شدید که در اینجا پوشش داده نشدهاند، یک تیکت پشتیبانی ارسال کنید و IP سرور، توضیح مشکل و هرگونه پیام خطای مرتبط از کنسول GPanel را درج کنید.