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

คู่มือการตั้งค่าเซิร์ฟเวอร์ V Rising แบบ Dedicated


คู่มือนี้ครอบคลุมวิธีการตั้งค่าและกำหนดค่าเซิร์ฟเวอร์ V Rising แบบ dedicated ของคุณที่โฮสต์กับ Legion Hosting รวมถึงการตั้งค่าโฮสต์เซิร์ฟเวอร์ การกำหนดค่าโหมดเกม การเชื่อมต่อกับเซิร์ฟเวอร์ และการจัดการเซฟ

หยุดเซิร์ฟเวอร์ของคุณก่อนแก้ไขไฟล์การกำหนดค่า หยุดเซิร์ฟเวอร์ของคุณจากแท็บ Console ของ GPanel เสมอก่อนแก้ไขไฟล์ config .json ใดๆ V Rising เขียน config เมื่อปิดเครื่อง และอาจเขียนทับการเปลี่ยนแปลงของคุณหากเซิร์ฟเวอร์กำลังทำงานอยู่

ตำแหน่งไฟล์การกำหนดค่า

V Rising ใช้ไฟล์การกำหนดค่า JSON สองไฟล์ ทั้งสองไฟล์อยู่ในไดเรกทอรีต่อไปนี้บนเซิร์ฟเวอร์ของคุณ:

VRisingServer_Data/StreamingAssets/Settings/
ไฟล์ วัตถุประสงค์
ServerHostSettings.json การตั้งค่าเครือข่ายและการโฮสต์ — ชื่อเซิร์ฟเวอร์ พอร์ต ช่องผู้เล่น รหัสผ่าน ชื่อไฟล์เซฟ ความถี่ในการบันทึกอัตโนมัติ
ServerGameSettings.json การตั้งค่าการเล่นเกม — โหมดเกม (PvP/PvE) ขนาดแคลน การเสื่อมสภาพของปราสาท การไหลของเลือด อัตราทรัพยากร และอื่นๆ

หากต้องการเข้าถึงไฟล์เหล่านี้ ให้เข้าสู่ระบบ GPanel เลือกเซิร์ฟเวอร์ V Rising ของคุณ และคลิกแท็บ Files ไปยัง VRisingServer_Data/StreamingAssets/Settings/ หากยังไม่มีไฟล์เหล่านี้ ให้เริ่มเซิร์ฟเวอร์หนึ่งครั้งแล้วหยุด — V Rising จะสร้างไฟล์ config เริ่มต้นเมื่อเริ่มต้นครั้งแรก

ขั้นตอนที่ 1 — กำหนดค่า ServerHostSettings.json

เปิด ServerHostSettings.json ในตัวแก้ไขไฟล์ของ GPanel การตั้งค่าหลักอธิบายไว้ด้านล่าง

การตั้งค่า คำอธิบาย
Name ชื่อเซิร์ฟเวอร์ที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ในเกม ตั้งให้ไม่ซ้ำกันเพื่อให้ผู้เล่นค้นหาได้
Description คำอธิบายสั้นๆ ที่แสดงในรายการเซิร์ฟเวอร์
Port พอร์ตเกมหลักที่ผู้เล่นเชื่อมต่อ ต้องตรงกับพอร์ตที่กำหนดใน GPanel — ตรวจสอบแท็บ Network ของ GPanel เพื่อดูค่าที่ถูกต้อง
QueryPort พอร์ต query ของ Steam ที่เบราว์เซอร์เซิร์ฟเวอร์ใช้ ต้องตรงกับพอร์ต query ที่ GPanel กำหนด — ตรวจสอบแท็บ Network
MaxConnectedUsers จำนวนผู้เล่นพร้อมกันสูงสุด ไม่ควรเกินขีดจำกัดช่องผู้เล่นของแพ็กเกจของคุณ
Password รหัสผ่านที่ผู้เล่นต้องใช้เพื่อเข้าร่วม เว้นเป็นสตริงว่าง ("") สำหรับเซิร์ฟเวอร์สาธารณะ
SaveName ชื่อของโฟลเดอร์เซฟภายใน save-data/Saves/ เปลี่ยนค่านี้เพื่อเริ่มด้วยเซฟอื่น หรือเพื่อสลับระหว่างหลายโลก
AutoSaveCount จำนวนช่องบันทึกอัตโนมัติที่จะเก็บไว้ เซฟเก่ากว่าจะถูกหมุนออกเมื่อถึงขีดจำกัด เพิ่มค่านี้เพื่อเก็บจุดย้อนกลับมากขึ้น
AutoSaveInterval ระยะเวลาเป็นวินาทีระหว่างการบันทึกอัตโนมัติ ค่าเริ่มต้นคือ 120 (ทุก 2 นาที)
ListOnSteam กำหนดว่าเซิร์ฟเวอร์จะปรากฏในเบราว์เซอร์เซิร์ฟเวอร์ของ Steam หรือไม่ ตั้งเป็น false สำหรับเซิร์ฟเวอร์ส่วนตัวที่เข้าถึงได้โดยการเชื่อมต่อตรงเท่านั้น

ตัวอย่างขั้นต่ำของ ServerHostSettings.json ที่กำหนดค่าแล้ว:

{
  "Name": "My Legion Server",
  "Description": "Welcome to our V Rising server!",
  "Port": 12345,
  "QueryPort": 12346,
  "MaxConnectedUsers": 40,
  "Password": "",
  "SaveName": "world1",
  "AutoSaveCount": 20,
  "AutoSaveInterval": 120,
  "ListOnSteam": true,
  "Secure": true,
  "GameSettingsPreset": ""
}
ตรวจสอบพอร์ตของคุณใน GPanel Legion Hosting กำหนดพอร์ตล่วงหน้าเมื่อสร้างเซิร์ฟเวอร์ของคุณ เปิดแท็บ Network ใน GPanel เพื่อยืนยันพอร์ตเกมและพอร์ต query ที่แน่นอนสำหรับเซิร์ฟเวอร์ของคุณก่อนแก้ไข config แทนที่ค่าพอร์ตในตัวอย่างด้านบนด้วยพอร์ตที่กำหนดให้คุณจริง

ขั้นตอนที่ 2 — กำหนดค่า ServerGameSettings.json

เปิด ServerGameSettings.json ในตัวแก้ไขไฟล์ ไฟล์นี้ควบคุมความสมดุลของการเล่นเกมและโหมดเกม การตั้งค่าที่สำคัญที่สุดจะอธิบายไว้ด้านล่าง

โหมดเกม

การตั้งค่า ค่า คำอธิบาย
GameModeType "PvP" / "PvE" กำหนดว่าผู้เล่นสามารถโจมตีกันได้หรือไม่ "PvP" เปิดใช้งานการต่อสู้แบบผู้เล่นต่อผู้เล่น "PvE" ปิดใช้งาน — ผู้เล่นสามารถสู้กับ NPC และบอสเท่านั้น

แคลนและปราสาท

การตั้งค่า ค่าตัวอย่าง คำอธิบาย
ClanSize 4 จำนวนผู้เล่นสูงสุดต่อแคลน ค่าเริ่มต้นคือ 4 เพิ่มขึ้นสำหรับการเล่นแบบกลุ่มใหญ่
CastleDecayRateModifier 1.0 ตัวคูณสำหรับความเร็วในการเสื่อมสภาพของปราสาทเมื่อไม่ได้รับการดูแล 1.0 คือความเร็วเริ่มต้น ตั้งเป็น 0 เพื่อปิดการเสื่อมสภาพทั้งหมด
CastleMinimumDistanceInFloors 2 ระยะห่างขั้นต่ำ (เป็นแผ่นพื้น) ระหว่างปราสาทของผู้เล่น ป้องกันไม่ให้ผู้เล่นสร้างติดกันโดยตรง
CastleHeartDamageMode "CanBeDestroyedOnlyWhenDecaying" ควบคุมว่าหัวใจปราสาทสามารถถูกทำลายได้เมื่อใด "CanBeDestroyedOnlyWhenDecaying" ปกป้องปราสาทที่ใช้งานอยู่จากการก่อกวน
CastleSiegeMode "Never" เมื่อใดที่เปิดใช้งานการบุกปราสาทแบบ PvP ตัวเลือก: "Never", "Always" หรือค่าตามตารางสำหรับช่วงเวลาบุก

เลือดและการเอาตัวรอด

การตั้งค่า ค่าตัวอย่าง คำอธิบาย
BloodDrainModifier 1.0 ตัวคูณสำหรับความเร็วในการที่เลือดไหลออกจากแวมไพร์ของคุณ ค่าที่สูงขึ้นทำให้การเอาตัวรอดยากขึ้น ตั้งให้ต่ำลงเพื่อให้เลือดอยู่ได้นานขึ้น
ResourceYieldModifier 1.0 ตัวคูณสำหรับทรัพยากรที่เก็บรวบรวมจากจุดทรัพยากร เพิ่มขึ้นเพื่อเร่งความก้าวหน้า
DayDurationInSeconds 1080 ความยาวของหนึ่งวันเต็มในเกมเป็นวินาที ค่าเริ่มต้นคือ 1080 (18 นาที) ส่งผลต่อความยาวของกลางวัน (อันตรายสำหรับแวมไพร์)
NightDurationInSeconds 720 ความยาวของกลางคืนในเกมเป็นวินาที ค่าเริ่มต้นคือ 720 (12 นาที)
เคล็ดลับ Preset: V Rising มาพร้อมโปรไฟล์ preset เช่น "Standard", "Relaxed", "Hardcore" และ "Full Loot" คุณสามารถตั้งค่า "GameSettingsPreset" ใน ServerHostSettings.json เป็นหนึ่งในชื่อเหล่านี้เพื่อใช้ชุดค่าเริ่มต้นที่เหมาะสมแบบครบชุด จากนั้นแทนที่ค่าแต่ละรายการใน ServerGameSettings.json

