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

Barotrauma: เป็นแอดมินบนเซิร์ฟเวอร์ของคุณเอง

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

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

แนะนำ

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

การตั้งค่า

การเพิ่มแอดมินทำได้ผ่านไฟล์ Clientpermissions.xml ซึ่งคุณสามารถหาได้ในแผงควบคุมที่เมนู Configs

ต้องเพิ่มรายการ client ใหม่ใน Config เพื่อเพิ่มผู้เล่นใหม่ รูปแบบไวยากรณ์จะเป็นแบบนี้:

<Client
name="<player name>"
steamid="<steamid>"
permissions="<permission(s)>">
<command
name="<commandname>" />
</Client>

รายการ client จะประกอบด้วยตัวแปร Name, SteamID, Permissions, และ Command ซึ่งต้องแก้ไขให้เหมาะสม ชื่อสามารถตั้งได้ตามต้องการ ใช้เป็นแค่ตัวแทนเพื่อดูภาพรวมเท่านั้น หลังจากนั้นต้องกำหนด SteamID64 ของบัญชี Steam ของคุณ

คุณสามารถหาได้โดยเข้าไปที่โปรไฟล์ Steam ของคุณ แล้วคลิกขวาที่ส่วนใดก็ได้ในโปรไฟล์ จากนั้นก็สามารถคัดลอก URL ของโปรไฟล์ Steam ได้

หลังจากนั้น ให้นำ URL ไปใส่ในเว็บไซต์ใดเว็บไซต์หนึ่งต่อไปนี้:

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

<Client
name="Name"
steamid="123456789"
permissions="<permission(s)>">
<command
name="<commandname>" />
</Client>

ตอนนี้คุณเป็นแอดมินแล้ว แต่ยังไม่มีสิทธิ์เฉพาะเจาะจงในบัญชี คุณสามารถเพิ่มได้โดยใส่ permissions และคำสั่งที่อนุญาตให้ใช้ เช่น:

...
permissions="<permission(s)>"> ---> permissions="ServerLog, ConsoleCommands">
...
<?xml version="1.0" encoding="utf-8" ?>
<ClientPermissions>
<Client
name="Name"
steamid="123456789"
permissions="ServerLog, ConsoleCommands">
<command
name="heal" />
<command
name="spawn" />
</Client>
</ClientPermissions>

ในตัวอย่างนี้ แอดมินได้รับสิทธิ์เข้าถึงบันทึกเซิร์ฟเวอร์, คอนโซล, คำสั่ง heal และ spawn ด้านล่างนี้คือภาพรวมของสิทธิ์ที่คุณสามารถตั้งค่าได้

สิทธิ์

สิทธิ์คำอธิบาย
ManageRoundสามารถเริ่ม/จบรอบเกมได้
Kickสามารถเตะผู้เล่นคนอื่นออกจากเซิร์ฟเวอร์เกมได้
Banสามารถแบนผู้เล่นคนอื่นได้
Unbanสามารถยกเลิกการแบนผู้เล่นได้
SelectSubสามารถเลือกเรือดำน้ำได้
SelectModeสามารถเลือกโหมดเกมได้
ManageCampaignสามารถเลือกจุดหมาย, ภารกิจ และซื้อของจากร้านแคมเปญได้
ConsoleCommandsสามารถใช้คำสั่งคอนโซลได้ — แต่ต้องให้สิทธิ์คำสั่งคอนโซลแต่ละคำสั่งด้วย
ServerLogสามารถอ่านบันทึกเซิร์ฟเวอร์ได้
ManageSettingsสามารถเปลี่ยนแปลงการตั้งค่าเซิร์ฟเวอร์ได้
ManagePermissionsสามารถเปลี่ยนแปลงสิทธิ์ของ client คนอื่นได้
KarmaImmunityป้องกันผลกระทบเชิงลบจากระบบคาร์มา ไม่เสียคาร์มา
Allให้สิทธิ์ทั้งหมด

สรุป

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