คู่มือนี้ครอบคลุมการตั้งค่าผู้ดูแลระบบ การจัดการเซิร์ฟเวอร์ การจัดการผู้เล่น การตั้งค่าเกมแบบกำหนดเอง ปลั๊กอินและม็อด และการแก้ไขปัญหาสำหรับเซิร์ฟเวอร์ Among Us Impostor ของคุณ Impostor เป็นเซิร์ฟเวอร์ dedicated โอเพนซอร์สสำหรับ Among Us ที่ให้คุณควบคุมการโฮสต์ ปลั๊กอิน และการจัดการผู้เล่นได้อย่างเต็มที่ สำหรับการตั้งค่าเซิร์ฟเวอร์เริ่มต้น การกำหนดค่า และคำแนะนำในการเชื่อมต่อ ดูที่ คู่มือการตั้งค่าเซิร์ฟเวอร์ Among Us Impostor
1. การตั้งค่าผู้ดูแลระบบ
เซิร์ฟเวอร์ Impostor ถูกจัดการเป็นหลักผ่านคอนโซล GPanel และไฟล์การกำหนดค่า config.json ไม่มีระบบผู้ดูแลระบบในเกมแบบดั้งเดิม -- ผู้ดำเนินการเซิร์ฟเวอร์ควบคุมทุกอย่างผ่านการกำหนดค่าฝั่งเซิร์ฟเวอร์และปลั๊กอิน
การเข้าถึงของผู้ดำเนินการเซิร์ฟเวอร์
ในฐานะผู้ดำเนินการเซิร์ฟเวอร์ คุณจัดการเซิร์ฟเวอร์ Impostor ของคุณผ่าน:
- คอนโซล GPanel: คอนโซลเซิร์ฟเวอร์ใน GPanel แสดงเอาต์พุตของเซิร์ฟเวอร์ การเชื่อมต่อของผู้เล่น การสร้างล็อบบี้ เหตุการณ์ในเกม และข้อความแสดงข้อผิดพลาด
- ไฟล์การกำหนดค่า: ไฟล์
config.jsonควบคุมการตั้งค่าเซิร์ฟเวอร์ ระบบป้องกันการโกง และการกำหนดค่าปลั๊กอิน แก้ไขผ่านแท็บ Files ใน GPanel หรือผ่าน SFTP - ปลั๊กอิน: Impostor รองรับระบบปลั๊กอินเพื่อขยายฟังก์ชันการทำงานของเซิร์ฟเวอร์ ปลั๊กอินสามารถเพิ่มคำสั่งผู้ดูแลระบบ โหมดเกมแบบกำหนดเอง และอื่นๆ
2. การจัดการเซิร์ฟเวอร์
การเริ่มและการหยุด
ใช้แท็บ Console ของ GPanel เพื่อเริ่ม หยุด และรีสตาร์ทเซิร์ฟเวอร์ Impostor ของคุณ เซิร์ฟเวอร์มีขนาดเบาและเริ่มทำงานได้อย่างรวดเร็วเนื่องจากไม่จำเป็นต้องโหลดโลกเกมขนาดใหญ่
การตรวจสอบคอนโซล
คอนโซล GPanel ให้ข้อมูลแบบเรียลไทม์เกี่ยวกับกิจกรรมของเซิร์ฟเวอร์:
| เหตุการณ์ | คำอธิบาย |
|---|---|
| ผู้เล่นเชื่อมต่อ | ผู้เล่นได้เชื่อมต่อกับเซิร์ฟเวอร์และเข้าร่วมล็อบบี้แล้ว |
| ผู้เล่นตัดการเชื่อมต่อ | ผู้เล่นได้ออกจากเซิร์ฟเวอร์แล้ว |
| สร้างเกมแล้ว | มีการสร้างล็อบบี้เกมใหม่โดยโฮสต์ |
| เกมเริ่มแล้ว | ล็อบบี้ได้เริ่มรอบเกมแล้ว |
| เกมจบแล้ว | รอบเกมได้สิ้นสุดลง (ลูกเรือหรืออิมพอสเตอร์ชนะ) |
| การทริกเกอร์ระบบป้องกันการโกง | ระบบป้องกันการโกงตรวจพบพฤติกรรมที่น่าสงสัยจากผู้เล่น |
การอัปเดตเซิร์ฟเวอร์
เมื่อ Among Us ได้รับการอัปเดตเกม เซิร์ฟเวอร์ Impostor อาจจำเป็นต้องอัปเดตเพื่อรักษาความเข้ากันได้ โดยทั่วไป GPanel จะจัดการเรื่องนี้โดยอัตโนมัติ หากผู้เล่นรายงานปัญหาการเชื่อมต่อหลังการอัปเดต เปิดคำขอรับการสนับสนุน เพื่อตรวจสอบว่ามีการอัปเดตเซิร์ฟเวอร์หรือไม่
3. การจัดการผู้เล่น
ระบบป้องกันการโกง
ระบบป้องกันการโกงในตัวของ Impostor เป็นเครื่องมือจัดการผู้เล่นหลัก กำหนดค่าใน config.json:
"AntiCheat": {
"Enabled": true,
"BanIpFromGame": true
}
- Enabled -- เปิดหรือปิดระบบป้องกันการโกง ให้ค่านี้เป็น
trueสำหรับเซิร์ฟเวอร์สาธารณะ - BanIpFromGame -- แบนผู้โกงที่ตรวจพบโดยอัตโนมัติด้วย IP จากเซสชันเกมปัจจุบัน
การจัดการผู้เล่นที่ก่อกวน
เนื่องจาก Impostor ไม่มีรายการแบนในตัวโดยค่าเริ่มต้น ต่อไปนี้คือตัวเลือกของคุณในการจัดการผู้เล่นที่ก่อกวน:
- การแบนอัตโนมัติของระบบป้องกันการโกง: ระบบป้องกันการโกงจัดการผู้โกงส่วนใหญ่โดยอัตโนมัติเมื่อเปิดใช้งาน
- การเตะจากล็อบบี้: โฮสต์ล็อบบี้สามารถเตะผู้เล่นผ่านอินเทอร์เฟซในเกมปกติของ Among Us
- การรีสตาร์ทเซิร์ฟเวอร์: การรีสตาร์ทเซิร์ฟเวอร์จะตัดการเชื่อมต่อผู้เล่นทั้งหมดและล้างล็อบบี้ทั้งหมด
- การแบนที่อิงปลั๊กอิน: ติดตั้งปลั๊กอินจัดการการแบนสำหรับการแบน IP หรือบัญชีแบบถาวร (ดูส่วนที่ 5)
4. การตั้งค่าเกมแบบกำหนดเอง
การตั้งค่าเกม Among Us ถูกควบคุมโดยโฮสต์ล็อบบี้ผ่านอินเทอร์เฟซในเกม โฮสต์ล็อบบี้สามารถปรับแต่งสิ่งต่อไปนี้ก่อนเริ่มเกม:
แมป
- The Skeld -- แมปยานอวกาศคลาสสิก เลย์เอาต์กะทัดรัดพร้อมกล้องวงจรปิด
- MIRA HQ -- สำนักงานใหญ่บนตึกสูงพร้อมระบบกำจัดสิ่งปนเปื้อนและบันทึกการเข้าออกประตูแทนกล้อง
- Polus -- ฐานบนดาวเคราะห์พร้อมพื้นที่กลางแจ้ง ลาวา และเลย์เอาต์ที่ใหญ่กว่า
- The Airship -- แมปที่ใหญ่ที่สุดอิงจากจักรวาล Henry Stickmin มีบันไดและแพลตฟอร์มเคลื่อนที่
- The Fungle -- แมปธีมป่าพร้อมกลไกที่อิงเห็ด
การตั้งค่าเกมหลัก
| การตั้งค่า | ช่วง | คำอธิบาย |
|---|---|---|
| อิมพอสเตอร์ | 1-3 | จำนวนอิมพอสเตอร์ต่อเกม 1 สำหรับกลุ่มเล็ก 2-3 สำหรับล็อบบี้ที่ใหญ่กว่า |
| ระยะเวลาคูลดาวน์การฆ่า | 10-60 วินาที | เวลาระหว่างการฆ่าของอิมพอสเตอร์ ค่าที่ต่ำกว่าทำให้เกมเร็วขึ้นและอันตรายมากขึ้น |
| ความเร็วผู้เล่น | 0.5x-3x | ความเร็วการเคลื่อนที่สำหรับผู้เล่นทุกคน ค่ามาตรฐานคือ 1.0x-1.25x |
| การมองเห็นของลูกเรือ | 0.25x-5x | ลูกเรือมองเห็นได้ไกลแค่ไหน ค่าที่ต่ำกว่าเพิ่มความยาก |
| การมองเห็นของอิมพอสเตอร์ | 0.25x-5x | อิมพอสเตอร์มองเห็นได้ไกลแค่ไหน โดยปกติตั้งค่าสูงกว่าการมองเห็นของลูกเรือ |
| เวลาการอภิปราย | 0-120 วินาที | เวลาที่ผู้เล่นต้องอภิปรายก่อนเริ่มการลงคะแนน |
| เวลาการลงคะแนน | 0-300 วินาที | เวลาที่อนุญาตสำหรับการลงคะแนนหลังการอภิปราย |
| ภารกิจ (สั้น/ทั่วไป/ยาว) | 0-3 แต่ละแบบ | จำนวนภารกิจที่มอบหมายให้ลูกเรือ ภารกิจมากขึ้น = เกมยาวขึ้น |
บทบาท
Among Us มีบทบาทพิเศษที่สามารถเปิดใช้งานได้โดยโฮสต์ล็อบบี้:
- Engineer -- ลูกเรือที่สามารถใช้ช่องระบายอากาศได้เหมือนอิมพอสเตอร์
- Scientist -- ลูกเรือที่สามารถตรวจสอบสัญญาณชีพได้จากทุกที่
- Guardian Angel -- ลูกเรือที่ตายแล้วซึ่งสามารถปกป้องผู้เล่นที่ยังมีชีวิตจากการถูกฆ่า
- Shapeshifter -- อิมพอสเตอร์ที่สามารถปลอมตัวเป็นผู้เล่นคนอื่น
- Phantom -- อิมพอสเตอร์ที่สามารถล่องหนได้ชั่วคราว
5. ปลั๊กอินและม็อด
Impostor รองรับระบบปลั๊กอินที่ช่วยให้คุณขยายฟังก์ชันการทำงานของเซิร์ฟเวอร์เกินกว่าความสามารถเริ่มต้น
การติดตั้งปลั๊กอิน
- หยุดเซิร์ฟเวอร์จาก GPanel
- ดาวน์โหลดปลั๊กอินที่ต้องการ (โดยปกติเป็นไฟล์
.dll) จากชุมชนปลั๊กอิน Impostor - อัปโหลดไฟล์ปลั๊กอินไปยังไดเรกทอรี
plugins/ของเซิร์ฟเวอร์ผ่าน SFTP ดู วิธีอัปโหลดไฟล์ผ่าน SFTP สำหรับคำแนะนำ - ปลั๊กอินบางตัวอาจต้องการไฟล์การกำหนดค่าเพิ่มเติม -- ตรวจสอบเอกสารของปลั๊กอิน
- เริ่มเซิร์ฟเวอร์และตรวจสอบคอนโซลเพื่อยืนยันว่าปลั๊กอินโหลดสำเร็จ
ประเภทปลั๊กอินยอดนิยม
- การจัดการการแบน -- การแบน IP/บัญชีแบบถาวรพร้อมรายการแบน
- บทบาทแบบกำหนดเอง -- เพิ่มบทบาทใหม่ที่เกินกว่าเกมวานิลลา (เช่น Sheriff, Jester, Mayor)
- ตัวปรับแต่งโหมดเกม -- โหมดเกมแบบกำหนดเอง เช่น Hide and Seek, Zombies เป็นต้น
- การบันทึกล็อก -- การบันทึกล็อกที่ปรับปรุงแล้วของการกระทำของผู้เล่นและเหตุการณ์ในเกม
- ส่วนขยายระบบป้องกันการโกง -- การตรวจจับการโกงเพิ่มเติมที่เกินกว่าระบบในตัว
6. การแก้ไขปัญหา
เซิร์ฟเวอร์ขัดข้องเมื่อเริ่มต้น
- ตรวจสอบคอนโซล GPanel สำหรับข้อความแสดงข้อผิดพลาด สาเหตุที่พบบ่อยรวมถึง JSON ที่ผิดรูปแบบใน
config.json(เครื่องหมายจุลภาค วงเล็บ หรือเครื่องหมายอัญประกาศที่หายไป) - หากคุณเพิ่งเพิ่มปลั๊กอิน ลองนำออกจากไดเรกทอรี
plugins/เพื่อดูว่าปลั๊กอินเป็นสาเหตุของการขัดข้องหรือไม่ - ลบ
config.jsonและรีสตาร์ทเพื่อสร้างการกำหนดค่าใหม่ด้วยค่าเริ่มต้น - หากการขัดข้องยังคงอยู่ เปิดคำขอรับการสนับสนุน พร้อม IP เซิร์ฟเวอร์ของคุณและเอาต์พุตคอนโซลทั้งหมด
ผู้เล่นไม่สามารถเชื่อมต่อได้
- ตรวจสอบว่าเซิร์ฟเวอร์กำลังทำงานใน GPanel และตรวจสอบคอนโซลสำหรับข้อผิดพลาด
- ยืนยันว่าผู้เล่นได้แก้ไข
regionInfo.jsonของพวกเขาอย่างถูกต้องให้ชี้ไปยัง IP และพอร์ตเซิร์ฟเวอร์ของคุณ - ตรวจสอบให้แน่ใจว่าทั้งเซิร์ฟเวอร์และไคลเอนต์ Among Us อยู่ในเวอร์ชันที่เข้ากันได้ การอัปเดตเกมมักทำให้ความเข้ากันได้เสียหายจนกว่าเซิร์ฟเวอร์ Impostor จะได้รับการอัปเดต
- ตรวจสอบว่า IP และพอร์ตใน
config.jsonตรงกับที่ GPanel แสดงในแท็บ Network
เกมไม่เริ่ม
- ตรวจสอบให้แน่ใจว่าล็อบบี้มีผู้เล่นเพียงพอที่จะเริ่ม (ขั้นต่ำแตกต่างกันไปตามจำนวนอิมพอสเตอร์)
- ตรวจสอบว่ามีปลั๊กอินใดรบกวนลอจิกการเริ่มเกมหรือไม่
- รีสตาร์ทเซิร์ฟเวอร์และให้โฮสต์สร้างล็อบบี้ใหม่
ผลบวกลวงของระบบป้องกันการโกง
- หากผู้เล่นที่ถูกต้องตามกฎถูกตั้งค่าสถานะโดยระบบป้องกันการโกง คุณสามารถตั้งค่า
AntiCheat.Enabledเป็นfalseในconfig.jsonชั่วคราวได้ - โดยทั่วไปสิ่งนี้จำเป็นเฉพาะสำหรับเซิร์ฟเวอร์ส่วนตัวที่มีผู้เล่นที่เชื่อถือได้
- เปิดใช้งานระบบป้องกันการโกงอีกครั้งเมื่อเล่นกับกลุ่มสาธารณะ
เวอร์ชันไม่ตรงกันหลังการอัปเดตเกม
- Among Us อัปเดตบ่อยครั้ง และการอัปเดตแต่ละครั้งอาจต้องการการอัปเดตเซิร์ฟเวอร์ Impostor ที่สอดคล้องกัน
- ตรวจสอบ GPanel สำหรับความพร้อมในการอัปเดตเซิร์ฟเวอร์
- หากยังไม่มีการอัปเดต ผู้เล่นอาจต้องรอหรือย้อนกลับเวอร์ชันไคลเอนต์ Among Us ของพวกเขาให้ตรงกับเซิร์ฟเวอร์ Impostor ปัจจุบัน
- เปิดคำขอรับการสนับสนุน หากเซิร์ฟเวอร์ยังคงเข้ากันไม่ได้หลังการอัปเดต Among Us
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Among Us Impostor
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- คู่มือการเริ่มต้นเซิร์ฟเวอร์
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ Among Us Impostor ของคุณที่ไม่ได้กล่าวถึงที่นี่ เปิดคำขอรับการสนับสนุน และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายของปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องจากคอนโซล GPanel