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

การสลับระหว่าง Project Zomboid B41 และ B42


คู่มือนี้อธิบายวิธีการสลับเซิร์ฟเวอร์ Project Zomboid ของคุณระหว่าง Build 41 (B41) และ Build 42 (B42) ผ่าน GPanel ครอบคลุมความเข้ากันได้ของเซฟ การสำรองข้อมูลโลกของคุณ และการดำเนินการสลับด้วยตนเอง

เซฟของ B41 และ B42 ไม่เข้ากัน โลกที่สร้างใน Build 41 ไม่สามารถโหลดใน Build 42 ได้ และโลกที่สร้างใน Build 42 ไม่สามารถโหลดใน Build 41 ได้ การสลับ build จะทำให้โลกที่มีอยู่ของคุณเล่นไม่ได้บนเวอร์ชันใหม่ สำรองข้อมูลเซฟของคุณก่อนสลับ
ทำไมผู้คนถึงสลับกลับไปที่ B41? Build 42 ยังอยู่ระหว่างการพัฒนาอย่างต่อเนื่อง ม็อด การกำหนดค่าเซิร์ฟเวอร์ หรือบั๊กที่เพิ่งเกิดขึ้นบางอย่างอาจทำให้เกิดความไม่เสถียร หากเซิร์ฟเวอร์ของคุณประสบกับการขัดข้องหรือปัญหาความเข้ากันได้ที่เชื่อมโยงกับ B42 การย้อนกลับไปที่ B41 เป็นตัวเลือกที่รองรับได้ เช่นเดียวกัน หากคุณพร้อมที่จะย้ายจาก B41 ไปยัง B42 ที่ใหม่กว่า คุณสามารถทำได้ตลอดเวลาผ่าน GPanel

ก่อนที่คุณจะสลับ: ทำความเข้าใจปัญหาความเข้ากันได้ของเซฟ

Project Zomboid จัดเก็บข้อมูลโลกและผู้เล่นทั้งหมดในโฟลเดอร์เซฟที่ผูกกับเวอร์ชัน build ที่ใช้สร้างมัน ทั้งสอง build ใช้รูปแบบที่แตกต่างกันสำหรับ map chunks, การกำหนดไอเทม และข้อมูลตัวละครผู้เล่น

Build Steam Beta Branch ใช้เซฟ B41 ได้หรือไม่? ใช้เซฟ B42 ได้หรือไม่?
Build 41 (B41) (ว่าง/ว่างเปล่า) ได้ ไม่ได้
Build 42 (B42) unstable ไม่ได้ ได้

Beta branch ถูกตั้งค่าในแท็บ Startup ของเซิร์ฟเวอร์ GPanel ของคุณ

เมื่อการสลับเสร็จสมบูรณ์ เซิร์ฟเวอร์ของคุณจะเริ่มต้นใหม่บน build ใหม่ โลกที่มีอยู่บน build ก่อนหน้าจะยังคงอยู่ในโฟลเดอร์เซฟ แต่เซิร์ฟเวอร์จะไม่โหลดมัน มันจะไม่ถูกลบโดยอัตโนมัติ — เพียงแต่จะไม่ถูกใช้งาน คุณต้องเปลี่ยนชื่อเซิร์ฟเวอร์หรือลบข้อมูลเซฟที่มีอยู่ก่อนเริ่มต้นบน build ใหม่

คุณจะต้องเริ่มโลกใหม่หลังจากสลับ วางแผนให้เหมาะสม — แจ้งผู้เล่นของคุณก่อนสลับเพื่อให้พวกเขาทราบว่าความคืบหน้าของตัวละครและการสำรวจแมปจะไม่ถูกนำไปใช้ต่อจาก build เก่า

ขั้นตอนที่ 1 — สำรองข้อมูลโลกปัจจุบันของคุณ

ก่อนสลับ build ให้ดาวน์โหลดสำเนาเซฟปัจจุบันของคุณ แม้ว่าคุณจะไม่ได้วางแผนที่จะกลับไปยัง build เก่า การมีข้อมูลสำรองจะช่วยป้องกันการสูญเสียข้อมูลโดยไม่ตั้งใจและให้สิ่งที่คุณสามารถกู้คืนได้หากสถานการณ์เปลี่ยนแปลง

ตัวเลือก A: สำรองข้อมูลผ่าน GPanel

  1. เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Project Zomboid ของคุณ
  2. หยุดเซิร์ฟเวอร์โดยใช้ปุ่ม Stop ในแท็บ Console และรอจนกว่าสถานะจะแสดง Offline
  3. ไปที่แท็บ Backups ใน GPanel
  4. คลิก Create Backup และรอจนกว่าจะเสร็จสมบูรณ์ ข้อมูลสำรองจะปรากฏในรายการด้านล่าง
  5. เมื่อข้อมูลสำรองปรากฏในรายการแล้ว ให้คลิกไอคอนดาวน์โหลดเพื่อบันทึกลงในเครื่อง