ขั้นตอนที่ 3 — การนำการเปลี่ยนแปลงไปใช้

  1. บันทึกไฟล์ config ที่คุณแก้ไขโดยใช้ปุ่ม Save ในตัวแก้ไขไฟล์ของ GPanel
  2. ไปที่แท็บ Console ใน GPanel
  3. คลิก Start เพื่อเริ่มเซิร์ฟเวอร์ config ที่อัปเดตจะถูกโหลดเมื่อเริ่มต้น
  4. ดูเอาต์พุตคอนโซลเพื่อตรวจหาข้อผิดพลาดในการแยกวิเคราะห์ JSON คอมมาที่หายไปหรือวงเล็บที่ไม่ตรงกันจะทำให้โหลด config ไม่ได้
รูปแบบ JSON เข้มงวด ต่างจากไฟล์ .ini JSON ต้องการรูปแบบที่แม่นยำ ค่าสตริงทุกตัวต้องอยู่ในเครื่องหมายอัญประกาศคู่ และไม่อนุญาตให้มีคอมมาต่อท้าย หากเซิร์ฟเวอร์เริ่มไม่สำเร็จหลังจากแก้ไขไฟล์ config ให้เปิดไฟล์อีกครั้งและมองหาข้อผิดพลาดทางไวยากรณ์

วิธีเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ

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

  1. ค้นหาที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์ของคุณในแท็บ Network ของ GPanel ดูเพิ่มเติม: วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์
  2. เปิด V Rising และคลิก Play จากเมนูหลัก
  3. เลือก Online Play จากนั้นเลือก Direct Connect
  4. ป้อนที่อยู่เซิร์ฟเวอร์ของคุณในรูปแบบ IP:PORT โดยใช้พอร์ตเกมจากแท็บ Network ของ GPanel
  5. หากเซิร์ฟเวอร์ของคุณมีรหัสผ่าน คุณจะถูกขอให้ป้อนหลังจากเชื่อมต่อ
ความล่าช้าของเบราว์เซอร์เซิร์ฟเวอร์ หลังจากเริ่มหรือกำหนดค่าเซิร์ฟเวอร์ของคุณใหม่ อาจใช้เวลา 5 ถึง 15 นาทีในการปรากฏในเบราว์เซอร์เซิร์ฟเวอร์ของ Steam ใช้การเชื่อมต่อตรงเพื่อยืนยันว่าเซิร์ฟเวอร์ออนไลน์ทันทีโดยไม่ต้องรอให้เบราว์เซอร์อัปเดต

การจัดการเซฟ

เซฟของ V Rising จะถูกเก็บไว้ในไดเรกทอรี save-data/Saves/ บนเซิร์ฟเวอร์ของคุณ แต่ละโลกมีโฟลเดอร์ย่อยของตัวเองที่ตั้งชื่อตามค่า SaveName ใน ServerHostSettings.json

save-data/Saves/v3/world1/

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

การสลับระหว่างโลก

หากต้องการโหลดเซฟอื่นโดยไม่ลบเซฟปัจจุบันของคุณ ให้เปลี่ยนค่า SaveName ใน ServerHostSettings.json ให้ชี้ไปยังชื่อโฟลเดอร์อื่น V Rising จะโหลดโฟลเดอร์นั้นเมื่อเริ่มต้นครั้งถัดไป หรือสร้างโลกใหม่หากโฟลเดอร์ไม่มีอยู่

วิธีไวป์เซิร์ฟเวอร์ (รีเซ็ตโลก)

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

การไวป์เป็นการถาวรและไม่สามารถยกเลิกได้ ก่อนไวป์ ให้ดาวน์โหลดสำรองของโฟลเดอร์เซฟของคุณผ่าน SFTP หากคุณต้องการรักษาข้อมูลไว้
  1. เข้าสู่ระบบ GPanel และหยุดเซิร์ฟเวอร์ของคุณจากแท็บ Console รอจนกว่าสถานะจะแสดง Offline
  2. ไปที่แท็บ Files และไปยัง save-data/Saves/
  3. เปิดโฟลเดอร์เซฟที่ตรงกับ SaveName ของคุณ (เช่น world1)
  4. เลือกไฟล์และโฟลเดอร์ทั้งหมดภายในและลบออก อย่าลบไดเรกทอรีหลัก Saves/ เอง — ลบเฉพาะเนื้อหาของโฟลเดอร์เซฟของคุณ
  5. กลับไปที่แท็บ Console และเริ่มเซิร์ฟเวอร์ โลกใหม่จะถูกสร้างขึ้นใหม่ทั้งหมด
วิธีทางเลือก — เปลี่ยน SaveName แทนการลบไฟล์ คุณสามารถเปลี่ยนค่า SaveName ใน ServerHostSettings.json เป็นชื่อใหม่ (เช่น "world2") เซิร์ฟเวอร์จะสร้างโลกใหม่ในโฟลเดอร์ใหม่ เซฟเก่ายังคงไม่ถูกแตะต้องและสามารถโหลดได้อีกครั้งโดยเปลี่ยนชื่อกลับ

บทความที่เกี่ยวข้อง


Was this article helpful?

Ready to Get Started?

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