คู่มือนี้ครอบคลุมการตั้งค่าแอดมิน การจัดการผู้เล่น การจัดการโลก และการแก้ไขปัญหาสำหรับเซิร์ฟเวอร์ TerraTech Worlds แบบ dedicated ของคุณบน Legion Hosting สำหรับการตั้งค่าเซิร์ฟเวอร์เริ่มต้น การตั้งค่าโลก และคำแนะนำการเชื่อมต่อ ดู คู่มือการตั้งค่าเซิร์ฟเวอร์ TerraTech Worlds
การตั้งค่าแอดมิน
เซิร์ฟเวอร์ TerraTech Worlds แบบ dedicated ใช้ Steam ID หรือระบบที่ใช้รหัสผ่านเพื่อจัดการการเข้าถึงของผู้ดูแลระบบ เจ้าของเซิร์ฟเวอร์สามารถกำหนดแอดมินที่มีสิทธิ์ระดับสูงสำหรับการจัดการเซิร์ฟเวอร์
การกำหนดค่าการเข้าถึงแอดมิน
- หยุดเซิร์ฟเวอร์ของคุณใน GPanel
- ไปที่แท็บ Files และค้นหาไฟล์การกำหนดค่าเซิร์ฟเวอร์
- เพิ่มรายการแอดมินโดยระบุ Steam ID ของผู้เล่นในรายการแอดมินหรือตั้งรหัสผ่านแอดมิน
- บันทึกไฟล์และรีสตาร์ทเซิร์ฟเวอร์
การค้นหา Steam ID ของผู้เล่น
คุณสามารถค้นหา Steam64 ID ของผู้เล่นได้โดย:
- เยี่ยมชมโปรไฟล์ Steam ของพวกเขาและใช้เครื่องมือค้นหา Steam ID (เช่น steamid.io)
- ตรวจสอบเอาต์พุตคอนโซลเซิร์ฟเวอร์เมื่อผู้เล่นเชื่อมต่อ — บันทึกการเชื่อมต่อมักจะรวม Steam ID ไว้ด้วย
คำสั่งแอดมิน
คำสั่งแอดมินสามารถดำเนินการผ่านคอนโซลเซิร์ฟเวอร์ GPanel หรือโดยแอดมินในเกมผ่านคำสั่งแชท ตารางต่อไปนี้แสดงรายการคำสั่งแอดมินที่ใช้บ่อย:
| คำสั่ง | คำอธิบาย |
|---|---|
kick <player> |
เตะผู้เล่นออกจากเซิร์ฟเวอร์ พวกเขาสามารถเชื่อมต่อใหม่ได้ทันที |
ban <player> |
แบนผู้เล่นออกจากเซิร์ฟเวอร์ คงอยู่ตลอดการรีสตาร์ท |
unban <player> |
ยกเลิกการแบนของผู้เล่น |
players / list |
แสดงรายการผู้เล่นที่เชื่อมต่ออยู่ในปัจจุบันทั้งหมดพร้อม ID ของพวกเขา |
save |
บังคับให้บันทึกโลกทันที |
say <message> |
ส่งข้อความประกาศทั่วทั้งเซิร์ฟเวอร์ |
shutdown |
ปิดเซิร์ฟเวอร์อย่างนุ่มนวล โดยบันทึกโลกก่อน |
help |
แสดงรายการคำสั่งเซิร์ฟเวอร์ที่ใช้ได้ทั้งหมด |
help ในคอนโซลเพื่อดูคำสั่งที่รองรับในปัจจุบันทั้งหมด
การจัดการผู้เล่น
การเตะและการแบน
ใช้คำสั่ง kick และ ban เพื่อจัดการกับผู้เล่นที่ก่อกวน:
- Kick: ตัดการเชื่อมต่อผู้เล่นทันที พวกเขาสามารถกลับเข้าร่วมได้เว้นแต่จะถูกแบนด้วย
- Ban: ตัดการเชื่อมต่อผู้เล่นและป้องกันไม่ให้พวกเขาเชื่อมต่อใหม่ การแบนจะคงอยู่ตลอดการรีสตาร์ทเซิร์ฟเวอร์
- Unban: ใช้คำสั่ง
unbanพร้อมชื่อหรือ ID ของผู้เล่นเพื่อยกเลิกการแบน
การจัดการรายการแบน
ผู้เล่นที่ถูกแบนจะถูกจัดเก็บในไฟล์รายการแบนในไดเรกทอรีเซิร์ฟเวอร์ คุณสามารถแก้ไขไฟล์นี้ด้วยตนเองผ่านแท็บ Files ของ GPanel เพื่อเพิ่มหรือลบรายการ:
- หยุดเซิร์ฟเวอร์
- เปิดไฟล์รายการแบนในแท็บ Files
- เพิ่มหรือลบ Steam ID ตามต้องการ
- บันทึกและรีสตาร์ทเซิร์ฟเวอร์
ไวต์ลิสต์ (ไม่บังคับ)
หากคุณต้องการจำกัดเซิร์ฟเวอร์ของคุณให้เฉพาะผู้เล่นบางคนเท่านั้น คุณสามารถใช้ไวต์ลิสต์ได้ เมื่อเปิดใช้งาน เฉพาะผู้เล่นที่มี Steam ID อยู่ในไวต์ลิสต์เท่านั้นที่สามารถเข้าร่วมเซิร์ฟเวอร์ได้ ตรวจสอบไฟล์การกำหนดค่าเซิร์ฟเวอร์สำหรับการตั้งค่าไวต์ลิสต์
การจัดการโลก
การบันทึกโลก
เซิร์ฟเวอร์จะบันทึกโลกโดยอัตโนมัติตามช่วงเวลาที่กำหนดและเมื่อปิดอย่างนุ่มนวล คุณยังสามารถบังคับให้บันทึกด้วยตนเองได้:
- ใช้คำสั่ง
saveในคอนโซล GPanel เพื่อกระตุ้นการบันทึกทันที - หยุดเซิร์ฟเวอร์อย่างนุ่มนวลเสมอ (ผ่านปุ่ม Stop ใน GPanel) เพื่อให้แน่ใจว่าโลกถูกบันทึกก่อนปิด
การสำรองข้อมูลโลก
การสำรองข้อมูลเป็นประจำช่วยป้องกันการสูญเสียข้อมูลจากความเสียหาย การลบโดยไม่ตั้งใจ หรือการเปลี่ยนแปลงที่ไม่ต้องการ:
- หยุดเซิร์ฟเวอร์เพื่อให้แน่ใจว่ามีสถานะการบันทึกที่สอดคล้องกัน
- ไปที่แท็บ Files และค้นหาไดเรกทอรีบันทึกโลก
- ดาวน์โหลดโฟลเดอร์บันทึกทั้งหมดผ่านแท็บ Files หรือ SFTP
- จัดเก็บการสำรองข้อมูลไว้ในเครื่อง พิจารณาติดป้ายกำกับการสำรองข้อมูลด้วยวันที่เพื่อให้ระบุได้ง่าย
การกู้คืนการสำรองข้อมูล
- หยุดเซิร์ฟเวอร์
- อัปโหลดไฟล์บันทึกสำรองของคุณไปยังไดเรกทอรีที่ถูกต้อง โดยแทนที่ไฟล์ที่มีอยู่
- เริ่มเซิร์ฟเวอร์ โลกที่กู้คืนจะโหลด
การรีเซ็ตโลก
หากต้องการเริ่มต้นใหม่ด้วยโลกใหม่:
- หยุดเซิร์ฟเวอร์
- สำรองข้อมูลโลกที่มีอยู่หากคุณต้องการเก็บไว้
- ลบโฟลเดอร์บันทึกโลก
- เปลี่ยน
WORLD_SEEDในแท็บ Startup เพื่อให้ได้รูปแบบโลกที่แตกต่าง (ไม่บังคับ) - เริ่มเซิร์ฟเวอร์ โลกใหม่จะถูกสร้างขึ้น
การเติบโตของโลกเมื่อเวลาผ่านไป
เมื่อผู้เล่นสำรวจและปรับเปลี่ยนโลก ไฟล์บันทึกจะมีขนาดใหญ่ขึ้น นี่เป็นพฤติกรรมปกติ:
- ชังก์ที่สำรวจแล้วจะถูกบันทึกลงดิสก์ ทำให้การใช้พื้นที่จัดเก็บเพิ่มขึ้น
- โครงสร้างและ Tech ของผู้เล่นเพิ่มเข้าไปในข้อมูลโลก
- ตรวจสอบการใช้ดิสก์ใน GPanel หากคุณใกล้ถึงขีดจำกัดพื้นที่จัดเก็บ ให้พิจารณาทำความสะอาดพื้นที่ที่ไม่ได้ใช้งานหรือ เปิดทิกเก็ตสนับสนุน เพื่อหารือเกี่ยวกับตัวเลือก
การแก้ไขปัญหา
เซิร์ฟเวอร์ไม่เริ่มทำงาน
- ตรวจสอบคอนโซล GPanel เพื่อดูข้อความแสดงข้อผิดพลาดระหว่างการเริ่มต้น
- ตรวจสอบว่าไฟล์เซิร์ฟเวอร์ไม่เสียหาย การติดตั้งใหม่จากแท็บ Startup สามารถแก้ไขไฟล์ที่หายไปหรือเสียหายได้
- ตรวจสอบให้แน่ใจว่าไม่มีข้อผิดพลาดในการกำหนดค่า — ไฟล์กำหนดค่าที่มีรูปแบบไม่ถูกต้องสามารถป้องกันไม่ให้เซิร์ฟเวอร์เริ่มทำงานได้
- หากเซิร์ฟเวอร์เคยทำงานได้ก่อนหน้านี้และตอนนี้เริ่มทำงานไม่ได้ ให้ลองกู้คืนการสำรองข้อมูลบันทึกโลกในกรณีที่ไฟล์บันทึกเสียหาย
ผู้เล่นไม่สามารถเชื่อมต่อได้
- ยืนยันว่าเซิร์ฟเวอร์เริ่มทำงานเต็มที่และออนไลน์อยู่ใน GPanel
- หากมีการป้องกันด้วยรหัสผ่าน ให้ตรวจสอบว่าผู้เล่นกำลังป้อนรหัสผ่านที่ถูกต้อง
- ตรวจสอบให้แน่ใจว่าเวอร์ชันเกมตรงกัน — เซิร์ฟเวอร์และไคลเอนต์ต้องอยู่ในเวอร์ชันเดียวกัน อัปเดตเซิร์ฟเวอร์หลังจากแพตช์เกม
- ให้ผู้เล่นลองเชื่อมต่อโดยตรงโดยใช้ IP และพอร์ต ดู วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์
- ตรวจสอบว่าผู้เล่นถูกแบนหรือไม่ (ไม่ว่าจะตั้งใจหรือไม่ตั้งใจ)
ปัญหาด้านประสิทธิภาพ
- ตรวจสอบกราฟทรัพยากร GPanel สำหรับการใช้งาน CPU และ RAM
- ลดจำนวนผู้เล่นสูงสุดหากเซิร์ฟเวอร์อยู่ภายใต้ภาระหนักอย่างต่อเนื่อง
- Tech ขนาดใหญ่และซับซ้อนที่สร้างโดยผู้เล่นเพิ่มภาระงานการจำลอง สนับสนุนให้ผู้เล่นรักษาขนาด Tech ให้เหมาะสมบนเซิร์ฟเวอร์ที่มีผู้เล่นมาก
- โลกที่ใหญ่มากพร้อมประวัติการสำรวจที่กว้างขวางใช้หน่วยความจำมากขึ้น พิจารณาเริ่มโลกใหม่เป็นระยะหากประสิทธิภาพลดลงอย่างมีนัยสำคัญเมื่อเวลาผ่านไป
- หากการใช้ทรัพยากรอยู่ที่ขีดจำกัดอย่างต่อเนื่อง ให้พิจารณาอัปเกรดแผนเซิร์ฟเวอร์ของคุณ เปิดทิกเก็ตสนับสนุน เพื่อหารือเกี่ยวกับตัวเลือก
ความเสียหายของบันทึกโลก
- หากเซิร์ฟเวอร์ไม่สามารถโหลดโลกได้หลังจากการขัดข้อง บันทึกอาจเสียหาย
- กู้คืนจากการสำรองข้อมูลล่าสุด (ดู การกู้คืนการสำรองข้อมูล ด้านบน)
- หากไม่มีการสำรองข้อมูล คุณอาจต้องลบบันทึกและเริ่มโลกใหม่
- เพื่อป้องกันความเสียหาย ให้หยุดเซิร์ฟเวอร์อย่างนุ่มนวลเสมอและพิจารณากำหนดเวลาสำรองข้อมูลเป็นประจำ
เวอร์ชันไม่ตรงกันหลังการอัปเดต
- เมื่อ TerraTech Worlds ได้รับการอัปเดต เซิร์ฟเวอร์และผู้เล่นทั้งหมดต้องอยู่ในเวอร์ชันเดียวกัน
- หยุดเซิร์ฟเวอร์และกระตุ้นการอัปเดต/ติดตั้งใหม่จากแท็บ Startup เพื่อดึงไฟล์เซิร์ฟเวอร์ล่าสุด
- ผู้เล่นควรอัปเดตเกมของพวกเขาผ่าน Steam ก่อนเชื่อมต่อใหม่
- ตรวจสอบคอนโซล GPanel เมื่อเริ่มต้นเพื่อยืนยันเวอร์ชันเซิร์ฟเวอร์
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ TerraTech Worlds — การตั้งค่าเริ่มต้น การตั้งค่าโลก การกำหนดค่า และคำแนะนำการเชื่อมต่อ
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- คู่มือการเริ่มต้นเซิร์ฟเวอร์ — คู่มือทั่วไปสำหรับการเริ่มเซิร์ฟเวอร์เกมใดๆ บน Legion Hosting
ต้องการความช่วยเหลือเพิ่มเติม?
หากคุณประสบปัญหาที่ไม่ได้กล่าวถึงในคู่มือนี้ ทีมสนับสนุนของเราพร้อมให้ความช่วยเหลือ เปิดทิกเก็ตที่ legionhosting.net/submitticket.php พร้อมรายละเอียดเซิร์ฟเวอร์ของคุณ คำอธิบายปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องจากคอนโซล GPanel