چگونه سرور اختصاصی Project Zomboid راهاندازی کنیم
در این صفحه
- سه راه برای بازی گروهی Project Zomboid
- سرور Project Zomboid به چه چیزهایی نیاز دارد
- میزبانی سرور اختصاصی روی کامپیوتر خودتان
- یا آن را روی HytHost میزبانی کنید
- Build 42 یا Build 41: کدام را اجرا کنیم
- ادمین کردن خودتان و افزودن ماد
- سرور دیده نمیشود یا دوستان نمیتوانند وصل شوند
- هزینهی سرور Project Zomboid چقدر است
- پرسشهای متداول
Project Zomboid با دیگران در بهترین حالتش است: یک بازمانده پنجرهها را تختهکوب میکند، دیگری با ماشین دنبال بنزین میرود و همیشه یکی گاز گرفته میشود. بازی گروهی به سرور نیاز دارد و سه راه برای داشتن آن هست — میزبانی از داخل خود بازی، اجرای سرور اختصاصی رایگان روی کامپیوتر خودتان، یا اجارهی سروری که بدون شما هم آنلاین میماند.
این راهنما نشان میدهد چطور با هر سه روش سرور Project Zomboid بسازید و میزبانی کنید، برای Build 42، شاخهی پایدار از ژوئیه 2026، و Build 41 که بسیاری از گروههای ماددار هنوز آن را بازی میکنند. پورتها، RAM، دو فایل تنظیمات، ادمین کردن خودتان و دلایل رایج دیده نشدن سرور توسط دوستان را مرور میکند.
سه راه برای بازی گروهی Project Zomboid
- میزبانی از داخل بازی. دکمهی Host در منوی اصلی یک سرور روی کامپیوتر شما راه میاندازد که خودتان هم داخلش هستید. سریعترین راه برای یک شب بازی با دوستان است، اما دنیا فقط تا وقتی وجود دارد که شما در بازی هستید.
- اجرای سرور اختصاصی روی کامپیوتر خودتان. Project Zomboid Dedicated Server یک ابزار رایگان Steam است. بدون باز بودن بازی اجرا میشود، پس دوستانتان وقتی شما پای کامپیوتر نیستید هم میتوانند بازی کنند — به شرطی که کامپیوتر روشن بماند و پورتها روی روتر فوروارد شده باشند.
- اجارهی سرور. همان سرور اختصاصی، روی دستگاهی در دیتاسنتر. لازم نیست کسی کامپیوترش را روشن بگذارد و لازم نیست کسی به روتر دست بزند.
| میزبانی از داخل بازی | سرور اختصاصی در خانه | سرور اجارهای | |
|---|---|---|---|
| هزینه | رایگان | رایگان، بهعلاوهی برق | از €6.54/ماه |
| آنلاین وقتی بازی نمیکنید | خیر | تا وقتی کامپیوتر روشن است | بله |
| فوروارد پورت | معمولاً | بله، UDP 16261–16262 | خیر |
| مادهای Workshop | بله | بله | بله |
| مصرف RAM و CPU کامپیوتر شما | بله، علاوه بر خود بازی | بله | خیر |
اگر فقط وقتی بازی میکنید که همه همزمان آنلایناند، میزبانی از داخل بازی کافی است. همین که کسی بخواهد تنها وارد شود — برای کشاورزی، تمام کردن پایگاه یا غارت وقتی بقیه خواباند — به سرور اختصاصی نیاز دارید.
میخواهید دنیا وقتی کامپیوترتان خاموش است هم آنلاین بماند؟ سرور Project Zomboid از HytHost با Build 42 یا 41 از €6.54/ماه شروع میشود.
مشاهدهی پلنهای Project Zomboidسرور Project Zomboid به چه چیزهایی نیاز دارد
RAM
حافظه اولین منبعی است که تمام میشود. یک سرور خالی Build 42 حدود 3 GB مصرف میکند، سپس به ازای هر بازیکن فعال تقریباً نیم گیگابایت بیشتر، بهعلاوهی هر آنچه مادهای Workshop لازم دارند. بازیکنانی که در سراسر نقشه پخش شدهاند پرهزینهتر از بازیکنان یک پایگاهاند، چون هر ناحیهای که کسی در آن باشد بارگذاری و شبیهسازی میشود. Build 41 سبکتر است: یک سرور خالی B41 حدود 2 GB مصرف میکند.
| گروه شما | RAM پیشنهادی |
|---|---|
| چند دوست، بازی اصلی یا چند ماد سبک | 6 GB |
| گروهی تا حدود ده نفر با مادهای Workshop | 8 GB |
| گروههای بزرگتر، نقشههای سفارشی، بستههای وسیلهی نقلیه و سلاح | 12–16 GB |
| سرورهای کامیونیتی با بیش از 30 بازیکن | 16 GB و بیشتر |
پورتها
سرور روی دو پورت UDP گوش میدهد: 16261 و 16262. هر دو لازماند و هر دو UDP هستند — باز کردن پورتهای TCP هیچ فایدهای ندارد. (راهنماهای خیلی قدیمی 8766 و 8767 را ذکر میکنند؛ آنها فقط پیش از نسخهی 41.77 استفاده میشدند.)
نرمافزار
سرور یک برنامهی جداگانه و رایگان Steam است: Project Zomboid Dedicated Server، Steam app 380870. روی Windows، Linux و macOS اجرا میشود. تنظیماتش در دو فایل است که هر دو در Zomboid/Server/ قرار دارند:
servertest.ini— خود سرور: نام، رمز عبور، سقف بازیکنان، PvP، مادها.servertest_SandboxVars.lua— قوانین دنیا: جمعیت زامبیها، غنیمت، XP، طول روز.
دنیا در Zomboid/Saves/Multiplayer/servertest ذخیره میشود. «servertest» فقط نام پیشفرض سرور است؛ همهی فایلها از آن پیروی میکنند.
میزبانی سرور اختصاصی روی کامپیوتر خودتان
در Windows
- سرور را نصب کنید. در Steam کتابخانه را باز کنید، فیلتر را روی Tools بگذارید و Project Zomboid Dedicated Server را نصب کنید. آن را از Steam اجرا نکنید — با یک اسکریپت اجرا میشود.
- حافظه را تنظیم کنید. در پوشهی نصب،
StartServer64.batرا در یک ویرایشگر متن باز کنید و-Xmxرا پیدا کنید. فایل با مقدار 16 GB عرضه میشود؛ آن را به اندازهای که کامپیوترتان میتواند کنار بگذارد تنظیم کنید، مثلاً-Xmx6g، و به اندازهی کافی برای Windows و، اگر روی همان کامپیوتر بازی هم میکنید، برای بازی باقی بگذارید. - اجرای اول.
StartServer64.batرا اجرا کنید. در اجرای اول، سرور از شما میخواهد برای حساب admin که میسازد رمز عبوری انتخاب کنید. آن را یادداشت کنید. وقتی کنسول اعلام کرد سرور شروع شده، سرور در حال اجراست. - متوقفش کنید و تنظیمات را ویرایش کنید. در کنسول
quitرا تایپ کنید. فایل%USERPROFILE%\Zomboid\Server\servertest.iniرا باز کنید و دستکمPublicName،Password(اگر سرور خصوصی است) وMaxPlayersرا تنظیم کنید. سرور را دوباره اجرا کنید. - پورتها را باز کنید. به سرور اجازهی عبور از Windows Firewall بدهید، سپس UDP 16261 و 16262 را روی روتر به آدرس IP محلی کامپیوتر فوروارد کنید.
- دوستانتان را دعوت کنید. آنها با آدرس IP عمومی شما و پورت 16261 وصل میشوند. خودتان از همان کامپیوتر با
127.0.0.1وصل میشوید.
در Linux
آن را با SteamCMD و بهعنوان یک کاربر عادی نصب کنید — سرور نباید با root اجرا شود:
steamcmd +force_install_dir ~/pzserver +login anonymous +app_update 380870 validate +quit cd ~/pzserver bash start-server.sh
برای Build 41، -beta legacy41 را بعد از app_update 380870 اضافه کنید. در Linux تنظیم حافظه به جای فایل .bat در ProjectZomboid64.json است. سرور را داخل tmux یا screen اجرا کنید تا پس از بستن ترمینال هم ادامه دهد، و با quit متوقفش کنید تا دنیا ذخیره شود.
یا آن را روی HytHost میزبانی کنید
سرور اجارهای نصب، تنظیم حافظه و روتر را حذف میکند. مراحل اینها هستند:
- سفارش دهید و build را انتخاب کنید. در صفحهی هاستینگ Project Zomboid یک پلن — یا سرور Custom از 6 تا 32 GB — انتخاب کنید و هنگام پرداخت Build 42 یا Build 41 را برگزینید. سرور پس از پرداخت بهطور خودکار ساخته میشود.
- تب Startup را باز کنید. در GamePanel شما، تب Startup تنظیماتی را دارد که بیشتر از همه تغییرشان میدهید: نام سرور، رمز سرور، حداکثر بازیکنان، نمایش در فهرست عمومی، PvP، آیتمهای Workshop و شناسههای ماد. سرور اینها را در هر بار اجرا در
servertest.iniمینویسد، پس آنها را اینجا تنظیم کنید نه در فایل. - رمز ادمین را تنظیم کنید. رمز ادمین را پیش از اجرای اول در تب Startup وارد کنید. اگر خالی بماند، یک رمز برایتان ساخته و در
admin-password.txtدر فایلهایتان ذخیره میشود. این رمز هنگام ساخت حساب admin در اجرای اول به کار میرود. - با IP وصل شوید. در Project Zomboid گزینهی Join را بزنید، سرور را با آدرس IP و پورتی که در پنل نمایش داده میشود اضافه کنید و اگر رمز سرور گذاشتهاید آن را هم وارد کنید. روی IP اشتراکی، پنل پورتهایی را که به شما اختصاص یافته نشان میدهد؛ افزونهی Dedicated IP به سرور آدرس مخصوص خودش را با پورتهای پیشفرض 16261 و 16262 میدهد.
- یک بار بهعنوان admin وارد شوید. با نام کاربری
adminو رمز ادمین وصل شوید و حساب خودتان را ارتقا دهید (بخش ادمین کردن خودتان را در پایین ببینید). پس از آن میتوانید با حساب معمولیتان بازی کنید.
بقیهی چیزها — فایل sandbox، پوشهی دنیا، بکاپها و کنسول زنده — در همان پنل است. بکاپ خودکار شامل است، و اگر از قبل دنیایی روی کامپیوترتان یا نزد هاست دیگری دارید، انتقال رایگان است.
Build 42 یا 41، مادهای Workshop از تب Startup و بکاپ خودکار — هاستینگ Project Zomboid از €6.54/ماه.
مشاهدهی پلنهای Project ZomboidBuild 42 یا Build 41: کدام را اجرا کنیم
Build 42 نسخهی فعلی بازی است. با نسخهی 42.20 در 29 ژوئیه 2026، همراه با حالت چندنفره، شاخهی پایدار شد و کرفتینگ جدید، زیرزمین، حیوانات و نورپردازی را آورده است. گروه تازهای که وابستگی زیادی به مادهای قدیمی ندارد باید از اینجا شروع کند.
Build 41 (41.78) شاخهی قبلی است. در دسترس میماند چون بسیاری از محتوای Workshop — بستههای نقشهی بزرگ، بستههای وسیلهی نقلیه، مادهای تغییر کلی — برای آن ساخته شده و بهروزرسانی نشده، و برخی گروهها تعادل آن را ترجیح میدهند.
- سیوها منتقل نمیشوند. دنیای Build 41 روی Build 42 باز نمیشود. عوض کردن build یعنی شروع یک دنیای تازه.
- مادها مختص هر build هستند. بسیاری از مادها نسخههای جداگانه برای 41 و 42 دارند و برخی فقط برای یکی وجود دارند. پیش از انتخاب، تکتک مادهای فهرستتان را بررسی کنید.
- همه باید یکسان باشند. بازیکنان Build 42 نمیتوانند به سرور Build 41 وصل شوند و برعکس. برای بازی Build 41، هر بازیکن آن را در تب Betas بازی در Steam انتخاب میکند.
در HytHost میتوانید بعداً build را از تب Startup تغییر دهید و دوباره نصب کنید. چون سیوها ناسازگارند، این تغییر یک دنیای تازه شروع میکند؛ دنیای قبلی به پوشهای جداگانه روی سرور منتقل میشود و حذف نمیشود.
ادمین کردن خودتان و افزودن ماد
ادمین
سرور در اجرای اول یک حساب ادمین به نام admin میسازد. یک بار با آن وارد شوید، سپس از چت به حساب روزمرهی خودتان دسترسی ادمین بدهید:
/setaccesslevel "YourName" admin
قطع و دوباره وصل شوید تا تغییر اعمال شود؛ ابزارهای ادمین روی حساب خودتان ظاهر میشوند. همین دستور moderator یا gm را هم برای دستیارانی با اختیارات کمتر میپذیرد. فهرست کامل — تلهپورت، آیتمها، وایتلیست، بن، ذخیره — در راهنمای دستورات ادمین Project Zomboid ما آمده است.
مادهای Workshop
هر ماد به دو ورودی در servertest.ini نیاز دارد:
WorkshopItems— عدد انتهای آدرس Steam Workshop ماد. سرور آن را دانلود میکند.Mods— شناسهی ماد، یعنی خطid=در فایلmod.infoماد، که اغلب با نامش یکی نیست. در Build 42 هر شناسه باید یک بکاسلش در ابتدایش داشته باشد، مثلاً\ModA;\ModB.
چند ورودی را با نقطهویرگول جدا کنید، ریاستارت کنید، و بازیکنان هنگام اتصال مادها را خودکار دانلود میکنند. در HytHost هر دو فیلد در تب Startup هستند. مادهای نقشه، ترتیب بارگذاری و بررسی بهروزرسانی مادها در تنظیمات سرور و sandbox در Project Zomboid پوشش داده شدهاند.
سرور دیده نمیشود یا دوستان نمیتوانند وصل شوند
تقریباً هر مورد یکی از اینهاست، کموبیش به ترتیب تکرار:
- قرار نیست در فهرست باشد.
Public=falseپیشفرض است، پس سرور در مرورگر سرورهای داخل بازی ظاهر نمیشود. مشکلی نیست — با IP و پورت وصل شوید. فقط اگر میخواهید غریبهها پیدایش کنند آن راtrueکنید. - پورتها بستهاند. در خانه، هر دو پورت UDP باید فوروارد شده و در فایروال مجاز باشند. فوروارد کردن فقط 16261، یا فوروارد کردن TCP، اشتباه کلاسیک است.
- build یا نسخهی متفاوت. بازیکن Build 42 نمیتواند به سرور Build 41 وصل شود. پس از هر آپدیت بازی، سرور و همهی بازیکنان باید نسخهی یکسان داشته باشند، پس سرور را هم آپدیت کنید.
- مادها یکسان نیستند. اگر دانلود یک ماد روی سرور ناموفق بوده یا نسخهی یک بازیکن فرق دارد، اتصال قطع میشود. کنسول سرور را بخوانید: نام ماد را میگوید.
- تست از همان شبکه. اتصال به سرور خانگی خودتان از طریق IP عمومی روی بسیاری از روترها ناموفق است. از خود کامپیوتر از
127.0.0.1استفاده کنید؛ دوستانی که روی همان Wi-Fi هستند از IP محلی کامپیوتر استفاده کنند. - رمز یا حساب اشتباه. رمز سرور با رمز حساب شما روی آن سرور یکی نیست. با وایتلیست، فقط حسابهایی که ادمین اضافه کرده میتوانند وصل شوند.
هزینهی سرور Project Zomboid چقدر است
در خانه سرور رایگان است. هزینهاش را با برق کامپیوتری که روشن میماند، با RAMی که سرور از بازیهای خودتان میگیرد، و با شبهایی که کامپیوتر خاموش بود و کسی نمیتوانست بازی کند میپردازید. برای گروهی که در ساعتهای ثابت با هم بازی میکنند، معاملهی خوبی است.
در حالت اجارهای برای حافظهای که سرور لازم دارد پول میدهید. در HytHost همهی پلنها به ازای هر گیگابایت یک قیمت دارند، و سرور Custom با هر اندازهای از 6 تا 32 GB دقیقاً به اندازهی پلن ثابتی با همان اندازه هزینه دارد:
| پلن | RAM | مناسب برای | قیمت |
|---|---|---|---|
| Rosewood | 6 GB | چند بازمانده روی Build 42، بازی اصلی یا مادهای سبک | €6.54/ماه |
| Muldraugh | 8 GB | گروهی از دوستان با فهرست قابلتوجهی از مادهای Workshop | €8.72/ماه |
| West Point | 12 GB | گروههای ماددار با نقشهها و بستههای وسیلهی نقلیه | €13.08/ماه |
| Louisville | 16 GB | سرورهای کامیونیتی و فهرستهای طولانی ماد | €17.44/ماه |
برای بیشتر گروههای دوستانهی ماددار، Muldraugh، 8 GB شروع معقولی است. هر پلن شامل بکاپ خودکار، مادهای Workshop، هر دو build، ریاستارت زمانبندیشده، فیلترینگ DDoS و SLA آپتایم 99.9% است و ارتقا دنیای شما را سر جایش نگه میدارد.
برای گروهتان پلنی انتخاب کنید و بعداً بدون از دست دادن دنیا ارتقا دهید — از €6.54/ماه.
مشاهدهی پلنهای Project Zomboidپرسشهای متداول
بله. Project Zomboid Dedicated Server ابزار رایگان Steam است و میتوانید با دکمهی Host داخل بازی هم میزبانی کنید. هر دو روی کامپیوتر خودتان اجرا میشوند، پس دنیا فقط تا وقتی کامپیوتر روشن است آنلاین است و بازیکنان نیاز دارند پورتهای UDP 16261 و 16262 روی روتر فوروارد شده باشند. سرور اجارهای گزینهی دنیایی است که بدون کامپیوتر شما آنلاین میماند.
یک سرور خالی Build 42 حدود 3 GB مصرف میکند، بهعلاوهی تقریباً 0.5 GB برای هر بازیکن فعال و هر آنچه مادها لازم دارند. 6 GB برای چند دوست، 8 GB برای گروهی تا حدود ده نفر با چند ماد Workshop، و 12–16 GB برای گروههای بزرگتر یا بستههای ماد سنگین مناسب است. Build 41 کمی کمتر لازم دارد.
Build 42 از ژوئیه 2026 شاخهی پایدار با حالت چندنفره است و انتخاب درست برای یک گروه تازه. فقط اگر مادهای مورد نظرتان برای 42 بهروز نشدهاند Build 41 را انتخاب کنید. این دو نمیتوانند سیو مشترک داشته باشند و هر بازیکن باید روی همان build سرور باشد.
دو پورت UDP، بهطور پیشفرض 16261 و 16262. هر دو باید باز باشند و هر دو UDP هستند. پورتهای 8766 و 8767 در راهنماهای قدیمی فقط پیش از نسخهی 41.77 استفاده میشدند.
در Project Zomboid گزینهی Join را میزنند، سرور را با آدرس IP و پورتش اضافه میکنند و اگر رمز سرور هست آن را وارد میکنند. برای سرور خانگی این IP عمومی شما و پورت 16261 است؛ برای سرور هاستشده، آدرس و پورتی که در پنل نمایش داده میشود.
معمولاً چون سرور در فهرست عمومی نیست، که پیشفرض است، پس باید با IP وصل شوند. اگر اتصال با IP هم ناموفق بود، بررسی کنید هر دو پورت UDP فوروارد شده باشند، همه روی همان build و نسخهی سرور باشند و فهرست مادها یکسان باشد.
معمولاً بله. دنیا را از Zomboid/Saves/Multiplayer و فایلهای تنظیمات متناظر را از Zomboid/Server کپی کنید، سپس نام سرور اختصاصی را رویشان بگذارید که پیشفرض آن servertest است. دنیا منتقل میشود؛ ممکن است لازم باشد کاراکترها دوباره ساخته شوند. در HytHost انتقال رایگان است.
خیر. Project Zomboid یک بازی PC برای Windows، macOS و Linux است و نسخهی کنسول یا موبایل ندارد. بازیکنان هر سه سیستم PC میتوانند از طریق Steam به یک سرور وصل شوند.
بازی تا 100 بازیکن را مجاز میداند، اما بالای 32 دربارهی مشکلات بارگذاری نقشه هشدار میدهد. در عمل محدودیت RAM و مادها هستند: علاوه بر مصرف خود سرور، برای هر بازیکن فعال حدود نیم گیگابایت در نظر بگیرید.
بله. شناسهی Workshop را به WorkshopItems و شناسهی ماد را به Mods اضافه کنید، سپس ریاستارت کنید. مادهایی که ناحیهی نقشه یا آیتم جدید اضافه میکنند معمولاً روی دنیای موجود کار میکنند، اما اول بکاپ بگیرید؛ و حذف یک ماد از دنیای در حال اجرا ممکن است چیزهایی را که اضافه کرده خراب کند.
Knox County را بدون کامپیوترتان آنلاین نگه دارید
هاستینگ Project Zomboid در HytHost، Build 42 یا 41 را با مادهای Workshop، بکاپ خودکار و انتقال رایگان اجرا میکند — از €6.54/ماه.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursاین راهنما برایتان مفید بود؟