คู่มือนี้ครอบคลุมการดูแลเซิร์ฟเวอร์ การเข้าถึง RCON การตั้งค่าผู้ดูแลระบบ PlayFab และการกำหนดค่าเกมสำหรับเซิร์ฟเวอร์ Soldat 2 ของคุณบน Legion Hosting สำหรับการตั้งค่าเบื้องต้นและคำแนะนำการเชื่อมต่อของผู้เล่น ดูที่ คู่มือการตั้งค่าเซิร์ฟเวอร์ Soldat 2
1. การเข้าถึงของผู้ดูแลระบบผ่าน PlayFab ID
Soldat 2 ใช้ PlayFab ID สำหรับการยืนยันตัวตนของผู้ดูแลระบบ ผู้เล่นที่ PlayFab ID ตรงกับตัวแปร startup ADMIN_PLAYFAB_ID จะได้รับสิทธิ์ผู้ดูแลระบบโดยอัตโนมัติเมื่อเชื่อมต่อ
- เชื่อมต่อกับเซิร์ฟเวอร์ของคุณในฐานะผู้เล่น
- ตรวจสอบคอนโซลของ GPanel เพื่อหาบรรทัด log:
1 YOUR_NAME joined the server [YOUR_PLAYFAB_ID] - คัดลอก PlayFab ID ของคุณ
- ไปที่แท็บ Startup ของ GPanel และตั้งค่า
ADMIN_PLAYFAB_IDเป็น ID ของคุณ - รีสตาร์ทเซิร์ฟเวอร์ คุณจะมีสิทธิ์ผู้ดูแลระบบในการเชื่อมต่อครั้งถัดไป
2. RCON (Remote Console)
Soldat 2 รองรับ RCON ผ่าน WebSockets สำหรับการดูแลเซิร์ฟเวอร์จากระยะไกล เพื่อเปิดใช้งาน RCON:
- ตั้งค่า
RCON_PORTเป็นหมายเลขพอร์ต (ต้องเป็นพอร์ตที่จัดสรรเพิ่มเติมใน GPanel) หรือเว้นไว้ที่0เพื่อปิดใช้งาน - ตั้งค่า
RCON_PASSWORDเป็นรหัสผ่านที่แข็งแกร่ง - รีสตาร์ทเซิร์ฟเวอร์
RconPassword เปลี่ยนสิ่งนี้ทันทีเพื่อป้องกันการเข้าถึงเซิร์ฟเวอร์ของคุณจากระยะไกลโดยไม่ได้รับอนุญาต
3. การกำหนดค่าเซิร์ฟเวอร์
การตั้งค่าเซิร์ฟเวอร์ถูกจัดการผ่านทั้งตัวแปร startup ของ GPanel และไฟล์ autoconfig.ini ตัวแปร startup มีลำดับความสำคัญและจะเขียนทับค่าของ autoconfig.ini ทุกครั้งที่เริ่มเซิร์ฟเวอร์
การทำให้เซิร์ฟเวอร์เป็นสาธารณะ
เพื่อทำให้เซิร์ฟเวอร์ของคุณเป็นสาธารณะ (ไม่ต้องใช้รหัสผ่าน):
- ไปที่แท็บ Startup ของ GPanel
- ล้างฟิลด์
SERVER_PASSWORD(เว้นว่างไว้) - รีสตาร์ทเซิร์ฟเวอร์
ข้อความต้อนรับ
ตั้งค่าข้อความต้อนรับแบบกำหนดเองโดยใช้ตัวแปร GREET_MESSAGE (สูงสุด 200 อักขระ) ข้อความนี้จะปรากฏแก่ผู้เล่นเมื่อพวกเขาเข้าร่วม
4. การตั้งค่าเกม
การตั้งค่าเกมเพิ่มเติมสามารถกำหนดค่าได้ใน autoconfig.ini นอกเหนือจากที่ตัวแปร startup ควบคุม แก้ไขไฟล์นี้ผ่านแท็บ Files ของ GPanel หรือผ่าน SFTP
autoconfig.ini ที่ไม่ได้ควบคุมโดยตัวแปร startup เท่านั้น มิฉะนั้นการเปลี่ยนแปลงของคุณจะสูญหาย
5. การจัดการผู้เล่น
ในฐานะผู้ดูแลระบบ (เมื่อตั้งค่า PlayFab ID ของคุณแล้ว) คุณสามารถจัดการผู้เล่นผ่านเครื่องมือผู้ดูแลระบบในเกม:
- Kick -- ลบผู้เล่นออกจากเซสชันปัจจุบัน
- Ban -- ป้องกันผู้เล่นไม่ให้เข้าร่วมอย่างถาวร
- การจัดการทีม -- ย้ายผู้เล่นระหว่างทีมเพื่อให้การแข่งขันสมดุล
6. WebSockets
Soldat 2 รองรับการเชื่อมต่อ WebSocket สำหรับการชมแบบสเปกเตเตอร์ผ่านเบราว์เซอร์หรือเครื่องมือดูแลระบบ เพื่อเปิดใช้งาน:
- ตั้งค่า
WEBSOCKETS_PORTเป็นหมายเลขพอร์ตที่จัดสรรใน GPanel - รีสตาร์ทเซิร์ฟเวอร์
ตั้งค่าเป็น 0 เพื่อปิดการเชื่อมต่อ WebSocket ทั้งหมด
7. การแก้ไขปัญหา
| ปัญหา | วิธีแก้ไข |
|---|---|
| เซิร์ฟเวอร์ไม่ปรากฏในรายการ | ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์กำลังทำงานและตั้งชื่อแล้ว Soldat 2 ใช้รายการ master server -- ตรวจสอบการเชื่อมต่อ |
| ไม่มีสิทธิ์ผู้ดูแลระบบ | ตรวจสอบว่า ADMIN_PLAYFAB_ID ของคุณตรงกับ ID ที่แสดงใน log เซิร์ฟเวอร์เมื่อคุณเชื่อมต่อ |
| RCON ไม่ทำงาน | ตรวจสอบให้แน่ใจว่า RCON_PORT ถูกตั้งค่าเป็นพอร์ตที่จัดสรรที่ถูกต้อง (ไม่ใช่ 0) และรหัสผ่านถูกต้อง |
| เซิร์ฟเวอร์ขัดข้องเมื่อเริ่มต้น | ตรวจสอบคอนโซลเพื่อหาข้อผิดพลาด ลองติดตั้งใหม่ผ่าน GPanel เพื่อดาวน์โหลดไฟล์เซิร์ฟเวอร์ใหม่ |
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Soldat 2
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ Soldat 2 ของคุณ เปิดทิกเก็ตสนับสนุน และระบุ IP ของเซิร์ฟเวอร์ คำอธิบายปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องจากคอนโซลของ GPanel