คู่มือนี้ครอบคลุมวิธีการตั้งค่าเซิร์ฟเวอร์เฉพาะ (dedicated server) ของ Soldat 2 บน Legion Hosting การกำหนดค่าตัวแปรเริ่มต้น และการเชื่อมต่อผู้เล่น Soldat 2 เป็นภาคต่อของเกมยิงแบบ deathmatch 2 มิติคลาสสิก ที่มีปืนจริง ระบบฟิสิกส์แบบ ragdoll และการเคลื่อนไหวที่อิงตามฟิสิกส์ สำหรับคำสั่งแอดมิน RCON และการกำหนดค่าเกม ดูที่ คู่มือแอดมินและคำสั่ง Soldat 2
1. การเริ่มต้นครั้งแรก
- เข้าสู่ระบบที่ GPanel และเลือกเซิร์ฟเวอร์ Soldat 2 ของคุณ
- ไปที่แท็บ Startup และกำหนดค่าตัวแปร (ดูตารางในหัวข้อที่ 2)
- ตั้งค่า SERVER_NAME เป็นชื่อเซิร์ฟเวอร์ที่คุณต้องการ (ห้ามมีช่องว่าง)
- ตั้งค่า RCON_PASSWORD เป็นรหัสผ่านที่ปลอดภัยสำหรับการดูแลระบบจากระยะไกล
- กลับไปที่แท็บ Console และคลิก Start
- รอจนกว่าคอนโซลจะแสดง
ALL RULES SCRIPTS INITIALIZEDการเริ่มต้นครั้งแรกจะสร้างไฟล์การกำหนดค่าautoconfig.ini
SERVER_NAME ไม่รองรับช่องว่าง ให้ใช้ขีดล่างหรือยัติภังค์แทน (เช่น My-Soldat2-Server)
2. ตัวแปรเริ่มต้นใน GPanel
ตัวแปรต่อไปนี้มีอยู่ในแท็บ Startup ของ GPanel
| ตัวแปร | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
SERVER_NAME |
PterodactylServer |
ชื่อเซิร์ฟเวอร์ที่แสดงในรายการหลัก (สูงสุด 50 ตัวอักษร ห้ามมีช่องว่าง) |
MAX_PLAYERS |
12 |
จำนวนผู้เล่นสูงสุด (1-12) |
SERVER_PASSWORD |
ServerPassword |
รหัสผ่านสำหรับเข้าร่วมเซิร์ฟเวอร์ ลบค่านี้ออกเพื่อทำให้เซิร์ฟเวอร์เป็นสาธารณะ |
RCON_PASSWORD |
RconPassword |
รหัสผ่านสำหรับการเข้าถึง RCON (คอนโซลระยะไกล) |
RCON_PORT |
0 |
พอร์ต RCON WebSocket ตั้งค่าเป็น 0 เพื่อปิดใช้งาน RCON |
WEBSOCKETS_PORT |
0 |
พอร์ต WebSockets สำหรับการเชื่อมต่อผ่านเบราว์เซอร์ ตั้งค่าเป็น 0 เพื่อปิดใช้งาน |
GREET_MESSAGE |
Welcome! Be friendly and have fun! |
ข้อความที่แสดงให้ผู้เล่นเห็นเมื่อเข้าร่วม (สูงสุด 200 ตัวอักษร) |
ADMIN_PLAYFAB_ID |
IDHere |
PlayFab ID ของคุณสำหรับสิทธิ์แอดมิน ค้นหาได้ในบันทึกเซิร์ฟเวอร์เมื่อคุณเชื่อมต่อ |
3. การกำหนดค่าเซิร์ฟเวอร์ (autoconfig.ini)
ไฟล์การกำหนดค่าเซิร์ฟเวอร์หลักคือ:
autoconfig.ini
เปิดไฟล์นี้โดยใช้แท็บ Files ใน GPanel หรือเชื่อมต่อผ่าน SFTP ไฟล์นี้ใช้รูปแบบ INI
autoconfig.ini จะถูกเขียนทับโดยอัตโนมัติด้วยตัวแปรเริ่มต้นของ GPanel ในทุกครั้งที่เริ่มเซิร์ฟเวอร์ ให้ใช้แท็บ Startup สำหรับการตั้งค่าหลัก
การตั้งค่าสำคัญ
| การตั้งค่า | คำอธิบาย |
|---|---|
GameServerConfig.Name |
ชื่อเซิร์ฟเวอร์ (จัดการโดยตัวแปร SERVER_NAME) |
GameServerConfig.Port |
พอร์ตเซิร์ฟเวอร์ (จัดการโดย GPanel) |
GameServerConfig.MaxPlayers |
จำนวนผู้เล่นสูงสุด (จัดการโดยตัวแปร MAX_PLAYERS) |
GameServerConfig.GreetMessage |
ข้อความต้อนรับ (จัดการโดยตัวแปร GREET_MESSAGE) |
GameServerConfig.AdminPlayfabId |
PlayFab ID ของแอดมินเซิร์ฟเวอร์ |
GameServerConfig.ServerPassword |
รหัสผ่านสำหรับเข้าร่วม (จัดการโดยตัวแปร SERVER_PASSWORD) |
GameServerConfig.RconPassword |
รหัสผ่าน RCON (จัดการโดยตัวแปร RCON_PASSWORD) |
4. วิธีที่ผู้เล่นเชื่อมต่อ
- เปิด Soldat 2
- จากเมนูหลัก เลือก Play Online
- เรียกดูรายการเซิร์ฟเวอร์เพื่อค้นหาเซิร์ฟเวอร์ของคุณตามชื่อ หรือใช้การเชื่อมต่อโดยตรง
- หากเซิร์ฟเวอร์มีรหัสผ่าน ให้กรอกรหัสผ่านเมื่อระบบแจ้ง
5. การค้นหา PlayFab ID ของคุณ
เพื่อให้ได้สิทธิ์แอดมินในเกม คุณต้องตั้งค่า PlayFab ID ของคุณในตัวแปร ADMIN_PLAYFAB_ID
- เริ่มเซิร์ฟเวอร์และเชื่อมต่อในฐานะผู้เล่น
- ตรวจสอบผลลัพธ์ในคอนโซลของ GPanel เมื่อคุณเข้าร่วม จะมีข้อความบันทึกปรากฏขึ้นแสดง PlayFab ID ของคุณในรูปแบบ:
1 YOUR_NAME joined the server [YOUR_PLAYFAB_ID] - คัดลอก PlayFab ID และตั้งค่าในตัวแปรเริ่มต้น
ADMIN_PLAYFAB_ID - รีสตาร์ทเซิร์ฟเวอร์เพื่อให้การเปลี่ยนแปลงมีผล
บทความที่เกี่ยวข้อง
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ Soldat 2 ของคุณ เปิดทิกเก็ตสนับสนุน และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องจากคอนโซลของ GPanel