Project Zomboid · راهنما

توضیح تنظیمات سرور Project Zomboid و تنظیمات Sandbox

به‌روزرسانی October 2, 2026 8 دقیقه مطالعه

در این صفحه
  1. تنظیمات کجا هستند
  2. سه پیش‌تنظیم Sandbox که جواب می‌دهند
  3. تنظیمات چندنفره: PvP، پناهگاه‌ها، لیست سفید و غیره
  4. افزودن مادهای Workshop به سرور
  5. تنظیماتی که لگ و مصرف حافظه را کم می‌کنند
  6. تغییر تنظیمات روی سرور HytHost
  7. پرسش‌های متداول

یک سرور Project Zomboid را دو فایل شکل می‌دهند. یکی تعیین می‌کند چه کسی می‌تواند وارد شود و سرور چطور رفتار کند؛ دیگری تعیین می‌کند آخرالزمان چقدر سخت باشد — چند زامبی، چقدر غنیمت، چه سرعتی در یادگیری، و هر روز چقدر طول بکشد. بیشتر گروه‌ها در مجموع فقط حدود دوازده تنظیم را در این دو فایل تغییر می‌دهند و این راهنما درباره همان‌هاست.

این راهنما محل فایل‌ها، سه پیش‌تنظیم آماده، گزینه‌های چندنفره، مادهای Workshop و تنظیماتی را که سرورِ طولانی‌مدت را سبک نگه می‌دارند پوشش می‌دهد. برای Build 42 نوشته شده و جاهایی که Build 41 فرق دارد مشخص شده‌اند، چون نام چند کلید بین این دو تغییر کرده است.

تنظیمات کجا هستند

همه‌چیز در Zomboid/Server/ است، داخل پوشه کاربری روی رایانه خانگی (%USERPROFILE%\Zomboid\Server در Windows و ~/Zomboid/Server در Linux):

فایلچه چیزی را کنترل می‌کند
servertest.iniخود سرور: نام، رمز عبور، سقف بازیکنان، PvP، پناهگاه‌ها، لیست سفید، مادها، نقشه
servertest_SandboxVars.luaقوانین دنیا: زامبی‌ها، غنیمت، XP، زمان، آب و برق، عفونت
servertest_spawnregions.luaبازیکنان جدید در کدام شهرها می‌توانند ظاهر شوند

خود دنیا در Zomboid/Saves/Multiplayer/servertest ذخیره می‌شود. «servertest» نام پیش‌فرض سرور است؛ سروری که با نام دیگری اجرا شود به‌جای آن از فایل‌هایی با همان نام استفاده می‌کند، پس مطمئن شوید فایل‌های درست را ویرایش می‌کنید.

چه چیزهایی را وسط بازی می‌توان تغییر داد

  • گزینه‌های سرور در servertest.ini را هر زمان می‌توان تغییر داد. سرور را متوقف کنید، ویرایش کنید و دوباره اجرا کنید — یا در حین اجرا ویرایش کنید و فایل را با دستور reloadoptions اعمال کنید.
  • گزینه‌های Sandbox هنگام شروع سرور خوانده می‌شوند، پس بعد از ویرایش ری‌استارت کنید. در نظر داشته باشید زامبی‌ها و غنیمت در مناطقی که بازیکنان قبلاً رفته‌اند با مقادیر قدیمی ساخته شده‌اند: تغییر بیشتر در جاهایی دیده می‌شود که هنوز کسی به آن‌ها نرفته است.
  • بعضی انتخاب‌ها مال دنیای جدید است. تاریخ شروع و نقشه هنگام ساخت دنیا تعیین می‌شوند. عوض کردن build — از 41 به 42 — همیشه یعنی دنیای جدید.
پیش از ویرایش فایل Sandbox یک دنیای در حال اجرا، از پوشه ذخیره نسخه پشتیبان بگیرید. این تنها تغییری است که برگرداندنش سخت است.

هر دو فایل را از مرورگر ویرایش کنید: سرور Project Zomboid از HytHost با مدیر فایل و sFTP ارائه می‌شود، از €6.54/ماه.

دیدن پلن‌های Project Zomboid

سه پیش‌تنظیم Sandbox که جواب می‌دهند

این‌ها پیشنهادهای ما هستند، نه پیش‌تنظیم‌های داخلی بازی. از نام گزینه‌هایی استفاده می‌کنند که در صفحه Sandbox می‌بینید؛ کلیدهای متناظر در servertest_SandboxVars.lua در ادامه آمده‌اند.

