แฟลชเซล 50% ลดทุกเซิร์ฟเวอร์ วันสุดท้าย!
สิ้นสุดใน: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

คำสั่งผู้ดูแลระบบ Soulmask

TH soulmask admin commands 1 found this helpful

คู่มือนี้ครอบคลุมการตั้งค่าผู้ดูแลระบบ คำสั่งผู้ดูแลระบบในเกม การกำหนดค่า RCON และคำสั่งการจัดการเซิร์ฟเวอร์สำหรับเซิร์ฟเวอร์เฉพาะ Soulmask ของคุณบน Legion Hosting สำหรับการตั้งค่าและการกำหนดค่าเซิร์ฟเวอร์ ดูที่ คู่มือการตั้งค่าเซิร์ฟเวอร์ Soulmask

แผงควบคุมเซิร์ฟเวอร์: การจัดการเซิร์ฟเวอร์ทั้งหมดทำผ่าน GPanel ที่ gpanel.legionhosting.net ใช้ตัวจัดการไฟล์หรือ SFTP เพื่อแก้ไขไฟล์การกำหนดค่า

การตั้งค่าสิทธิ์ผู้ดูแลระบบ

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

ขั้นตอนที่ 1: ตั้งรหัสผ่านผู้ดูแลระบบ

  1. ใน GPanel เลือกเซิร์ฟเวอร์ Soulmask ของคุณ
  2. คลิกแท็บ Startup
  3. ตั้งค่าตัวแปร ADMIN_PASSWORD เป็นรหัสผ่านที่แข็งแกร่งและไม่ซ้ำกัน ซึ่งสอดคล้องกับพารามิเตอร์บรรทัดคำสั่ง -adminpsw
  4. รีสตาร์ทเซิร์ฟเวอร์เพื่อให้การเปลี่ยนแปลงมีผล
เก็บรหัสผ่านผู้ดูแลระบบของคุณเป็นความลับ ใครก็ตามที่รู้รหัสผ่านผู้ดูแลระบบสามารถได้รับสิทธิ์ GM เต็มรูปแบบบนเซิร์ฟเวอร์ของคุณ แบ่งปันกับผู้ดูแลร่วมที่ไว้วางใจได้เท่านั้น

ขั้นตอนที่ 2: ยืนยันตัวตนในเกม

  1. เข้าร่วมเซิร์ฟเวอร์ Soulmask ของคุณในฐานะผู้เล่น
  2. เปิดคอนโซลในเกมโดยกดปุ่ม ` (grave/tilde) หรือ Numpad - (numpad ลบ)
  3. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
    gm key YOUR_ADMIN_PASSWORD
  4. หากรหัสผ่านถูกต้อง คุณจะเห็นข้อความยืนยันและได้รับสิทธิ์ผู้ดูแลระบบ GM (Game Master)
  5. คุณยังสามารถคลิกปุ่ม "Become the admin" ที่ปรากฏในอินเทอร์เฟซแผง GM
การยืนยันตัวตนตามเซสชัน คุณต้องยืนยันตัวตนใหม่ทุกครั้งที่เข้าร่วมเซิร์ฟเวอร์ สถานะผู้ดูแลระบบจะไม่ถูกบันทึกระหว่างเซสชัน -- คุณจะต้องเรียกใช้ gm key ทุกครั้งที่เข้าสู่ระบบ

คำสั่งผู้ดูแลระบบในเกม

เมื่อยืนยันตัวตนเป็นผู้ดูแลระบบแล้ว ให้เปิดคอนโซล (` หรือ Numpad -) และป้อนคำสั่ง คำสั่งผู้ดูแลระบบทั้งหมดขึ้นต้นด้วยคำนำหน้า gm

การจัดการผู้เล่น

