این راهنما تمام آنچه برای راهاندازی و پیکربندی سرور اختصاصی Empyrion: Galactic Survival خود در Legion Hosting نیاز دارید را پوشش میدهد. Empyrion یک بازی بقا در فضا و سیارهای با جهان باز است که شامل ساختوساز، اکتشاف، استخراج و نبرد در کهکشانهای تولیدشده به صورت رویهای میشود. برای مدیریت درونبازی و دستورات کنسول، به راهنمای دستورات ادمین Empyrion مراجعه کنید.
Empyrion: Galactic Survival چیست؟
Empyrion: Galactic Survival یک بازی بقای سهبعدی با جهان باز است که در یک کهکشان تولیدشده به صورت رویهای قرار دارد. بازیکنان از یک سیاره شروع میکنند و باید منابع جمعآوری کنند، تجهیزات بسازند، پایگاه بنا کنند و وسایل نقلیه بسازند تا فضا را کاوش کرده و در محیطهای خصمانه بیگانه زنده بمانند. این بازی هر دو حالت بازی PvE و PvP را با مکانیکهای گسترده ساختوساز برای ساخت پایگاهها (BA)، کشتیهای سرمایهای (CV)، کشتیهای کوچک (SV) و وسایل نقلیه شناور (HV) ارائه میدهد.
ویژگیهای کلیدی شامل:
- اکتشاف فضا و سیارهای — سفر بین سیارهها، قمرها، سیارکها و بخشهای فضایی در یک منظومه شمسی کامل
- سیستم ساختوساز — ساخت پایگاهها، کشتیها و وسایل نقلیه بلاک به بلاک با سیستمهای داخلی پیچیده
- مکانیکهای بقا — مدیریت غذا، اکسیژن، دما، تابش و سلامت در بیومهای متنوع
- نبرد — مبارزه با موجودات بیگانه خصمانه، درونها و فرکشنهای دشمن به صورت پیاده و در وسایل نقلیه
- چندنفره — گیمپلی تعاونی و رقابتی در سرورهای اختصاصی با سیستمهای فرکشن
- سناریوها — سناریوهای بازی سفارشی شامل بازسازی جامعه رسمی Reforged Eden
اولین راهاندازی
وقتی سرور Empyrion شما در Legion Hosting آماده میشود، از پیش نصب شده و آماده پیکربندی است. برای اولین راهاندازی سرور:
- به GPanel در gpanel.legionhosting.net وارد شوید
- سرور Empyrion: Galactic Survival خود را از لیست سرورها انتخاب کنید
- متغیرهای راهاندازی خود را بررسی و پیکربندی کنید (نام سرور، حداکثر بازیکنان و غیره)
- روی Start کلیک کنید تا سرور راهاندازی شود
- اولین راهاندازی ممکن است چند دقیقه طول بکشد زیرا سرور جهان اولیه بازی را تولید میکند
- پس از اینکه کنسول نشان داد سرور آماده است، بازیکنان میتوانند متصل شوند
متغیرهای راهاندازی GPanel
GPanel متغیرهای راهاندازی فراهم میکند که به تنظیمات کلیدی dedicated.yaml نگاشت میشوند. اینها سریعترین راه برای پیکربندی سرور بدون ویرایش مستقیم فایلها هستند.
| متغیر | توضیحات | مثال |
|---|---|---|
| Server Name | نامی که در مرورگر سرور نمایش داده میشود | My Empyrion Server |
| Server Password | رمز عبور اختیاری برای سرورهای خصوصی | secret123 |
| Max Players | حداکثر تعداد بازیکنان همزمان | 16 |
| Game Mode | Survival (1) یا Creative (2) | 1 |
| Game Name | نام پوشه ذخیره بازی (فاصله مجاز نیست) | MyGame |
| World Seed | عدد بذر برای تولید جهان | 123456 |
پیکربندی سرور (dedicated.yaml)
فایل اصلی پیکربندی سرور dedicated.yaml است که در ریشه دایرکتوری نصب سرور شما قرار دارد. میتوانید آن را از طریق مدیر فایل GPanel یا از طریق SFTP ویرایش کنید. خطوطی که با # شروع میشوند غیرفعال (کامنت شده) هستند — # را حذف کنید تا تنظیم فعال شود.
dedicated.yaml خود ایجاد کنید. فایل پیشفرض ممکن است در طول بهروزرسانیهای بازی بازنویسی شود. اگر از یک فایل سفارشی استفاده میکنید، دستور راهاندازی سرور خود را بهروزرسانی کنید تا به آن ارجاع دهد (مثلاً -dedicated mycustom_dedicated.yaml).
تنظیمات سرور
# Server Identity
Srv_Port: 30000
Srv_Name: "My Empyrion Server"
Srv_Password: ""
Srv_MaxPlayers: 16
Srv_Description: "Welcome to my server!"
Srv_Public: true
# Save Configuration
GameName: DediGame
SaveDirectory: ./Saves
# Game Mode
Mode: 1 # 1 = Survival, 2 = Creative
Seed: 123456 # World generation seed (positive integers only)
# Anti-Cheat
EACActive: true # Enable Easy Anti-Cheat
توضیح تنظیمات کلیدی سرور
| تنظیم | پیشفرض | توضیحات |
|---|---|---|
Srv_Port |
30000 | port اصلی سرور. بازی همچنین از پورتهای +1 تا +3 استفاده میکند (مثلاً 30001-30003). معمولاً به صورت خودکار توسط GPanel تنظیم میشود. |
Srv_Name |
(خالی) | نام سرور که در مرورگر سرور درونبازی نمایش داده میشود. از علامت نقلقول دور مقدار استفاده کنید. |
Srv_Password |
(خالی) | رمز عبور مورد نیاز برای ورود. برای سرور عمومی خالی بگذارید. |
Srv_MaxPlayers |
16 | حداکثر تعداد بازیکنان همزمان. |
Srv_Description |
(خالی) | توضیحات سرور که در مرورگر سرور نمایش داده میشود. باید در علامت نقلقول محصور شود. |
Srv_Public |
true | وقتی true باشد، سرور در مرورگر سرور عمومی نمایش داده میشود. برای سرورهای خصوصی/مخفی روی false تنظیم کنید. |
GameName |
DediGame | نام پوشه ذخیره بازی. فاصله مجاز نیست. |
Mode |
1 | حالت بازی: 1 = Survival، 2 = Creative. |
Seed |
(تصادفی) | بذر تولید جهان. فقط از اعداد صحیح مثبت استفاده کنید (بدون صفر یا اعداد منفی). |
EACActive |
true | Easy Anti-Cheat را فعال میکند. اگر بازیکنان مشکل سازگاری دارند روی false تنظیم کنید. |
EnableDLC |
false | اگر از سناریوی Dark Faction یا محتوای DLC دیگر استفاده میکنید، روی true تنظیم کنید. |
تنظیمات بازی
تنظیمات خاص بازی سختی، مدیریت ساختار و قوانین گیمپلی را کنترل میکنند. اینها را میتوان در dedicated.yaml پیکربندی کرد یا در زمان اجرا با استفاده از دستور کنسول gopt set تغییر داد (به راهنمای دستورات ادمین مراجعه کنید).
| تنظیم | پیشفرض | توضیحات |
|---|---|---|
DecayTime |
24 | ساعتهایی قبل از حذف ساختارهای بازدید نشده بدون هسته (یا با کمتر از 10 بلاک). برای غیرفعال کردن روی 0 تنظیم کنید. |
WipeTime |
0 | ساعتهایی قبل از حذف هر ساختار بازدید نشده بازیکن. برای غیرفعال کردن روی 0 تنظیم کنید (برای اکثر سرورها توصیه میشود). |
ProtectTime |
48 | ساعتهای حفاظت آفلاین برای ساختارهای بازیکن پس از خروج مالک. |
ProtectDelay |
300 | ثانیههایی قبل از فعال شدن حفاظت آفلاین پس از قطع اتصال بازیکن. |
MaxStructures |
200 | حداکثر تعداد ساختارها در هر playfield. محدوده: 0-255. |
AntiGriefDistancePvE |
30 | حداقل فاصله (به متر) بین پایگاههای فرکشنهای مختلف در مناطق PvE. |
AntiGriefDistancePvP |
300 | حداقل فاصله (به متر) بین پایگاههای فرکشنهای مختلف در مناطق PvP. |
ForcePvP |
false | وقتی true باشد، PvP را در تمام playfieldها بدون توجه به تنظیمات playfield اجبار میکند. |
تنظیمات سختی
این تنظیمات در دسترس بودن منابع و رفتار NPC را کنترل میکنند:
| تنظیم | پیشفرض | گزینهها | توضیحات |
|---|---|---|---|
DiffAmountOfOre |
Normal | Rich, Normal, Poor | مقدار سنگ معدن در هر ذخیره را کنترل میکند |
DiffNumberOfDeposits |
Normal | Plenty, Normal, Few | تعداد ذخایر سنگ معدن تولید شده را کنترل میکند |
DiffAttackStrength |
Medium | Easy, Medium, Hard | آسیب حمله NPC را کنترل میکند |
DiffConstrCraftTime |
Normal | Faster, Normal, Slower, Instant | سرعت ساخت در سازندهها را کنترل میکند |
کنسول راه دور Telnet
Empyrion از مدیریت سرور از راه دور از طریق Telnet پشتیبانی میکند و به شما اجازه میدهد بدون حضور در بازی دستورات کنسول ارسال کنید. برای فعال کردن آن، این تنظیمات را به dedicated.yaml خود اضافه کنید:
# Telnet Remote Console
Tel_Enabled: true
Tel_Port: 1030
Tel_Pwd: "YourSecurePassword"
پیکربندی Playfield
Empyrion از playfieldها برای تعریف سیارهها، قمرها، مدارها و بخشهای فضایی فردی استفاده میکند. فایلهای پیکربندی playfield تولید زمین، بیومها، منابع و تولد NPCها برای هر مکان را کنترل میکنند.
فایلهای playfield در دایرکتوری Playfields/ سناریو قرار دارند. هر playfield پوشه مخصوص به خود با فایلهای پیکربندی دارد از جمله:
playfield.yaml— پیکربندی اصلی playfield (بیومها، زمین، اتمسفر)space_dynamic.yaml— پیکربندی برای playfieldهای فضایی پویا
نحوه اتصال
بازیکنان میتوانند با چندین روش به سرور Empyrion شما متصل شوند:
روش 1: مرورگر سرور درونبازی
- Empyrion: Galactic Survival را از Steam اجرا کنید
- از منوی اصلی روی Multiplayer کلیک کنید
- روی Connect to Server کلیک کنید
- سرور خود را با نام در لیست سرورها جستجو کنید
- سرور خود را انتخاب کرده و روی Connect کلیک کنید
- در صورت نیاز رمز عبور سرور را وارد کنید
روش 2: اتصال مستقیم
- Empyrion: Galactic Survival را از Steam اجرا کنید
- از منوی اصلی روی Multiplayer کلیک کنید
- روی Connect to Server کلیک کنید
- آدرس IP و port سرور خود را در فیلد اتصال مستقیم وارد کنید (قالب:
IP:Port) - روی Connect کلیک کنید
روش 3: مرورگر سرور Steam
- در Steam، به View → Game Servers بروید
- روی تب Favorites و سپس Add a Server کلیک کنید
- آدرس IP و port سرور خود را وارد کنید
- روی Add this address to favorites کلیک کنید
- روی ورودی سرور دوبار کلیک کنید تا متصل شوید
Srv_Public در dedicated.yaml روی true تنظیم شده است. همچنین اطمینان حاصل کنید که سرور قبل از جستجو کاملاً راهاندازی شده است. ممکن است چند دقیقه طول بکشد تا سرورهای تازه راهاندازی شده در مرورگر نمایش داده شوند.
مدیریت ذخیرهسازی
درک ساختار پوشه ذخیرهسازی در پشتیبانگیری، عیبیابی و مدیریت سرور کمک میکند.
ساختار پوشه ذخیرهسازی
Saves/
Games/
YourGameName/
gameoptions.yaml <-- Game options (difficulty, etc.)
globaldb <-- Global game database
Mods/ <-- Active mod configurations
Players/ <-- Player data and inventories
Playfields/ <-- Individual planet/space data
Shared/ <-- Structure files (ships, bases)
BA_PlayerBase_12345/ <-- Example base structure
CV_MyShip_67890/ <-- Example capital vessel
SV_Fighter_11111/ <-- Example small vessel
Templates/ <-- Blueprint templates
توصیههای پشتیبانگیری
- از ویژگی پشتیبانگیری داخلی GPanel قبل از انجام تغییرات بزرگ استفاده کنید
- کل پوشه
Saves/Games/YourGameName/را از طریق SFTP برای پشتیبانگیری محلی دانلود کنید - قبل از پشتیبانگیری دستی از دستور کنسول
saveandexitاستفاده کنید تا مطمئن شوید تمام دادهها روی دیسک نوشته شدهاند - به طور منظم پشتیبانگیری کنید، به خصوص قبل از بهروزرسانیهای بازی
بازنشانی جهان
برای شروع با یک جهان بازی تازه:
- سرور را در GPanel متوقف کنید
- مدیر فایل را باز کنید
- به
Saves/Games/بروید - پوشه بازی مطابق با
GameNameخود را حذف یا تغییر نام دهید - سرور را راهاندازی کنید — یک جهان جدید تولید خواهد شد
مقالات مرتبط
- دستورات ادمین Empyrion
- نحوه یافتن IP و Port سرور
- نحوه آپلود فایلها از طریق SFTP
- شروع کار با سرور جدید
نیاز به کمک دارید؟
اگر با سرور Empyrion خود مشکل دارید یا به کمک بیشتری در پیکربندی نیاز دارید، تیم پشتیبانی ما آماده کمک است. یک تیکت پشتیبانی ارسال کنید و ما در اسرع وقت به شما پاسخ خواهیم داد.