txAdmin คืออะไร? เครื่องมือจัดการ FiveM Server ที่เจ้าของเซิร์ฟเวอร์ควรรู้
txAdmin คือ Web Panel สำหรับบริหารและตรวจสอบ FiveM Server ที่ทำงานร่วมกับ FXServer โดยตรง ช่วยให้เจ้าของ Server สามารถ Start, Stop, Restart Server, จัดการ Resources, ดู Console และ Logs, ตั้ง Admin Permission, จัดการ Player, ตั้ง Scheduled Restart และตรวจ CPU/RAM ได้จากหน้าเว็บ
จุดสำคัญคือ txAdmin ติดมากับ FXServer อยู่แล้ว ไม่จำเป็นต้องดาวน์โหลดโปรแกรม txAdmin แยกจากเว็บไซต์อื่น
ถ้าเปรียบ FiveM Server เป็นรถ
FXServer = เครื่องยนต์
txAdmin = แผงควบคุม
Resources = ระบบต่าง ๆ ของรถ
server.cfg = การตั้งค่าของรถ
ดังนั้น txAdmin ไม่ใช่ตัว FiveM Server เอง แต่เป็นเครื่องมือที่ช่วยให้บริหาร FXServer ได้ง่ายขึ้นอย่างมาก
① txAdmin คืออะไร
txAdmin เป็น Web Panel สำหรับ Manage และ Monitor FiveM Server
ผู้ดูแลสามารถเปิด Browser แล้วควบคุม Server โดยไม่จำเป็นต้องทำทุกอย่างผ่าน Command Line
ความสามารถหลัก เช่น
Start Server
Stop Server
Restart Server
Restart Resource
ดู Live Console
ดู Logs
จัดการ Player
Ban/Kick/Warn
Whitelist
ตั้ง Admin
ตั้ง Permission
แก้
server.cfgScheduled Restart
ตรวจ CPU/RAM
Deploy Server Recipe
จึงเป็นหนึ่งในเครื่องมือสำคัญที่สุดสำหรับ FiveM Server Administrator
② txAdmin ต่างจาก FXServer อย่างไร
นี่คือสิ่งที่มือใหม่ควรแยกให้ออกก่อน
FXServer
เป็น Server Software ที่ใช้รัน FiveM Server
txAdmin
เป็น Management Panel ที่ใช้ควบคุมและ Monitor FXServer
โครงสร้างคือ
FXServer
↓
txAdmin
↓
เจ้าของ Server
หากไม่มี FXServer ก็ไม่มี FiveM Server ให้ txAdmin จัดการ
ดังนั้น txAdmin ไม่ได้มาแทน FXServer
③ ต้องดาวน์โหลด txAdmin แยกไหม
ไม่ต้อง
Cfx.re ระบุว่า txAdmin รวมอยู่กับ FXServer Builds ตั้งแต่ Build 2524 ขึ้นไป
Server Artifact ปัจจุบันจึงมี txAdmin มาด้วยอยู่แล้ว
ขั้นตอนพื้นฐานคือ
ดาวน์โหลด FXServer Artifact
↓
เปิด FXServer
↓
txAdmin เริ่มทำงาน
หากพบเว็บไซต์ให้ดาวน์โหลด txAdmin แยก ควรตรวจสอบให้ดีก่อน
④ txAdmin เปิดอย่างไร
สำหรับ Windows ให้เปิด
FXServer.exe
โดยไม่ใส่ +exec Argument ในการ Setup txAdmin ครั้งแรก
สำหรับ Linux ใช้
./run.sh
โดยไม่ใส่ +exec
FXServer จะเริ่มทำงานใน Monitor Mode และเปิด txAdmin
จากนั้น Browser จะพาเข้าสู่หน้าตั้งค่า
⑤ txAdmin เข้าเว็บไหน
ค่า Default HTTP Port ของ txAdmin คือ
40120
หากใช้งานบนคอมเครื่องเดียวกัน สามารถเข้า
http://localhost:40120
โดย
localhost
หมายถึงเครื่องที่กำลังรัน FXServer อยู่
⑥ Port 40120 คืออะไร
Port
40120
คือ Default TCP Port สำหรับ Web Interface ของ txAdmin
อย่าสับสนกับ
30120
ซึ่งมักใช้เป็น FiveM Game Server Endpoint
จำง่าย ๆ ว่า
30120 = FiveM Server
40120 = txAdmin
สอง Port นี้ทำหน้าที่ต่างกัน
⑦ txAdmin Interface คืออะไร
ค่า Default Interface ของ txAdmin คือ
0.0.0.0
หมายถึง Web Server ของ txAdmin สามารถ Bind กับ Network Interfaces ของเครื่องตาม Configuration
แต่การที่ Service Bind กับ Interface ไม่ได้หมายความว่าควรเปิด Management Panel ให้คนทั้ง Internet เข้าถึงโดยไม่มีการป้องกัน
Server Production ควรออกแบบ Firewall และ Access Control ให้เหมาะสม
⑧ เปลี่ยน Port txAdmin ได้ไหม
ได้
ใช้ Convar
txAdminPort
ตัวอย่าง Windows
FXServer.exe +set txAdminPort 40121
จากนั้น txAdmin จะใช้ Port
40121
แทนค่า Default
เหมาะเมื่อ
Port 40120 ถูกใช้
เปิดหลาย Server
เปิดหลาย txAdmin Profile
ต้องการปรับ Network Configuration
⑨ txAdmin Profile คืออะไร
txAdmin รองรับระบบ Server Profile
Profile ใช้แยก Configuration และข้อมูลของแต่ละ Server Instance
ค่า Default คือ
default
สามารถกำหนด Profile เช่น
production
หรือ
development
ได้
เหมาะมากเมื่อมี Server มากกว่าหนึ่งตัว
⑩ วิธีเปลี่ยน Server Profile
ใช้ Convar
serverProfile
ตัวอย่าง
FXServer.exe +set serverProfile dev_server
สามารถใช้ร่วมกับ Port ใหม่ได้ เช่น
FXServer.exe +set serverProfile dev_server +set txAdminPort 40121
ทำให้แยก Development Server ออกจาก Production ได้ชัดเจน
⑪ txData คืออะไร
ข้อมูลของ txAdmin Profile จะถูกเก็บภายใน
txData
ตัวอย่าง Concept
txData
├── default
├── dev_server
└── production
ภายในมีข้อมูลสำคัญเกี่ยวกับ Server และ txAdmin
ดังนั้น txData เป็นหนึ่งใน Folder ที่ควร Backup ก่อนย้ายหรือแก้ Server ครั้งใหญ่
⑫ txData อยู่ที่ไหน
ตำแหน่ง Default แตกต่างกันตามระบบและตำแหน่ง FXServer
txAdmin ยังมี Convar
txDataPath
สำหรับกำหนด Data Path เองได้
หากย้าย Server แล้ว txAdmin หา Profile ไม่เจอ ควรตรวจ txDataPath และ serverProfile ก่อนคิดว่าข้อมูลหาย
⑬ txAdmin Recipe คืออะไร
txAdmin มี Recipe-based Server Deployer
ใช้สร้าง FiveM Server จาก Recipe ที่กำหนดขั้นตอนติดตั้งไว้
ตัวอย่างสำหรับมือใหม่คือ
CFX Default FiveM
Workflow คือ
FXServer
↓
txAdmin
↓
Recipe Deployer
↓
Server Key
↓
Deploy
↓
FiveM Server
ช่วยลดขั้นตอนสร้าง Server ด้วยตัวเองจำนวนมาก
⑭ txAdmin Recipe เหมาะกับมือใหม่ไหม
เหมาะมาก
มือใหม่สามารถสร้าง Basic Server ได้โดยไม่ต้องสร้าง File Structure และ Config ทุกอย่างเองตั้งแต่ศูนย์
แต่หลังจาก Server เปิดได้แล้ว ควรเรียนรู้
server.cfgResources
Artifact
Permissions
Database
Network
ด้วย
เพราะ Recipe ช่วยติดตั้ง แต่ไม่ได้แทนความรู้ในการดูแล Server ระยะยาว
⑮ txAdmin Start Server ได้ไหม
ได้
จาก txAdmin สามารถควบคุม Server Instance เช่น
Start
Stop
Restart
ได้
จึงไม่จำเป็นต้อง Remote Desktop หรือ SSH เข้า Server ทุกครั้งเพียงเพื่อ Restart FXServer
นี่เป็นข้อดีมากสำหรับ Server ที่เปิด 24/7
⑯ txAdmin Restart FiveM Server ได้ไหม
ได้
สามารถ Restart Server ผ่าน Web Panel และยังรองรับ Scheduled Restarts
เหมาะกับ Server ที่มีรอบ Maintenance เช่น
06:00
12:00
18:00
00:00
แต่ไม่ควรตั้ง Restart ถี่โดยไม่มีเหตุผลเพียงเพื่อซ่อน Script Error หรือ Memory Leak
ปัญหาต้นเหตุควรถูกแก้ด้วย
⑰ Scheduled Restart คืออะไร
คือการกำหนดให้ Server Restart อัตโนมัติตาม Schedule
txAdmin รองรับ
Scheduled Restarts
Warning Announcement
Custom Events
ก่อน Restart
ช่วยให้ Player รู้ล่วงหน้าว่า Server กำลังจะรีสตาร์ต
เหมาะกับ Production RP Server
⑱ txAdmin Restart Resource ได้ไหม
ได้
ไม่จำเป็นต้อง Restart Server ทั้งเมืองทุกครั้งที่ต้องจัดการ Resource
สามารถ
Start Resource
Stop Resource
Restart Resource
ผ่าน txAdmin ตาม Permission ที่ได้รับ
เหมาะมากสำหรับ Developer
ตัวอย่าง
แก้ Script
↓
Save
↓
Restart Resource
↓
ทดสอบ
⑲ Restart Resource กับ Restart Server ต่างกันอย่างไร
Restart Resource
กระทบเฉพาะระบบนั้นเป็นหลัก
Restart Server
FXServer Instance ถูก Restart และ Player จะได้รับผลกระทบทั้ง Server
ดังนั้นหากแก้ Resource เล็ก ๆ และระบบรองรับ ควร Restart เฉพาะ Resource มากกว่า Restart ทั้งเมือง
แต่ Resource บางประเภทอาจมี State หรือ Dependency ที่ต้องพิจารณาก่อน Restart ขณะมี Player
⑳ Live Console คืออะไร
txAdmin มี Live Console
ใช้ดูข้อมูลที่ FXServer กำลังแสดง เช่น
Server Messages
Resource Messages
Errors
Warnings
Player Events
Commands
และสามารถส่ง Console Command ได้หาก Admin มี Permission
จึงเป็นหนึ่งในหน้าที่เจ้าของ Server ใช้บ่อยที่สุด
㉑ txAdmin Console เก็บ Log ไหม
txAdmin รองรับ Live Console พร้อม
Log File
Command History
Search
ช่วยให้ย้อนดูเหตุการณ์และค้นข้อความได้ง่ายกว่าดู Console สดอย่างเดียว
เวลามี Resource Error ควรดู Log ก่อน Restart Server แบบสุ่ม
㉒ txAdmin ตรวจ CPU ได้ไหม
ได้
txAdmin Monitoring รองรับการดู
CPU
ของ Server
ช่วยตรวจว่า FXServer ใช้ CPU สูงผิดปกติหรือไม่
แต่ถ้า CPU สูง ยังต้องวิเคราะห์ต่อว่าเกิดจาก
Player
Resource
Script
Database
Server Thread
อะไร
㉓ txAdmin ตรวจ RAM ได้ไหม
ได้เช่นกัน
txAdmin สามารถ Monitor การใช้
RAM
ของ Server
เหมาะสำหรับตรวจ
Memory Usage
การเพิ่มขึ้นของ RAM
Server Resource Consumption
แต่ต้องแยก RAM ของ FXServer ออกจาก RAM ของ Operating System และ Service อื่นด้วย
㉔ txAdmin ดู Server Thread ได้ไหม
ได้
txAdmin มี Server Threads Performance Chart พร้อม Player Count
ช่วยให้ดูแนวโน้มว่า
Player เพิ่ม
Server Thread หนักขึ้น
Performance เปลี่ยน
อย่างไร
หากต้องวิเคราะห์ Resource เชิงลึกเพิ่มเติม สามารถใช้ FiveM Server Profiler ประกอบ
㉕ txAdmin Auto Restart ตอน Server Crash ได้ไหม
ได้
txAdmin Monitoring รองรับการตรวจและ Restart FXServer หากเกิด
Crash
Hang
ตามระบบของ txAdmin
นี่เป็นประโยชน์มากกับ Server 24/7
แต่หาก Server Crash ซ้ำ ๆ ไม่ควรพอใจกับการ Auto Restart อย่างเดียว
ต้องหา Root Cause ด้วย
㉖ txAdmin Player Manager คืออะไร
txAdmin มี Player Manager สำหรับจัดการ Player
สามารถใช้ดูและบริหารข้อมูล เช่น
Player
Warnings
Bans
Whitelist
Notes
Play Time
Session Time
จึงช่วยให้ทีม Admin ดูแล Community ได้ง่ายขึ้น
㉗ txAdmin Ban ผู้เล่นได้ไหม
ได้
txAdmin รองรับ
Temporary Ban
Permanent Ban
Unban
ตาม Permission ของ Admin
ผู้ดูแลจึงสามารถจัดการ Player ที่ทำผิดกฎได้จาก txAdmin หรือ In-game Admin Menu
㉘ txAdmin Kick ผู้เล่นได้ไหม
ได้
Admin ที่มี Permission
players.kick
สามารถ Kick Player ได้
นอกจากนี้ยังมี Permission อื่น เช่น
players.warn
players.ban
players.freeze
players.heal
ทำให้กำหนดหน้าที่ทีมงานได้ละเอียด
㉙ txAdmin Whitelist ได้ไหม
ได้
Player Manager รองรับระบบ Whitelist หลายรูปแบบ เช่น
Discord Member
Discord Role
Approved License
Admin-only
ตาม Feature ที่ Cfx.re ระบุ
จึงสามารถใช้ช่วยควบคุมการเข้า Server ได้
㉚ txAdmin ใช้ Database MySQL ไหม
จุดนี้ต้องแยกให้ชัด
ฐานข้อมูล Player Manager ของ txAdmin เองไม่จำเป็นต้องใช้ MySQL
Cfx.re ระบุว่า txAdmin มี Player Database ของตัวเองพร้อม Backup Tool
แต่ถ้า FiveM RP Framework เช่น ESX/QBCore ใช้ Database สำหรับ
Character
Money
Inventory
Vehicles
คุณยังต้องใช้ Database ตามที่ Framework กำหนด
ดังนั้น
txAdmin Database
≠
RP Framework Database
㉛ txAdmin Admin Menu คืออะไร
txAdmin มี In-game Admin Menu
ช่วยให้ Admin จัดการ Server จากใน FiveM ได้
ความสามารถ เช่น
NoClip
God Mode
Super Jump
Teleport
Spawn Vehicle
Fix Vehicle
Heal
Spectate
Freeze Player
Warn
Ban
Direct Message
ทำให้ทีม Admin ไม่ต้องกลับไป Web Panel สำหรับทุกคำสั่ง
㉜ เปิด txAdmin Menu ในเกมอย่างไร
เมื่อ Admin Account และ Permission ถูกต้อง สามารถเปิด txAdmin In-game Menu ผ่าน Key Binding/Command ที่ระบบกำหนด
หนึ่งในวิธีทดสอบที่ใช้ในคู่มือตั้ง Server คือเปิด FiveM Console ด้วย
F8
แล้วใช้คำสั่ง
tx
เพื่อทดสอบ Menu ใน Environment ที่ตั้งค่าถูกต้อง
Permission ของ Account ยังคงมีผลต่อสิ่งที่ทำได้
㉝ txAdmin NoClip ได้ไหม
ได้
In-game Admin Menu รองรับ Player Mode เช่น
NoClip
God
SuperJump
เหมาะกับ Admin และ Developer สำหรับตรวจ
Map
MLO
Bug
Player Report
แต่ Permission เหล่านี้ควรให้เฉพาะทีมงานที่จำเป็น
㉞ txAdmin Teleport ได้ไหม
ได้
รองรับการ Teleport เช่น
ไป Waypoint
ไป Coordinates
กลับตำแหน่งเดิม
Go To Player
Bring Player
เหมาะกับงาน Admin และการตรวจ Report
㉟ txAdmin Spawn รถได้ไหม
ได้
In-game Admin Menu มี Vehicle Tools เช่น
Spawn
Fix
Delete
Boost
จึงช่วย Developer ทดสอบรถและช่วย Admin จัดการ Entity บางกรณีได้รวดเร็ว
㊱ txAdmin ดู Player ID ได้ไหม
ได้
มี Feature แสดง Player IDs ในเกม
ช่วย Admin ระบุ Player ที่อยู่ใกล้เคียงและดำเนินการจัดการได้ง่ายขึ้น
นอกจากนี้ Player List ยังสามารถ Search/Sort ตาม
Distance
ID
Name
ได้ตาม Feature ของ txAdmin
㊲ txAdmin Permission คืออะไร
Permission System ใช้ควบคุมว่า Admin แต่ละคนทำอะไรได้บ้าง
ตัวอย่าง
Admin A อาจได้รับเพียง
console.view
players.kick
players.warn
แต่ไม่สามารถ Restart Server
ส่วน Admin ระดับสูงอาจได้รับ
control.server
settings.write
manage.admins
เพิ่มเติม
นี่ช่วยลดความเสี่ยงจากการแจกสิทธิ์ทุกอย่างให้ทีมงานทุกคน
㊳ all_permissions คืออะไร
Permission
all_permissions
คือ Root Permission ของ txAdmin
ผู้ที่มีสิทธิ์นี้สามารถทำ Action ทั้งหมดได้
จึงควรมอบให้เฉพาะบุคคลที่ไว้ใจและจำเป็นจริง ๆ
ไม่ควรให้ Staff ใหม่ทุกคนเป็น Root Admin
㊴ manage.admins คืออะไร
Permission
manage.admins
อนุญาตให้สร้าง แก้ไข และลบ Admin Account อื่น
ถือเป็น Permission ระดับสูง
เพราะผู้ที่สร้าง Admin ใหม่ได้สามารถเพิ่มสิทธิ์ให้บุคคลอื่นในระบบได้
จึงควรจำกัดอย่างรอบคอบ
㊵ console.view กับ console.write ต่างกันอย่างไร
console.view
ดู Console ได้
console.write
ส่ง Command เข้า Console ได้
ความเสี่ยงต่างกันมาก
Staff ที่ต้องการเพียงตรวจ Error สามารถให้
console.view
อย่างเดียวได้
ไม่จำเป็นต้องให้ Permission สำหรับ Execute Command เสมอไป
㊶ control.server คืออะไร
Permission
control.server
ใช้สำหรับควบคุม
Start
Stop
Restart Server
เป็นสิทธิ์ที่สามารถทำให้ Player ทั้ง Server หลุดได้หากใช้งานผิด
จึงควรให้เฉพาะ Admin ระดับที่เหมาะสม
㊷ txAdmin แก้ server.cfg ได้ไหม
ได้
txAdmin มี Server CFG Editor & Validator
ช่วยให้สามารถอ่านและแก้ Configuration ผ่าน Web Interface ได้
และ Permission สำหรับ Editor คือ
server.cfg.editor
แต่ก่อนแก้ Configuration สำคัญควร Backup เสมอ
โดยเฉพาะ Production Server
㊸ txAdmin มี Action Log ไหม
มี
ระบบ Access Control ของ txAdmin รองรับ Action Logging
จึงช่วยตรวจสอบว่าทีม Admin ทำ Action อะไรภายในระบบ
Permission ยังมี
txadmin.log.view
สำหรับดู txAdmin Log
เหมาะกับ Server ที่มี Staff หลายคน
㊹ txAdmin ป้องกัน Brute Force ไหม
Cfx.re ระบุว่า Access Control ของ txAdmin มี Brute-force Protection
นอกจากนี้รองรับ Login ผ่าน
Password
CitizenFX
อย่างไรก็ตามเจ้าของ Server ยังควรใช้ Password ที่แข็งแรงและออกแบบ Firewall ให้เหมาะสม
อย่าพึ่ง Security Feature เพียงชั้นเดียว
㊺ เปิด txAdmin สู่ Internet ปลอดภัยไหม
สามารถ Remote Access ได้หาก Network และ Firewall อนุญาต แต่ Management Interface ควรถูกป้องกันอย่างจริงจัง
ควรพิจารณา
Strong Password
จำกัด Admin Account
Firewall
จำกัด Source IP หากเหมาะสม
VPN ในระบบที่ต้องการ Security สูง
Update Artifact
ตรวจ Logs
อย่าเปิด Port เพิ่มแบบกว้างทั้งหมดเพียงเพราะเข้า txAdmin ไม่ได้
㊻ txAdmin มี Discord Integration ไหม
มี
Cfx.re ระบุ Feature เช่น
Server Status Embed
Whitelist Command
Player Info Command
ทำให้สามารถเชื่อมการบริหารบางส่วนกับ Discord Community ได้
แต่การใช้ Discord Integration ต้องตั้งค่าอย่างถูกต้องและควรจำกัด Permission ของ Bot เช่นเดียวกับระบบอื่น
㊼ txAdmin ใช้กับ Windows และ Linux ได้ไหม
ได้ทั้งสองระบบ
Windows
เปิด FXServer
FXServer.exe
Linux
เปิด
./run.sh
โดยต้องเปิดใน Monitor Mode หากต้องการให้ txAdmin ทำงาน
Cfx.re ระบุว่า txAdmin รวมอยู่กับ FXServer Builds ที่รองรับทั้งสองแพลตฟอร์ม
㊽ txAdmin ใช้กับ VPS และ Dedicated Server ได้ไหม
ได้
txAdmin ไม่ได้จำกัดว่าต้องเป็นคอมบ้าน
สามารถใช้กับ
Local Server
Windows VPS
Linux VPS
Dedicated Server
Game Hosting ที่รองรับ
ได้
เพียงแต่ Hosting บางแห่งอาจมี Control Panel ของตัวเองเพิ่มเติมอีกชั้นหนึ่ง
㊾ txAdmin ใช้แทน Hosting Panel ได้ทั้งหมดไหม
ไม่ทั้งหมดเสมอไป
txAdmin จัดการ FiveM/FXServer Layer
ส่วน Hosting Panel อาจจัดการ
VPS Power
Reinstall OS
Network
Snapshot
Storage
Billing
Hardware
Firewall ของ Provider
ดังนั้นต้องแยก
Hosting Panel
= Infrastructure
txAdmin
= FiveM Server Management
ในหลาย Environment คุณจะใช้ทั้งสองอย่างร่วมกัน
㊿ สรุป txAdmin คืออะไร
txAdmin คือ Web Panel สำหรับบริหารและ Monitor FiveM Server ที่รวมมากับ FXServer
ความสามารถหลักประกอบด้วย
Server Start / Stop / Restart
+
Resource Management
+
Live Console
+
Logs
+
CPU/RAM Monitoring
+
Player Manager
+
Ban / Warn / Whitelist
+
Admin Permissions
+
In-game Admin Menu
+
Scheduled Restart
+
Recipe Deployer
+
server.cfg Editor
สิ่งที่ควรจำคือ
FXServer
= ตัว Server
txAdmin
= เครื่องมือบริหาร FXServer
30120
= Game Server Port ที่พบบ่อย
40120
= Default txAdmin HTTP Port
txData
= ข้อมูล txAdmin/Profile
สำหรับผู้เริ่มสร้าง Server comsiam แนะนำให้ใช้ txAdmin ตั้งแต่วันแรก เพราะช่วยให้เข้าใจสถานะ Server, Console, Resource และ Player ได้ง่ายกว่าการบริหารผ่าน Command Line อย่างเดียว
แต่ txAdmin ไม่ได้ทำให้ Server ดูแลตัวเองทั้งหมด เจ้าของ Server ยังต้องเข้าใจ Artifact, server.cfg, Resources, Database, Network, Firewall และ Backup ควบคู่กัน
เมื่อใช้งาน Permission อย่างถูกต้องและแยกสิทธิ์ทีม Admin ตามหน้าที่ txAdmin จะกลายเป็นศูนย์กลางสำคัญสำหรับดูแล FiveM Server ทั้ง Development และ Production ซึ่งเป็นพื้นฐานที่ comsiam จะต่อยอดไปยังขั้นตอนการเปิดและตั้งค่า txAdmin ครั้งแรกในหัวข้อถัดไป
Comments
Post a Comment