คำสั่ง คำอธิบาย
gm AddExp [value] เพิ่มค่าประสบการณ์ทั่วไปให้กับตัวละครของคุณ
gm Addmjexp [value] เพิ่มค่าประสบการณ์หน้ากากให้กับตัวละครของคุณ (เพิ่มเลเวลหน้ากาก)
gm Addshoulieexp [value] เพิ่มค่าประสบการณ์การล่าสัตว์ให้กับตัวละครของคุณ
gm XiDian รีเซ็ตค่าสกิลทั้งหมดสำหรับตัวละครของคุณ อนุญาตให้แต้มสกิลใหม่ได้
gm FuHuo ชุบชีวิตตัวละครของคุณ (ใช้เมื่อตาย)
gm ZiSha 1 ฆ่าตัวละครของคุณเอง (คำสั่งฆ่าตัวตาย)
gm shanhao ลบบัญชี/ตัวละครของคุณออกจากเซิร์ฟเวอร์ ใช้ด้วยความระมัดระวังอย่างยิ่ง -- การกระทำนี้ไม่สามารถย้อนกลับได้
gm ShowInfo 1 แสดงข้อมูลโดยละเอียดเกี่ยวกับตัวละครของคุณเอง (ค่าสถานะ, ID, ตำแหน่ง)
gm ShowInfo 0 แสดงข้อมูลโดยละเอียดเกี่ยวกับตัวละครหรือ NPC ที่กำลังเล็งเป้าอยู่
gm ChongZhiRenWu รีเซ็ตบทช่วยสอนและเควสต์แนะนำทั้งหมดสำหรับตัวละครของคุณ

การนำทางและการมองเห็น

คำสั่ง คำอธิบาย
gm Go [x] [y] [z] วาร์ปไปยังพิกัดโลกที่ระบุ ใช้ GPS เพื่อค้นหาพิกัดปัจจุบันของคุณก่อน
GPS แสดงพิกัดโลกปัจจุบันของคุณ (X, Y, Z) มีประโยชน์สำหรับเป้าหมายการวาร์ป
gm SetAttr YinShen 1 เปิดใช้งานการล่องหน มอนสเตอร์และ NPC ไม่สามารถตรวจจับคุณได้
gm SetAttr YinShen 0 ปิดใช้งานการล่องหน กลับสู่การมองเห็นปกติ
gm ShowMap เปิดเผยแผนที่ทั้งหมด ปลดล็อกหมอกแห่งสงครามทั้งหมดสำหรับตัวละครของคุณ

การควบคุม NPC และโลก

คำสั่ง คำอธิบาย
gm ZhaoMu รับสมัคร NPC ที่เล็งเป้าเข้าสู่เผ่าของคุณทันที
gm ClearAllNpc ลบ NPC ที่ไม่ใช่ผู้เล่นทั้งหมดออกจากเซิร์ฟเวอร์ ใช้ด้วยความระมัดระวัง -- ส่งผลต่อ NPC ทั้งหมดทั่วทั้งเซิร์ฟเวอร์
gm ClearSelect ลบเอนทิตีที่เลือก/เล็งเป้าอยู่ในปัจจุบัน (NPC, สิ่งมีชีวิต หรือวัตถุ)
gm ShuaXinZhiBei รีเฟรชและปลูกพืชพรรณและพืชที่เก็บเกี่ยวได้ในบริเวณใกล้เคียงทั้งหมดใหม่
gm KeJiShu ปลดล็อกโหนดต้นไม้เทคโนโลยีทั้งหมดสำหรับตัวละครของคุณ

การจัดการการรุกรานและความร้อน (Heat)

คำสั่ง คำอธิบาย
gm ShowReDu แสดงแผนภูมิความร้อนการรุกรานปัจจุบัน แสดงระดับภัยคุกคามในพื้นที่ต่าง ๆ
gm ClearAllReDu ล้างความร้อนการรุกรานทั้งหมดทั่วแผนที่ รีเซ็ตระดับภัยคุกคามเป็นศูนย์
gm AddReDu [value] เพิ่มความร้อนการรุกรานด้วยตนเองตามจำนวนที่ระบุ ความร้อนที่สูงขึ้นดึงดูดการรุกรานมากขึ้น

เซิร์ฟเวอร์และการดีบัก

