این راهنما تمام مواردی که برای راهاندازی و پیکربندی سرور اختصاصی HumanitZ نیاز دارید را پوشش میدهد. HumanitZ یک بازی بقا از زامبی با نمای بالا به پایین است که شامل ساخت و ساز، پایگاهسازی، وسایل نقلیه، همراهان و فصلهای پویا در یک جهان باز پسا آخرالزمانی میباشد.
اولین راهاندازی در GPanel
پس از خرید سرور HumanitZ، مراحل زیر را برای اولین اجرا دنبال کنید:
- وارد GPanel شوید و سرور HumanitZ خود را از لیست سرورها انتخاب کنید.
- به تب Startup بروید تا متغیرهای راهاندازی را قبل از اولین اجرا بررسی و پیکربندی کنید.
- روی Start در صفحه اصلی کنسول کلیک کنید. سرور به طور خودکار فایلهای سرور اختصاصی HumanitZ را از طریق SteamCMD دانلود میکند.
- منتظر بمانید تا نصب و تولید اولیه جهان کامل شود. اولین راهاندازی بیشتر از دفعات بعدی طول میکشد زیرا جهان باید از ابتدا ساخته شود.
- پس از اینکه کنسول نشان داد سرور آماده است و منتظر اتصالات میباشد، بازیکنان میتوانند وارد شوند.
اولین راهاندازی: تولید اولیه جهان ممکن است چندین دقیقه طول بکشد. در طول این فرآیند سرور را متوقف یا ریاستارت نکنید، زیرا قطع فرآیند تولید جهان میتواند دادههای ذخیره را خراب کند.
متغیرهای راهاندازی
GPanel متغیرهای راهاندازی را در تب Startup ارائه میدهد که پارامترهای اجرای سرور را کنترل میکنند:
| متغیر |
توضیحات |
پیشفرض |
Server Name |
نام نمایشی که در مرورگر سرور نشان داده میشود |
My HumanitZ Server |
Max Players |
حداکثر بازیکنان همزمان |
10 |
Server Password |
رمز عبور اختیاری برای دسترسی خصوصی به سرور |
(خالی) |
Admin Password |
رمز عبور برای دسترسی ادمین در بازی از طریق /AdminAccess |
(خالی) |
Game Port |
پورت اصلی برای اتصالات بازی (UDP/TCP) |
به طور خودکار تخصیص داده میشود |
Query Port |
پورت مورد استفاده برای کوئریهای مرورگر سرور |
به طور خودکار تخصیص داده میشود |
رمز عبور ادمین: این را قبل از اولین جلسه بازی تنظیم کنید. برای استفاده از دستورات ادمین در بازی با
/AdminAccess [password] به آن نیاز خواهید داشت. برای جزئیات کامل، راهنمای
دستورات ادمین HumanitZ را ببینید.
فایل پیکربندی سرور
فایل پیکربندی اصلی HumanitZ فایل GameServerSettings.ini است که در دایرکتوری تنظیمات سرور قرار دارد. میتوانید این فایل را از طریق File Manager در GPanel یا از طریق SFTP ویرایش کنید.
مهم: همیشه قبل از ویرایش فایلهای پیکربندی سرور را متوقف کنید. تغییرات انجام شده در حالی که سرور در حال اجراست اعمال نمیشوند و ممکن است هنگام ذخیرهسازی سرور بازنویسی شوند. منوهای تنظیمات سرور درون بازی روی سرورهای اختصاصی قابل استفاده نیستند؛ تمام پیکربندی باید مستقیماً از طریق فایل انجام شود.
تنظیمات هویت سرور
ServerName=My HumanitZ Server
Password=
AdminPassword=MySecretAdmin123
MaxPlayers=10
حالت بازی و PvP
| تنظیم |
توضیحات |
مقادیر |
PVP |
فعال یا غیرفعال کردن مبارزه بازیکن علیه بازیکن |
0 = فقط PvE، 1 = PvP فعال |
PermaDeath |
مرگ دائمی شخصیت (شخصیت پس از مرگ حذف میشود) |
0 = غیرفعال، 1 = فعال |
OnDeath |
چه چیزهایی بازیکنان هنگام مرگ از دست میدهند |
0 = کولهپشتی و سلاحها، 1 = کولهپشتی، سلاحها و جیبها، 2 = همه چیز |
ClearInfection |
آیا نوار عفونت هنگام احیا ریست شود |
0 = خیر، 1 = بله |
Territory |
فعالسازی سیستم ادعای قلمرو |
0 = غیرفعال، 1 = فعال |
سختی زامبی و NPC
HumanitZ کنترل دقیقی بر سختی زامبی و NPC از طریق تنظیمات جداگانه سلامت، سرعت و آسیب ارائه میدهد:
ZombieDiffHealth=2
ZombieDiffSpeed=2
ZombieDiffDamage=2
HumanDifficulty=2
ZombieAmountMulti=1.0
HumanAmountMulti=1.0
ZombieDogMulti=1.0
| تنظیم |
توضیحات |
مقادیر |
ZombieDiffHealth |
سطح سختی سلامت زامبی |
0 = خیلی آسان، 1 = آسان، 2 = عادی، 3 = سخت، 4 = خیلی سخت، 5 = کابوس |
ZombieDiffSpeed |
سختی سرعت حرکت زامبی |
0 = خیلی آسان تا 5 = کابوس |
ZombieDiffDamage |
سختی آسیب خروجی زامبی |
0 = خیلی آسان تا 5 = کابوس |
HumanDifficulty |
سختی NPC انسان خصمانه (بر آسیب وارد شده و ظاهر شدن تأثیر میگذارد) |
0 = خیلی آسان تا 5 = کابوس |
ZombieAmountMulti |
ضریب جمعیت زامبی. 1.0 = پیشفرض، 1.5 = ۵۰٪ بیشتر. |
اعشاری (مثلاً 0.5، 1.0، 2.0) |
HumanAmountMulti |
ضریب جمعیت NPC انسان خصمانه |
اعشاری |
ZombieDogMulti |
ضریب جمعیت سگ زامبی |
اعشاری |
غنیمت و منابع
LootRarity=2
LootRespawn=1
LootRespawnTimer=60
PickupRespawnTimer=120
WeaponBreak=0
VitalDrain=1
| تنظیم |
توضیحات |
مقادیر |
LootRarity |
سطح کمیابی کلی غنیمت |
0 = کمیاب، 1 = کم، 2 = پیشفرض، 3 = فراوان، 4 = بسیار فراوان |
LootRespawn |
آیا محفظههای غارت شده با گذشت زمان دوباره پر شوند |
0 = غیرفعال، 1 = فعال |
LootRespawnTimer |
زمان به دقیقه برای بازتولید غنیمت محفظهها |
عددی (دقیقه) |
PickupRespawnTimer |
زمان به دقیقه برای بازتولید اقلام قابل برداشت از زمین |
عددی (دقیقه) |
WeaponBreak |
آیا سلاحها با استفاده فرسوده و شکسته شوند |
0 = سلاحها میشکنند، 1 = بدون شکستن |
VitalDrain |
آیا گرسنگی و تشنگی با گذشت زمان کاهش یابد |
0 = غیرفعال، 1 = فعال |
چرخه روز/شب و فصلها
DayDur=30
NightDur=15
StartingSeason=0
DaysPerSeason=10
| تنظیم |
توضیحات |
مقادیر |
DayDur |
مدت زمان روز به دقیقه واقعی |
عددی (دقیقه) |
NightDur |
مدت زمان شب به دقیقه واقعی |
عددی (دقیقه) |
StartingSeason |
فصلی که سرور با آن شروع میشود |
0 = پاییز، 1 = زمستان، 2 = بهار، 3 = تابستان |
DaysPerSeason |
تعداد روزهای درون بازی که هر فصل قبل از تغییر طول میکشد |
عددی (روز) |
MultiplayerSleep |
آیا زمان هنگامی که همه بازیکنان همزمان میخوابند تسریع شود |
0 = غیرفعال، 1 = فعال |
همراهان و رویدادها
| تنظیم |
توضیحات |
مقادیر |
DogEnabled |
آیا سگهای دوستداشتنی در جهان ظاهر شوند |
0 = غیرفعال، 1 = فعال |
DogNum |
تعداد سگهای دوستداشتنی که در سراسر نقشه ظاهر میشوند |
عددی |
RecruitDog |
آیا بازیکنان بتوانند سگها را به عنوان همراه استخدام کنند |
0 = غیرفعال، 1 = فعال |
AirDrop |
آیا رویدادهای پرتاب هوایی رخ دهد |
0 = غیرفعال، 1 = فعال |
AirDropInterval |
روزهای درون بازی بین پرتابهای هوایی پس از فعالسازی برج رادیویی |
عددی (روز) |
EagleEye |
فعال یا غیرفعال کردن مهارت ردیابی Eagle Eye |
0 = غیرفعال، 1 = فعال |
ساخت و ساز و فرسایش
| تنظیم |
توضیحات |
مقادیر |
BuildingHealth |
ضریب سلامت سازههای ساخته شده توسط بازیکن. 1.0 = پیشفرض. |
اعشاری |
AllowDismantle |
آیا بازیکنان بتوانند سازههای خود را تخریب کنند |
0 = مجاز نیست، 1 = مجاز |
AllowHouseDismantle |
آیا بازیکنان بتوانند اشیاء دنیای بازی (میزها، تختها و غیره) را تخریب کنند |
0 = مجاز نیست، 1 = مجاز |
Decay |
زمان به ثانیه قبل از فرسایش و حذف سازههای بدون مالک |
عددی (ثانیه) |
تنظیمات پیشنهادی تفریحی: برای تجربهای آرام PvE، این مقادیر را امتحان کنید: PVP=0، LootRarity=3، ZombieDiffHealth=1، ZombieDiffSpeed=1، ZombieDiffDamage=1، WeaponBreak=1 (بدون شکستن) و OnDeath=0 (فقط کولهپشتی از دست میرود). این به بازیکنان اجازه میدهد روی کاوش و ساخت و ساز تمرکز کنند.
تایمرهای بازتولید
کنترل کنید که دشمنان و حیات وحش با چه سرعتی نقشه را دوباره پر میکنند:
| تنظیم |
توضیحات |
واحد |
ZombieRespawnTimer |
زمان بازتولید زامبیها پس از کشته شدن |
دقیقه |
HumanRespawnTimer |
زمان بازتولید NPCهای انسان خصمانه |
دقیقه |
AnimalRespawnTimer |
زمان بازتولید حیات وحش (گوزن، خرس، گرگ) |
دقیقه |
نحوه اتصال
از طریق مرورگر سرور
- HumanitZ را اجرا کنید و Multiplayer را از منوی اصلی انتخاب کنید.
- مرورگر سرور سرورهای موجود را نمایش میدهد. از نوار جستجو برای پیدا کردن سرور خود با نام استفاده کنید.
- روی سرور خود کلیک کنید و Join را بزنید. در صورت تنظیم رمز عبور، آن را وارد کنید.
از طریق IP مستقیم
- از منوی چندنفره، گزینه Direct Connect را پیدا کنید.
- آدرس IP و پورت بازی سرور خود را در قالب
IP:Port وارد کنید (برای مثال، 203.0.113.45:7777).
- روی Connect کلیک کنید.
پیدا کردن IP: IP و پورت سرور شما در صفحه اصلی کنسول در
GPanel نمایش داده میشود. پورتها به صورت تصادفی تخصیص داده میشوند مگر اینکه IP خصوصی داشته باشید. برای جزئیات بیشتر،
چگونه IP و پورت سرور خود را پیدا کنید را ببینید.
مدیریت ذخیرهسازی
HumanitZ به صورت خودکار در بازههای زمانی تعریف شده توسط تنظیم SaveIntervalSec در فایل پیکربندی ذخیرهسازی میکند. همچنین میتوانید با استفاده از دستور ادمین /SaveGame در بازی، ذخیرهسازی دستی انجام دهید.
ایجاد پشتیبان
- سرور را متوقف کنید تا مطمئن شوید دادههای ذخیره در حال نوشتن نیستند.
- به دایرکتوری ذخیرهسازی در File Manager در GPanel بروید.
- فایلهای ذخیره را انتخاب کنید و از گزینه Archive برای ایجاد پشتیبان zip استفاده کنید.
- آرشیو را برای نگهداری به کامپیوتر خود دانلود کنید.
مهم: همیشه قبل از کپی کردن فایلهای ذخیره، سرور را متوقف کنید. کپی کردن در حالی که سرور در حال اجراست ممکن است منجر به دادههای ذخیره خراب یا ناقص شود.
بازنشانی جهان / پاکسازی
- سرور را متوقف کنید.
- به دایرکتوری ذخیرهسازی در File Manager در GPanel بروید.
- پوشه ذخیره جهان موجود را حذف یا تغییر نام دهید.
- سرور را راهاندازی کنید. یک جهان جدید با استفاده از تنظیمات پیکربندی فعلی تولید خواهد شد.
هشدار: بازنشانی جهان دائمی است. تمام پیشرفت بازیکنان، پایگاهها، وسایل نقلیه و موجودیها از دست خواهند رفت. اگر ممکن است بخواهید جهان قبلی را بازیابی کنید، قبل از پاکسازی پشتیبان بگیرید.
مقالات مرتبط