gpanel-backups-tab

ตัวเลือก B: ดาวน์โหลดโฟลเดอร์เซฟผ่าน SFTP

หากคุณต้องการดาวน์โหลดเฉพาะข้อมูลเซฟของโลกแทนที่จะเป็นการสำรองข้อมูลเซิร์ฟเวอร์ทั้งหมด ให้เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SFTP และดาวน์โหลดโฟลเดอร์เซฟด้วยตนเอง

  1. ใน GPanel ให้ไปที่แท็บ SFTP และจดบันทึกชื่อโฮสต์ SFTP, พอร์ต, ชื่อผู้ใช้ และรหัสผ่านของคุณ
  2. เปิดไคลเอนต์ SFTP เช่น FileZilla และเชื่อมต่อโดยใช้ข้อมูลรับรองเหล่านั้น
  3. ไปที่ไดเรกทอรีเซฟของโลก:
    /home/container/.cache/saves/multiplayer/<YourWorldName>/
  4. ดาวน์โหลดโฟลเดอร์ <YourWorldName> ทั้งหมดลงในเครื่องของคุณ

ขั้นตอนที่ 2 — สลับ Build ใน GPanel

การสลับระหว่าง B41 และ B42 ทำได้ผ่านตัวเลือก startup ของเซิร์ฟเวอร์ของคุณ ไม่จำเป็นต้องใช้ทิกเก็ตสนับสนุน

  1. เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Project Zomboid ของคุณ
  2. ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์หยุดทำงานแล้ว
  3. ไปที่แท็บ Startup
  4. ค้นหาช่อง Beta Branch:
    • หากต้องการสลับไปที่ B41: ปล่อยช่อง Beta Branch ให้ ว่าง (ว่างเปล่า)
    • หากต้องการสลับไปที่ B42: ป้อน unstable ในช่อง Beta Branch
  5. เปลี่ยน Server Name ในแท็บ Startup เป็นชื่อใหม่ที่แตกต่างจากชื่อปัจจุบันของคุณ การทำเช่นนี้จะป้องกันไม่ให้ build ใหม่พยายามโหลดข้อมูลเซฟที่ไม่เข้ากัน
  6. ไปที่แท็บ Settings และคลิก Reinstall Server การทำเช่นนี้จะดาวน์โหลดไฟล์เกมที่ถูกต้องสำหรับ build ที่เลือก
  7. เริ่มเซิร์ฟเวอร์ มันจะสร้างโลกใหม่ภายใต้ชื่อเซิร์ฟเวอร์ใหม่
ทางเลือก: เก็บการตั้งค่าของคุณไว้โดยไม่เปลี่ยนชื่อเซิร์ฟเวอร์ แทนที่จะเปลี่ยนชื่อเซิร์ฟเวอร์ คุณสามารถลบไฟล์ทั้งหมดบนเซิร์ฟเวอร์ ยกเว้น โฟลเดอร์ .cache/ จากนั้นติดตั้งใหม่ โฟลเดอร์ .cache/ มีการกำหนดค่าเซิร์ฟเวอร์ของคุณ ดังนั้นวิธีนี้จะรักษาการตั้งค่าของคุณไว้พร้อมทั้งรับประกันการติดตั้งเกมที่สะอาดสำหรับ build ใหม่ ใช้วิธีนี้เฉพาะเมื่อคุณไม่ต้องการเปลี่ยนชื่อเซิร์ฟเวอร์ของคุณ — โปรดทราบว่าข้อมูลเซฟภายใต้ชื่อเซิร์ฟเวอร์เก่าจะต้องถูกลบด้วยตนเองจาก .cache/saves/multiplayer/

ความเข้ากันได้ของม็อดหลังจากสลับ

ม็อดไม่เข้ากันข้าม build ม็อดที่เขียนสำหรับ B41 จะไม่ทำงานบน B42 และในทางกลับกัน หลังจากสลับ คุณจะต้องตรวจสอบและแทนที่รายการม็อดทั้งหมดของคุณ

  • การสลับจาก B41 ไปยัง B42: ม็อด B41 ยอดนิยมส่วนใหญ่ได้รับการอัปเดตหรือแทนที่ด้วยเวอร์ชัน B42 แล้ว ตรวจสอบ Steam Workshop เพื่อหาเวอร์ชันเฉพาะ B42 ของม็อดที่คุณใช้งานอยู่ โปรดทราบว่ารูปแบบ WorkshopItems ก็เปลี่ยนแปลงใน B42 เช่นกัน — ดู คู่มือการติดตั้งม็อด สำหรับรูปแบบ B42 ที่ถูกต้อง
  • การสลับจาก B42 ไปยัง B41: ม็อด B42 จะไม่โหลดบน B41 คุณต้องค้นหาและติดตั้งเวอร์ชัน B41 ดั้งเดิมของม็อดที่คุณต้องการใช้ ตรวจสอบ Steam Workshop เพื่อหาผู้สร้างม็อดที่ดูแล branch B41 แยกต่างหาก
