ข้ามไปยังเนื้อหาหลัก

Day of Defeat: Source: วิธีเป็นแอดมิน

คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:

(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)

แนะนำ

การมอบสิทธิ์ผู้ดูแลระบบช่วยให้คุณสามารถบริหารจัดการเซิร์ฟเวอร์เกมได้ง่ายและครบถ้วนด้วยการควบคุมเต็มรูปแบบในมือคุณ ในฐานะแอดมิน คุณจะสามารถใช้ตัวเลือกและฟังก์ชันทั้งหมดที่เกมมีให้ได้โดยตรงในเกม ขั้นตอนทั้งหมดที่คุณต้องทำเพื่อมอบสิทธิ์แอดมินให้กับเซิร์ฟเวอร์เกมของคุณจะถูกอธิบายไว้ด้านล่างนี้

การตั้งค่า

การลงทะเบียนเป็นแอดมิน จำเป็นต้องติดตั้ง SourceMod หรือ MetaMod ก่อน นอกจากนี้ คุณจะต้องใช้ Steam ID ของบัญชี Steam ของคุณ มีหลายวิธีในการหาค่า Steam ID นี้: คุณสามารถใช้เว็บไซต์ภายนอกที่ให้บริการนี้ หรือดึงข้อมูลโดยตรงผ่านคอนโซลในเกมก็ได้

เพื่อรับ SteamID ผ่านเว็บไซต์ ให้เปิดโปรไฟล์ Steam ของคุณก่อน แล้วคลิกขวาที่หน้าโปรไฟล์เพื่อคัดลอก URL ของโปรไฟล์ จากนั้นวาง URL นี้ลงในเว็บไซต์ใดเว็บไซต์หนึ่งต่อไปนี้:

หน้าเว็บจะแสดง SteamID ของคุณพร้อมข้อมูลบัญชีอื่น ๆ สำหรับการลงทะเบียนแอดมิน คุณต้องใช้ SteamID32:

steamID32: STEAM_0:1:XXXXXX

อีกวิธีคือดึง SteamID ผ่านคอนโซลในเกม เริ่มเกม เชื่อมต่อกับเซิร์ฟเวอร์เกม เปิดคอนโซล แล้วพิมพ์คำสั่ง:

status

คำสั่งนี้จะแสดงรายละเอียดการเชื่อมต่อของคุณ รวมถึง SteamID ของคุณ จากนั้นเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน FTP และเปิดไฟล์ admins.cfg ที่อยู่ใน:

.../addons/sourcemod/configs/

ไฟล์นี้มีตัวอย่างรายการที่คุณสามารถคัดลอกและปรับแต่งได้:

Admins
{
"Player name"
{
"auth" "steam"
"identity" "STEAM_0:1:XXXXX"
"flags" "abcdef"
}
}

ชื่อผู้เล่น ไม่จำเป็นต้องตรงกับชื่อบัญชี Steam ของคุณ มันใช้เพื่ออ้างอิงภายในเท่านั้น ช่อง auth กำหนดวิธีการยืนยันตัวตน ซึ่งจะเป็น steam เสมอ ใน identity ให้ใส่ SteamID32 ส่วน flags กำหนดสิทธิ์ที่มอบให้แอดมิน:

สิทธิ์ธงคำอธิบาย
reservationaจองช่อง
genericbสิทธิ์พื้นฐาน (จำเป็น)
kickcเตะผู้เล่นออก
bandแบนผู้เล่น
unbaneยกเลิกแบนผู้เล่น
slayfตีหรือฆ่าผู้เล่น
changemapgเปลี่ยนแผนที่
cvarhเปลี่ยนค่าตัวแปรเซิร์ฟเวอร์
configiรันคอนฟิกเซิร์ฟเวอร์
chatjสิทธิ์แชทขั้นสูง
votekเริ่มโหวตของแอดมิน
passwordlตั้งรหัสผ่านเซิร์ฟเวอร์
rconmรันคำสั่ง RCON
cheatsnเปิดใช้งาน sv_cheats
rootzสิทธิ์เต็มรูปแบบ

สามารถรวมธงหลายตัวได้ (เช่น bc สำหรับสิทธิ์เตะ) สำหรับสิทธิ์เต็มรูปแบบให้ใช้แค่ z คุณสามารถเปิดเมนูแอดมินได้โดยพิมพ์ admin ในแชท หรือ sm_admin ในคอนโซล เมนูจะถูกเรียกขึ้นมา

คำสั่งแอดมิน

ด้านล่างนี้คือรายการคำสั่งแอดมินทั่วไปที่คุณสามารถใช้ในฐานะแอดมินบนเซิร์ฟเวอร์เกมของคุณ

คำสั่งคำอธิบาย
sm_kick <player>เตะผู้เล่นออกจากเซิร์ฟเวอร์
sm_ban <player> <time> [reason]แบนผู้เล่นเป็นเวลาที่กำหนด (0 = แบนถาวร)
sm_unban <SteamID/IP>ยกเลิกแบนผู้เล่น
sm_slay <player>ฆ่าผู้เล่นทันที
sm_slap <player> [damage]ตีผู้เล่น (ใส่ค่าความเสียหายได้)
sm_map <mapname>เปลี่ยนไปยังแผนที่ที่ระบุ
sm_cvar <cvar> <value>ตั้งค่าตัวแปรคอนฟิกเซิร์ฟเวอร์แบบเรียลไทม์
sm_vote <topic>เริ่มโหวตพื้นฐาน
sm_restartgame <seconds>รีสตาร์ทเกมหลังนับถอยหลัง
sm_say <message>ส่งข้อความไปยังแชททั่วเซิร์ฟเวอร์

สรุป

ยินดีด้วย ถ้าคุณทำตามขั้นตอนทั้งหมดนี้ คุณควรตั้งค่าสิทธิ์แอดมินสำหรับเซิร์ฟเวอร์เกมของคุณได้สำเร็จแล้ว หากมีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยเหลือคุณ! 🙂