คู่มือนี้ครอบคลุมวิธีการตั้งค่าเซิร์ฟเวอร์ Among Us Impostor ของคุณบน Legion Hosting การกำหนดค่าการตั้งค่าเซิร์ฟเวอร์ การปรับแต่งตัวเลือกเกม และการเชื่อมต่อผู้เล่นกับเซิร์ฟเวอร์ของคุณ Impostor เป็นการนำเซิร์ฟเวอร์ไปใช้แบบโอเพนซอร์สที่สร้างโดยชุมชนสำหรับ Among Us ที่ช่วยให้คุณโฮสต์เซิร์ฟเวอร์ Among Us ส่วนตัวของคุณเองพร้อมการควบคุมการตั้งค่าเกมอย่างเต็มที่ สำหรับการจัดการผู้ดูแลระบบ ปลั๊กอิน การตั้งค่าเกมแบบกำหนดเอง และการแก้ไขปัญหา ดูที่ คู่มือผู้ดูแลเซิร์ฟเวอร์ Among Us Impostor
1. การเริ่มต้นครั้งแรก
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Among Us (Impostor) ของคุณ
- ไปที่แท็บ Startup และตรวจสอบตัวแปรที่กำหนดค่าได้ (ดูตารางในส่วนที่ 2)
- ตั้งค่า SERVER_NAME เป็นชื่อสำหรับเซิร์ฟเวอร์ของคุณ
- ตรวจสอบการตั้งค่า MAX_PLAYERS (ค่าเริ่มต้นโดยทั่วไปคือ 15 สำหรับเกม Among Us)
- กลับไปที่แท็บ Console และคลิก Start
- รอให้คอนโซลยืนยันว่าเซิร์ฟเวอร์กำลังทำงาน การเปิดครั้งแรกจะสร้างไฟล์การกำหนดค่า
config.json
config.json ถูกสร้างขึ้นระหว่างการเปิดครั้งแรก เริ่มเซิร์ฟเวอร์หนึ่งครั้ง ปล่อยให้โหลดเสร็จ จากนั้นหยุดหากคุณต้องการแก้ไขการกำหนดค่า
2. ตัวแปร Startup ของ GPanel
ตัวแปรต่อไปนี้มีอยู่ในแท็บ Startup ของ GPanel
| ตัวแปร | จำเป็น | คำอธิบาย |
|---|---|---|
SERVER_NAME |
ใช่ | ชื่อที่แสดงสำหรับเซิร์ฟเวอร์ Impostor ของคุณ |
MAX_PLAYERS |
ไม่ | จำนวนผู้เล่นสูงสุดต่อล็อบบี้ Among Us รองรับผู้เล่นได้สูงสุด 15 คนต่อเกม |
3. การกำหนดค่าเซิร์ฟเวอร์ (config.json)
เซิร์ฟเวอร์ Impostor ใช้ไฟล์การกำหนดค่า JSON สำหรับการตั้งค่าเซิร์ฟเวอร์ทั้งหมด นี่เป็นวิธีหลักในการปรับแต่งเซิร์ฟเวอร์ของคุณ
ตำแหน่งไฟล์
config.json
เปิดไฟล์นี้โดยใช้แท็บ Files ใน GPanel หรือเชื่อมต่อผ่าน SFTP ไฟล์ใช้รูปแบบ JSON มาตรฐาน -- ระวังเครื่องหมายจุลภาค วงเล็บ และเครื่องหมายอัญประกาศ
การตั้งค่าหลัก
| การตั้งค่า | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
Server.PublicIp |
(อัตโนมัติ) | ที่อยู่ IP สาธารณะของเซิร์ฟเวอร์ จัดการโดย GPanel -- อย่าเปลี่ยนเว้นแต่ได้รับคำแนะนำ |
Server.PublicPort |
22023 |
พอร์ตสาธารณะสำหรับการเชื่อมต่อของผู้เล่น จัดการโดย GPanel |
Server.ListenIp |
0.0.0.0 |
IP ที่เซิร์ฟเวอร์รับฟัง ปล่อยเป็น 0.0.0.0 เพื่อรับฟังบนทุกอินเทอร์เฟซ |
Server.ListenPort |
22023 |
พอร์ตที่เซิร์ฟเวอร์รับฟัง จัดการโดย GPanel |
AntiCheat.Enabled |
true |
เปิดใช้งานระบบป้องกันการโกงในตัว แนะนำให้เปิดใช้งานไว้ |
AntiCheat.BanIpFromGame |
true |
ว่าผู้โกงที่ตรวจพบจะถูกแบนด้วย IP จากเกมปัจจุบันหรือไม่ |
ตัวอย่าง config.json
{
"Server": {
"PublicIp": "your.server.ip",
"PublicPort": 22023,
"ListenIp": "0.0.0.0",
"ListenPort": 22023
},
"AntiCheat": {
"Enabled": true,
"BanIpFromGame": true
}
}
PublicIp, PublicPort, ListenIp และ ListenPort ถูกจัดการโดย GPanel และต้องตรงกับการตั้งค่าเครือข่ายที่ได้รับการจัดสรรของคุณ การเปลี่ยนแปลงจะทำให้ผู้เล่นไม่สามารถเชื่อมต่อได้
4. การตั้งค่าระบบป้องกันการโกง
Impostor มีระบบป้องกันการโกงในตัวเพื่อตรวจจับและจัดการผู้เล่นที่โกง การตั้งค่าระบบป้องกันการโกงถูกกำหนดค่าใน config.json
- AntiCheat.Enabled -- ตั้งค่าเป็น
true(แนะนำ) เพื่อเปิดใช้งานการตรวจจับการโกง ระบบตรวจจับการโกงทั่วไปของ Among Us เช่น speed hacks การเทเลพอร์ต และการกระทำในเกมที่ไม่ถูกต้อง - AntiCheat.BanIpFromGame -- เมื่อเป็น
trueผู้โกงที่ตรวจพบจะถูกแบนจากเกมปัจจุบันโดยอัตโนมัติด้วยที่อยู่ IP ของพวกเขา ตั้งค่าเป็นfalseหากคุณต้องการจัดการผู้โกงด้วยตนเอง
5. ผู้เล่นเชื่อมต่ออย่างไร
การเชื่อมต่อกับเซิร์ฟเวอร์ Impostor แตกต่างจากการเข้าร่วมเกม Among Us อย่างเป็นทางการ ผู้เล่นต้องชี้ไคลเอนต์ Among Us ของพวกเขาไปยังเซิร์ฟเวอร์ของคุณแทนเซิร์ฟเวอร์อย่างเป็นทางการ
วิธี A -- การแก้ไขไฟล์ภูมิภาค
- ผู้เล่นต้องแก้ไขไฟล์
regionInfo.jsonของ Among Us เพื่อเพิ่มเซิร์ฟเวอร์ของคุณเป็นภูมิภาคแบบกำหนดเอง - ไฟล์มักอยู่ในไดเรกทอรีข้อมูลเกม Among Us:
%APPDATA%\..\LocalLow\Innersloth\Among Us\regionInfo.json - เพิ่มรายการที่ชี้ไปยัง IP และพอร์ตเซิร์ฟเวอร์ของคุณจากแท็บ Network ของ GPanel
- เปิด Among Us ไปที่ตัวเลือกภูมิภาค และเลือกภูมิภาคเซิร์ฟเวอร์แบบกำหนดเองของคุณ
- สร้างหรือเข้าร่วมเกมตามปกติ -- มันจะใช้เซิร์ฟเวอร์ Impostor ของคุณแทนเซิร์ฟเวอร์อย่างเป็นทางการ
วิธี B -- ม็อดไคลเอนต์ Impostor
- เครื่องมือและม็อดของชุมชนบางตัวอนุญาตให้ผู้เล่นเชื่อมต่อกับเซิร์ฟเวอร์แบบกำหนดเองได้โดยตรงโดยไม่ต้องแก้ไขไฟล์
- ผู้เล่นติดตั้งม็อด ป้อน IP และพอร์ตของเซิร์ฟเวอร์ของคุณ และเชื่อมต่อ
- ตรวจสอบเอกสารโครงการ Impostor สำหรับเครื่องมือไคลเอนต์ที่แนะนำ
regionInfo.json ถูกต้อง พอร์ตจะถูกกำหนดแบบสุ่ม เว้นแต่คุณจะมี IP ส่วนตัว ดู วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ สำหรับความช่วยเหลือในการค้นหารายละเอียดการเชื่อมต่อของคุณ
ความเข้ากันได้ของเวอร์ชันเกม
เวอร์ชันเซิร์ฟเวอร์ Impostor ต้องตรงกับเวอร์ชันไคลเอนต์ Among Us หากผู้เล่นไม่สามารถเชื่อมต่อได้หลังการอัปเดตเกม:
- ตรวจสอบว่ามีเวอร์ชันเซิร์ฟเวอร์ Impostor ที่อัปเดตแล้วหรือไม่
- GPanel อาจอัปเดตไบนารีเซิร์ฟเวอร์โดยอัตโนมัติ หากไม่ เปิดคำขอรับการสนับสนุน เพื่อขอการอัปเดต
6. ภาพรวมการตั้งค่าเกม
การตั้งค่าเกม Among Us (แมป บทบาท จำนวนอิมพอสเตอร์ ระยะเวลาคูลดาวน์การฆ่า เป็นต้น) ถูกกำหนดค่าเป็นหลักในเกมโดยโฮสต์เมื่อสร้างล็อบบี้บนเซิร์ฟเวอร์ Impostor เซิร์ฟเวอร์เองไม่ได้ควบคุมการตั้งค่าเฉพาะเกมเหล่านี้โดยตรง -- โฮสต์ล็อบบี้ตั้งค่าเหล่านี้ผ่านอินเทอร์เฟซเกม Among Us ปกติ
การตั้งค่าในเกมที่มีให้ ได้แก่:
- การเลือกแมป -- The Skeld, MIRA HQ, Polus, The Airship, The Fungle
- จำนวนอิมพอสเตอร์ -- 1, 2 หรือ 3 อิมพอสเตอร์ต่อเกม
- ระยะเวลาคูลดาวน์การฆ่า -- เวลาระหว่างการฆ่าของอิมพอสเตอร์ (10-60 วินาที)
- ความเร็วผู้เล่น -- ตัวคูณความเร็วการเคลื่อนที่สำหรับผู้เล่นทุกคน
- การตั้งค่าการมองเห็น -- ระยะการมองเห็นของลูกเรือและอิมพอสเตอร์
- การตั้งค่าภารกิจ -- จำนวนภารกิจทั่วไป สั้น และยาว
- บทบาท -- เปิดใช้งานบทบาทพิเศษ เช่น Engineer, Scientist, Guardian Angel, Shapeshifter และอื่นๆ
บทความที่เกี่ยวข้อง
- คู่มือผู้ดูแลเซิร์ฟเวอร์ Among Us Impostor
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- คู่มือการเริ่มต้นเซิร์ฟเวอร์
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ Among Us Impostor ของคุณที่ไม่ได้กล่าวถึงที่นี่ เปิดคำขอรับการสนับสนุน และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายของปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องจากคอนโซล GPanel