ล้างรายการม็อดของคุณก่อนการสลับ หากคุณทิ้งม็อด B42 ไว้ในการกำหนดค่าของคุณแล้วสลับไปที่ B41 (หรือในทางกลับกัน) เซิร์ฟเวอร์จะพยายามโหลดม็อดที่ไม่เข้ากันกับ build ที่กำลังทำงานอยู่ ซึ่งโดยทั่วไปจะป้องกันไม่ให้เซิร์ฟเวอร์เริ่มต้น หลังจากสลับ ให้ไปที่แท็บ Startup หรือ Configuration ใน GPanel ล้างช่อง WorkshopItems และ Mods และบันทึกก่อนเริ่มเซิร์ฟเวอร์เป็นครั้งแรกบน build ใหม่

คำถามที่พบบ่อย

ฉันสามารถเก็บโลก B41 ของฉันและมีโลก B42 ด้วยได้หรือไม่?

ไม่ได้บนเซิร์ฟเวอร์เดียวกันพร้อมกัน — อินสแตนซ์เซิร์ฟเวอร์เดียวจะรัน build ทีละหนึ่ง build อย่างไรก็ตาม ไฟล์เซฟ B41 ของคุณจะยังคงอยู่บนดิสก์หลังจากสลับไปที่ B42 หากคุณสลับกลับไปที่ B41 ในอนาคตและกู้คืนชื่อเซิร์ฟเวอร์เดิม เซฟเก่าก็สามารถโหลดได้อีกครั้ง ข้อมูลเซฟก่อนหน้าของคุณจะถูกจัดเก็บไว้ใน .cache/saves/multiplayer/ และจะไม่ถูกลบโดยอัตโนมัติระหว่างการสลับ build

การสลับกลับไปที่ B41 จะมีค่าใช้จ่ายอะไรหรือไม่?

ไม่ การสลับ build ทำได้ทั้งหมดผ่าน GPanel โดยไม่มีค่าใช้จ่ายเพิ่มเติม สล็อตเซิร์ฟเวอร์ Project Zomboid B41 และ B42 มีราคาเท่ากันที่ Legion Hosting

ผู้เล่นของฉันได้รับข้อผิดพลาดเวอร์ชันไม่ตรงกันหลังจากสลับ

นี่หมายความว่าเซิร์ฟเวอร์และไคลเอนต์เกมของผู้เล่นอยู่บนเวอร์ชัน build ที่แตกต่างกัน ผู้เล่นต้องจับคู่ Steam beta branch ของพวกเขาให้ตรงกับ build ของเซิร์ฟเวอร์:

  1. ใน Steam ให้คลิกขวาที่ Project Zomboid และเลือก Properties
  2. คลิกแท็บ Betas
  3. จากดรอปดาวน์ ให้เลือก None — การทำเช่นนี้จะให้ build เริ่มต้นปัจจุบันแก่คุณ (B41)
  4. หากเซิร์ฟเวอร์กำลังรัน B42 ให้เลือก unstable แทน
  5. รอให้ Steam อัปเดตเกม จากนั้นเปิดและเชื่อมต่อ

ยังต้องการความช่วยเหลือ?

หากคุณพบปัญหาระหว่างการสลับ เปิดทิกเก็ตสนับสนุน และเราจะช่วยเหลือคุณ


Was this article helpful?

Related Articles

การแก้ไขปัญหาม็อด Project Zomboid
คู่มือนี้ครอบคลุมการแก้ไขปัญหาม็อดขั้นสูงสำหรับเซิร์ฟเวอร์ Project Zomboid ที่โฮสต์กับ Legion Hostin...
วิธีเพิ่มม็อดลงในเซิร์ฟเวอร์ Project Zomboid ของคุณ
คู่มือนี้จะแนะนำคุณตลอดขั้นตอนการติดตั้งม็อด Steam Workshop บนเซิร์ฟเวอร์ Project Zomboid ของคุณที่โ...
การแก้ไขปัญหาเซิร์ฟเวอร์ Project Zomboid แครช
เซิร์ฟเวอร์ Project Zomboid อาจแครชหรือเริ่มต้นไม่สำเร็จได้ด้วยเหตุผลที่เป็นที่รู้จักหลายประการ คู่ม...
คำสั่งผู้ดูแลระบบเซิร์ฟเวอร์ Project Zomboid
ภาพรวม: คู่มือนี้ครอบคลุมวิธีการตั้งค่าการเข้าถึงระดับผู้ดูแลระบบบนเซิร์ฟเวอร์ Project Zomboid ของคุ...
การตั้งค่าเซิร์ฟเวอร์ Project Zomboid
คู่มือนี้ครอบคลุมวิธีการกำหนดค่าเซิร์ฟเวอร์ Project Zomboid ของคุณที่โฮสต์กับ Legion Hosting — รวมถึ...

Ready to Get Started?

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