คำสั่ง คำอธิบาย
gm exit ปิดเซิร์ฟเวอร์อย่างถูกต้องพร้อมบันทึก นี่เป็นวิธีที่ปลอดภัยที่สุดในการหยุดเซิร์ฟเวอร์จากในเกม
Debuginfo 1 เปิดใช้งานการแสดงผลการตรวจสอบประสิทธิภาพเซิร์ฟเวอร์ แสดงอัตรา tick, จำนวนเอนทิตี และการใช้ทรัพยากร
Debuginfo 0 ปิดใช้งานการแสดงผลการตรวจสอบประสิทธิภาพเซิร์ฟเวอร์
ใช้คำสั่งอย่างประหยัด คำสั่งผู้ดูแลระบบสามารถส่งผลกระทบอย่างมีนัยสำคัญต่อความเสถียรของเซิร์ฟเวอร์และประสบการณ์ของผู้เล่น การสร้างเอนทิตีจำนวนมาก การล้าง NPC ทั่วทั้งเซิร์ฟเวอร์ หรือการแก้ไขข้อมูลโลกอย่างรวดเร็วอาจทำให้เกิดความล่าช้าหรือการแครช ทดสอบคำสั่งในช่วงที่มีผู้เล่นน้อยก่อน

คำสั่งการจัดการเซิร์ฟเวอร์

คำสั่งเหล่านี้ใช้สำหรับการจัดการทั่วทั้งเซิร์ฟเวอร์และสามารถดำเนินการได้ทั้งในเกม (ผ่านคอนโซล) และจากระยะไกล (ผ่าน RCON/Telnet)

การควบคุมเซิร์ฟเวอร์

คำสั่ง คำอธิบาย
SaveWorld บังคับบันทึกโลกลงในหน่วยความจำทันที (และเลือกได้ว่าจะบันทึกลงดิสก์) ใช้ก่อนดำเนินการที่มีความเสี่ยง
SaveAndExit [seconds] บันทึกโลกและปิดเซิร์ฟเวอร์หลังจากจำนวนวินาทีที่ระบุ ผู้เล่นจะได้รับการนับถอยหลังเตือน
StopCloseServer ยกเลิกการปิดเครื่องที่รอดำเนินการซึ่งเริ่มต้นด้วย SaveAndExit
shutdown [seconds] เริ่มการปิดเซิร์ฟเวอร์อย่างถูกต้องพร้อมการนับถอยหลังที่ระบุเป็นวินาที
broadcast [message] ส่งข้อความทั่วถึงผู้เล่นที่เชื่อมต่อทั้งหมด มีประโยชน์สำหรับการประกาศและคำเตือน

การจัดการผู้เล่น (ระยะไกล)

คำสั่ง คำอธิบาย
List_AllPlayers แสดงรายการบัญชีผู้เล่นทั้งหมดที่ลงทะเบียนบนเซิร์ฟเวอร์ (ออนไลน์และออฟไลน์)
List_OnlinePlayers แสดงรายการผู้เล่นที่เชื่อมต่ออยู่ในปัจจุบันทั้งหมดพร้อม Steam ID และชื่อตัวละคร
List_Guilds แสดงรายการเผ่า (กิลด์) ทั้งหมดบนเซิร์ฟเวอร์พร้อมจำนวนสมาชิก
kick [PlayerName] เตะผู้เล่นออกจากเซิร์ฟเวอร์ตามชื่อตัวละคร
ban [PlayerName] แบนผู้เล่นจากเซิร์ฟเวอร์ พวกเขาจะไม่สามารถเชื่อมต่อใหม่ได้
CreateItemForPlayer [SteamID] [ItemID] [Amount] เพิ่มไอเทมโดยตรงไปยังคลังของผู้เล่นเฉพาะตาม Steam ID
GotoPosition [SteamID] [x] [y] [z] วาร์ปผู้เล่นเฉพาะไปยังพิกัดโลก
FlyMode [SteamID] [0/1] เปิดใช้งาน (1) หรือปิดใช้งาน (0) โหมดผี/บินสำหรับผู้เล่น

ข้อมูลเซิร์ฟเวอร์

