Khuyến Mãi Chớp Nhoáng 50% giảm giá cho tất cả máy chủ Ngày Cuối Cùng!
Kết thúc sau: 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
Categories

Cách Thêm Mod Vào Máy Chủ Project Zomboid Của Bạn

VI zomboid pz mods workshop 0 found this helpful

Hướng dẫn này sẽ hướng dẫn bạn cài đặt mod Steam Workshop trên máy chủ Project Zomboid của bạn được lưu trữ với Legion Hosting. Nó bao gồm định dạng mod B42 và B41, công cụ Legion Hosting Mod Organizer, các lưu ý về tương thích cho các gói mod lớn, và cách khôi phục từ tình trạng hỏng thế giới (world corruption) phổ biến liên quan đến mod.

Sao lưu thế giới của bạn trước khi thêm mod. Mod có thể làm hỏng một bản lưu hiện có, đặc biệt khi được thêm vào giữa quá trình chơi. Trước khi thực hiện bất kỳ thay đổi nào, hãy sử dụng GPanel để tạo bản sao lưu hoặc tải xuống thư mục lưu của bạn qua SFTP.

Điều Kiện Tiên Quyết

  • Một máy chủ Project Zomboid đang hoạt động với Legion Hosting, có thể truy cập tại gpanel.legionhosting.net
  • Máy chủ của bạn phải Offline trước khi chỉnh sửa cài đặt mod — dừng nó trong GPanel trước
  • (Các) Steam Workshop ID và (các) Mod ID cho mỗi mod bạn muốn cài đặt (được tìm thấy trên trang Steam Workshop của mỗi mod)
  • Một bản sao lưu của bản lưu thế giới hiện tại của bạn (đặc biệt khuyến nghị — xem cảnh báo ở trên)
B42 hay B41? Build 42 (B42) là mặc định hiện tại cho các máy chủ mới. Build 41 (B41) là nhánh ổn định cũ. Định dạng cấu hình mod khác nhau giữa chúng. Nếu bạn không chắc chắn build nào máy chủ của bạn đang chạy, hãy kiểm tra tên máy chủ hoặc dòng startup trong GPanel Console — nó sẽ hiển thị phiên bản build khi khởi động.

Bước 1 — Tìm Workshop ID và Mod ID Cho Mỗi Mod

Mỗi mod bạn muốn cài đặt yêu cầu hai định danh riêng biệt:

  • Workshop ID — ID số trong URL Steam Workshop, ví dụ: https://steamcommunity.com/sharedfiles/filedetails/?id=2392987841
  • Mod ID — ID nội bộ được định nghĩa bởi tác giả mod, được tìm thấy trong phần mô tả của mod trên trang Workshop, thường được liệt kê là "Mod ID:" hoặc bên trong tệp mod.info của mod

Ghi lại cả hai ID cho mỗi mod trước khi tiếp tục. Một mục Workshop đơn lẻ đôi khi chứa nhiều sub-mod, mỗi sub-mod có Mod ID riêng.

workshop-page-ids

Bước 2 — Sử Dụng Legion Hosting Mod Organizer (Khuyến Nghị)

Cách dễ nhất để xây dựng danh sách mod của bạn là Legion Hosting Zomboid Mod Organizer. Nó cho phép bạn tìm kiếm Workshop, thêm mod theo URL hoặc ID, và tự động tạo ra các dòng cấu hình được định dạng chính xác mà bạn cần dán vào GPanel.

  1. Đi đến legionhosting.net/zomboid-mod-organizer.php.
  2. Tìm kiếm mod theo tên hoặc dán URL Steam Workshop vào ô tìm kiếm.
  3. Thêm từng mod vào danh sách của bạn bằng nút Add.
  4. Khi danh sách của bạn hoàn tất, nhấp Generate Config. Công cụ xuất ra các dòng WorkshopItemsMods sẵn sàng để sử dụng, được định dạng cho phiên bản build của máy chủ của bạn.
  5. Sao chép các dòng được tạo và tiến hành đến Bước 4 để dán chúng vào cài đặt máy chủ của bạn.

