راهنمای راهاندازی سرور اختصاصی Palworld
این راهنما نحوه پیکربندی سرور اختصاصی Palworld میزبانی شده از طریق Legion Hosting را پوشش میدهد، شامل پیکربندی تنظیمات، اتصال چندنفره و مدیریت فایلهای ذخیره.
پیدا کردن IP و پورت سرور
قبل از پیکربندی یا اتصال به سرور، آدرس IP و پورت کوئری سرور خود را پیدا کنید. راهنمای ما را ببینید: نحوه پیدا کردن IP و پورت سرور.
مکان فایل پیکربندی
فایل اصلی پیکربندی سرور Palworld:
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
برای ویرایش این فایل، از File Manager در GPanel یا اتصال از طریق SFTP استفاده کنید.
PalWorldSettings.ini نوشته میشوند:
ServerNameAdminPasswordServerPasswordMaxPlayersServerDescription
اگر این مقادیر را مستقیماً در
PalWorldSettings.ini ویرایش کنید، تغییرات شما دفعه بعد که سرور شروع به کار کند بازنویسی خواهد شد. همیشه این تنظیمات را در تب Startup در GPanel تغییر دهید.
AdminPassword و ServerPassword باید بین ۱ تا ۳۰ کاراکتر باشند و فقط میتوانند شامل حروف، اعداد، خط تیره (-) و زیرخط (_) باشند. فاصله و کاراکترهای خاص مجاز نیستند و باعث خطای احراز هویت میشوند.
تنظیمات کلیدی PalWorldSettings.ini
تمام تنظیمات در بخش [/Script/Pal.PalGameWorldSettings] روی یک خط OptionSettings=() قرار دارند. در زیر مهمترین پارامترها و عملکرد آنها آمده است.
هویت سرور و دسترسی
| تنظیمات | پیشفرض | توضیحات |
|---|---|---|
ServerName |
"Default Palworld Server" |
نامی که در مرورگر سرور و هنگام اتصال نمایش داده میشود. این را در تب Startup در GPanel تنظیم کنید. |
ServerDescription |
"" |
توضیحات کوتاهی که در مرورگر سرور نمایش داده میشود. این را در تب Startup در GPanel تنظیم کنید. |
ServerPassword |
"" |
رمز عبور مورد نیاز برای پیوستن. برای سرور عمومی خالی بگذارید. ۱ تا ۳۰ کاراکتر، فقط حروف/اعداد/خط تیره/زیرخط. این را در تب Startup در GPanel تنظیم کنید. |
AdminPassword |
"" |
رمز عبوری که برای دریافت دسترسی ادمین در بازی استفاده میشود. همیشه این را تنظیم کنید. ۱ تا ۳۰ کاراکتر، فقط حروف/اعداد/خط تیره/زیرخط. این را در تب Startup در GPanel تنظیم کنید. |
MaxPlayers |
32 |
حداکثر تعداد بازیکنان همزمان مجاز. در این پنل محدود به ۳۲ است. مقادیر بالاتر مصرف حافظه و CPU را افزایش میدهد. این را در تب Startup در GPanel تنظیم کنید. |
bUseAuth |
True |
احراز هویت Steam را فعال میکند. فقط برای LAN/تست روی False قرار دهید. |
RCONEnabled |
True |
مدیریت از راه دور RCON را فعال میکند. در این پنل همیشه فعال است. |
بازی بینپلتفرمی (Steam / Xbox Game Pass)
متغیر ALLOW_CONNECT_PLATFORM کنترل میکند که بازیکنان کدام پلتفرم بتوانند متصل شوند. این در تب Startup در GPanel تنظیم میشود.
| مقدار | توضیحات |
|---|---|
Steam |
پیشفرض. فقط بازیکنان Steam میتوانند متصل شوند. |
Xbox |
به بازیکنان Xbox Game Pass اجازه اتصال میدهد. اگر بازیکنان شما روی Xbox Game Pass هستند، این را در تب Startup در GPanel تغییر دهید. |
نرخهای گیمپلی و سختی
| تنظیمات | پیشفرض | توضیحات |
|---|---|---|
ExpRate |
1.000000 |
ضریب کسب XP بازیکن. 2.0 = دو برابر XP. |
PalCaptureRate |
1.000000 |
ضریب نرخ موفقیت در گرفتن Pal. |
PalExpRate |
1.000000 |
ضریب کسب XP Pal. |
WorkSpeedRate |
1.000000 |
ضریب سرعت کار Pal در پایگاه. |
CollectionDropRate |
1.000000 |
ضریب نرخ دراپ منابع از جمعآوری. |
EnemyDropItemRate |
1.000000 |
ضریب نرخ دراپ آیتم از دشمنان. |
DeathPenalty |
All |
آیتمهایی که هنگام مرگ از دست میروند. گزینهها: None، Item، ItemAndEquipment، All. |
bEnablePlayerToPlayerDamage |
False |
آسیب PvP بین بازیکنان را فعال میکند. |
bEnableFriendlyFire |
False |
آتش خودی از Palها را فعال میکند. |
DayTimeSpeedRate |
1.000000 |
ضریب سرعت روز. بالاتر = روزهای سریعتر. |
NightTimeSpeedRate |
1.000000 |
ضریب سرعت شب. بالاتر = شبهای سریعتر. |
مثال پیکربندی
یک PalWorldSettings.ini کامل با سفارشیسازیهای رایج. به یاد داشته باشید که ServerName، AdminPassword، ServerPassword، MaxPlayers و ServerDescription باید از طریق تب Startup در GPanel تغییر داده شوند، نه مستقیماً اینجا.
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=2.000000,PalCaptureRate=1.500000,PalSpawnNumRate=1.000000,PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,PlayerStomachDecreaceRate=1.000000,PlayerStaminaDecreaceRate=1.000000,PlayerAutoHPRegeneRate=1.000000,PlayerAutoHpRegeneRateInSleep=1.000000,PalStomachDecreaceRate=1.000000,PalStaminaDecreaceRate=1.000000,PalAutoHPRegeneRate=1.000000,PalAutoHpRegeneRateInSleep=1.000000,BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=1.000000,CollectionDropRate=2.000000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=2.000000,DeathPenalty=Item,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=3000,DropItemMaxNum_UNKO=100,BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,DropItemAliveMaxHours=1.000000,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=72.000000,WorkSpeedRate=1.000000,bIsMultiplay=True,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=True,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,CoopPlayerMaxNum=4,ServerPlayerMaxNum=32,ServerName="My Palworld Server",ServerDescription="A Legion Hosting Palworld Server",AdminPassword="YourAdminPasswordHere",ServerPassword="",RCONEnabled=True,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")
OptionSettings باید روی یک خط واحد بدون شکستن خط باشد. تقسیم به چندین خط باعث میشود سرور تمام تنظیمات را نادیده بگیرد و به مقادیر پیشفرض برگردد.
بهروزرسانی خودکار هنگام ریاستارت
قابلیت AUTO_UPDATE در این پنل به صورت پیشفرض فعال است. هر بار که سرور شما ریاستارت میشود، قبل از شروع به کار، آخرین بهروزرسانی سرور Palworld را بررسی و اعمال میکند. این کار سرور شما را به صورت خودکار بهروز نگه میدارد اما بسته به حجم بهروزرسانی، ممکن است چند دقیقه به فرآیند راهاندازی اضافه کند.
اتصال به سرور
Palworld سرورهای اختصاصی خصوصی را به طور قابل اعتماد در مرورگر جامعه نمایش نمیدهد. روش توصیه شده اتصال مستقیم با IP است.
مراحل اتصال مستقیم
- Palworld را باز کنید و Join Multiplayer Game را از منوی اصلی انتخاب کنید.
- در پایین لیست سرورها، فیلد اتصال مستقیم را پیدا کنید.
- آدرس IP و پورت سرور خود را به فرمت
IP:Portوارد کنید. - روی Connect کلیک کنید.
مکان فایلهای ذخیره
دادههای ذخیره جهان و بازیکنان Palworld در مسیر زیر ذخیره میشوند:
Pal/Saved/SaveGames/
درون این دایرکتوری یک پوشه با شناسه عددی جهان پیدا خواهید کرد که شامل موارد زیر است:
Level.sav-- دادههای ذخیره زمین و اشیاء جهان.LevelMeta.sav-- متادیتای جهان.Players/-- فایلهای ذخیره فردی بازیکنان (یکی به ازای هر بازیکن، نامگذاری شده با SteamID).
پشتیبانگیری از جهان
قبل از هرگونه تغییر، کل دایرکتوری Pal/Saved/SaveGames/ را از طریق SFTP دانلود کنید. قبل از بهروزرسانیها یا تغییرات بزرگ پیکربندی، پشتیبانهای محلی نگه دارید.
مقالات مرتبط
- دستورات ادمین Palworld و دسترسی RCON -- احراز هویت ادمین در بازی، مرجع دستورات و تنظیم RCON.
- عیبیابی Palworld -- بهینهسازی حافظه، مشکلات اتصال، مشکلات پیکربندی و رفع کرش.
- نحوه پیدا کردن IP و پورت سرور
- نحوه آپلود فایل از طریق SFTP
نیاز به کمک بیشتر دارید؟
اگر با مشکلاتی مواجه هستید که در این راهنما پوشش داده نشده، تیم پشتیبانی ما آماده کمک است. یک تیکت در legionhosting.net/submitticket.php با جزئیات سرور و شرح مشکل ارسال کنید.