คู่มือนี้อธิบายวิธีการเข้าถึง RCON (Remote Console) บนเซิร์ฟเวอร์ Rust ของคุณ และครอบคลุมคำสั่งแอดมินที่มีประโยชน์มากที่สุดสำหรับการจัดการผู้เล่น การดูแล และการควบคุมเซิร์ฟเวอร์ สำหรับการตั้งค่าเซิร์ฟเวอร์ทั่วไปและตัวแปรเริ่มต้น ดูที่ คู่มือการตั้งค่าเซิร์ฟเวอร์ Rust
การตั้งค่า RCON
RCON ถูกตั้งค่าผ่านการตั้งค่าสามรายการใน server/rust/cfg/server.cfg ให้หยุดเซิร์ฟเวอร์ของคุณก่อนแก้ไขไฟล์นี้
| การตั้งค่า | ค่าตัวอย่าง | คำอธิบาย |
|---|---|---|
rcon.password |
"strongpassword" |
รหัสผ่านที่จำเป็นสำหรับการยืนยันตัวตนผ่าน RCON ตั้งค่าที่แข็งแกร่งและไม่ซ้ำใคร ใครก็ตามที่มีรหัสผ่านนี้จะมีสิทธิ์ควบคุมแอดมินเต็มรูปแบบของเซิร์ฟเวอร์ |
rcon.port |
(ตรวจสอบใน GPanel) | พอร์ตที่ RCON รับฟังอยู่ ซึ่งแยกต่างหากจากพอร์ตเกม ตรวจสอบแท็บ Network ใน GPanel เพื่อดูพอร์ต RCON ที่กำหนดให้คุณ |
rcon.web |
1 |
เปิดใช้งานอินเทอร์เฟซ RCON ที่ใช้ WebSocket จำเป็นสำหรับเครื่องมืออย่าง RustAdmin และ RCON.IO ตั้งค่าเป็น 0 เพื่อใช้ source RCON แบบดั้งเดิมเท่านั้น |
บล็อก RCON ตัวอย่างสำหรับ server.cfg:
rcon.password "your-strong-password-here"
rcon.web 1
server.cfg
การใช้คอนโซลของ GPanel
วิธีที่ง่ายที่สุดในการรันคำสั่งแอดมินคือทำโดยตรงจาก GPanel ไม่จำเป็นต้องใช้เครื่องมือภายนอกหรือการตั้งค่า RCON ใด ๆ
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Rust ของคุณ
- คลิกแท็บ Console ซึ่งจะเชื่อมต่อโดยตรงกับผลลัพธ์ของเซิร์ฟเวอร์ที่กำลังทำงานอยู่
- พิมพ์คำสั่งลงในช่องป้อนข้อมูลที่ด้านล่างและกด Enter คำสั่งจะถูกดำเนินการทันทีและผลลัพธ์จะปรากฏในบันทึกคอนโซล
การใช้เครื่องมือ RCON ภายนอก
สำหรับการเข้าถึงแอดมินอย่างต่อเนื่องหรือการดูแลขณะอยู่ในเกม ไคลเอนต์ RCON ภายนอกเป็นตัวเลือกมาตรฐาน:
| เครื่องมือ | ประเภท | หมายเหตุ |
|---|---|---|
| RustAdmin | แอปพลิเคชันเดสก์ท็อป (Windows) | ไคลเอนต์ที่มีฟีเจอร์ครบครันพร้อมการจัดการผู้เล่น การแบน การตรวจสอบแชท และคำสั่งตามกำหนดเวลา เป็นเครื่องมือที่ใช้กันบ่อยที่สุดสำหรับ RCON ของ Rust |
| RCON.IO | แบบเว็บ | ไคลเอนต์ RCON ที่ทำงานบนเบราว์เซอร์ ไม่ต้องติดตั้ง มีประโยชน์สำหรับการเข้าถึงอย่างรวดเร็วจากอุปกรณ์ใดก็ได้ |
หากต้องการเชื่อมต่อด้วยเครื่องมือ RCON ภายนอกใด ๆ คุณต้องมีค่าสามค่าจาก GPanel:
- IP เซิร์ฟเวอร์ — แสดงในแท็บ Network ของ GPanel
- พอร์ต RCON — แสดงในแท็บ Network ของ GPanel (ซึ่งแตกต่างจากพอร์ตเกม)
- รหัสผ่าน RCON — ค่าของ
rcon.passwordในserver.cfgของคุณ
คำสั่งแอดมินที่มีประโยชน์
คำสั่งเหล่านี้สามารถรันได้จากคอนโซลของ GPanel หรือไคลเอนต์ RCON ที่เชื่อมต่ออยู่
การจัดการผู้เล่น
| คำสั่ง | คำอธิบาย |
|---|---|
ownerid STEAMID64 "Name" "Reason" |
ให้สิทธิ์แอดมินระดับเจ้าของแก่ผู้เล่น เจ้าของสามารถรันคำสั่งทั้งหมดในเกมได้ |
moderatorid STEAMID64 "Name" "Reason" |
ให้สิทธิ์แอดมินระดับผู้ดูแลแก่ผู้เล่น |
removeowner STEAMID64 |
เพิกถอนสิทธิ์แอดมินระดับเจ้าของจากผู้เล่น |
removemoderator STEAMID64 |
เพิกถอนสิทธิ์แอดมินระดับผู้ดูแลจากผู้เล่น |
ban STEAMID64 "Reason" |
แบนผู้เล่นด้วย Steam ID |
unban STEAMID64 |
ยกเลิกการแบนผู้เล่น |
kick "PlayerName" |
เตะผู้เล่นออกจากเซิร์ฟเวอร์ |
players |
แสดงรายการผู้เล่นที่เชื่อมต่ออยู่ทั้งหมดและ Steam ID ของแต่ละคน |
server.writecfg การกำหนดแอดมินและผู้ดูแลที่ทำด้วย ownerid หรือ moderatorid จะถูกเก็บไว้ในหน่วยความจำจนกว่าคุณจะรัน server.writecfg หากเซิร์ฟเวอร์รีสตาร์ทก่อนที่คุณจะทำเช่นนี้ การกำหนดจะสูญหายไป
การควบคุมเซิร์ฟเวอร์
| คำสั่ง | คำอธิบาย |
|---|---|
server.writecfg |
เขียนรายการแอดมิน/ผู้ดูแลและการตั้งค่าปัจจุบันลงดิสก์เพื่อให้คงอยู่หลังการรีสตาร์ท |
server.save |
บังคับให้บันทึกโลกทันที |
say "Message" |
กระจายข้อความไปยังผู้เล่นทุกคนในแชทของเซิร์ฟเวอร์ |
status |
แสดงสถานะเซิร์ฟเวอร์ รวมถึงจำนวนผู้เล่น การใช้หน่วยความจำ และ FPS |
server.fps |
แสดงอัตรา tick ปัจจุบันของเซิร์ฟเวอร์ (FPS) |
คำสั่งปลั๊กอิน Oxide
หากคุณติดตั้ง Oxide/uMod ไว้ คำสั่งเพิ่มเติมเหล่านี้จะพร้อมใช้งาน สำหรับรายละเอียดทั้งหมดเกี่ยวกับการจัดการปลั๊กอิน ดูที่คู่มือ การติดตั้งปลั๊กอิน Oxide/uMod สำหรับ Rust
| คำสั่ง | คำอธิบาย |
|---|---|
oxide.reload PluginName |
โหลดปลั๊กอิน Oxide ที่ระบุซ้ำโดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์ |
oxide.plugins |
แสดงรายการปลั๊กอินที่โหลดอยู่ทั้งหมดและเวอร์ชันของแต่ละตัว |
การแก้ไขปัญหาการเชื่อมต่อ RCON
หากคุณไม่สามารถเชื่อมต่อกับ RCON ด้วยเครื่องมือภายนอก ให้ตรวจสอบสิ่งต่อไปนี้:
- ยืนยันว่าตั้งค่า
rcon.web 1ในserver.cfgเครื่องมือภายนอกส่วนใหญ่ (RustAdmin, RCON.IO) ต้องการอินเทอร์เฟซ WebSocket RCON - ยืนยันว่าคุณกำลังใช้พอร์ต RCON ไม่ใช่พอร์ตเกม ตรวจสอบแท็บ Network ใน GPanel เพื่อดูพอร์ต RCON ที่กำหนดให้คุณ
- ตรวจสอบให้แน่ใจว่ารหัสผ่าน RCON ตรงกับที่ตั้งไว้ใน
server.cfgทุกประการ รหัสผ่านคำนึงถึงตัวพิมพ์เล็ก-ใหญ่ - เซิร์ฟเวอร์ต้องเริ่มต้นอย่างสมบูรณ์ก่อนจึงจะยอมรับการเชื่อมต่อ RCON ได้ มองหา
Server startup completeในผลลัพธ์คอนโซล
สำหรับปัญหาเซิร์ฟเวอร์ทั่วไปอื่น ๆ ดูที่ การแก้ไขปัญหาเซิร์ฟเวอร์ Rust
ต้องการความช่วยเหลือ?
หากคุณพบปัญหาที่ไม่ได้กล่าวถึงในคู่มือนี้ ทีมสนับสนุนของเราพร้อมให้ความช่วยเหลือ ส่งทิกเก็ตสนับสนุน และระบุ ID เซิร์ฟเวอร์ คำอธิบายของปัญหา และผลลัพธ์คอนโซลที่เกี่ยวข้อง