Nếu bạn muốn nhập ID theo cách thủ công, hãy tiếp tục với Bước 3 để định dạng chúng chính xác cho phiên bản build của bạn.

Bước 3 — Định Dạng Danh Sách Mod Chính Xác

WorkshopItems (giống nhau cho tất cả các build)

Dòng WorkshopItems sử dụng dấu chấm phẩy để phân tách các Workshop ID. Định dạng này giống nhau cho cả B41 và B42:

WorkshopItems line

WorkshopItems=2392987841;1550458773;2786383654

Mods — Định Dạng Build 42 (B42)

B42 sử dụng tiền tố dấu gạch chéo ngược (\) trước mỗi Mod ID:

Mods line (B42)

Mods=\ModID1;\ModID2;

Định Dạng DLMP (B42)

Một số cấu hình sử dụng định dạng DLMP, kết hợp các Workshop ID và Mod ID với dấu gạch chéo ngược trong một trường duy nhất:

DLMP format

2392987841\ModID1;1550458773\ModID2;2786383654\ModID3;
Dấu gạch chéo ngược là bắt buộc trong B42. Đây là nguồn lỗi tải mod phổ biến nhất sau bản cập nhật B42. Các mục Mods phải được thêm tiền tố bằng dấu gạch chéo ngược: \modID. Không sử dụng dấu gạch chéo xuôi, dấu phẩy, hoặc chỉ Mod ID đơn thuần mà không có tiền tố dấu gạch chéo ngược.

Mods — Định Dạng Build 41 (B41)

B41 sử dụng các Mod ID phân tách bằng dấu chấm phẩy đơn thuần mà không có tiền tố dấu gạch chéo ngược:

Mods line (B41)

Mods=ModID1;ModID2;ModID3
Chuyển từ B41 sang B42? Nếu bạn đã nâng cấp máy chủ của mình từ B41 lên B42, bạn phải định dạng lại dòng Mods của mình để sử dụng tiền tố dấu gạch chéo ngược (\ModID). Định dạng B41 cũ của bạn sẽ không tải mod chính xác trên máy chủ B42.

Bước 4 — Áp Dụng Danh Sách Mod Trong Tệp Cài Đặt Máy Chủ Của Bạn

  1. Đăng nhập vào GPanel và chọn máy chủ Project Zomboid của bạn.
  2. Đảm bảo máy chủ Offline. Dừng nó nếu cần.
  3. Mở File Manager và điều hướng đến /.cache/server/.
  4. Mở tệp cài đặt máy chủ của bạn — nó được đặt tên là <servername>.ini (ví dụ: servertest.ini).
  5. Tìm các dòng WorkshopItems=Mods= trong tệp. Dán các giá trị bạn đã tạo ở Bước 2 hoặc định dạng ở Bước 3.
  6. Lưu tệp.
  7. Khởi động máy chủ. Việc tải xuống Steam Workshop sẽ bắt đầu tự động khi khởi động.
gpanel-mods-fields

Bước 5 — Thêm Mod Từ Từ và Kiểm Tra

Đừng thêm toàn bộ danh sách mod mong muốn của bạn cùng một lúc, đặc biệt trên một máy chủ đang hoạt động hoặc khi làm việc với một bộ sưu tập lớn. Thay vào đó:

  1. Thêm không quá 3–5 mod mỗi lần.
  2. Khởi động máy chủ và xác nhận nó đạt trạng thái Running và rằng bạn có thể kết nối và chơi.
  3. Kiểm tra GPanel Console để tìm bất kỳ thông báo lỗi hoặc stack trace nào trước khi thêm lô tiếp theo.
  4. Lặp lại cho đến khi tất cả mod được tải và ổn định.

Cách tiếp cận này giúp dễ dàng hơn nhiều trong việc xác định mod nào gây ra vấn đề nếu có điều gì đó sai sót.

Danh sách mod lớn yêu cầu nhiều thời gian khởi động hơn. Việc tải xuống Steam Workshop diễn ra khi khởi động. Một máy chủ với hơn 50 mod có thể mất vài phút để khởi động lần đầu tiên sau khi thay đổi mod. Đừng khởi động lại máy chủ liên tục trong khi nó vẫn đang tải xuống.

