คู่มือการตั้งค่าเซิร์ฟเวอร์เฉพาะ Enshrouded
คู่มือนี้ครอบคลุมทุกสิ่งที่คุณต้องใช้ในการทำให้เซิร์ฟเวอร์เฉพาะ Enshrouded ของคุณทำงานบน Legion Hosting รวมถึงการกำหนดค่า ข้อกำหนดหน่วยความจำ การตั้งค่าโลก ไฟล์เซฟ และวิธีเชื่อมต่อ
ข้อกำหนดหน่วยความจำ
Enshrouded ใช้โลก voxel ที่คงอยู่พร้อมการจำลองแบบเรียลไทม์ ซึ่งหมายความว่าการใช้หน่วยความจำสูงเป็นเรื่องปกติและคาดหวังได้ ตารางต่อไปนี้สรุปการใช้ RAM โดยทั่วไป:
| ผู้เล่น | RAM ขั้นต่ำ | RAM ที่แนะนำ |
|---|---|---|
| 1–4 | 8 GB | 12 GB |
| 5–8 | 12 GB | 16 GB |
| 9–16 | 16 GB | 24 GB+ |
การกำหนดค่าเซิร์ฟเวอร์
Enshrouded ใช้ไฟล์ JSON ไฟล์เดียวสำหรับการกำหนดค่าเซิร์ฟเวอร์ ไฟล์นี้อยู่ในไดเรกทอรีรากของเซิร์ฟเวอร์ของคุณ:
enshrouded_server.json
คุณสามารถแก้ไขไฟล์นี้ผ่าน file manager ของ GPanel หรือโดยการอัปโหลดเวอร์ชันที่แก้ไขแล้วผ่าน SFTP ดู คู่มือการอัปโหลดไฟล์ SFTP สำหรับคำแนะนำ
ตัวอย่างการกำหนดค่าพื้นฐาน
{
"name": "My Enshrouded Server",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"gamePort": 15636,
"queryPort": 15637,
"slotCount": 16,
"userGroups": [
{ "name": "Admin", "password": "AdminPassword", ... },
{ "name": "Friend", "password": "FriendPassword", ... },
{ "name": "Guest", "password": "GuestPassword", ... },
{ "name": "Visitor", "password": "VisitorPassword", ... }
]
}
การอ้างอิงการกำหนดค่า
| คีย์ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
name |
string | จำเป็น | ชื่อเซิร์ฟเวอร์ที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ |
saveDirectory |
string | ./savegame |
พาธที่จัดเก็บไฟล์เซฟโลก อย่าเปลี่ยนเว้นแต่จำเป็น |
ip |
string | 0.0.0.0 |
ที่อยู่ IP ที่เซิร์ฟเวอร์ผูกไว้ ปล่อยไว้เป็น 0.0.0.0 เพื่อรับฟังบนทุกอินเทอร์เฟซ |
gamePort |
integer | 15636 |
พอร์ต UDP ที่ใช้สำหรับการรับส่งข้อมูลของเกม นี่คือพอร์ตที่ผู้เล่นเชื่อมต่อ |
queryPort |
integer | 15637 |
พอร์ต UDP ที่ใช้สำหรับ Steam server queries และเบราว์เซอร์เซิร์ฟเวอร์ |
slotCount |
integer | 16 |
จำนวนผู้เล่นสูงสุดที่อนุญาตพร้อมกัน สูงสุดคือ 16 |
userGroups |
array | ดู คู่มือสิทธิ์ | กำหนด 4 ระดับสิทธิ์ (Admin, Friend, Guest, Visitor) โดยแต่ละระดับมีรหัสผ่านและ flag ความสามารถของตัวเอง |
enshrouded_server.json คุณต้องรีสตาร์ทเซิร์ฟเวอร์ของคุณใน GPanel เพื่อให้การเปลี่ยนแปลงมีผล
การตั้งค่าโลก
นอกเหนือจากการกำหนดค่า JSON แล้ว การตั้งค่าโลกบางอย่างสามารถกำหนดค่าได้ในเกมโดยเจ้าของเซิร์ฟเวอร์เมื่อเชื่อมต่อแล้ว สิ่งเหล่านี้รวมถึงกฎ PvP และกลไกการเอาตัวรอดบางอย่างที่ยังไม่ปรากฏในไฟล์การกำหนดค่า:
- เชื่อมต่อกับเซิร์ฟเวอร์ของคุณในฐานะเจ้าของ (ผู้เล่นคนแรกที่สร้างโลกหรือบัญชีที่เริ่มต้นมัน)
- เปิด Game Menu และไปที่ World Settings
- ปรับความยาก ตัวเลือกการเอาตัวรอด หรือการตั้งค่า PvP ที่เหลือตามต้องการ
- การตั้งค่าจะถูกบันทึกโดยอัตโนมัติลงในไฟล์เซฟโลก
savegame/ ไม่จำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์สำหรับการเปลี่ยนแปลงเหล่านี้
ตำแหน่งไฟล์เซฟ
เซฟโลกถูกจัดเก็บในไดเรกทอรี savegame/ ที่สัมพันธ์กับรากเซิร์ฟเวอร์ของคุณ คุณสามารถเข้าถึงโฟลเดอร์นี้ผ่าน GPanel หรือผ่าน SFTP:
savegame/
ไดเรกทอรีนี้ประกอบด้วยข้อมูลโลก โปรไฟล์ผู้เล่น และเซฟตัวละครของคุณ สำรองโฟลเดอร์นี้เป็นประจำ โดยเฉพาะก่อนการอัปเดตหรือการเปลี่ยนแปลงครั้งใหญ่
savegame/ ทั้งหมดไว้เป็นการสำรองข้อมูล เซฟที่ถูกลบไม่สามารถกู้คืนได้
วิธีเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
Enshrouded รองรับการเชื่อมต่อ IP โดยตรงจากเมนูหลัก คุณไม่จำเป็นต้องค้นหาเซิร์ฟเวอร์ของคุณในเบราว์เซอร์
- เปิด Enshrouded บนพีซีของคุณ
- จากเมนูหลัก เลือก Play → Online → Add Server
- ป้อนที่อยู่ IP และ game port ของเซิร์ฟเวอร์ของคุณ ดู วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ เพื่อค้นหารายละเอียดเหล่านี้ใน GPanel
- คลิก Connect คุณจะถูกแจ้งให้ป้อนรหัสผ่านสำหรับ user group ที่คุณต้องการเข้าร่วม
IP:PORT — ตัวอย่างเช่น 203.0.113.45:15636
บทความที่เกี่ยวข้อง
- สิทธิ์และตัวคูณการเล่นเกม Enshrouded — User groups, ระดับสิทธิ์ และการตั้งค่าความยาก
- การแก้ไขปัญหา Enshrouded — ปัญหาที่พบบ่อยรวมถึงหน่วยความจำสูง ปัญหาการเชื่อมต่อ และเซฟเสียหาย
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
ความช่วยเหลือเพิ่มเติม
หากคุณยังคงประสบปัญหาหลังจากทำตามคู่มือนี้ ทีมสนับสนุนของเราพร้อมที่จะช่วยเหลือ: