คู่มือนี้ครอบคลุมการตั้งค่า RCON และคำสั่งแอดมินสำหรับเซิร์ฟเวอร์ Pavlov VR ของคุณบน Legion Hosting รวมถึงการกำหนดค่า RconSettings.txt การเชื่อมต่อด้วยไคลเอนต์ RCON และการอ้างอิงคำสั่งทั้งหมด สำหรับการตั้งค่าและการกำหนดค่าเซิร์ฟเวอร์เริ่มต้น ดูที่ การตั้งค่าเซิร์ฟเวอร์ Pavlov VR สำหรับแผนที่ Workshop ดูที่ แผนที่ Workshop ของ Pavlov VR
การตั้งค่า RCON
RCON (Remote Console) ช่วยให้คุณส่งคำสั่งการจัดการไปยังเซิร์ฟเวอร์ของคุณจากภายนอก VR Pavlov ใช้โปรโตคอล RCON แบบ TCP ที่กำหนดเอง (ไม่ใช่ Source RCON มาตรฐาน)
RconSettings.txt
การกำหนดค่า RCON ถูกเก็บไว้ในไฟล์แยกต่างหากจาก Game.ini:
Pavlov/Saved/Config/RconSettings.txt
ไฟล์นี้มีการตั้งค่าสองอย่าง:
Password=YourSecureRconPassword
Port=9100
| การตั้งค่า | คำอธิบาย |
|---|---|
Password |
รหัสผ่าน RCON ซึ่งต้องตรงกับรหัสผ่านที่ไคลเอนต์ RCON ของคุณใช้เพื่อตรวจสอบสิทธิ์ เปลี่ยนค่านี้จากค่าเริ่มต้น |
Port |
พอร์ต TCP ที่ RCON รับฟัง ตรวจสอบแท็บ Network ของ GPanel สำหรับพอร์ต RCON ที่กำหนดให้กับเซิร์ฟเวอร์ของคุณและทำให้ตรงกันที่นี่ |
RCON_PASSWORD ในแท็บ Startup ของ GPanel มันอาจเขียนทับรหัสผ่านใน RconSettings.txt ในการเริ่มเซิร์ฟเวอร์แต่ละครั้ง ใช้แท็บ Startup เป็นวิธีหลักในการตั้งค่ารหัสผ่าน RCON ของคุณ
การเชื่อมต่อด้วยไคลเอนต์ RCON
Pavlov ใช้โปรโตคอล RCON ที่กำหนดเอง -- เครื่องมือ Source RCON มาตรฐานจะไม่ทำงาน คุณต้องใช้ไคลเอนต์ RCON ที่เข้ากันได้กับ Pavlov ตัวเลือกยอดนิยมได้แก่:
- PavlovHorde RCON -- เครื่องมือ RCON บนเว็บ (pavlovhorde.com)
- pavlov_rcon_tcl -- เครื่องมือ GUI บนเดสก์ท็อปที่ใช้งานได้จากภายใน VR (GitHub)
- pavlov-bot -- บอท Discord สำหรับการรวม RCON (GitHub)
หากต้องการเชื่อมต่อ ให้ป้อน IP เซิร์ฟเวอร์ของคุณ พอร์ต RCON จากแท็บ Network ของ GPanel และรหัสผ่านที่คุณตั้งไว้
คำสั่งแอดมิน (RCON)
คำสั่งต่อไปนี้สามารถส่งผ่านไคลเอนต์ RCON ได้ในขณะที่เซิร์ฟเวอร์กำลังทำงาน คำสั่งเหล่านี้ไม่ต้องรีสตาร์ทเซิร์ฟเวอร์
ข้อมูลเซิร์ฟเวอร์
| คำสั่ง | คำอธิบาย |
|---|---|
ServerInfo |
ส่งคืนชื่อเซิร์ฟเวอร์ แผนที่ปัจจุบัน โหมดเกม คะแนนทีม หมายเลขรอบ และจำนวนผู้เล่น |
RefreshList |
ส่งคืนรายการผู้เล่นที่เชื่อมต่อทั้งหมดและ ID เฉพาะของพวกเขา |
InspectPlayer <UniqueID> |
ส่งคืนข้อมูลโดยละเอียดเกี่ยวกับผู้เล่นรวมถึงชื่อ เงินสด KDA และทีม |
Banlist |
แสดง ID ผู้เล่นที่ถูกแบนทั้งหมดในปัจจุบัน |
ItemList |
แสดงรายการ ID ไอเทมที่มีทั้งหมดที่สามารถใช้กับ GiveItem |
การควบคุมแผนที่และโหมด
| คำสั่ง | คำอธิบาย |
|---|---|
SwitchMap <MapId> <GameMode> |
สลับไปยังแผนที่และโหมดเกมที่ระบุทันที ตัวอย่าง: SwitchMap datacenter SND |
RotateMap |
เลื่อนไปยังแผนที่ถัดไปในการหมุนเวียนของ Game.ini |
ResetSND |
รีเซ็ตการแข่งขัน SND กลับไปที่รอบ 1 โดยคงทีมเดิมไว้ |
SetPin <####> |
ตั้งหรือเปลี่ยน PIN ของเซิร์ฟเวอร์ขณะรันไทม์ รัน SetPin โดยไม่มีตัวเลขเพื่อลบ PIN |
การจัดการผู้เล่น
| คำสั่ง | คำอธิบาย |
|---|---|
Kick <UniqueID> |
เตะผู้เล่นที่ระบุออกจากเซิร์ฟเวอร์ |
Ban <UniqueID> |
แบนผู้เล่นและเพิ่ม ID ของพวกเขาลงใน blacklist.txt ต้องใช้ bCustomServer=true |
Unban <UniqueID> |
ลบผู้เล่นออกจาก blacklist.txt อนุญาตให้พวกเขากลับเข้ามาได้ |
Kill <UniqueID> |
ฆ่าผู้เล่นที่ระบุทันที |
SwitchTeam <UniqueID> <TeamId> |
ย้ายผู้เล่นไปยังทีมที่ระบุ (0 หรือ 1) |
Shownametags <true/false> |
สลับการมองเห็นแท็กชื่อผู้เล่นเหนือหัวของพวกเขา |
แอดมิน การกลั่นกรอง และไอเทม
| คำสั่ง | คำอธิบาย |
|---|---|
AddMod <UniqueID> |
ให้สิทธิ์การเข้าถึงเมนูแอดมินในเกมแก่ผู้เล่นโดยเพิ่มพวกเขาลงใน mods.txt |
RemoveMod <UniqueID> |
เพิกถอนการเข้าถึงเมนูแอดมินโดยลบผู้เล่นออกจาก mods.txt |
GiveItem <UniqueID> <ItemId> |
ให้ไอเทมแก่ผู้เล่นที่ระบุตาม ID ไอเทม ใช้ ItemList สำหรับ ID ที่ถูกต้อง |
GiveCash <UniqueID> <Amount> |
ให้เงินสดในเกมแก่ผู้เล่นที่ระบุ (มีประโยชน์ในโหมด ZWV และ SND buy-wheel) |
SetBalanceTableURL <URL> |
ชี้เซิร์ฟเวอร์ไปยังตารางสมดุลอาวุธที่กำหนดเองซึ่งโฮสต์ออนไลน์ |
RefreshList เพื่อรับ Steam ID เฉพาะของผู้เล่นที่เชื่อมต่อทั้งหมด คุณต้องใช้ ID เหล่านี้สำหรับคำสั่งเช่น Kick, Ban, SwitchTeam และ GiveItem
mods.txt (หนึ่ง ID ต่อบรรทัด) ในไดเรกทอรี Pavlov/Saved/Config/
ResetSND เร็วเกินไปหลังจาก SwitchTeam อาจทำให้เกิดความผิดพลาดของกระดานคะแนน จำนวนการตายเพิ่มเติม หรืออาวุธไม่ถูกลบออกอย่างถูกต้อง รอสักสองสามวินาทีระหว่างคำสั่งเหล่านี้
บทความที่เกี่ยวข้อง
- การตั้งค่าเซิร์ฟเวอร์ Pavlov VR
- แผนที่ Workshop ของ Pavlov VR
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- คู่มือการเริ่มต้นเซิร์ฟเวอร์
ต้องการความช่วยเหลือ?
หากคุณพบปัญหาที่ไม่ได้ครอบคลุมที่นี่ ทีมสนับสนุนของเราพร้อมให้ความช่วยเหลือ