فروش فوری 50% تخفیف روی همه سرورها فقط چند ساعت باقی مانده!
پایان در: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
دسته‌بندی‌ها

نحوه افزودن ماد به سرور Project Zomboid شما

FA zomboid pz mods workshop 0 نفر این مقاله را مفید یافتند

این راهنما شما را در نصب مادهای Steam Workshop روی سرور Project Zomboid میزبانی شده با Legion Hosting راهنمایی می‌کند. این راهنما فرمت‌های ماد B42 و B41، ابزار Mod Organizer Legion Hosting، نکات سازگاری برای بسته‌های ماد بزرگ و نحوه بازیابی از خرابی‌های رایج جهان مرتبط با ماد را پوشش می‌دهد.

قبل از افزودن ماد، از جهان خود نسخه پشتیبان تهیه کنید. مادها می‌توانند یک سیو موجود را خراب کنند، به‌ویژه زمانی که در میانه بازی اضافه شوند. قبل از هرگونه تغییر، از GPanel برای ایجاد نسخه پشتیبان استفاده کنید یا پوشه سیو خود را از طریق SFTP دانلود کنید.

پیش‌نیازها

  • یک سرور Project Zomboid فعال با Legion Hosting، قابل دسترسی در gpanel.legionhosting.net
  • سرور شما باید قبل از ویرایش تنظیمات ماد آفلاین باشد — ابتدا آن را در GPanel متوقف کنید
  • شناسه Steam Workshop و شناسه ماد برای هر مادی که می‌خواهید نصب کنید (در صفحه Steam Workshop هر ماد یافت می‌شود)
  • یک نسخه پشتیبان از سیو فعلی جهان شما (به شدت توصیه می‌شود — هشدار بالا را ببینید)
B42 یا B41؟ Build 42 (B42) پیش‌فرض فعلی برای سرورهای جدید است. Build 41 (B41) شاخه پایدار قدیمی است. فرمت پیکربندی ماد بین آن‌ها متفاوت است. اگر مطمئن نیستید سرور شما کدام نسخه را اجرا می‌کند، نام سرور یا خط راه‌اندازی را در کنسول GPanel بررسی کنید — نسخه بیلد هنگام راه‌اندازی نمایش داده می‌شود.

مرحله ۱ — یافتن Workshop ID و Mod ID برای هر ماد

هر مادی که می‌خواهید نصب کنید به دو شناسه جداگانه نیاز دارد:

  • Workshop ID — شناسه عددی در آدرس Steam Workshop، مثلاً https://steamcommunity.com/sharedfiles/filedetails/?id=2392987841
  • Mod ID — شناسه داخلی تعریف شده توسط سازنده ماد، که در توضیحات ماد در صفحه Workshop یافت می‌شود، معمولاً به صورت "Mod ID:" فهرست شده یا داخل فایل mod.info ماد قرار دارد

هر دو شناسه را برای هر ماد قبل از ادامه یادداشت کنید. یک آیتم Workshop گاهی حاوی چندین زیر-ماد است که هر کدام شناسه ماد مخصوص به خود را دارند.

workshop-page-ids

مرحله ۲ — استفاده از Mod Organizer Legion Hosting (توصیه شده)

آسان‌ترین روش برای ساخت لیست ماد شما، Zomboid Mod Organizer Legion Hosting است. این ابزار به شما امکان جستجو در Workshop، افزودن ماد با آدرس URL یا شناسه و تولید خودکار خطوط پیکربندی با فرمت صحیح را می‌دهد که باید در GPanel جای‌گذاری کنید.

  1. به legionhosting.net/zomboid-mod-organizer.php بروید.
  2. مادها را با نام جستجو کنید یا آدرس Steam Workshop را در کادر جستجو جای‌گذاری کنید.
  3. هر ماد را با استفاده از دکمه Add به لیست خود اضافه کنید.
  4. پس از تکمیل لیست، روی Generate Config کلیک کنید. ابزار خطوط آماده استفاده WorkshopItems و Mods را با فرمت مناسب نسخه بیلد سرور شما تولید می‌کند.
  5. خطوط تولید شده را کپی کنید و به مرحله ۴ بروید تا آن‌ها را در تنظیمات سرور جای‌گذاری کنید.

اگر ترجیح می‌دهید شناسه‌ها را به صورت دستی وارد کنید، با مرحله ۳ ادامه دهید تا آن‌ها را برای نسخه بیلد خود به درستی فرمت کنید.

مرحله ۳ — فرمت صحیح لیست ماد

WorkshopItems (یکسان برای همه بیلدها)

خط WorkshopItems از نقطه‌ویرگول برای جداسازی Workshop ID ها استفاده می‌کند. این فرمت برای هر دو B41 و B42 یکسان است:

WorkshopItems line

WorkshopItems=2392987841;1550458773;2786383654

Mods — فرمت Build 42 (B42)

B42 از پیشوند بک‌اسلش (\) قبل از هر Mod ID استفاده می‌کند:

Mods line (B42)

Mods=\ModID1;\ModID2;

فرمت DLMP (B42)

برخی پیکربندی‌ها از فرمت DLMP استفاده می‌کنند که Workshop ID ها و Mod ID ها را با بک‌اسلش در یک فیلد واحد ترکیب می‌کند:

DLMP format

2392987841\ModID1;1550458773\ModID2;2786383654\ModID3;
بک‌اسلش در B42 الزامی است. این رایج‌ترین دلیل عدم بارگذاری ماد پس از آپدیت B42 است. ورودی‌های Mods باید با پیشوند بک‌اسلش باشند: \modID. از اسلش رو به جلو، ویرگول یا فقط Mod ID بدون پیشوند بک‌اسلش استفاده نکنید.

Mods — فرمت Build 41 (B41)

B41 از Mod ID های ساده جداشده با نقطه‌ویرگول بدون پیشوند بک‌اسلش استفاده می‌کند:

Mods line (B41)

Mods=ModID1;ModID2;ModID3
از B41 به B42 تغییر می‌دهید؟ اگر سرور خود را از B41 به B42 ارتقا داده‌اید، باید خط Mods خود را برای استفاده از پیشوند بک‌اسلش (\ModID) مجدداً فرمت کنید. فرمت قدیمی B41 شما مادها را روی سرور B42 به درستی بارگذاری نخواهد کرد.

مرحله ۴ — اعمال لیست ماد در فایل تنظیمات سرور

  1. وارد GPanel شوید و سرور Project Zomboid خود را انتخاب کنید.
  2. مطمئن شوید سرور آفلاین است. در صورت نیاز آن را متوقف کنید.
  3. File Manager را باز کنید و به مسیر /.cache/server/ بروید.
  4. فایل تنظیمات سرور خود را باز کنید — نام آن <servername>.ini است (مثلاً servertest.ini).
  5. خطوط WorkshopItems= و Mods= را در فایل پیدا کنید. مقادیری که در مرحله ۲ تولید یا در مرحله ۳ فرمت کرده‌اید را جای‌گذاری کنید.
  6. فایل را ذخیره کنید.
  7. سرور را راه‌اندازی کنید. دانلود Steam Workshop به صورت خودکار هنگام راه‌اندازی شروع می‌شود.
gpanel-mods-fields

مرحله ۵ — افزودن تدریجی مادها و آزمایش

کل لیست ماد مورد نظر خود را یکجا اضافه نکنید، به‌ویژه روی سرور فعال یا هنگام کار با مجموعه بزرگ. در عوض:

  1. بیش از ۳ تا ۵ ماد در هر بار اضافه نکنید.
  2. سرور را راه‌اندازی کنید و تأیید کنید که به وضعیت در حال اجرا می‌رسد و می‌توانید متصل شوید و بازی کنید.
  3. کنسول GPanel را برای هرگونه پیام خطا یا stack trace قبل از افزودن دسته بعدی بررسی کنید.
  4. تکرار کنید تا همه مادها بارگذاری و پایدار شوند.

این رویکرد شناسایی مادی که مشکل ایجاد می‌کند را بسیار آسان‌تر می‌سازد.

لیست‌های ماد بزرگ به زمان راه‌اندازی بیشتری نیاز دارند. دانلودهای Steam Workshop هنگام راه‌اندازی انجام می‌شوند. سروری با بیش از ۵۰ ماد ممکن است چندین دقیقه طول بکشد تا اولین بار پس از تغییر ماد راه‌اندازی شود. سرور را به طور مکرر در حین دانلود راه‌اندازی مجدد نکنید.

نصب مادهای غیر Workshop

اگر مادی دارید که در Steam Workshop نیست (به صورت پوشه یا فایل ZIP دانلود شده)، آن را از طریق SFTP به مسیر زیر در سرور آپلود کنید:

/.cache/mods/

پوشه ماد (که باید حاوی فایل mod.info باشد) را مستقیماً داخل /.cache/mods/ قرار دهید. می‌توانید با استفاده از اطلاعات SFTP نمایش داده شده در GPanel در تب SFTP به این دایرکتوری دسترسی پیدا کنید. پس از آپلود، Mod ID (از فایل mod.info ماد) را به خط Mods= در پیکربندی سرور خود همانطور که در مرحله ۴ توضیح داده شد اضافه کنید. برای مادهای غیر Workshop نیازی به Workshop ID نیست.

نکته سازگاری Authentic Z

Authentic Z یکی از محبوب‌ترین بسته‌های ماد Project Zomboid است، اما شامل زیر-مادهای متعددی می‌شود. فقط یک زیر-ماد در هر بار نصب کنید و زیر-ماد توصیه شده برای سرورهای چندنفره این است:

Authentic Z - Current

چندین زیر-ماد Authentic Z را به طور همزمان روی یک سرور فعال نکنید. اجرای بیش از یک زیر-ماد از این مجموعه باعث تداخلاتی می‌شود که می‌تواند سرور را کرش کند یا جداول لوت را خراب کند. اگر مطمئن نیستید کدام زیر-ماد فعال است، خط Mods= را در پیکربندی خود بررسی کنید و مطمئن شوید فقط Authentic Z - Current (یا تنها زیر-ماد انتخابی شما) فهرست شده است.

تأیید

پس از راه‌اندازی سرور با مادهای جدید، بارگذاری موفق آن‌ها را تأیید کنید:

  1. در GPanel، تب Console را باز کنید و لاگ راه‌اندازی را مشاهده کنید. به دنبال خطوطی باشید که به بارگذاری هر ماد اشاره دارند — باید چیزی مانند [ModLoader] Loading mod: ModID برای هر ماد نصب شده ببینید.
  2. به سرور در بازی متصل شوید و منوی Mods را از منوی اصلی باز کنید (Esc → Mods). مادهای نصب شده باید در لیست ظاهر شوند.
  3. لاگ کنسول را برای عبارت STACK TRACE جستجو کنید. اگر هیچ‌کدام ظاهر نشد، سرور بدون مشکل راه‌اندازی شده است. اگر یکی مشاهده کردید، نام ماد ذکر شده نزدیک بالای trace را یادداشت کنید — آن ماد احتمالاً علت مشکل است.
  4. در بازی حرکت کنید و تأیید کنید که محتوای اضافه شده توسط ماد (آیتم‌ها، ساختمان‌ها، زامبی‌ها) همانطور که انتظار می‌رود ظاهر می‌شوند.

رفع مشکلات

مادها بارگذاری نمی‌شوند / سرور راه‌اندازی می‌شود اما مادها غیرفعال به نظر می‌رسند

  • تأیید کنید خط Mods از فرمت صحیح برای بیلد شما استفاده می‌کند — پیشوند بک‌اسلش (\ModID) برای B42، Mod ID های ساده برای B41. فرمت WorkshopItems برای هر دو بیلد یکسان است.
  • تأیید کنید Mod ID در خط Mods= دقیقاً با شناسه نمایش داده شده در توضیحات Workshop ماد یا فایل mod.info مطابقت دارد. Mod ID ها به بزرگی و کوچکی حروف حساس هستند.
  • بررسی کنید که هر دو فیلد WorkshopItems و Mods ذخیره شده‌اند — در GPanel از صفحه خارج شوید و برگردید تا تأیید کنید مقادیر حفظ شده‌اند.

دانلود Steam Workshop ناموفق / مادها هنگام راه‌اندازی دانلود نمی‌شوند

اگر سرور راه‌اندازی می‌شود اما به نظر می‌رسد مادهای Workshop دانلود نمی‌شوند، پوشه کش Steam ممکن است خراب شده باشد. برای رفع این مشکل:

  1. سرور را در GPanel متوقف کنید.
  2. از طریق SFTP متصل شوید و به مسیر /steamapps/workshop/ بروید.
  3. کل پوشه workshop/ (یا محتویات آن) را حذف کنید.
  4. سرور را دوباره راه‌اندازی کنید. Steam همه آیتم‌های Workshop را از ابتدا دوباره دانلود خواهد کرد.