คำสั่ง คำอธิบาย
ServerFPS แสดงอัตรา tick ปัจจุบันของเซิร์ฟเวอร์ (FPS) เซิร์ฟเวอร์ที่ดีควรรักษาไว้ที่ 30+ FPS
Show_Coefficient_Settings แสดงรายการการตั้งค่าสัมประสิทธิ์การเล่นเกมปัจจุบันทั้งหมดจาก GameXishu.json
Set_Coefficient [key] [value] แก้ไขสัมประสิทธิ์การเล่นเกมขณะรันไทม์โดยไม่ต้องแก้ไขไฟล์ การเปลี่ยนแปลงมีผลทันที
List_AllTalent [level] ดูพรสวรรค์ตามธรรมชาติ (talent) ทั้งหมดที่มีในระดับที่ระบุ

การดีบักและขั้นสูง

คำสั่ง คำอธิบาย
Dump_AllActorPositions ส่งออกตำแหน่งของ actor ทั้งหมดไปยังไฟล์ข้อมูลเพื่อดีบักสถานะโลก
DrawActorImage สร้างการแสดงภาพตำแหน่งของ actor บนแผนที่
ExecScriptCommands [filename] รันไฟล์แบทช์ของคำสั่ง มีประโยชน์สำหรับการดำเนินการหลายคำสั่งพร้อมกัน

การเข้าถึง RCON

RCON (Remote Console) ช่วยให้คุณดำเนินการคำสั่งเซิร์ฟเวอร์จากระยะไกลโดยไม่ต้องเชื่อมต่อกับเกม Soulmask รองรับทั้ง RCON และ Telnet สำหรับการดูแลระบบจากระยะไกล

การเปิดใช้งาน RCON

RCON ถูกปิดใช้งานโดยค่าเริ่มต้นและต้องเปิดใช้งานผ่านพารามิเตอร์การเริ่มต้น:

  1. ใน GPanel ไปที่แท็บ Startup
  2. เพิ่มพารามิเตอร์ต่อไปนี้ (ผ่านพารามิเตอร์การเริ่มต้นเพิ่มเติม หรือโดยการติดต่อฝ่ายสนับสนุนเพื่อให้เพิ่มให้):
    -rconpsw="YOUR_RCON_PASSWORD" -rconport=19000
  3. รีสตาร์ทเซิร์ฟเวอร์
ความปลอดภัยของ RCON การใช้งาน RCON ของ Soulmask ใช้ IP whitelist เพื่อความปลอดภัย เฉพาะที่อยู่ IP ที่อยู่ใน whitelist เท่านั้นที่สามารถเชื่อมต่อกับบริการ RCON ได้ ตรวจสอบเอกสารเซิร์ฟเวอร์หรือไฟล์การกำหนดค่าเพื่อหาตำแหน่งของ whitelist หากคุณต้องการเพิ่ม IP ของคุณ

การเชื่อมต่อผ่าน RCON

เมื่อเปิดใช้งาน RCON แล้ว คุณสามารถเชื่อมต่อโดยใช้ไคลเอนต์ RCON มาตรฐานใดก็ได้:

  1. ดาวน์โหลดไคลเอนต์ RCON เช่น rcon-cli หรือเครื่องมือ GUI อย่าง mcrcon
  2. เชื่อมต่อกับเซิร์ฟเวอร์ของคุณโดยใช้:
    • Host: ที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ
    • Port: พอร์ต RCON (ค่าเริ่มต้น 19000)
    • Password: รหัสผ่าน RCON ที่คุณตั้งด้วย -rconpsw
  3. เมื่อเชื่อมต่อแล้ว ให้พิมพ์ help เพื่อดูรายการคำสั่งที่มี

การเข้าถึง Telnet

Soulmask ยังรองรับการดูแลระบบผ่าน Telnet บน Echo Port (ค่าเริ่มต้น 18888) Telnet ถูกจำกัดเฉพาะการเชื่อมต่อภายในเครื่องเท่านั้นโดยค่าเริ่มต้น และไม่จำเป็นต้องมีการ forward พอร์ตเพิ่มเติม โดยหลักแล้วใช้สำหรับการดูแลระบบแบบสคริปต์บนเครื่องเซิร์ฟเวอร์เอง

