คู่มือนี้ครอบคลุมทุกสิ่งที่คุณต้องใช้ในการตั้งค่าและกำหนดค่าเซิร์ฟเวอร์เฉพาะ Empyrion: Galactic Survival ของคุณบน Legion Hosting Empyrion เป็นเกมเอาตัวรอดในอวกาศและบนดาวเคราะห์แบบโลกเปิดที่มีการสร้าง การสำรวจ การขุดแร่ และการต่อสู้ในกาแล็กซีที่สร้างขึ้นแบบ procedurally generated สำหรับการดูแลระบบในเกมและคำสั่งคอนโซล โปรดดูคู่มือ คำสั่งผู้ดูแลระบบ Empyrion ของเรา
Empyrion: Galactic Survival คืออะไร?
Empyrion: Galactic Survival เป็นเกมเอาตัวรอดแบบโลกเปิด 3 มิติที่ตั้งอยู่ในกาแล็กซีที่สร้างขึ้นแบบ procedurally generated ผู้เล่นเริ่มต้นบนดาวเคราะห์และต้องรวบรวมทรัพยากร สร้างอุปกรณ์ สร้างฐาน และสร้างยานพาหนะเพื่อสำรวจอวกาศและเอาตัวรอดในสภาพแวดล้อมต่างดาวที่เป็นศัตรู เกมนี้มีทั้งโหมดการเล่น PvE และ PvP พร้อมกลไกการสร้างที่ครอบคลุมสำหรับการสร้างฐาน (BA), ยานหลัก (CV), ยานขนาดเล็ก (SV) และยานโฮเวอร์ (HV)
คุณสมบัติหลักได้แก่:
- การสำรวจอวกาศและดาวเคราะห์ — เดินทางระหว่างดาวเคราะห์ ดวงจันทร์ ดาวเคราะห์น้อย และ sector ในอวกาศในระบบสุริยะเต็มรูปแบบ
- ระบบการสร้าง — สร้างฐาน ยาน และยานพาหนะทีละบล็อกพร้อมระบบภายในที่ซับซ้อน
- กลไกการเอาตัวรอด — จัดการอาหาร ออกซิเจน อุณหภูมิ รังสี และสุขภาพในไบโอมที่หลากหลาย
- การต่อสู้ — ต่อสู้กับสัตว์ต่างดาวที่เป็นศัตรู โดรน และฝ่ายศัตรูทั้งด้วยเท้าและในยานพาหนะ
- มัลติเพลเยอร์ — การเล่นแบบร่วมมือและแข่งขันบนเซิร์ฟเวอร์เฉพาะพร้อมระบบ faction
- สถานการณ์ — สถานการณ์เกมที่กำหนดเองรวมถึง Reforged Eden ของชุมชนอย่างเป็นทางการ
การเริ่มต้นครั้งแรก
เมื่อเซิร์ฟเวอร์ Empyrion ของคุณถูกจัดเตรียมบน Legion Hosting มันจะถูกติดตั้งไว้ล่วงหน้าและพร้อมสำหรับการกำหนดค่า หากต้องการเริ่มต้นเซิร์ฟเวอร์ของคุณเป็นครั้งแรก:
- เข้าสู่ระบบ GPanel ที่ gpanel.legionhosting.net
- เลือกเซิร์ฟเวอร์ Empyrion: Galactic Survival ของคุณจากรายการเซิร์ฟเวอร์
- ตรวจสอบและกำหนดค่า Startup Variables ของคุณ (ชื่อเซิร์ฟเวอร์ จำนวนผู้เล่นสูงสุด ฯลฯ)
- คลิก Start เพื่อเปิดเซิร์ฟเวอร์
- การเริ่มต้นครั้งแรกอาจใช้เวลาหลายนาทีเนื่องจากเซิร์ฟเวอร์สร้างโลกของเกมเริ่มต้น
- เมื่อคอนโซลแสดงว่าเซิร์ฟเวอร์พร้อมแล้ว ผู้เล่นสามารถเชื่อมต่อได้
Startup Variables ของ GPanel
GPanel มี startup variables ที่แมปกับการตั้งค่า dedicated.yaml ที่สำคัญ นี่เป็นวิธีที่เร็วที่สุดในการกำหนดค่าเซิร์ฟเวอร์ของคุณโดยไม่ต้องแก้ไขไฟล์โดยตรง
| ตัวแปร | คำอธิบาย | ตัวอย่าง |
|---|---|---|
| Server Name | ชื่อที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ | My Empyrion Server |
| Server Password | รหัสผ่านเสริมสำหรับเซิร์ฟเวอร์ส่วนตัว | secret123 |
| Max Players | จำนวนผู้เล่นพร้อมกันสูงสุด | 16 |
| Game Mode | Survival (1) หรือ Creative (2) | 1 |
| Game Name | ชื่อโฟลเดอร์เซฟเกม (ไม่อนุญาตให้มีช่องว่าง) | MyGame |
| World Seed | หมายเลข seed สำหรับการสร้างโลก | 123456 |
การกำหนดค่าเซิร์ฟเวอร์ (dedicated.yaml)
ไฟล์การกำหนดค่าเซิร์ฟเวอร์หลักคือ dedicated.yaml ซึ่งอยู่ในรากของไดเรกทอรีการติดตั้งเซิร์ฟเวอร์ของคุณ คุณสามารถแก้ไขได้ผ่าน File Manager ของ GPanel หรือผ่าน SFTP บรรทัดที่ขึ้นต้นด้วย # จะถูกปิดใช้งาน (commented out) — ลบ # ออกเพื่อเปิดใช้งานการตั้งค่า
dedicated.yaml ของคุณเสมอ ไฟล์เริ่มต้นอาจถูกเขียนทับระหว่างการอัปเดตเกม หากใช้ไฟล์ที่กำหนดเอง ให้อัปเดตคำสั่งเริ่มต้นของเซิร์ฟเวอร์ของคุณเพื่ออ้างอิงถึงมัน (เช่น -dedicated mycustom_dedicated.yaml)
การตั้งค่าเซิร์ฟเวอร์
# Server Identity
Srv_Port: 30000
Srv_Name: "My Empyrion Server"
Srv_Password: ""
Srv_MaxPlayers: 16
Srv_Description: "Welcome to my server!"
Srv_Public: true
# Save Configuration
GameName: DediGame
SaveDirectory: ./Saves
# Game Mode
Mode: 1 # 1 = Survival, 2 = Creative
Seed: 123456 # World generation seed (positive integers only)
# Anti-Cheat
EACActive: true # Enable Easy Anti-Cheat
คำอธิบายการตั้งค่าเซิร์ฟเวอร์ที่สำคัญ
| การตั้งค่า | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
Srv_Port |
30000 | พอร์ตเซิร์ฟเวอร์หลัก เกมยังใช้พอร์ต +1 ถึง +3 ด้วย (เช่น 30001-30003) โดยปกติจะตั้งค่าโดย GPanel โดยอัตโนมัติ |
Srv_Name |
(ว่างเปล่า) | ชื่อเซิร์ฟเวอร์ที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ในเกม ใช้เครื่องหมายอัญประกาศรอบค่า |
Srv_Password |
(ว่างเปล่า) | รหัสผ่านที่จำเป็นในการเข้าร่วม เว้นว่างไว้สำหรับเซิร์ฟเวอร์สาธารณะ |
Srv_MaxPlayers |
16 | จำนวนผู้เล่นพร้อมกันสูงสุด |
Srv_Description |
(ว่างเปล่า) | คำอธิบายเซิร์ฟเวอร์ที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ ต้องอยู่ในเครื่องหมายอัญประกาศ |
Srv_Public |
true | เมื่อเป็น true เซิร์ฟเวอร์จะปรากฏในเบราว์เซอร์เซิร์ฟเวอร์สาธารณะ ตั้งเป็น false สำหรับเซิร์ฟเวอร์ส่วนตัว/ไม่อยู่ในรายการ |
GameName |
DediGame | ชื่อของโฟลเดอร์เซฟเกม ไม่อนุญาตให้มีช่องว่าง |
Mode |
1 | โหมดเกม: 1 = Survival, 2 = Creative |
Seed |
(สุ่ม) | Seed สำหรับการสร้างโลก ใช้จำนวนเต็มบวกเท่านั้น (ไม่มีศูนย์หรือจำนวนลบ) |
EACActive |
true | เปิดใช้งาน Easy Anti-Cheat ตั้งเป็น false หากผู้เล่นมีปัญหาความเข้ากันได้ |
EnableDLC |
false | ตั้งเป็น true หากใช้ Dark Faction Scenario หรือเนื้อหา DLC อื่น ๆ |
การตั้งค่าเกม
การตั้งค่าเฉพาะของเกมควบคุมความยาก การจัดการโครงสร้าง และกฎการเล่นเกม สิ่งเหล่านี้สามารถกำหนดค่าได้ใน dedicated.yaml หรือแก้ไขในขณะรันไทม์โดยใช้คำสั่งคอนโซล gopt set (ดูคู่มือ คำสั่งผู้ดูแลระบบ ของเรา)
| การตั้งค่า | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
DecayTime |
24 | จำนวนชั่วโมงก่อนที่โครงสร้างที่ไม่มีการเยี่ยมชมซึ่งไม่มีคอร์ (หรือมีน้อยกว่า 10 บล็อก) จะถูกลบ ตั้งเป็น 0 เพื่อปิดใช้งาน |
WipeTime |
0 | จำนวนชั่วโมงก่อนที่โครงสร้างของผู้เล่นที่ไม่มีการเยี่ยมชมใด ๆ จะถูกลบ ตั้งเป็น 0 เพื่อปิดใช้งาน (แนะนำสำหรับเซิร์ฟเวอร์ส่วนใหญ่) |
ProtectTime |
48 | จำนวนชั่วโมงของการป้องกันแบบออฟไลน์สำหรับโครงสร้างของผู้เล่นหลังจากเจ้าของออกจากระบบ |
ProtectDelay |
300 | จำนวนวินาทีก่อนที่การป้องกันแบบออฟไลน์จะเปิดใช้งานหลังจากผู้เล่นตัดการเชื่อมต่อ |
MaxStructures |
200 | จำนวนโครงสร้างสูงสุดต่อ playfield ช่วง: 0-255 |
AntiGriefDistancePvE |
30 | ระยะห่างขั้นต่ำ (เป็นเมตร) ระหว่างฐานของ faction ที่แตกต่างกันในโซน PvE |
AntiGriefDistancePvP |
300 | ระยะห่างขั้นต่ำ (เป็นเมตร) ระหว่างฐานของ faction ที่แตกต่างกันในโซน PvP |
ForcePvP |
false | เมื่อเป็น true จะบังคับใช้ PvP บน playfield ทั้งหมดโดยไม่คำนึงถึงการตั้งค่าของ playfield |
การตั้งค่าความยาก
การตั้งค่าเหล่านี้ควบคุมความพร้อมของทรัพยากรและพฤติกรรมของ NPC:
| การตั้งค่า | ค่าเริ่มต้น | ตัวเลือก | คำอธิบาย |
|---|---|---|---|
DiffAmountOfOre |
Normal | Rich, Normal, Poor | ควบคุมปริมาณแร่ในแต่ละแหล่ง |
DiffNumberOfDeposits |
Normal | Plenty, Normal, Few | ควบคุมจำนวนแหล่งแร่ที่เกิดขึ้น |
DiffAttackStrength |
Medium | Easy, Medium, Hard | ควบคุมความเสียหายจากการโจมตีของ NPC |
DiffConstrCraftTime |
Normal | Faster, Normal, Slower, Instant | ควบคุมความเร็วในการประดิษฐ์ในเครื่องสร้าง |
คอนโซลระยะไกล Telnet
Empyrion รองรับการจัดการเซิร์ฟเวอร์ระยะไกลผ่าน Telnet ซึ่งช่วยให้คุณส่งคำสั่งคอนโซลได้โดยไม่ต้องอยู่ในเกม หากต้องการเปิดใช้งาน ให้เพิ่มการตั้งค่าเหล่านี้ลงใน dedicated.yaml ของคุณ:
# Telnet Remote Console
Tel_Enabled: true
Tel_Port: 1030
Tel_Pwd: "YourSecurePassword"
การกำหนดค่า Playfield
Empyrion ใช้ playfield เพื่อกำหนดดาวเคราะห์ ดวงจันทร์ วงโคจร และ sector ในอวกาศแต่ละแห่ง ไฟล์การกำหนดค่า playfield ควบคุมการสร้างภูมิประเทศ ไบโอม ทรัพยากร และการเกิดของ NPC สำหรับแต่ละตำแหน่ง
ไฟล์ playfield อยู่ในไดเรกทอรี Playfields/ ของสถานการณ์ แต่ละ playfield มีโฟลเดอร์ของตัวเองพร้อมไฟล์การกำหนดค่ารวมถึง:
playfield.yaml— การกำหนดค่า playfield หลัก (ไบโอม ภูมิประเทศ บรรยากาศ)space_dynamic.yaml— การกำหนดค่าสำหรับ playfield ในอวกาศแบบไดนามิก
วิธีเชื่อมต่อ
ผู้เล่นสามารถเชื่อมต่อกับเซิร์ฟเวอร์ Empyrion ของคุณได้หลายวิธี:
วิธีที่ 1: เบราว์เซอร์เซิร์ฟเวอร์ในเกม
- เปิด Empyrion: Galactic Survival จาก Steam
- คลิก Multiplayer จากเมนูหลัก
- คลิก Connect to Server
- ค้นหาเซิร์ฟเวอร์ของคุณตามชื่อในรายการเซิร์ฟเวอร์
- เลือกเซิร์ฟเวอร์ของคุณและคลิก Connect
- ป้อนรหัสผ่านเซิร์ฟเวอร์หากจำเป็น
วิธีที่ 2: เชื่อมต่อโดยตรง
- เปิด Empyrion: Galactic Survival จาก Steam
- คลิก Multiplayer จากเมนูหลัก
- คลิก Connect to Server
- ป้อนที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์ของคุณในช่องเชื่อมต่อโดยตรง (รูปแบบ:
IP:Port) - คลิก Connect
วิธีที่ 3: เบราว์เซอร์เซิร์ฟเวอร์ Steam
- ใน Steam ไปที่ View → Game Servers
- คลิกแท็บ Favorites จากนั้น Add a Server
- ป้อนที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- คลิก Add this address to favorites
- ดับเบิลคลิกที่รายการเซิร์ฟเวอร์เพื่อเชื่อมต่อ
Srv_Public ถูกตั้งค่าเป็น true ใน dedicated.yaml ของคุณ นอกจากนี้ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์เริ่มต้นเต็มที่ก่อนค้นหา อาจใช้เวลาสองสามนาทีก่อนที่เซิร์ฟเวอร์ที่เริ่มต้นใหม่จะปรากฏในเบราว์เซอร์
การจัดการเซฟ
การเข้าใจโครงสร้างโฟลเดอร์เซฟช่วยในการสำรองข้อมูล การแก้ไขปัญหา และการจัดการเซิร์ฟเวอร์
โครงสร้างโฟลเดอร์เซฟ
Saves/
Games/
YourGameName/
gameoptions.yaml <-- Game options (difficulty, etc.)
globaldb <-- Global game database
Mods/ <-- Active mod configurations
Players/ <-- Player data and inventories
Playfields/ <-- Individual planet/space data
Shared/ <-- Structure files (ships, bases)
BA_PlayerBase_12345/ <-- Example base structure
CV_MyShip_67890/ <-- Example capital vessel
SV_Fighter_11111/ <-- Example small vessel
Templates/ <-- Blueprint templates
คำแนะนำในการสำรองข้อมูล
- ใช้คุณสมบัติ backup ในตัวของ GPanel ก่อนทำการเปลี่ยนแปลงครั้งใหญ่
- ดาวน์โหลดโฟลเดอร์
Saves/Games/YourGameName/ทั้งหมดผ่าน SFTP เพื่อสำรองข้อมูลในเครื่อง - ใช้คำสั่งคอนโซล
saveandexitก่อนทำการสำรองข้อมูลด้วยตนเองเพื่อให้แน่ใจว่าข้อมูลทั้งหมดถูกเขียนลงดิสก์ - สำรองข้อมูลเป็นประจำ โดยเฉพาะก่อนการอัปเดตเกม
การรีเซ็ตโลก
หากต้องการเริ่มต้นด้วยโลกของเกมใหม่:
- หยุดเซิร์ฟเวอร์ใน GPanel
- เปิด File Manager
- ไปที่
Saves/Games/ - ลบหรือเปลี่ยนชื่อโฟลเดอร์เกมที่ตรงกับ
GameNameของคุณ - เริ่มต้นเซิร์ฟเวอร์ — โลกใหม่จะถูกสร้างขึ้น
บทความที่เกี่ยวข้อง
- คำสั่งผู้ดูแลระบบ Empyrion
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- เริ่มต้นใช้งานเซิร์ฟเวอร์ใหม่ของคุณ
ต้องการความช่วยเหลือ?
หากคุณประสบปัญหากับเซิร์ฟเวอร์ Empyrion ของคุณหรือต้องการความช่วยเหลือเพิ่มเติมเกี่ยวกับการกำหนดค่า ทีมสนับสนุนของเราพร้อมที่จะช่วยเหลือ ส่งทิกเก็ตสนับสนุน แล้วเราจะติดต่อกลับโดยเร็วที่สุด