Cài Đặt Mod Không Phải Workshop

Nếu bạn có một mod không có trên Steam Workshop (được tải xuống dưới dạng thư mục hoặc tệp ZIP), hãy tải nó lên qua SFTP đến đường dẫn sau trên máy chủ của bạn:

/.cache/mods/

Đặt thư mục của mod (phải chứa tệp mod.info) trực tiếp bên trong /.cache/mods/. Bạn có thể truy cập thư mục này bằng thông tin đăng nhập SFTP được hiển thị trong GPanel dưới tab SFTP. Sau khi tải lên, hãy thêm Mod ID (từ tệp mod.info của mod) vào dòng Mods= trong cấu hình máy chủ của bạn như được mô tả ở Bước 4. Không cần Workshop ID cho các mod không phải Workshop.

Lưu Ý Về Tương Thích Authentic Z

Authentic Z là một trong những gói mod Project Zomboid phổ biến nhất, nhưng nó bao gồm nhiều sub-mod. Chỉ cài đặt một sub-mod tại một thời điểm, và sub-mod được khuyến nghị cho các máy chủ nhiều người chơi là:

Authentic Z - Current

Đừng bật nhiều sub-mod Authentic Z đồng thời trên cùng một máy chủ. Chạy nhiều hơn một sub-mod từ bộ sưu tập này gây ra xung đột có thể làm crash máy chủ hoặc làm hỏng các bảng loot. Nếu bạn không chắc chắn sub-mod nào đang hoạt động, hãy kiểm tra dòng Mods= trong cấu hình của bạn và đảm bảo chỉ có Authentic Z - Current (hoặc sub-mod duy nhất bạn đã chọn) được liệt kê.

Xác Minh

Sau khi khởi động máy chủ với các mod mới của bạn, hãy xác nhận chúng đã tải thành công:

  1. Trong GPanel, mở tab Console và theo dõi nhật ký khởi động. Tìm các dòng tham chiếu đến từng mod đang được tải — bạn sẽ thấy thứ gì đó như [ModLoader] Loading mod: ModID cho mỗi mod được cài đặt.
  2. Kết nối với máy chủ trong game và mở menu Mods từ menu chính (Esc → Mods). Các mod đã cài đặt sẽ xuất hiện trong danh sách.
  3. Tìm kiếm trong nhật ký Console cụm từ STACK TRACE. Nếu không có cụm từ nào xuất hiện, máy chủ đã khởi động sạch sẽ. Nếu bạn thấy một cụm từ, hãy ghi lại mod được đề cập gần đầu của trace — mod đó là nguyên nhân có khả năng gây ra vấn đề.
  4. Đi xung quanh trong game và xác nhận nội dung do mod thêm vào (vật phẩm, tòa nhà, zombie) xuất hiện như mong đợi.

Khắc Phục Sự Cố

Mod không tải / máy chủ khởi động nhưng mod dường như không hoạt động

  • Xác minh dòng Mods sử dụng định dạng chính xác cho build của bạn — tiền tố dấu gạch chéo ngược (\ModID) cho B42, Mod ID đơn thuần cho B41. Định dạng WorkshopItems giống nhau cho cả hai build.
  • Xác nhận Mod ID trong dòng Mods= khớp chính xác với ID được hiển thị trong phần mô tả Workshop của mod hoặc tệp mod.info. Mod ID phân biệt chữ hoa chữ thường.
  • Kiểm tra rằng cả trường WorkshopItemsMods đều được lưu — điều hướng đi nơi khác và quay lại trong GPanel để xác nhận các giá trị đã được lưu lại.

Tải xuống Steam Workshop thất bại / mod không tải xuống khi khởi động

Nếu máy chủ khởi động nhưng các mod Workshop dường như không tải xuống, thư mục cache Steam có thể bị hỏng. Để khắc phục điều này:

  1. Dừng máy chủ trong GPanel.
  2. Kết nối qua SFTP và điều hướng đến /steamapps/workshop/.
  3. Xóa toàn bộ thư mục workshop/ (hoặc nội dung của nó).
  4. Khởi động lại máy chủ. Steam sẽ tải xuống lại tất cả các mục Workshop từ đầu.