تنظیمآرام، با دوستانآخرالزمان کلاسیکHardcore طولانی‌مدت
جمعیت زامبیLowNormalHigh
بازگشت زامبی‌هاخاموشخاموشروشن، کند
سرعت زامبیShamblersShamblersRandom، با چند fast shamblers
غنیمتبیشتر از پیش‌فرضپیش‌فرضکمتر از پیش‌فرض
ضریب XP2–3×1×1×
طول روز2 ساعت یا بیشتر1 ساعت و 30 دقیقه (پیش‌فرض)1 ساعت
عفونتفقط بزاقخون و بزاقخون و بزاق

کلیدهای پشت آن‌ها، با نام‌هایشان در Build 42:

  • جمعیت — Zombies ‏(1 Insane … 4 Normal، 5 Low، 6 None) و ZombieConfig.PopulationMultiplier که دقیق‌تر است. «Normal» در Build 42 برابر 0.65 است؛ در Build 41 برابر 1.0 بود، پس اعداد را بین buildها کپی نکنید.
  • بازگشت — RespawnHours، RespawnUnseenHours و RespawnMultiplier. در Build 42 بازگشت به‌طور پیش‌فرض خاموش است؛ در Build 41 روشن بود.
  • سرعت و عفونت — ZombieLore.Speed ‏(1 Sprinters، 2 Fast Shamblers، 3 Shamblers، 4 Random) و ZombieLore.Transmission ‏(1 Blood and Saliva، 2 Saliva Only، 3 Everyone's Infected، 4 None).
  • غنیمت — Build 42 غنیمت را برای هر دسته با ضرایب 0 تا 4 تنظیم می‌کند، مثل FoodLootNew، WeaponLootNew و AmmoLootNew. Build 41 از FoodLoot، WeaponLoot و OtherLoot روی مقیاس کمیابی 1 تا 5 استفاده می‌کرد.
  • XP — Build 42 از MultiplierConfig.Global استفاده می‌کند، با مقادیر اختیاری برای هر مهارت. Build 41 از XpMultiplier استفاده می‌کرد.
  • زمان — DayLength، و WaterShut / ElecShut برای زمان قطع شدن آب و برق.
ساده‌ترین راه برای داشتن یک فایل Sandbox معتبر این است که بگذارید بازی آن را بنویسد: در بازی، Host > Manage Settings همین فایل‌ها را روی رایانه شما ویرایش می‌کند و می‌توانید آن‌ها را روی سرور کپی کنید. یک غلط تایپی در فایل .lua دستی می‌تواند جلوی بارگذاری دنیا را بگیرد.

تنظیمات چندنفره: PvP، پناهگاه‌ها، لیست سفید و غیره

این تنظیمات در servertest.ini هستند. مقادیر پیش‌فرض مربوط به Build 42 است.

کلیدپیش‌فرضکارکرد
PVPtrueبازیکنان می‌توانند به هم آسیب بزنند. برای سرور همکاری روی false بگذارید.
PauseEmptytrueوقتی کسی آنلاین نیست زمان متوقف می‌شود. اگر می‌خواهید دنیا بدون شما ادامه دهد، خاموشش کنید.
Passwordخالیرمزی که بازیکنان برای ورود لازم دارند.
MaxPlayers32سقف بازیکنان، تا 100. بالای 32 بازی درباره desync هشدار می‌دهد. (پیش‌فرض Build 41 برابر 16 بود.)
Opentruefalse لیست سفید را فعال می‌کند: فقط حساب‌هایی که ادمین می‌سازد می‌توانند وارد شوند.
PlayerSafehousefalseبه بازیکنان اجازه می‌دهد ساختمانی را به‌عنوان پناهگاه تصاحب کنند. AdminSafehouse آن را به ادمین‌ها محدود می‌کند.
SafehouseAllowTrepasstrueاینکه دیگران می‌توانند وارد پناهگاه شوند یا نه. املای کلید واقعاً همین است.
Factiontrueبه بازیکنان اجازه می‌دهد فرقه‌هایی با برچسب تشکیل دهند.
GlobalChattrueکانال چت برای کل سرور.
Public / PublicNamefalseسرور را با آن نام در مرورگر سرورهای داخل بازی فهرست می‌کند.
DropOffWhiteListAfterDeathfalseوقتی شخصیت بازیکن می‌میرد حسابش را حذف می‌کند — برای سرورهای permadeath.

Build 41 همچنین AutoCreateUserInWhiteList را داشت که هر بازیکن جدید را خودکار به لیست سفید اضافه می‌کرد؛ این گزینه جزو تنظیمات Build 42 نیست. برای مدیریت خود لیست سفید، دستورهای adduser را در دستورهای ادمین Project Zomboid ببینید.

افزودن مادهای Workshop به سرور

هر ماد دو خط در servertest.ini می‌گیرد و نقشه سفارشی یک خط سوم:

  1. WorkshopItems — شناسه Workshop، یعنی عدد انتهای آدرس صفحه ماد در Steam Workshop. سرور هنگام شروع این آیتم‌ها را دانلود می‌کند.
  2. Mods — شناسه ماد، یعنی خط id= در فایل mod.info ماد. این شناسه اغلب با عنوان ماد و نام پوشه‌اش فرق دارد و یک آیتم Workshop می‌تواند چند ماد داشته باشد. در Build 42 هر شناسه ماد باید یک بک‌اسلش در ابتدایش داشته باشد.
  3. Map — فقط برای مادهای نقشه، نام پوشه‌های نقشه، که پیش از نقشه پایه نوشته می‌شوند.
WorkshopItems=2169435993;2392709985
Mods=\ModA;\ModB
Map=MyMapFolder;Muldraugh, KY

ورودی‌ها را با نقطه‌ویرگول و بدون فاصله جدا کنید. هر ماد را بعد از مادهایی که به آن‌ها وابسته است بنویسید. بازیکنان چیزی را دستی نصب نمی‌کنند: بازی هنگام ورودشان مادهای Workshop سرور را دانلود می‌کند.

چرا مادها بارگذاری نمی‌شوند

  • شناسه ماد اشتباه است — عنوان یا نام پوشه به‌جای مقدار id=، یا بک‌اسلش Build 42 جا افتاده است.
  • ماد برای build دیگر است. بسیاری از مادها نسخه‌های جداگانه برای Build 41 و Build 42 دارند؛ مادی که فقط برای Build 41 است روی 42 بارگذاری نمی‌شود و می‌تواند جلوی بارگذاری دنیا را بگیرد.
  • یک وابستگی جا افتاده از WorkshopItems یا بعد از مادی که به آن نیاز دارد نوشته شده است.
  • ماد در Workshop به‌روز شده و سرور نسخه قدیمی را دارد، پس بازیکنانی که نسخه جدید را دارند رد می‌شوند. سرور را ری‌استارت کنید تا به‌روزرسانی را دانلود کند. دستور checkModsNeedUpdate در لاگ می‌نویسد که آیا به‌روزرسانی در انتظار است یا نه.

تنظیماتی که لگ و مصرف حافظه را کم می‌کنند

سرور Project Zomboid حافظه و CPU خود را صرف مناطق بارگذاری‌شده، زامبی‌ها و مادها می‌کند. تنظیماتی که واقعاً فرق ایجاد می‌کنند:

  • جمعیت و بازگشت زامبی‌ها. هر زامبی شبیه‌سازی می‌شود. جمعیت High یا Insane با بازگشت روشن، پرهزینه‌ترین دنیایی است که می‌توانید بسازید؛ Normal بدون بازگشت بسیار سبک‌تر است.
  • فهرست مادها. مادهای بزرگ نقشه، وسیله نقلیه و تغییرات کلی حتی وقتی کسی از آن‌ها استفاده نمی‌کند حافظه مصرف می‌کنند. آنچه گروهتان با آن بازی نمی‌کند را حذف کنید.
  • MaxPlayers متناسب با واقعیت. بازیکنانی که در سراسر نقشه پخش شده‌اند هر کدام اطراف خود را بارگذاری‌شده نگه می‌دارند. سی بازیکن در سی شهر بسیار پرهزینه‌تر از سی بازیکن در یک پایگاه است.
  • PauseEmpty=true وقتی کسی آنلاین نیست ساعت را متوقف می‌کند، تا سرور خالی دنیایی را که کسی نمی‌بیند شبیه‌سازی نکند.
  • یک ری‌استارت زمان‌بندی‌شده روزی یک بار، دنیای طولانی‌مدت را روان نگه می‌دارد.

تنظیمات حدی دارند: اگر حافظه سرور مدام تمام می‌شود، به حافظه بیشتری نیاز دارد. راهنمای RAM ما اعداد را بر اساس اندازه گروه آورده است.

تغییر تنظیمات روی سرور HytHost

در HytHost، تنظیمات بین دو بخش از GamePanel شما تقسیم شده‌اند:

  • تب Startup شامل حداکثر بازیکنان، نام سرور، رمز سرور، نمایش عمومی، PvP، آیتم‌های Workshop و شناسه‌های ماد است. سرور هر بار که اجرا می‌شود این‌ها را در servertest.ini می‌نویسد، پس همین‌جا تغییرشان دهید — ویرایش این خطوط در فایل در اجرای بعدی جایگزین می‌شود.
  • مدیر فایل (یا sFTP) بقیه چیزها را در بر دارد: باقی servertest.ini و servertest_SandboxVars.lua، در Zomboid/Server/. سرور را متوقف کنید، ویرایش کنید، ذخیره کنید و دوباره اجرا کنید.

پیش از یک تغییر بزرگ، علاوه بر پشتیبان‌های خودکاری که هر پلن دارد، از تب Backups یک پشتیبان دستی بگیرید. برای دنیاهای مادشده طولانی‌مدت، West Point (12 GB) برای بسته‌های نقشه و وسیله نقلیه جا می‌گذارد؛ هاست Project Zomboid همه اندازه‌ها را دارد و سرورهای Custom تا 32 GB می‌رسند.

اولین بار است که راه‌اندازی می‌کنید؟ از چگونه سرور Project Zomboid راه‌اندازی کنیم شروع کنید.

برای یک دنیای مادشده طولانی‌مدت، West Point با €13.08/ماه به شما 12 GB می‌دهد، همراه با بکاپ خودکار.

دیدن پلن‌های Project Zomboid
پرسش‌های متداول

پرسش‌های متداول

در Zomboid/Server/servertest_SandboxVars.lua، کنار تنظیمات سرور در servertest.ini. در Windows این پوشه در پروفایل کاربری شماست و در Linux در پوشه خانگی. اگر سرور با نام دیگری اجرا شود، فایل‌ها به‌جای servertest از آن نام استفاده می‌کنند.

بله، اما بعد از آن سرور را ری‌استارت کنید و انتظار داشته باشید تغییر بیشتر در مناطقی دیده شود که هنوز کسی به آن‌ها نرفته، چون زامبی‌ها و غنیمت در مناطق کاوش‌شده از قبل ساخته شده‌اند. اول از ذخیره پشتیبان بگیرید. جابه‌جایی بین Build 41 و Build 42 همیشه دنیای جدید می‌خواهد.

جمعیت زامبی کم، بازگشت خاموش، shamblers، غنیمت بیشتر از پیش‌فرض، ضریب XP برابر 2 یا 3، طول روز 2 ساعت و عفونت فقط از راه بزاق. این‌طور بازی پرتنش می‌ماند بدون اینکه هر شخصیت تازه همان روز اول تمام شود.

شناسه Workshop را در WorkshopItems و شناسه ماد از mod.info را در Mods بگذارید، هر دو با نقطه‌ویرگول جدا شده، و سپس ری‌استارت کنید. در Build 42 هر شناسه ماد باید یک بک‌اسلش در ابتدایش داشته باشد. مادهای نقشه همچنین در Map و پیش از نقشه پایه می‌آیند. بازیکنان هنگام ورود مادها را خودکار دریافت می‌کنند.

در servertest.ini مقدار PVP=true یا PVP=false را بگذارید و ری‌استارت کنید. روی سرور HytHost، PvP را در تب Startup تغییر دهید.

معمولاً شناسه ماد اشتباه است، بک‌اسلش Build 42 جا افتاده، ماد برای build دیگر ساخته شده یا یک وابستگی کم است. اگر بعد از به‌روزرسانی Workshop بازیکنان رد می‌شوند، سرور را ری‌استارت کنید تا نسخه جدید را دانلود کند. کنسول سرور نام مادی را که شکست خورده نشان می‌دهد.

Normal جمعیت پیش‌فرض بازی و تجربه موردنظر سازندگان است. در Build 42 معادل ضریب جمعیت 0.65 است، در حالی که Build 41 از 1.0 استفاده می‌کرد، پس برچسب مهم‌تر از عدد است. در Build 42 بازگشت زامبی‌ها به‌طور پیش‌فرض خاموش است.

آخرالزمان را تنظیم کنید، نه سرور را

هاست Project Zomboid در HytHost تب Startup، مدیر فایل و پشتیبان‌گیری خودکار برای هر تغییر تنظیمات را در اختیارتان می‌گذارد — از €6.54/ماه.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

این راهنما برایتان مفید بود؟