ตัวอย่างเซสชัน RCON

# Connect to RCON (using rcon-cli as example)
rcon -a your.server.ip:19000 -p YOUR_RCON_PASSWORD

# Check server performance
ServerFPS

# List online players
List_OnlinePlayers

# Send a global message
broadcast Server restart in 10 minutes!

# Initiate a 600-second (10-minute) shutdown countdown
SaveAndExit 600

# Cancel the shutdown if needed
StopCloseServer

การปิดเซิร์ฟเวอร์อย่างถูกต้อง

มีหลายวิธีที่ปลอดภัยในการปิดเซิร์ฟเวอร์ Soulmask ใช้วิธีใดวิธีหนึ่งเหล่านี้เสมอเพื่อป้องกันการสูญเสียข้อมูล:

  • ปุ่ม Stop ของ GPanel: วิธีที่ง่ายที่สุด คลิก Stop ในแท็บ Console ของ GPanel
  • คำสั่งในเกม: ยืนยันตัวตนเป็นผู้ดูแลระบบและเรียกใช้ gm exit เพื่อบันทึกและปิดเครื่อง
  • RCON/Telnet: เรียกใช้ shutdown [seconds] หรือ SaveAndExit [seconds] สำหรับการปิดเครื่องแบบนับถอยหลังที่ให้เวลาผู้เล่นเตรียมตัว
หลีกเลี่ยงการบังคับปิด (force-kill) เซิร์ฟเวอร์ การใช้ปุ่ม Kill ของ GPanel หรือการบังคับยุติกระบวนการจะข้ามขั้นตอนการบันทึก ความคืบหน้าใด ๆ ตั้งแต่การสำรองข้อมูลลงดิสก์อัตโนมัติครั้งล่าสุดจะสูญหาย ใช้ Kill เป็นทางเลือกสุดท้ายเท่านั้นเมื่อเซิร์ฟเวอร์ไม่ตอบสนองโดยสิ้นเชิง

เคล็ดลับสำหรับผู้ดูแลเซิร์ฟเวอร์

  • ตั้งค่าการสำรองข้อมูลอัตโนมัติ ใช้ -initbackup และ -backupinterval=30 เพื่อสร้างสแนปช็อตสำรองข้อมูลเป็นประจำ
  • ตรวจสอบ FPS ของเซิร์ฟเวอร์ ใช้คำสั่ง ServerFPS เป็นประจำ หากอัตรา tick ลดลงต่ำกว่า 15-20 FPS แสดงว่าเซิร์ฟเวอร์กำลังประสบปัญหาและอาจต้องมีการเพิ่มประสิทธิภาพหรือรีสตาร์ท
  • ใช้ Set_Coefficient สำหรับการปรับแต่งแบบสด คุณสามารถปรับการตั้งค่าการเล่นเกมขณะรันไทม์ได้โดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์ เรียกใช้ Show_Coefficient_Settings ก่อนเพื่อดูค่าปัจจุบัน
  • กำหนดเวลารีสตาร์ทเป็นประจำ รีสตาร์ทเซิร์ฟเวอร์ทุกวันเพื่อล้างการรั่วไหลของหน่วยความจำและใช้การอัปเดตที่รอดำเนินการ
  • ประกาศก่อนการบำรุงรักษา ใช้คำสั่ง broadcast เสมอเพื่อเตือนผู้เล่นก่อนการรีสตาร์ทเซิร์ฟเวอร์หรือช่วงเวลาบำรุงรักษา
  • ใช้ SaveWorld ก่อนดำเนินการที่มีความเสี่ยง บังคับบันทึกก่อนทำการเปลี่ยนแปลงที่สำคัญ เช่น การล้าง NPC หรือการแก้ไขสัมประสิทธิ์

บทความที่เกี่ยวข้อง


ต้องการความช่วยเหลือ?

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


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.