این راهنما نحوه راهاندازی و پیکربندی سرور اختصاصی Eco میزبانی شده در Legion Hosting را پوشش میدهد، شامل احراز هویت Strange Loop Games، متغیرهای راهاندازی، پیکربندی سرور، تنظیمات اقتصاد، یکپارچهسازی Discord و نحوه اتصال. برای رابط مدیریت وب و دسترسی RCON، به مدیریت وب و RCON در Eco مراجعه کنید.
1. پیشنیازها
قبل از اولین شروع سرور Eco خود، به یک حساب Strange Loop Games (SLG) نیاز دارید. سرور از اطلاعات ورود SLG شما برای احراز هویت با سرور اصلی Eco استفاده میکند، که برای نمایش سرور در مرورگر سرور و قبول اتصالات بازیکنان الزامی است.
- به play.eco بروید و روی Sign Up کلیک کنید (یا اگر قبلاً حساب دارید Log In).
- با یک آدرس ایمیل معتبر ثبتنام کنید و یک رمز عبور بسازید.
- در صورت درخواست، ایمیل خود را تأیید کنید.
- نام کاربری و رمز عبور SLG خود را آماده نگه دارید — آنها را قبل از شروع سرور در GPanel وارد خواهید کرد.
2. اولین شروع
پس از آماده شدن حساب SLG، مراحل زیر را برای اولین شروع سرور Eco دنبال کنید:
- وارد GPanel شوید.
- سرور Eco خود را از لیست سرورها انتخاب کنید.
- به تب Startup بروید.
- نام کاربری SLG خود را در فیلد
SLG_USERوارد کنید. - رمز عبور SLG خود را در فیلد
SLG_PWوارد کنید. - به صورت اختیاری، یک نام سرور (
SRV_NAME) تنظیم کنید تا سرور شما در مرورگر قابل شناسایی باشد. - به تب Console برگردید و روی Start کلیک کنید.
- خروجی کنسول را مشاهده کنید. سرور با Strange Loop Games احراز هویت میکند، فایلهای پیکربندی خود را تولید میکند و شروع به بارگذاری جهان میکند. اولین شروع ممکن است چند دقیقه طول بکشد زیرا جهان در حال تولید است.
Configs/Network.eco و سایر فایلهای پیکربندی .eco تا زمانی که سرور حداقل یک بار شروع نشده باشد وجود نخواهند داشت. قبل از تلاش برای ویرایش فایلهای پیکربندی، سرور را شروع کنید.
3. متغیرهای راهاندازی GPanel
متغیرهای زیر قابل پیکربندی در تب Startup GPanel هستند. تغییرات در متغیرهای راهاندازی نیاز به ریاستارت سرور دارند تا اعمال شوند.
| متغیر | توضیحات | پیشفرض |
|---|---|---|
SLG_USER |
نام کاربری Strange Loop Games شما. برای احراز هویت سرور الزامی است. | ندارد |
SLG_PW |
رمز عبور Strange Loop Games شما. برای احراز هویت سرور الزامی است. | ندارد |
SRV_NAME |
نام سرور نمایشدادهشده در مرورگر سرور Eco. | ندارد |
DEDES |
توضیحات سرور نمایشدادهشده در لیست مرورگر سرور. | ندارد |
SRV_PW |
رمز عبور اختیاری برای اتصال بازیکنان. برای سرور عمومی خالی بگذارید. | خالی |
MAX_CON |
حداکثر تعداد اتصالات همزمان بازیکنان. برای نامحدود روی -1 تنظیم کنید. |
-1 |
PUB_SRV |
آیا سرور در مرورگر عمومی سرور نمایش داده شود. روی true یا false تنظیم کنید. |
true |
WEB_PORT |
پورت مورد استفاده رابط مدیریت وب. تب Network در GPanel را برای پورت تخصیصیافته بررسی کنید. | تخصیص توسط GPanel |
RCON_PORT |
پورت مورد استفاده برای اتصالات RCON. تب Network در GPanel را برای پورت تخصیصیافته بررسی کنید. | تخصیص توسط GPanel |
RCON_PW |
رمز عبور برای دسترسی RCON. برای غیرفعال کردن RCON خالی بگذارید. | خالی |
SRV_CAT |
دستهبندی سرور نمایشدادهشده در مرورگر. گزینهها: None، Beginner، Established، BeginnerHard، Strange. |
None |
DISCORD_SRV |
لینک دعوت یا شناسه سرور Discord شما برای یکپارچهسازی با سرور Eco. | خالی |
LANGUAGE |
تنظیم زبان سرور. بر زبان مورد استفاده در لیست مرورگر سرور تأثیر میگذارد. | English |
4. پیکربندی سرور
Eco پیکربندی خود را در فایلهای JSON درون دایرکتوری Configs/ سرور شما ذخیره میکند. فایل اصلی برای تنظیمات شبکه و هویت سرور Configs/Network.eco است.
.eco، سرور را از تب Console GPanel متوقف کنید. اگر سرور هنوز در حال اجرا باشد، ممکن است تغییرات شما را هنگام خاموش شدن بازنویسی کند.
ویرایش Network.eco
- وارد GPanel شوید و سرور Eco خود را انتخاب کنید.
- سرور را از تب Console متوقف کنید.
- به تب Files بروید و به
Configs/بروید. - روی
Network.ecoکلیک کنید تا در ویرایشگر داخلی باز شود.
Network.eco یک فایل JSON است. تنظیمات کلیدی شامل:
| تنظیم | توضیحات |
|---|---|
"Name" |
نام سرور نمایشدادهشده در مرورگر. همچنین قابل تنظیم از طریق متغیر راهاندازی SRV_NAME. |
"Description" |
توضیحات سرور نمایشدادهشده در لیست مرورگر. همچنین قابل تنظیم از طریق DEDES. |
"Password" |
رمز عبور اتصال به سرور. برای بدون رمز، به صورت رشته خالی ("") بگذارید. |
"PublicServer" |
روی true تنظیم کنید تا سرور در مرورگر عمومی لیست شود، false برای سرور خصوصی. |
"MaxConnections" |
حداکثر اتصالات همزمان بازیکنان. از -1 برای نامحدود استفاده کنید. |
"ServerCategory" |
برچسب دستهبندی نمایشدادهشده در مرورگر (مثلاً "Beginner"، "Established"). |
"IPAddress" |
معمولاً در هاست اشتراکی روی "Any" تنظیم میشود. مگر اینکه پشتیبانی دستور دهد، این را تغییر ندهید. |
نمونه قطعه Network.eco:
{
"Name": "My Legion Eco Server",
"Description": "A collaborative Eco server hosted by Legion Hosting",
"Password": "",
"PublicServer": true,
"MaxConnections": -1,
"ServerCategory": "Beginner",
"IPAddress": "Any"
}
SRV_NAME) مقادیر متناظر در Network.eco را در هر بار شروع سرور بازنویسی میکنند. اگر میخواهید تنظیمات را منحصراً از طریق فایل پیکربندی مدیریت کنید، متغیر راهاندازی متناظر در GPanel را پاک کنید.
تنظیمات بومیسازی
فایل Configs/Localization.eco زبان مورد استفاده سرور را کنترل میکند. این یک فایل JSON با ساختار ساده است:
{
"Language": "English"
}
مقدار را به هر زبان پشتیبانیشده تغییر دهید. این همچنین قابل تنظیم از طریق متغیر راهاندازی LANGUAGE در GPanel است.
5. دستهبندیهای سرور
Eco از دستهبندیهای سرور برای کمک به بازیکنان در یافتن سرورهایی که با سبک بازی مورد نظرشان مطابقت دارد استفاده میکند. دستهبندی از طریق متغیر راهاندازی SRV_CAT یا فیلد "ServerCategory" در Network.eco تنظیم میشود.
| دستهبندی | توضیحات |
|---|---|
None |
بدون برچسب دستهبندی. سرور بدون برچسب دستهبندی در مرورگر نمایش داده میشود. اگر سرور شما در دستهبندیهای از پیش تعریفشده جای نمیگیرد، از این استفاده کنید. |
Beginner |
مناسب برای بازیکنان تازهکار. معمولاً دارای زمانبندی شهابسنگ کندتر، الزامات همکاری آسانتر و تنظیمات اقتصادی بخشندهتر است. به بازیکنان تازهکار سیگنال میدهد که سرور مکان خوبی برای یادگیری است. |
Established |
سروری که مدتی فعال بوده و جامعه فعالی دارد. بازیکنانی که این دستهبندی را مرور میکنند انتظار اقتصاد موجود، قوانین تثبیتشده و همکاری جاری دارند. بهتر است پس از عبور سرور از مراحل اولیه بازی استفاده شود. |
BeginnerHard |
مناسب تازهکارها اما با پیکربندی چالشبرانگیزتر. زمانبندی شهابسنگ سریعتر، محدودیتهای سختتر منابع یا افزایش سختی دیگر. مناسب بازیکنانی که میخواهند سیستمهای Eco را تحت فشار یاد بگیرند. |
Strange |
تنظیمات آزمایشی یا غیرمعمول سرور. قوانین سفارشی، پیکربندیهای غیرعادی جهان، مادهای سنگین یا گیمپلی غیراستاندارد. برای راهاندازیهای خلاقانه یا خاص سرور استفاده کنید. |
6. تنظیمات اقتصاد و جهان
گیمپلی اصلی Eco حول اکوسیستم شبیهسازیشده و اقتصاد بازیکنمحور آن میچرخد. این تنظیمات به طور قابل توجهی بر نحوه بازی سرور شما تأثیر میگذارند و بهتر است از طریق پنل مدیریت وب مدیریت شوند (به مدیریت وب و RCON در Eco مراجعه کنید).
طول روز و مقیاس زمان
طول روز کنترل میکند که زمان درون بازی نسبت به زمان واقعی چقدر سریع میگذرد. چرخه روز کوتاهتر پیشرفت گیمپلی را سرعت میبخشد، در حالی که چرخه طولانیتر به بازیکنان زمان واقعی بیشتری برای همکاری و ساختوساز میدهد.
- نسبت پیشفرض زمان واقعی به زمان بازی به این معنی است که یک روز واقعی تقریباً برابر با یک روز درون بازی است.
- تنظیم مقیاس زمان بر سرعت فاسد شدن غذا، رشد محصولات و کسب امتیاز مهارت تأثیر میگذارد.
- چرخههای کوتاهتر برای گروههای کوچک که پیشرفت سریعتر میخواهند بهتر است. چرخههای طولانیتر مناسب جوامع بزرگتر است که به زمان هماهنگی نیاز دارند.
زمانبندی شهابسنگ
شهابسنگ تهدید اصلی در Eco است. مهلتی تعیین میکند که بازیکنان باید تا آن زمان فناوری خود را به اندازه کافی پیشرفت دهند تا آن را نابود کنند. نکات کلیدی:
- روزهای برخورد شهابسنگ: تعداد روزهای واقعی تا برخورد شهابسنگ. پیشفرض 30 روز است.
- تایمر شهابسنگ کوتاهتر فوریت را افزایش میدهد و همکاری سریعتر را اجبار میکند. تایمر طولانیتر بازی آرامتر را ممکن میسازد.
- میتوانید شهابسنگ را کاملاً غیرفعال کنید اگر تجربه سندباکس بدون مهلت میخواهید.
- تایمر شهابسنگ قابل تنظیم از طریق پنل مدیریت وب در بخش تنظیمات جهان است.
نرخ مهارت و همکاری
سیستم مهارت Eco به گونهای طراحی شده که هیچ بازیکنی نمیتواند تمام حرفهها را تسلط یابد. این امر تجارت و همکاری را تشویق میکند.
- نرخ کسب مهارت: سرعت کسب امتیاز مهارت بازیکنان را کنترل میکند. نرخهای بالاتر تخصص سریعتر را ممکن میسازند اما نیاز به تعهد بلندمدت را کاهش میدهند.
- هزینه تخصص: هزینه یادگیری تخصصهای جدید. هزینههای بالاتر بازیکنان را مجبور به تخصص محدودتر میکنند.
- ضریب همکاری: پاداشهایی که هنگام کار چند بازیکن روی یک پروژه اعمال میشوند. مقادیر بالاتر کار تیمی را پاداش میدهند.
- این تنظیمات از طریق پنل مدیریت وب در دسترس هستند و میتوانند بدون ریاستارت در زمان اجرا تنظیم شوند.
تولید جهان
تنظیمات جهانی که در زمان تولید تعیین میشوند (اندازه جهان، توزیع بیومها) پس از ایجاد جهان قابل تغییر نیستند. اگر به پارامترهای تولید جهان متفاوتی نیاز دارید، باید سرور را پاک کنید و جهان جدیدی تولید کنید. قبل از اولین شروع، گزینههای تولید جهان را در مدیریت وب یا فایلهای پیکربندی مربوطه ببینید اگر جهان سفارشی میخواهید.
7. یکپارچهسازی Discord
Eco از اتصال سرور شما به یک سرور Discord پشتیبانی میکند، که به بازیکنان اجازه میدهد مستقیماً از مرورگر سرور جامعه شما را پیدا کنند.
راهاندازی یکپارچهسازی Discord
- یک لینک دعوت دائمی برای سرور Discord خود بسازید (در Discord: روی یک کانال راستکلیک کنید، Invite People را بزنید و لینک را روی Never Expire تنظیم کنید).
- در GPanel، به تب Startup بروید.
- لینک دعوت یا شناسه سرور Discord خود را در فیلد
DISCORD_SRVجایگذاری کنید. - سرور را ریاستارت کنید.
پس از پیکربندی، بازیکنانی که لیست سرور را مرور میکنند لینک Discord را در صفحه لیست سرور شما خواهند دید. این کار اتصال بازیکنان بالقوه به جامعه شما را قبل از اتصال به سرور آسان میکند.
8. نحوه اتصال
گزینه A -- مرورگر سرور درون بازی
- Eco را اجرا کنید و روی Play در منوی اصلی کلیک کنید.
- روی Server Browser کلیک کنید.
- اگر سرور شما عمومی است (
PUB_SRVرویtrueتنظیم شده)، در لیست سرور نمایش داده میشود. از نوار جستجو برای فیلتر کردن بر اساس نام سرور خود استفاده کنید. - روی سرور خود کلیک کنید و Join را بزنید. در صورت تنظیم رمز عبور، آن را وارد کنید.
گزینه B -- اتصال مستقیم
- Eco را اجرا کنید و روی Play در منوی اصلی کلیک کنید.
- روی Server Browser کلیک کنید، سپس روی Direct Connect (یا آیکون اتصال) کلیک کنید.
- آدرس IP و پورت بازی سرور خود را وارد کنید:
<your-server-ip>:<game-port> - روی Connect کلیک کنید. در صورت درخواست، رمز عبور سرور را وارد کنید.
IP سرور و پورت بازی شما در تب Network GPanel نمایش داده میشود. برای جزئیات به نحوه یافتن IP و پورت سرور مراجعه کنید.
مقالات مرتبط
- مدیریت وب و RCON در Eco
- نحوه یافتن IP و پورت سرور
- نحوه آپلود فایل از طریق SFTP
- راهنمای شروع کار با سرور
نیاز به کمک دارید؟
اگر با سرور Eco خود مشکلی دارید، یک تیکت پشتیبانی باز کنید و IP سرور، توضیحات مشکل و هرگونه خروجی کنسول مرتبط از GPanel را درج کنید.