คู่มือนี้ครอบคลุมคำสั่งผู้ดูแลทั้งหมด การรองรับม็อด และเครื่องมือจัดการเซิร์ฟเวอร์ที่มีให้สำหรับเซิร์ฟเวอร์เฉพาะ Avorion ของคุณบน Legion Hosting เรียนรู้วิธีจัดการผู้เล่น ควบคุมกาแล็กซี ติดตั้งม็อด และแก้ไขปัญหาทั่วไป สำหรับการตั้งค่าและกำหนดค่าเซิร์ฟเวอร์เบื้องต้น โปรดดูคู่มือ Avorion Server Setup Guide ของเรา
การตั้งค่าผู้ดูแล
Avorion ใช้ระบบผู้ดูแลที่อิงตาม XML ซึ่งให้สิทธิ์ระดับสูงแก่ผู้เล่นเฉพาะ ผู้ดูแลถูกกำหนดไว้ในไฟล์ admin.xml หรือสามารถเพิ่มผ่านคำสั่งในเกมได้
การเพิ่มผู้ดูแลผ่าน admin.xml
ไฟล์ admin.xml อยู่ในโฟลเดอร์เซฟกาแล็กซีของคุณ (เช่น galaxies/your_galaxy_name/admin.xml) คุณสามารถแก้ไขไฟล์นี้ผ่าน File Manager ของ GPanel
<?xml version="1.0" encoding="UTF-8"?>
<admin>
<admin id="76561198012345678" />
<admin id="76561198087654321" />
</admin>
แต่ละรายการ <admin> มี Steam ID ของผู้เล่น (รูปแบบ SteamID64) วิธีค้นหา Steam ID ของผู้เล่น:
- ไปที่โปรไฟล์ Steam ของผู้เล่น
- หาก URL โปรไฟล์ของพวกเขาใช้ชื่อแบบกำหนดเอง ให้ใช้เครื่องมือค้นหา SteamID เพื่อค้นหา SteamID64 ของพวกเขา
- SteamID64 เป็นตัวเลข 17 หลักที่ขึ้นต้นด้วย
7656119
การเพิ่มผู้ดูแลในเกม
หากคุณเป็นผู้ดูแลอยู่แล้ว คุณสามารถเพิ่มผู้ดูแลคนอื่นได้โดยใช้คำสั่งแชทในเกม:
/admin <playerName>
คำสั่งนี้จะเพิ่มผู้เล่นที่ระบุไปยังรายการผู้ดูแลทันทีโดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์
admin.xml โดยตรงผ่าน File Manager ของ GPanel เนื่องจากยังไม่มีผู้ดูแลที่จะเรียกใช้คำสั่งในเกมได้ หลังจากเพิ่ม Steam ID ของคุณและรีสตาร์ทเซิร์ฟเวอร์ คุณสามารถใช้คำสั่งในเกมเพื่อเพิ่มผู้ดูแลเพิ่มเติมได้
คำสั่งผู้ดูแลทั่วไป
คำสั่งผู้ดูแลจะถูกป้อนในแชทในเกม (กด Enter เพื่อเปิดแชท) โดยมีคำนำหน้า / คำสั่งเหล่านี้สามารถดำเนินการจากคอนโซลเซิร์ฟเวอร์ GPanel ได้เช่นกัน
การจัดการผู้เล่น
| คำสั่ง | คำอธิบาย |
|---|---|
/kick <name> |
เตะผู้เล่นออกจากเซิร์ฟเวอร์ พวกเขาสามารถเชื่อมต่อใหม่ได้ทันที |
/ban <name> |
แบนผู้เล่นออกจากเซิร์ฟเวอร์ Steam ID ของพวกเขาจะถูกเพิ่มลงใน banlist.txt |
/unban <steamid> |
ยกเลิกการแบนผู้เล่นโดยใช้ Steam ID ของพวกเขา |
/admin <name> |
มอบสิทธิ์ผู้ดูแลให้กับผู้เล่น |
/removeadmin <name> |
ลบสิทธิ์ผู้ดูแลออกจากผู้เล่น |
/say <message> |
ส่งข้อความกระจายไปทั่วเซิร์ฟเวอร์ถึงผู้เล่นทุกคน |
/players |
แสดงรายชื่อผู้เล่นที่เชื่อมต่อทั้งหมดพร้อม Steam ID และเซกเตอร์ปัจจุบัน |
/whisper <name> <message> |
ส่งข้อความส่วนตัวไปยังผู้เล่นที่ระบุ |
การควบคุมเซิร์ฟเวอร์
| คำสั่ง | คำอธิบาย |
|---|---|
/save |
บันทึกเซกเตอร์ที่โหลดทั้งหมดและข้อมูลผู้เล่นลงดิสก์ด้วยตนเอง |
/stop |
บันทึกข้อมูลทั้งหมดอย่างปลอดภัยและปิดเซิร์ฟเวอร์ |
/seed |
แสดง seed กาแล็กซีปัจจุบัน |
/status |
แสดงสถานะเซิร์ฟเวอร์รวมถึงจำนวนผู้เล่น เซกเตอร์ที่โหลด และเมตริกประสิทธิภาพ |
/difficulty <value> |
เปลี่ยนระดับความยากของเซิร์ฟเวอร์ (-3 ถึง 3) มีผลกับเซกเตอร์ที่สร้างขึ้นใหม่ |
/pvp <on|off> |
เปิดหรือปิดการต่อสู้ระหว่างผู้เล่น |
/maxplayers <number> |
เปลี่ยนจำนวนผู้เล่นสูงสุดขณะเซิร์ฟเวอร์กำลังทำงาน |
/password <password> |
ตั้งค่าหรือเปลี่ยนรหัสผ่านเซิร์ฟเวอร์ เว้นว่างไว้เพื่อลบรหัสผ่าน |
การเทเลพอร์ตและการนำทาง
| คำสั่ง | คำอธิบาย |
|---|---|
/tp <x> <y> |
เทเลพอร์ตตัวคุณเองไปยังพิกัดเซกเตอร์ (x, y) |
/tp <playerName> |
เทเลพอร์ตตัวคุณเองไปยังตำแหน่งของผู้เล่นคนอื่น |
/tp <playerName> <x> <y> |
เทเลพอร์ตผู้เล่นที่ระบุไปยังพิกัดเซกเตอร์ |
/give <playerName> <amount> <material> |
มอบทรัพยากรให้ผู้เล่น วัสดุ: Iron, Titanium, Naonite, Trinium, Xanion, Ogonite, Avorion |
การจัดการกาแล็กซี
ในฐานะผู้ดูแล คุณมีเครื่องมือสำหรับจัดการโครงสร้างกาแล็กซีและเซกเตอร์
การจัดการเซกเตอร์
| คำสั่ง | คำอธิบาย |
|---|---|
/sector |
แสดงข้อมูลเกี่ยวกับเซกเตอร์ปัจจุบันของคุณ (พิกัด เอนทิตี กลุ่มฝ่าย) |
/regeneratesector <x> <y> |
สร้างเซกเตอร์ใหม่ รีเซ็ตกลับเป็นสถานะที่สร้างขึ้นแบบโพรซีเดอรัล คำเตือน: ทำลายโครงสร้างที่ผู้เล่นสร้างทั้งหมดในเซกเตอร์นั้น |
/clearsector <x> <y> |
ลบเอนทิตีทั้งหมดออกจากเซกเตอร์ ทำให้ว่างเปล่า |
ระดับวัสดุ
กาแล็กซีของ Avorion จัดเรียงเป็นวงแหวนของระดับวัสดุที่เพิ่มขึ้น แผ่ขยายเข้าด้านในไปยังกำแพงกั้นที่ใจกลาง การเข้าใจสิ่งนี้ช่วยได้เมื่อเทเลพอร์ตผู้เล่นหรือจัดการเนื้อหาเซกเตอร์
| วัสดุ | ระดับ | วงแหวนกาแล็กซี | สี |
|---|---|---|---|
| Iron | 0 | วงแหวนนอกสุด | เทา |
| Titanium | 1 | วงแหวนที่สอง | ขาว |
| Naonite | 2 | วงแหวนที่สาม | เขียว |
| Trinium | 3 | วงแหวนที่สี่ | น้ำเงิน |
| Xanion | 4 | วงแหวนที่ห้า | เหลือง |
| Ogonite | 5 | วงแหวนที่หก | ส้ม |
| Avorion | 6 | ใจกลาง (ผ่านกำแพงกั้น) | ทอง |
การรองรับม็อดและ Workshop
Avorion มีการรองรับ Steam Workshop ที่แข็งแกร่ง ช่วยให้คุณขยายเซิร์ฟเวอร์ของคุณด้วยม็อดที่สร้างโดยชุมชน
การติดตั้งม็อด
- ค้นหาม็อดที่คุณต้องการบน Steam Workshop สำหรับ Avorion
- จดบันทึก Workshop ID จาก URL ของม็อด (ตัวเลขที่ท้าย)
- หยุดเซิร์ฟเวอร์ใน GPanel
- เปิด File Manager ของ GPanel
- ไปยังไดเรกทอรี
galaxies/your_galaxy_name/ - แก้ไขไฟล์
modconfig.lua(สร้างขึ้นหากยังไม่มี) - เพิ่ม Workshop ID ของม็อดลงในการกำหนดค่า
- เริ่มเซิร์ฟเวอร์ — ม็อดจะถูกดาวน์โหลดโดยอัตโนมัติ
รูปแบบ modconfig.lua
-- Avorion Mod Configuration
modLocation = ""
forceEnabling = false
mods =
{
{workshopid = "1234567890"},
{workshopid = "0987654321"},
{workshopid = "1122334455"},
}
เคล็ดลับการจัดการม็อด
- เพิ่มม็อดทีละตัวและทดสอบหลังจากการเพิ่มแต่ละครั้งเพื่อระบุปัญหาความเข้ากันได้
- ม็อดบางตัวต้องการการรีเซ็ตกาแล็กซีเพื่อให้มีผลเต็มที่ (โดยเฉพาะม็อดที่แก้ไขการสร้างเซกเตอร์)
- ตรวจสอบความคิดเห็นและคำอธิบายของม็อดสำหรับความไม่เข้ากันที่ทราบกันก่อนติดตั้ง
- เก็บข้อมูลสำรองของ
modconfig.luaและโฟลเดอร์กาแล็กซีของคุณก่อนเพิ่มหรือลบม็อด - ม็อดฝั่งเซิร์ฟเวอร์เท่านั้นไม่ต้องการให้ไคลเอนต์ติดตั้ง แต่ม็อดเกมเพลย์ส่วนใหญ่ต้องการทั้งสองฝั่ง
การแก้ไขปัญหา
เซิร์ฟเวอร์ไม่ปรากฏในเบราว์เซอร์
- ตรวจสอบ
listed=trueในserver.iniหรือ startup variables ของคุณ - ตรวจสอบว่า Steam query port (
steamQueryPort) สามารถเข้าถึงได้ — โดยทั่วไปคือ game port ของคุณ + 1 - รอ 2-3 นาทีหลังจากเริ่มเซิร์ฟเวอร์เพื่อให้รายการ Steam แพร่กระจาย
- ลองเชื่อมต่อผ่าน Direct Connect เพื่อยืนยันว่าเซิร์ฟเวอร์กำลังทำงาน
- ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์เริ่มต้นอย่างสมบูรณ์โดยตรวจหา
Server startup completeในคอนโซล
เซิร์ฟเวอร์ขัดข้อง
หากเซิร์ฟเวอร์ Avorion ของคุณขัดข้อง ให้ทำตามขั้นตอนเหล่านี้:
- ตรวจสอบบันทึกการขัดข้อง — ดูในคอนโซล GPanel และโฟลเดอร์
logs/ภายในไดเรกทอรีกาแล็กซีของคุณสำหรับข้อความแสดงข้อผิดพลาด - ลบม็อดที่เพิ่มล่าสุด — หากการขัดข้องเริ่มหลังจากเพิ่มม็อด ให้ลบออกจาก
modconfig.luaและรีสตาร์ท - ตรวจสอบความเสียหายของเซกเตอร์ — หากการขัดข้องเกิดขึ้นเมื่อโหลดเซกเตอร์ใดเซกเตอร์หนึ่ง เซกเตอร์นั้นอาจเสียหาย ใช้
/regeneratesectorจากคอนโซล (หากเข้าถึงได้) หรือลบไฟล์เซกเตอร์ออกจากโฟลเดอร์sectors/ - อัปเดตเซิร์ฟเวอร์ — ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณกำลังทำงานในเวอร์ชันล่าสุดผ่าน GPanel
- ลด worker threads — หากเซิร์ฟเวอร์ใช้ทรัพยากรหมด ลองลด
workerThreadsและgeneratorThreadsในserver.ini - กู้คืนจากข้อมูลสำรอง — หากวิธีอื่นล้มเหลวทั้งหมด ให้กู้คืนโฟลเดอร์กาแล็กซีจากข้อมูลสำรองที่ทำไว้ก่อนเกิดปัญหา
ปัญหาประสิทธิภาพ
- tick time สูง — ใช้
/statusเพื่อตรวจสอบประสิทธิภาพเซิร์ฟเวอร์ tick time ที่สูงบ่งบอกว่าเซิร์ฟเวอร์กำลังประสบปัญหาในการตามให้ทันความต้องการในการจำลอง - เซกเตอร์ที่โหลดมากเกินไป — แต่ละเซกเตอร์ที่มีผู้เล่นหรือ AI ที่ใช้งานอยู่จะใช้ทรัพยากร สนับสนุนให้ผู้เล่นหลีกเลี่ยงการกระจายตัวไปทั่วกาแล็กซีในเวลาเดียวกันมากเกินไป
- ยานขนาดใหญ่ — ยานที่มีจำนวนบล็อกมากเกินไปจะเพิ่มภาระการจำลอง พิจารณากำหนดแนวทางสำหรับขนาดยานสูงสุด
- สถานีจำนวนมาก — สถานีที่ผู้เล่นสร้างจำนวนมากในเซกเตอร์เดียวอาจลดประสิทธิภาพได้ ตรวจสอบจำนวนเอนทิตีของเซกเตอร์ด้วย
/sector
ปัญหาการเชื่อมต่อของผู้เล่น
- เวอร์ชันไม่ตรงกัน — ผู้เล่นทุกคนต้องอยู่ในเวอร์ชันเกมเดียวกันกับเซิร์ฟเวอร์ ตรวจสอบให้แน่ใจว่าทุกคนอัปเดตผ่าน Steam แล้ว
- ม็อดไม่ตรงกัน — ผู้เล่นต้องติดตั้งม็อดเดียวกัน หากผู้เล่นไม่สามารถเชื่อมต่อได้ ให้ตรวจสอบว่ารายการม็อดของพวกเขาตรงกับ
modconfig.luaของเซิร์ฟเวอร์ - ข้อผิดพลาด timeout — อาจบ่งบอกถึงเซิร์ฟเวอร์ทำงานหนักเกินไปหรือปัญหาเครือข่าย ตรวจสอบประสิทธิภาพเซิร์ฟเวอร์ด้วย
/status - ปัญหารหัสผ่าน — หากผู้เล่นรายงานว่ารหัสผ่านใช้งานไม่ได้ ให้ตรวจสอบว่ารหัสผ่านใน startup variables และ
server.iniของคุณตรงกัน
ข้อมูลอ้างอิงด่วน
คำสั่งผู้ดูแลที่ใช้บ่อยที่สุดสำหรับการจัดการเซิร์ฟเวอร์ประจำวัน:
# Check server health
/status
# See who is online
/players
# Save all data
/save
# Broadcast a message
/say Server restarting in 5 minutes!
# Kick a player
/kick PlayerName
# Ban a player
/ban PlayerName
# Teleport to a player
/tp PlayerName
# Give resources to a player
/give PlayerName 10000 Trinium
# View current sector info
/sector
# Check galaxy seed
/seed
# Safely shut down
/stop
บทความที่เกี่ยวข้อง
- Avorion Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
ต้องการความช่วยเหลือ?
หากคุณต้องการความช่วยเหลือเพิ่มเติมเกี่ยวกับการดูแลเซิร์ฟเวอร์ Avorion หรือมีคำถามเกี่ยวกับคำสั่งเฉพาะ ทีมสนับสนุนของเราพร้อมให้ความช่วยเหลือ ส่งตั๋วสนับสนุน แล้วเราจะตอบกลับโดยเร็วที่สุด