این کار تمام فایل‌های کش شده Workshop را حذف می‌کند. سرور نیاز دارد هر آیتم Workshop عضو شده را در راه‌اندازی بعدی دوباره دانلود کند. برای لیست‌های ماد بزرگ، این ممکن است چندین دقیقه به اولین راه‌اندازی اضافه کند.

WorldDictionaryException / خرابی دیکشنری جهان

اگر لاگ کنسول خطای WorldDictionaryException را نشان می‌دهد، دیکشنری جهان خراب شده است — این می‌تواند هنگام افزودن یا حذف مادهایی که آیتم‌ها یا تایل‌های جدید معرفی می‌کنند رخ دهد.

فقط به عنوان آخرین راه‌حل. حذف WorldDictionary.bin می‌تواند شناسه آیتم‌ها و شناسه وسایل نقلیه را در سیو شما خراب کند. این کار را فقط در صورتی انجام دهید که سرور اصلاً راه‌اندازی نمی‌شود و گزینه دیگری ندارید. همیشه ابتدا از پوشه سیو خود نسخه پشتیبان تهیه کنید.

اگر باید تلاش برای بازیابی کنید:

  1. سرور را در GPanel متوقف کنید.
  2. از کل پوشه سیو خود از طریق SFTP یا پشتیبان‌های GPanel نسخه پشتیبان تهیه کنید.
  3. از طریق SFTP متصل شوید و به مسیر /.cache/saves/multiplayer/<YourWorldName>/ بروید.
  4. فایل WorldDictionary.bin را حذف کنید.
  5. سرور را راه‌اندازی کنید. Project Zomboid دیکشنری را هنگام راه‌اندازی مجدداً تولید خواهد کرد.
  6. در بازی آیتم‌ها یا وسایل نقلیه خراب شده را بررسی کنید. اگر جهان به شدت آسیب دیده، از نسخه پشتیبانی که در مرحله ۲ ایجاد کرده‌اید بازیابی کنید.

سرور هنگام راه‌اندازی با STACK TRACE در لاگ کنسول کرش می‌کند

یک stack trace بلافاصله پس از راه‌اندازی معمولاً نشان‌دهنده تداخل ماد یا مادی است که با نسخه بیلد فعلی شما سازگار نیست. برای تشخیص:

  1. در GPanel، لاگ Console را باز کنید و عبارت STACK TRACE را جستجو کنید.
  2. خطوط بالای trace را برای نام فایل ماد یا Mod ID ذکر شده بخوانید — این معمولاً ماد مشکل‌ساز است.
  3. آن ماد را از هر دو خط WorkshopItems و Mods حذف کنید، ذخیره کنید و سرور را مجدداً راه‌اندازی کنید.
  4. اگر سرور پس از حذف بدون مشکل راه‌اندازی شد، صفحه Workshop ماد را برای آپدیت سازگار با B42 یا یادداشت تداخل شناخته شده در نظرات بررسی کنید.

همچنین می‌توانید فایل کامل debug.log را از طریق SFTP در مسیر /.cache/Logs/<date>_DebugLog-server.txt باز کنید تا جزئیات بیشتری نسبت به کنسول GPanel مشاهده کنید.

سرور هنگام اتصال بازیکنان با مادهای خاص کرش می‌کند

اگر سرور بدون مشکل اجرا می‌شود اما هنگام پیوستن یک بازیکن کرش می‌کند، ممکن است بازیکن مادهای سمت کلاینت داشته باشد که با سرور تداخل دارند. از بازیکن بخواهید تمام مادهای محلی Project Zomboid خود را از منوی Mods در بازی غیرفعال کند و دوباره اتصال را امتحان کند. اگر کرش متوقف شد، بازیکن باید مادها را یکی یکی مجدداً فعال کند تا ماد متداخل را پیدا کند.

ماد حذف شده اما سرور همچنان سعی در بارگذاری آن دارد

اگر شناسه یک ماد را از پیکربندی حذف کرده‌اید اما سرور همچنان هنگام راه‌اندازی به آن ارجاع می‌دهد، ممکن است آیتم Workshop همچنان در کش باشد. پوشه آیتم Workshop مشخص را از مسیر /steamapps/workshop/content/108600/<workshopID>/ از طریق SFTP حذف کنید، سپس سرور را مجدداً راه‌اندازی کنید.


آیا این مقاله مفید بود؟

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.