Điều này xóa tất cả các tệp Workshop được lưu trong cache. Máy chủ sẽ cần tải xuống lại mọi mục Workshop đã đăng ký trong lần khởi động tiếp theo. Đối với các danh sách mod lớn, điều này có thể thêm vài phút vào lần khởi động đầu tiên.

WorldDictionaryException / hỏng từ điển thế giới

Nếu nhật ký Console hiển thị lỗi WorldDictionaryException, từ điển thế giới đã bị hỏng — điều này có thể xảy ra khi thêm hoặc gỡ bỏ các mod giới thiệu các vật phẩm hoặc ô (tile) mới.

Chỉ là giải pháp cuối cùng. Việc xóa WorldDictionary.bin có thể làm hỏng các ID vật phẩm và ID phương tiện trong bản lưu của bạn. Chỉ làm điều này nếu máy chủ không khởi động được chút nào và bạn không còn lựa chọn nào khác. Luôn sao lưu thư mục lưu của bạn trước.

Nếu bạn phải thử khôi phục:

  1. Dừng máy chủ trong GPanel.
  2. Sao lưu toàn bộ thư mục lưu của bạn qua SFTP hoặc GPanel Backups.
  3. Kết nối qua SFTP và điều hướng đến /.cache/saves/multiplayer/<YourWorldName>/.
  4. Xóa WorldDictionary.bin.
  5. Khởi động máy chủ. Project Zomboid sẽ tạo lại từ điển khi khởi động.
  6. Kiểm tra trong game để tìm các vật phẩm hoặc phương tiện bị hỏng. Nếu thế giới bị hỏng nghiêm trọng, hãy khôi phục từ bản sao lưu bạn đã tạo ở bước 2.

Máy chủ crash khi khởi động với STACK TRACE trong nhật ký console

Một stack trace ngay sau khi khởi động thường cho thấy xung đột mod hoặc một mod không tương thích với phiên bản build hiện tại của bạn. Để chẩn đoán:

  1. Trong GPanel, mở nhật ký Console và tìm kiếm STACK TRACE.
  2. Đọc các dòng phía trên trace để tìm tên tệp mod hoặc Mod ID được đề cập — đây thường là mod gây ra vấn đề.
  3. Gỡ bỏ mod đó khỏi cả hai dòng WorkshopItemsMods, lưu lại, và khởi động lại máy chủ.
  4. Nếu máy chủ khởi động sạch sẽ sau khi gỡ bỏ, hãy kiểm tra trang Workshop của mod để tìm bản cập nhật tương thích B42 hoặc một ghi chú xung đột đã biết trong phần bình luận.

Bạn cũng có thể mở tệp debug.log đầy đủ qua SFTP tại /.cache/Logs/<date>_DebugLog-server.txt để biết chi tiết hơn so với những gì console GPanel hiển thị.

Máy chủ crash khi người chơi có mod cụ thể kết nối

Nếu máy chủ chạy sạch sẽ nhưng crash khi một người chơi tham gia, người chơi đó có thể có các mod phía client xung đột với máy chủ. Yêu cầu người chơi tắt tất cả các mod Project Zomboid cục bộ của họ từ menu Mods trong game và thử kết nối lại. Nếu crash dừng lại, người chơi nên bật lại từng mod một để tìm mod gây xung đột.

Mod đã được gỡ bỏ nhưng máy chủ vẫn cố tải nó

Nếu bạn đã gỡ bỏ ID của một mod khỏi cấu hình nhưng máy chủ vẫn tham chiếu đến nó khi khởi động, mục Workshop có thể vẫn còn trong cache. Xóa thư mục mục Workshop cụ thể khỏi /steamapps/workshop/content/108600/<workshopID>/ qua SFTP, sau đó khởi động lại máy chủ.


Was this article helpful?

Ready to Get Started?

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