คู่มือนี้ครอบคลุมการตั้งค่าแอดมิน, คำสั่ง RCON ของ Source engine, การจัดการผู้เล่น, คำสั่งแผนที่, การรองรับ SourceMod/MetaMod, และการแก้ไขปัญหาสำหรับเซิร์ฟเวอร์ Fistful of Frags ของคุณ สำหรับการตั้งค่าเริ่มต้นและคำแนะนำการเชื่อมต่อ โปรดดู คู่มือการตั้งค่าเซิร์ฟเวอร์ Fistful of Frags
1. การตั้งค่า RCON
ตั้งค่ารหัสผ่าน RCON ใน fof/cfg/server.cfg:
rcon_password "YourStrongPassword"
ยืนยันตัวตนภายในเกมผ่านคอนโซล (~):
rcon_password YourStrongPassword
rcon <command>
คุณยังสามารถส่งคำสั่งโดยตรงผ่านแท็บ Console ของ GPanel ได้อีกด้วย
2. การจัดการผู้เล่น
| คำสั่ง | คำอธิบาย |
|---|---|
rcon status | แสดงรายชื่อผู้เล่นพร้อม user ID, Steam ID, IP และ ping |
rcon kick <userid> | เตะผู้เล่นด้วย user ID |
rcon kick "<playername>" | เตะด้วยชื่อที่แสดง |
rcon banid <minutes> <userid> | แบนด้วย user ID 0 = ถาวร |
rcon banip <minutes> <ip> | แบนที่อยู่ IP |
rcon removeid <steamid> | ยกเลิกการแบน Steam ID |
rcon removeip <ip> | ยกเลิกการแบน IP |
rcon writeid | บันทึกรายการแบนลงใน banned_user.cfg |
rcon writeip | บันทึกการแบน IP ลงใน banned_ip.cfg |
rcon writeid และ rcon writeip หลังจากแบน หากไม่บันทึก การแบนจะหายไปเมื่อรีสตาร์ท
3. คำสั่งแผนที่
| คำสั่ง | คำอธิบาย |
|---|---|
rcon changelevel <mapname> | เปลี่ยนแผนที่ โดยให้ผู้เล่นยังเชื่อมต่ออยู่ |
rcon map <mapname> | โหลดแผนที่ใหม่ตั้งแต่ต้น ตัดการเชื่อมต่อผู้เล่นทั้งหมด |
rcon maps * | แสดงรายการแผนที่ที่มีอยู่ทั้งหมด |
rcon mp_timelimit <min> | เปลี่ยนเวลาจำกัดของแผนที่ |
rcon mp_fraglimit <frags> | เปลี่ยนขีดจำกัด frag |
rcon mp_restartgame 1 | รีสตาร์ทรอบปัจจุบัน |
4. การจัดการเซิร์ฟเวอร์
| คำสั่ง | คำอธิบาย |
|---|---|
rcon hostname "Name" | เปลี่ยนชื่อเซิร์ฟเวอร์ |
rcon sv_password "pass" | ตั้งค่าหรือเปลี่ยนรหัสผ่านการเข้าร่วม |
rcon mp_friendlyfire <0/1> | เปิด/ปิด friendly fire |
rcon sv_alltalk <0/1> | เปิด/ปิดแชทเสียงข้ามทีม |
rcon say "message" | ส่งข้อความแชทไปทั้งเซิร์ฟเวอร์ |
rcon exec <filename> | เรียกใช้ไฟล์การกำหนดค่า |
rcon quit | ปิดเซิร์ฟเวอร์ |
5. SourceMod และ MetaMod
สำหรับฟีเจอร์แอดมินขั้นสูง ให้ติดตั้ง MetaMod:Source และ SourceMod
การติดตั้ง
- หยุดเซิร์ฟเวอร์ของคุณจาก GPanel
- ดาวน์โหลด MetaMod:Source จาก sourcemm.net และอัปโหลดไปยัง
fof/ผ่าน SFTP - ดาวน์โหลด SourceMod จาก sourcemod.net และอัปโหลดไปยัง
fof/ - เริ่มเซิร์ฟเวอร์และตรวจสอบด้วย
meta versionและsm version
การเพิ่มแอดมิน SourceMod
แก้ไข fof/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
6. การแก้ไขปัญหา
- เซิร์ฟเวอร์ขัดข้องเมื่อเริ่มต้น: ตรวจสอบคอนโซล GPanel ว่ามีข้อผิดพลาดหรือไม่ ตรวจสอบว่าแผนที่เริ่มต้นมีอยู่จริง
- ผู้เล่นไม่สามารถเชื่อมต่อได้: ยืนยันว่าเซิร์ฟเวอร์กำลังทำงานและตรวจสอบ IP/พอร์ตใน GPanel
- RCON ไม่ทำงาน: ตรวจสอบว่ามีการตั้งค่า
rcon_passwordในserver.cfgและยืนยันตัวตนก่อนส่งคำสั่ง - ปัญหา SourceMod: ตรวจสอบให้แน่ใจว่าไฟล์อยู่ใน
fof/(ไม่ใช่ root ของเซิร์ฟเวอร์) และใช้ build ที่ถูกต้อง
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Fistful of Frags
- วิธีการค้นหา IP และพอร์ตของเซิร์ฟเวอร์
- วิธีการอัปโหลดไฟล์ผ่าน SFTP
ต้องการความช่วยเหลือหรือไม่?
หากคุณพบปัญหากับเซิร์ฟเวอร์ FoF ของคุณที่ไม่ได้ครอบคลุมที่นี่ เปิดทิกเก็ตสนับสนุน และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องใด ๆ จากคอนโซล GPanel