คู่มือนี้ครอบคลุมวิธีการตั้งค่าแอดมิน ผู้ดูแล และการเข้าถึง RCON บนเซิร์ฟเวอร์เฉพาะ Squad ของคุณที่โฮสต์กับ Legion Hosting สำหรับการกำหนดค่าเซิร์ฟเวอร์หลัก (Server.cfg, แผนที่, ใบอนุญาต) โปรดดู คู่มือการตั้งค่าเซิร์ฟเวอร์เฉพาะ Squad
SquadGame/ServerConfig/ ใช้ตัวจัดการไฟล์ GPanel หรือ SFTP เพื่อแก้ไข
Admins.cfg -- การจัดการแอดมินและผู้ดูแล
ไฟล์นี้อยู่ที่ SquadGame/ServerConfig/Admins.cfg กำหนดกลุ่มแอดมินและกำหนด Steam ID ให้กับกลุ่มเหล่านั้น แอดมินจะถูกระบุด้วย SteamID แบบ 64 บิต
การค้นหา SteamID64
คุณสามารถค้นหาโปรไฟล์ Steam ใดก็ได้ที่ steamid.io ค่าที่คุณต้องการจะมีลักษณะเหมือน 76561198012345678
รูปแบบไฟล์
//----------------------------------------------
// Admin Groups
// Syntax: Group=GroupName:Permission1,Permission2,...
//----------------------------------------------
Group=Superadmin:changemap,cheat,private,balance,chat,kick,ban,config,cameraman,immune,manageserver,featuretest,reserve,demos,clientdemos,pause,plugins,debug,teamchange
Group=Admin:changemap,chat,kick,ban,config,immune,reserve,manageserver,teamchange
Group=Moderator:chat,kick,ban,teamchange
Group=VIP:reserve
//----------------------------------------------
// Admin Assignments
// Syntax: Admin=SteamID64:GroupName
//----------------------------------------------
Admin=76561198012345678:Superadmin
Admin=76561198087654321:Admin
Admin=76561198011112222:Moderator
Admin=76561198033334444:VIP
สิทธิ์ที่มีให้
| สิทธิ์ | คำอธิบาย |
|---|---|
changemap |
สามารถเปลี่ยนเลเยอร์/แผนที่ปัจจุบันระหว่างเกมได้ |
chat |
สามารถส่งข้อความประกาศของแอดมินไปยังผู้เล่นทั้งหมดได้ |
kick |
สามารถเตะผู้เล่นออกจากเซิร์ฟเวอร์ได้ |
ban |
สามารถแบนผู้เล่นออกจากเซิร์ฟเวอร์ได้ |
manageserver |
สามารถจัดการการตั้งค่าเซิร์ฟเวอร์และรีสตาร์ทเซิร์ฟเวอร์ได้ |
immune |
ป้องกันไม่ให้แอดมินถูกเตะหรือแบนโดยแอดมินคนอื่น |
reserve |
อนุญาตให้ผู้ใช้เข้าใช้สล็อตที่สำรองไว้เมื่อเซิร์ฟเวอร์เต็ม |
teamchange |
อนุญาตให้ข้ามข้อจำกัดการเปลี่ยนทีม |
balance |
อนุญาตให้แอดมินย้ายผู้เล่นระหว่างทีมเพื่อปรับสมดุล |
config |
สามารถแก้ไขการกำหนดค่าเซิร์ฟเวอร์ผ่าน RCON ได้ |
การตั้งค่าและการเข้าถึง RCON
RCON (Remote Console) ช่วยให้คุณจัดการเซิร์ฟเวอร์ของคุณจากระยะไกลโดยใช้เครื่องมือเช่น SQUAD RCON หรือไคลเอนต์ RCON ทั่วไปที่รองรับโปรโตคอล Squad
การเปิดใช้งาน RCON ใน Server.cfg
เพิ่มหรือตรวจสอบบล็อกต่อไปนี้ใน SquadGame/ServerConfig/Server.cfg:
[RCON]
RCON_Password=YourStrongPasswordHere
MaxRCONConnections=10
| การตั้งค่า | คำอธิบาย |
|---|---|
RCON_Password |
รหัสผ่านที่จำเป็นในการตรวจสอบสิทธิ์กับอินเทอร์เฟซ RCON ใช้รหัสผ่านที่แข็งแกร่งและไม่ซ้ำกัน |
MaxRCONConnections |
จำนวนการเชื่อมต่อไคลเอนต์ RCON พร้อมกันสูงสุดที่อนุญาต |
การเชื่อมต่อด้วยไคลเอนต์ RCON
- เปิดไคลเอนต์ RCON ของคุณ (เช่น SQUAD RCON, mcrcon หรือเครื่องมือแอดมินที่เข้ากันได้กับ Squad)
- ป้อนที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ ค้นหาได้ที่ GPanel -- ดู วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์
- ตั้งค่าพอร์ตเป็นพอร์ต RCON ที่แสดงในแท็บ Network ของ GPanel
- ป้อน
RCON_Passwordที่คุณตั้งไว้ - เชื่อมต่อ -- คุณจะสามารถรันคำสั่งได้โดยตรง
คำสั่ง RCON ที่มีประโยชน์
AdminBroadcast <message> -- Broadcast a message to all players
AdminKick <SteamID/Name> <reason> -- Kick a player
AdminBan <SteamID/Name> <duration> <reason> -- Ban a player (0 = permanent)
AdminChangeLayer <LayerName> -- Change the current layer immediately
AdminSetNextLayer <LayerName> -- Set the next layer in rotation
ListPlayers -- List all connected players with their IDs
ShowNextMap -- Display the next layer in rotation
AdminForceTeamChange <PlayerID> -- Force a player to switch teams
AdminDisbandSquad <TeamID> <SquadID> -- Disband a squad
AdminEndMatch -- End the current match
ต้องการความช่วยเหลือ?
หากคุณพบปัญหาที่ไม่ได้กล่าวถึงที่นี่ ทีมสนับสนุนของเราพร้อมให้ความช่วยเหลือ
บทความที่เกี่ยวข้อง: