راهنمای راهاندازی سرور اختصاصی The Forest
این راهنما نحوه پیکربندی سرور اختصاصی The Forest شما در Legion Hosting را پوشش میدهد، شامل تنظیمات config.cfg، حالتهای سختی، مدیریت ذخیرهسازی و نحوه اتصال.
دسترسی به پنل سرور
تمام مدیریت سرور از طریق GPanel در gpanel.legionhosting.net انجام میشود. با اعتبارنامه Legion Hosting خود وارد شوید تا به مدیر فایل، کنسول و کنترلهای سرور دسترسی پیدا کنید.
فایل پیکربندی (config.cfg)
فایل اصلی پیکربندی سرور config.cfg است که در مسیر زیر قرار دارد:
TheForestDedicatedServer_Data/forest/config/config.cfg
میتوانید آن را مستقیماً از طریق مدیر فایل GPanel یا از طریق SFTP ویرایش کنید. پس از اعمال تغییرات، سرور خود را ریاستارت کنید تا تغییرات اعمال شوند.
هویت سرور
| تنظیم | مقدار نمونه | توضیحات |
|---|---|---|
serverName |
My Forest Server |
نامی که در مرورگر سرور نمایش داده میشود. آن را منحصر به فرد و توصیفی نگه دارید. |
serverPassword |
secretpass |
رمز عبور لازم برای اتصال. برای سرور عمومی خالی بگذارید. |
maxPlayers |
8 |
حداکثر تعداد بازیکنان مجاز (۱–۸). |
serverSteamAccount |
(your token) |
توکن Steam Game Server Login (GSLT). برای نمایش سرور در مرورگر سرور Steam لازم است. یکی در steamcommunity.com/dev/managegameservers با App ID 242760 بسازید. |
تنظیمات گیمپلی
| تنظیم | مقادیر | توضیحات |
|---|---|---|
difficulty |
0, 1, 2, 3 |
حالت سختی. برای جزئیات بخش حالتهای سختی را در زیر مشاهده کنید. |
veganMode |
true / false |
وقتی روی true تنظیم شود، تمام دشمنان (آدمخوارها و جهشیافتهها) را غیرفعال میکند. |
vegetarianMode |
true / false |
وقتی روی true تنظیم شود، دشمنان فقط در شب ظاهر میشوند. |
allowBuildingDestruction |
true / false |
آیا دشمنان میتوانند سازههای ساخته شده توسط بازیکن را تخریب کنند. |
allowEnemiesCreativeMode |
true / false |
دشمنان را حتی زمانی که حالت خلاقیت فعال است فعال میکند. |
allowTrees |
true / false |
کنترل میکند آیا درختان بریده شده با گذشت زمان دوباره رشد میکنند. |
enableSpawnRegion |
true / false |
ظهور بازیکنان را به منطقه محل سقوط محدود میکند. |
تنظیمات شبکه
port بازی و port کوئری اختصاص داده شده شما در تب Network در GPanel نمایش داده میشوند. مطمئن شوید مقادیر serverPort و serverQueryPort در config.cfg با portهای اختصاص داده شده شما مطابقت دارند.
| تنظیم | توضیحات |
|---|---|
serverPort |
port اصلی بازی (UDP). باید با port بازی نمایش داده شده در تب Network در GPanel مطابقت داشته باشد. |
serverQueryPort |
port کوئری Steam (UDP). باید با port کوئری نمایش داده شده در تب Network در GPanel مطابقت داشته باشد. |
serverIP |
IP برای اتصال. به صورت 0.0.0.0 بگذارید تا به همه رابطها متصل شود (توصیه میشود). |
تنظیمات ذخیرهسازی
| تنظیم | مقدار نمونه | توضیحات |
|---|---|---|
saveFolderPath |
TheForestDedicatedServer_Data/ |
پوشهای که فایلهای ذخیره در آن ذخیره میشوند، نسبت به ریشه سرور. اگر تنظیم نشود به صورت پیشفرض TheForestDedicatedServer_Data/ است. |
slot |
1 |
شماره اسلات ذخیره (۱–۵). هر اسلات یک جهان مستقل است. |
initType |
New / Continue |
روی New تنظیم کنید تا جهان جدید شروع شود، یا Continue برای بارگذاری ذخیره موجود. |
initType را از New به Continue تغییر دهید. اگر روی New باقی بماند، ریاستارت سرور جهان را پاک کرده و از نو شروع میکند.
حالتهای سختی
تنظیم difficulty سطح چالش کلی سرور را کنترل میکند:
| مقدار | حالت | توضیحات |
|---|---|---|
0 |
صلحآمیز | بدون دشمن. ایدهآل برای سرورهای متمرکز بر ساختوساز. |
1 |
عادی | سختی استاندارد. تجربه بقای متعادل. |
2 |
سخت | تهاجم بیشتر دشمنان و منابع کمتر. |
3 |
بقای سخت | چالشبرانگیزترین حالت. مکانیکهای بقای واقعگرایانه، مرگ دائمی در برخی تنظیمات. |
veganMode و vegetarianMode مقدار difficulty را در رابطه با ظهور دشمنان لغو میکنند. اگر هر یک از آنها true باشد، دشمنان بدون توجه به سطح سختی تنظیم شده سرکوب میشوند.
نحوه اتصال به سرور
یافتن IP و Port
قبل از اتصال، به آدرس IP و port سرور خود نیاز دارید. راهنمای ما را مشاهده کنید: نحوه یافتن IP و Port سرور.
port بازی و port کوئری اختصاص داده شده شما در تب Network در GPanel نمایش داده میشوند. مطمئن شوید مقادیر serverPort و serverQueryPort در config.cfg با portهای اختصاص داده شده شما مطابقت دارند.
روش ۱: مرورگر سرور Steam
- در Steam، View > Game Servers را باز کنید.
- روی تب Favorites کلیک کنید، سپس روی Add a Server کلیک کنید.
- IP سرور و port کوئری خود (از تب Network در GPanel) را در قالب
your.ip.address:QueryPortوارد کرده و روی Add This Address to Favorites کلیک کنید. - سرور شما باید در لیست ظاهر شود. روی آن دوبار کلیک کنید یا آن را انتخاب کرده و روی Connect کلیک کنید.
- اگر سرور رمز عبور دارد، از شما خواسته میشود آن را وارد کنید.
روش ۲: اتصال مستقیم درون بازی
- The Forest را اجرا کنید و از منوی اصلی Multiplayer را انتخاب کنید.
- Join Game را انتخاب کنید، سپس به تب Friends / LAN بروید.
- اگر سرور شما به طور خودکار لیست نشده، به دنبال گزینه Direct Connect یا Enter IP بگردید و IP سرور و port بازی خود (از تب Network در GPanel) را وارد کنید.
serverSteamAccount (GSLT) باید در config.cfg تنظیم شده باشد. بدون توکن معتبر، سرور فقط از طریق اتصال مستقیم قابل دسترسی خواهد بود.
مدیریت فایل ذخیره
محل فایل ذخیره
فایلهای ذخیره در پوشهای که توسط saveFolderPath در config.cfg تعریف شده ذخیره میشوند. به طور پیشفرض این پوشه TheForestDedicatedServer_Data/ در ریشه سرور شماست. هر اسلات ذخیره یک زیرپوشه شمارهگذاری شده است (مثلاً TheForestDedicatedServer_Data/1/، TheForestDedicatedServer_Data/2/).
پشتیبانگیری از ذخیره
- سرور خود را از GPanel متوقف کنید تا از خرابی دادهها هنگام کپی جلوگیری شود.
- در مدیر فایل GPanel به پوشه
TheForestDedicatedServer_Data/بروید یا از طریق SFTP متصل شوید. - کل پوشه اسلات (مثلاً
TheForestDedicatedServer_Data/1/) را به کامپیوتر خود دانلود کنید. - پس از اتمام، سرور خود را ریاستارت کنید.
بازیابی ذخیره
- سرور خود را متوقف کنید.
- پوشه اسلات پشتیبان خود را به مسیر صحیح (مثلاً
TheForestDedicatedServer_Data/1/) آپلود کنید و فایلهای موجود را جایگزین کنید. - مطمئن شوید
initTypeرویContinueتنظیم شده وslotبا شماره اسلاتی که بازیابی کردهاید مطابقت دارد. - سرور خود را راهاندازی کنید.
شروع جهان جدید
- سرور خود را متوقف کنید.
- مقدار
slotدرconfig.cfgرا به یک شماره اسلات استفاده نشده (مثلاً2) تغییر دهید، یا محتویات پوشه اسلات فعلی را برای پاک کردن حذف کنید. initTypeرا رویNewتنظیم کنید.- سرور خود را راهاندازی کنید. پس از ایجاد جهان،
initTypeرا بهContinueبرگردانید.
مقالات مرتبط
- کنترلهای ادمین و میزبان سرور The Forest — لیست ادمین، لیست سفید و دستورات درون بازی
- عیبیابی سرور The Forest — مشکلات رایج و راهحلها
هنوز نیاز به کمک دارید؟
اگر این راهنما را دنبال کردهاید و همچنان مشکل دارید، تیم پشتیبانی ما آماده کمک است. یک تیکت پشتیبانی باز کنید و شناسه سرور، شرح مشکل و خروجی کنسول مرتبط را ضمیمه کنید.