คู่มือการตั้งค่าเซิร์ฟเวอร์เฉพาะ Barotrauma
คู่มือนี้จะแนะนำคุณตลอดขั้นตอนการกำหนดค่าและการรันเซิร์ฟเวอร์เฉพาะ Barotrauma ของคุณที่โฮสต์บน Legion Hosting รวมถึงการตั้งค่าเซิร์ฟเวอร์ การเลือกเรือดำน้ำ การจัดการเซฟแคมเปญ และวิธีการเชื่อมต่อ
สารบัญ
การกำหนดค่า serversettings.xml
ไฟล์การกำหนดค่าหลักสำหรับเซิร์ฟเวอร์ Barotrauma ของคุณคือ serversettings.xml ซึ่งอยู่ในไดเรกทอรีรากของการติดตั้งเซิร์ฟเวอร์ของคุณ คุณสามารถแก้ไขไฟล์นี้ผ่าน GPanel โดยใช้ตัวจัดการไฟล์ในตัว หรืออัปโหลดเวอร์ชันที่แก้ไขแล้วผ่าน SFTP
serversettings.xml เซิร์ฟเวอร์จะเขียนทับไฟล์นี้เมื่อปิดเครื่อง ดังนั้นการเปลี่ยนแปลงที่ทำในขณะที่เซิร์ฟเวอร์กำลังทำงานจะสูญหายไป
การตั้งค่าที่สำคัญ
ด้านล่างนี้คือการตั้งค่าที่สำคัญที่สุดที่คุณจะต้องการกำหนดค่า ไฟล์นี้ใช้ไวยากรณ์แอตทริบิวต์ XML มาตรฐาน
| การตั้งค่า | คำอธิบาย |
|---|---|
ServerName |
ชื่อที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ในเกม |
Port |
พอร์ต UDP หลักที่ผู้เล่นเชื่อมต่อ ต้องตรงกับการกำหนดพอร์ตใน GPanel ของคุณ — ตรวจสอบที่แท็บ Network ใน GPanel |
QueryPort |
พอร์ต UDP ที่ใช้สำหรับการสอบถามรายชื่อเซิร์ฟเวอร์ Steam ตรวจสอบค่าที่ถูกต้องที่แท็บ Network ใน GPanel |
Password |
ตั้งรหัสผ่านเพื่อจำกัดการเข้าถึง เว้นว่างไว้สำหรับเซิร์ฟเวอร์สาธารณะ |
MaxPlayers |
จำนวนผู้เล่นสูงสุดที่อนุญาตให้อยู่บนเซิร์ฟเวอร์พร้อมกัน |
AllowSpectating |
ผู้เล่นสามารถเข้าร่วมและรับชมได้โดยไม่ต้องรับบทบาทเป็นลูกเรือหรือไม่ |
GameMode |
โหมดเกม ค่าที่ใช้ได้: Campaign, Mission, Sandbox ดูรายละเอียดด้านล่าง |
โหมดเกม
- Campaign — โหมดร่วมมือแบบถาวรพร้อมการพัฒนาความก้าวหน้า การจัดการลูกเรือ และไฟล์เซฟแบบถาวร แนะนำสำหรับกลุ่มเพื่อนประจำ
- Mission — ภารกิจแบบรายรอบเป็นรายบุคคล ไม่มีการพัฒนาความก้าวหน้าแบบถาวรระหว่างเซสชัน เหมาะสำหรับเซิร์ฟเวอร์สาธารณะ
- Sandbox — โหมดอิสระที่ไม่มีวัตถุประสงค์ มีประโยชน์สำหรับการสร้าง การทดสอบเรือดำน้ำ หรือการทดลองกับม็อด
ตัวอย่างสนิปเป็ต serversettings.xml
<?xml version="1.0" encoding="utf-8"?>
<serversettings
ServerName="Legion Hosting Barotrauma"
Password=""
MaxPlayers="8"
AllowSpectating="true"
GameMode="Campaign"
Submarine="Humpback"
AutoRestart="true"
EnableUPnP="false"
/>
EnableUPnP="false" บนเซิร์ฟเวอร์ที่โฮสต์ UPnP มีความเกี่ยวข้องเฉพาะกับเราเตอร์ที่บ้านเท่านั้น และจะทำให้เกิดความพยายามในการเชื่อมต่อที่ไม่จำเป็นบนโครงสร้างพื้นฐานเฉพาะ
Port และ QueryPort ให้เป็นค่าที่แสดงในแท็บ Network ของ GPanel ของคุณ
การเลือกและอัปโหลดเรือดำน้ำ
เรือดำน้ำที่ใช้งานจะถูกตั้งค่าผ่านแอตทริบิวต์ Submarine ใน serversettings.xml ค่านี้ต้องตรงกับชื่อไฟล์ของเรือดำน้ำ (ไม่รวมนามสกุล .sub) อย่างแม่นยำ รวมถึงตัวพิมพ์ใหญ่-เล็ก
เรือดำน้ำเริ่มต้น
Barotrauma มาพร้อมกับเรือดำน้ำในตัวหลายลำ ค่าเริ่มต้นทั่วไปได้แก่:
Humpback— เป็นมิตรกับผู้เริ่มต้น ลูกเรือขนาดเล็กDugong— เรือดำน้ำขนาดกลางที่สมดุลTyphon— ขนาดใหญ่ ต้องการลูกเรือครบชุดTyphon2— เรือดำน้ำขนาดใหญ่ที่ได้รับการอัปเกรดKastrull— ที่ชื่นชอบของชุมชน รูปแบบการจัดวางที่หลากหลาย
การอัปโหลดเรือดำน้ำที่กำหนดเอง
หากคุณได้สร้างหรือดาวน์โหลดเรือดำน้ำที่กำหนดเอง (ไฟล์ .sub) ให้อัปโหลดไปยังไดเรกทอรี Submarines/ ในการติดตั้งเซิร์ฟเวอร์ของคุณ คุณสามารถทำได้ผ่าน SFTP หรือตัวจัดการไฟล์ของ GPanel
- เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SFTP หรือเปิดตัวจัดการไฟล์ GPanel ที่ gpanel.legionhosting.net
- ไปยังไดเรกทอรี
Submarines/ภายในโฟลเดอร์เซิร์ฟเวอร์ Barotrauma ของคุณ - อัปโหลดไฟล์
.subของคุณเข้าไปในไดเรกทอรีนี้ - เปิด
serversettings.xmlและอัปเดตแอตทริบิวต์Submarineเป็นชื่อไฟล์ที่แม่นยำโดยไม่รวมนามสกุล ตัวอย่างเช่น หากไฟล์ของคุณคือMySub.subให้ตั้งค่าSubmarine="MySub" - บันทึกไฟล์และเริ่มต้นเซิร์ฟเวอร์ของคุณ
Submarines/ ดูรายละเอียดที่ คู่มือการติดตั้งม็อด
วิธีการเชื่อมต่อ
ผู้เล่นสามารถเข้าร่วมเซิร์ฟเวอร์ Barotrauma ของคุณได้สองวิธี: ผ่านเบราว์เซอร์เซิร์ฟเวอร์ในเกมหรือผ่านการเชื่อมต่อโดยตรง
เบราว์เซอร์เซิร์ฟเวอร์
- เปิด Barotrauma และคลิก Play Online จากเมนูหลัก
- รอให้รายชื่อเซิร์ฟเวอร์ปรากฏ ใช้ช่องค้นหาเพื่อค้นหาเซิร์ฟเวอร์ของคุณตามชื่อ
- คลิกเซิร์ฟเวอร์ของคุณและเลือก Join ป้อนรหัสผ่านหากมีการตั้งค่าไว้
การเชื่อมต่อโดยตรง
- จากหน้าจอ Play Online คลิก Direct Join
- ป้อนที่อยู่ IP ของเซิร์ฟเวอร์และพอร์ตหลักในรูปแบบ
xxx.xxx.xxx.xxx:portตรวจสอบค่าเหล่านี้ที่แท็บ Network ใน GPanel - คลิก Join
หากคุณไม่แน่ใจเกี่ยวกับที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์ โปรดดูที่ วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์
การจัดการเซฟแคมเปญ
ในโหมด Campaign เซิร์ฟเวอร์จะรักษาไฟล์เซฟแบบถาวรที่ติดตามความก้าวหน้า ลูกเรือ เงิน และสถานะของเรือดำน้ำ การทำความเข้าใจว่าไฟล์นี้อยู่ที่ไหนและวิธีจัดการมันเป็นสิ่งสำคัญสำหรับการสำรองข้อมูลและการรีเซ็ต
ตำแหน่งของไฟล์เซฟ
เซฟแคมเปญจะถูกเก็บไว้ในไดเรกทอรี Saves/Multiplayer/ ภายในโฟลเดอร์การติดตั้งเซิร์ฟเวอร์ของคุณ แต่ละแคมเปญจะถูกบันทึกเป็นโฟลเดอร์ที่มีหลายไฟล์
การสำรองข้อมูลแคมเปญ
- หยุดเซิร์ฟเวอร์ของคุณจาก GPanel เพื่อให้แน่ใจว่าไม่มีการเขียนข้อมูลใด ๆ
- เชื่อมต่อผ่าน SFTP และไปยัง
Saves/Multiplayer/ - ดาวน์โหลดโฟลเดอร์แคมเปญทั้งหมดไปยังเครื่องท้องถิ่นของคุณเป็นข้อมูลสำรอง
- รีสตาร์ทเซิร์ฟเวอร์เมื่อเสร็จสิ้น
การรีเซ็ตแคมเปญ
- หยุดเซิร์ฟเวอร์ของคุณ
- ไปยัง
Saves/Multiplayer/ผ่าน SFTP หรือตัวจัดการไฟล์ GPanel - ลบโฟลเดอร์แคมเปญที่คุณต้องการรีเซ็ต
- เริ่มต้นเซิร์ฟเวอร์ แคมเปญใหม่จะถูกสร้างขึ้นเมื่อผู้เล่นเริ่มต้นแคมเปญจากเมนูหลักในเกม
การกู้คืนจากข้อมูลสำรอง
- หยุดเซิร์ฟเวอร์ของคุณ
- อัปโหลดโฟลเดอร์แคมเปญที่สำรองไว้กลับเข้าไปใน
Saves/Multiplayer/ผ่าน SFTP โดยเขียนทับไฟล์ที่มีอยู่ที่มีชื่อเดียวกันหากได้รับแจ้ง - เริ่มต้นเซิร์ฟเวอร์
บทความที่เกี่ยวข้อง
- คู่มือการติดตั้งม็อด Barotrauma — ม็อด Workshop, การจัดการม็อด และความเข้ากันได้
- คู่มือการแก้ไขปัญหา Barotrauma — ปัญหาทั่วไปและวิธีแก้ไข
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์
- วิธีอัปโหลดไฟล์ผ่าน SFTP