แฟลชเซล 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

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


คู่มือนี้ครอบคลุมการดูแลระบบสำหรับเซิร์ฟเวอร์ Post Scriptum แบบ dedicated ของคุณ รวมถึงการตั้งค่าผู้ดูแลระบบ คำสั่ง RCON การจัดการผู้เล่น การควบคุมการหมุนเวียนแผนที่ การปรับสมดุลทีม และการแก้ไขปัญหา Post Scriptum ใช้ระบบผู้ดูแลระบบเดียวกันกับ Squad สำหรับการตั้งค่าเซิร์ฟเวอร์เริ่มต้น โปรดดู คู่มือการตั้งค่าเซิร์ฟเวอร์ Post Scriptum

การตั้งค่าผู้ดูแลระบบ

Post Scriptum ใช้ระบบผู้ดูแลระบบแบบอิงบทบาท (role-based) ที่กำหนดค่าผ่านไฟล์ Admins.cfg ไฟล์นี้กำหนดกลุ่มผู้ดูแลระบบพร้อมสิทธิ์เฉพาะ และมอบหมายผู้เล่นเข้าสู่กลุ่มเหล่านั้นตาม Steam ID

การกำหนดค่า Admins.cfg

  1. หยุดเซิร์ฟเวอร์ของคุณจาก GPanel
  2. เปิด File Manager หรือเชื่อมต่อผ่าน SFTP
  3. ไปยัง PostScriptum/ServerConfig/
  4. เปิดหรือสร้าง Admins.cfg

กลุ่มผู้ดูแลระบบ

กำหนดกลุ่มพร้อมสิทธิ์เฉพาะ จากนั้นมอบหมาย Steam ID ให้แต่ละกลุ่ม:

Group=SuperAdmin:changemap,balance,pause,cheat,kick,ban,config,cameraman,immune,manageserver,featuretest,reserve,chat,teamchange,forceteamchange,debug
Group=Admin:changemap,balance,pause,kick,ban,config,cameraman,immune,reserve,chat,teamchange,forceteamchange
Group=Moderator:kick,ban,chat,reserve,teamchange

// Super Admins
Admin=76561198012345678:SuperAdmin
Admin=76561198087654321:SuperAdmin

// Admins
Admin=76561198011223344:Admin

// Moderators
Admin=76561198055667788:Moderator

สิทธิ์ที่ใช้งานได้

สิทธิ์ที่คุณสามารถมอบหมายให้กลุ่มได้:

  • changemap -- เปลี่ยนแผนที่/เลเยอร์
  • balance -- จัดการสมดุลทีม
  • pause -- หยุด/เริ่มแมตช์ชั่วคราว
  • cheat -- ใช้คำสั่งโกง
  • kick / ban -- เตะหรือแบนผู้เล่น
  • config -- แก้ไขการตั้งค่าเซิร์ฟเวอร์ขณะรันไทม์
  • cameraman -- ชมแบบกล้องอิสระ
  • immune -- ไม่สามารถถูกเตะ/แบนโดยผู้ดูแลระบบคนอื่นได้
  • reserve -- เข้าถึงช่องผู้เล่นที่สงวนไว้
  • chat -- ส่งข้อความประกาศของผู้ดูแลระบบ
  • teamchange / forceteamchange -- สลับทีมตนเองหรือบังคับให้ผู้อื่นสลับ
การค้นหา Steam64 ID: ผู้เล่นสามารถค้นหา Steam64 ID ของตนได้ที่ steamid.io โดย ID เป็นตัวเลข 17 หลักที่ขึ้นต้นด้วย 7656119

คำสั่ง RCON

RCON (Remote Console) ช่วยให้คุณรันคำสั่งได้โดยไม่ต้องเชื่อมต่อในฐานะผู้เล่น เชื่อมต่อโดยใช้ไคลเอนต์ที่รองรับ Source RCON ใดก็ได้ด้วย IP เซิร์ฟเวอร์ของคุณ พอร์ต RCON (จากแท็บ Network ของ GPanel) และรหัสผ่าน RCON ที่คุณกำหนดไว้

คำสั่งการจัดการผู้เล่น

คำสั่ง การใช้งาน คำอธิบาย
ListPlayers ListPlayers แสดงรายชื่อผู้เล่นที่เชื่อมต่อทั้งหมดพร้อม ID และ Steam ID
AdminKick AdminKick <nameOrID> <reason> เตะผู้เล่นพร้อมข้อความเหตุผลที่เลือกได้
AdminBan AdminBan <nameOrID> <duration> <reason> แบนผู้เล่นตามระยะเวลา (เช่น 1h, 1d, 0 สำหรับถาวร)
AdminBanById AdminBanById <steamID> <duration> <reason> แบนผู้เล่นตาม Steam ID (มีประโยชน์สำหรับการแบนแบบออฟไลน์)
AdminUnban AdminUnban <steamID> ลบการแบนตาม Steam ID
AdminWarn AdminWarn <nameOrID> <message> ส่งข้อความเตือนไปยังผู้เล่นที่ระบุ
AdminForceTeamChange AdminForceTeamChange <nameOrID> บังคับให้ผู้เล่นสลับไปยังอีกทีม

คำสั่งควบคุมแผนที่และเกม

คำสั่ง การใช้งาน คำอธิบาย
AdminChangeMap AdminChangeMap <layerName> เปลี่ยนไปยังเลเยอร์ที่ระบุทันที
AdminSetNextMap AdminSetNextMap <layerName> ตั้งเลเยอร์ถัดไปในการหมุนเวียนโดยไม่เปลี่ยนเลเยอร์ปัจจุบัน
AdminRestartMatch AdminRestartMatch เริ่มแมตช์ปัจจุบันใหม่จากต้น
AdminEndMatch AdminEndMatch บังคับให้แมตช์ปัจจุบันจบและย้ายไปยังเลเยอร์ถัดไป
AdminPauseMatch AdminPauseMatch หยุดแมตช์ปัจจุบันชั่วคราว
AdminUnpauseMatch AdminUnpauseMatch เริ่มแมตช์ที่หยุดชั่วคราวต่อ
AdminBroadcast AdminBroadcast <message> ส่งข้อความประกาศทั่วทั้งเซิร์ฟเวอร์ที่ผู้เล่นทุกคนมองเห็น
ShowCurrentMap ShowCurrentMap แสดงแผนที่/เลเยอร์ที่โหลดอยู่ในปัจจุบัน
ShowNextMap ShowNextMap แสดงแผนที่/เลเยอร์ถัดไปในการหมุนเวียน

การจัดการการหมุนเวียนแผนที่

ไฟล์การหมุนเวียนอยู่ที่ PostScriptum/ServerConfig/MapRotation.cfg เพิ่มหนึ่งเลเยอร์ต่อหนึ่งบรรทัด:

Arnhem_Offensive_Ger
Oosterbeek_AAS_v1
Doorwerth_Offensive_Brit
Driel_Offensive_Ger
Veghel_AAS_v1
Stoumont_AAS_v1

ใช้ AdminChangeMap เพื่อเปลี่ยนทันที หรือ AdminSetNextMap เพื่อจัดคิวเลเยอร์ถัดไปโดยไม่ขัดจังหวะแมตช์ปัจจุบัน

หมายเหตุ: การเปลี่ยนแผนที่ขณะรันไทม์ผ่าน RCON จะไม่แก้ไขไฟล์ MapRotation.cfg หากต้องการเปลี่ยนแปลงแบบถาวร ให้แก้ไขไฟล์การตั้งค่าโดยตรง

การปรับสมดุลทีม

กำหนดค่าการปรับสมดุลทีมใน Server.cfg ด้วย AllowTeamChanges, AutoBalanceEnabled และ AutoBalanceThreshold ผู้ดูแลระบบสามารถบังคับให้ผู้เล่นสลับทีมด้วยตนเองโดยใช้ AdminForceTeamChange

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

การแก้ไขปัญหา

เซิร์ฟเวอร์ไม่ปรากฏในเบราว์เซอร์

  • ตรวจสอบว่าคุณมีใบอนุญาตเซิร์ฟเวอร์ที่ถูกต้องจาก OWI หากไม่มีใบอนุญาต เซิร์ฟเวอร์จะไม่ปรากฏในเบราว์เซอร์สาธารณะ
  • รอ 2-3 นาทีหลังจากเริ่มต้นเพื่อให้เซิร์ฟเวอร์ลงทะเบียนกับรายการเซิร์ฟเวอร์หลัก (master server list)
  • ตรวจสอบให้แน่ใจว่า ShouldAdvertise=true และ IsLANMatch=false ใน Server.cfg ของคุณ
  • ตรวจสอบผลลัพธ์คอนโซลใน GPanel เพื่อหาข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องกับใบอนุญาต

เซิร์ฟเวอร์ขัดข้อง

  • ตรวจสอบบันทึก (logs) ของเซิร์ฟเวอร์เพื่อดูรายละเอียดข้อผิดพลาด บันทึกอยู่ในไดเรกทอรี PostScriptum/Saved/Logs/
  • ตรวจสอบว่าชื่อเลเยอร์ใน MapRotation.cfg สะกดถูกต้องและอ้างอิงถึงเลเยอร์ที่ถูกต้อง
  • หากเกิดการขัดข้องหลังจากการอัปเดตเกม ลองติดตั้งเซิร์ฟเวอร์ใหม่ผ่านตัวเลือก Reinstall ของ GPanel (สำรองการตั้งค่าของคุณก่อน)
  • ตรวจสอบให้แน่ใจว่าไฟล์ Admins.cfg ไม่มีข้อผิดพลาดทางไวยากรณ์

ผู้เล่นไม่สามารถเชื่อมต่อได้

  • ยืนยันว่าเซิร์ฟเวอร์เริ่มต้นเต็มที่แล้วใน GPanel
  • ตรวจสอบว่าเซิร์ฟเวอร์ยังไม่ถึงขีดจำกัด MaxPlayers
  • หากใช้รหัสผ่าน ตรวจสอบให้แน่ใจว่าผู้เล่นป้อนรหัสผ่านถูกต้อง
  • ตรวจสอบว่าผู้เล่นมีเวอร์ชันเกมเดียวกันกับเซิร์ฟเวอร์

ปัญหาการเชื่อมต่อ RCON

  • ตรวจสอบให้แน่ใจว่ามีการตั้งรหัสผ่าน RCON ไว้ในตัวแปรเริ่มต้น (startup variables) หรือใน Server.cfg
  • ใช้พอร์ต RCON ที่ถูกต้องจากแท็บ Network ของ GPanel
  • ยืนยันว่าคุณกำลังใช้ไคลเอนต์ที่รองรับ Source RCON

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

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


Was this article helpful?

Ready to Get Started?

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