วิธีเปิดและตั้งค่า txAdmin FiveM ครั้งแรก ตั้งแต่ศูนย์จน Server Running
การเปิดและตั้งค่า txAdmin FiveM ครั้งแรก ปัจจุบันทำได้ง่ายกว่าสมัยก่อนมาก เพราะ txAdmin ถูกติดตั้งมากับ FXServer อยู่แล้ว ไม่จำเป็นต้องดาวน์โหลดโปรแกรม txAdmin แยกต่างหาก
ขั้นตอนหลักคือ
ดาวน์โหลด FXServer Artifact
↓
เปิด FXServer
↓
เข้า txAdmin
↓
ใส่ PIN
↓
Link Cfx Account
↓
ตั้งรหัสผ่าน
↓
สร้าง Server Profile
↓
เลือก CFX Default Recipe
↓
สร้าง Server Key
↓
Run Recipe
↓
Save & Run Server
หลังทำครบ คุณจะได้ FiveM Server พื้นฐานที่สามารถเปิดผ่าน txAdmin และเริ่มติดตั้ง Framework, Resources, รถ, Map หรือ Script เพิ่มเติมได้
① txAdmin คืออะไร
txAdmin คือ Web Panel สำหรับบริหาร FiveM Server ที่ทำงานร่วมกับ FXServer
สามารถใช้จัดการเรื่องสำคัญ เช่น
Start Server
Stop Server
Restart Server
Resources
Console
Logs
Player
Admin
Permissions
Scheduled Restart
CPU/RAM Monitoring
server.cfgRecipe Deployment
จึงเป็นเครื่องมือหลักที่ FiveM Server Administrator ควรรู้จัก
② ต้องดาวน์โหลด txAdmin ไหม
ไม่ต้อง
Cfx.re ระบุว่า txAdmin รวมอยู่กับ FXServer แล้ว
ดังนั้นขั้นตอนที่ถูกต้องคือ
ดาวน์โหลด Server Artifact
↓
Extract
↓
เปิด FXServer
↓
txAdmin ทำงาน
ไม่ควรไปหาไฟล์ txAdmin จากเว็บไซต์อื่นมาติดตั้งเพิ่มโดยไม่จำเป็น
③ ก่อนเปิด txAdmin ต้องเตรียมอะไร
สำหรับการตั้ง Server ครั้งแรกควรมี
Cfx.re Account
Recommended Server Artifact
FXServer
Browser
Internet
Server Registration Key
พื้นที่สำหรับ Server Data
ถ้าเป็น Local Server บน Windows การตั้งค่าจะง่ายมากและเหมาะกับมือใหม่ที่สุด
④ ดาวน์โหลด FXServer Artifact ก่อน
เข้า Server Download ของ Cfx.re
เลือก
Latest Recommended
สำหรับ Platform ที่ใช้งาน
ถ้าเป็น Windows FiveM แบบทั่วไปจะพบ Package เช่น
server.7z
แตกไฟล์ไปยัง Folder เช่น
C:\FXServer\server
จากนั้นจึงพร้อมเปิด txAdmin
⑤ GTA V Enhanced ต้องระวังชื่อไฟล์
หากกำลังตั้ง Server สำหรับ GTAV Enhanced เอกสาร Cfx.re ปัจจุบันระบุว่า Package ฝั่ง Windowsใช้ชื่อในลักษณะ
cfx-server_win_x64
และ Executable ใช้
cfx-server.exe
แทนชื่อ FXServer.exe ที่พบใน FiveM Tutorial รุ่นเก่าบางส่วน
ดังนั้นให้เลือก Package ให้ตรงกับ Server ที่กำลังสร้าง
⑥ เปิด FXServer ครั้งแรกอย่างไร
สำหรับ FiveM Windows แบบปกติ เข้า Folder
C:\FXServer\server
จากนั้นดับเบิลคลิก
FXServer.exe
สำคัญมากว่าในการ Setup txAdmin ครั้งแรก ควรเปิด FXServer ใน Monitor Mode
จึงไม่ต้องใส่
+exec server.cfg
ในขั้นตอนนี้
⑦ Monitor Mode คืออะไร
txAdmin ต้องทำงานผ่าน FXServer ใน Monitor Mode
รูปแบบง่าย ๆ บน Windows คือ
FXServer.exe
ไม่ใช่
FXServer.exe +exec server.cfg
สำหรับ Setup txAdmin ครั้งแรก
เมื่อ Monitor Mode เริ่มขึ้น txAdmin Web Server จะถูกเปิดขึ้นด้วย
⑧ Linux เปิด txAdmin อย่างไร
บน Linux สามารถเปิด FXServer ด้วย
./run.sh
โดยไม่ใส่ +exec
เอกสาร Cfx.re ระบุหลักการเดียวกันคือ txAdmin ต้องถูกเรียกผ่าน FXServer ใน Monitor Mode
จากนั้นจะมี URL สำหรับเข้า txAdmin แสดงขึ้นมา
⑨ Browser จะเปิดเองไหม
โดยทั่วไปเมื่อเปิด FXServer ครั้งแรก Browser จะเปิดหน้า txAdmin ให้อัตโนมัติ
ถ้าไม่เปิด ไม่ได้แปลว่า txAdmin เสีย
สามารถเข้าเองผ่าน
http://localhost:40120
หากใช้งานบนคอมเครื่องเดียวกัน
⑩ localhost:40120 คืออะไร
คำว่า
localhost
หมายถึงคอมพิวเตอร์เครื่องเดียวกับที่กำลังเปิด Browser
ส่วน
40120
คือ Default HTTP Port ของ txAdmin
ดังนั้น
http://localhost:40120
หมายถึงเปิดหน้า txAdmin ที่กำลังรันอยู่บนเครื่องนี้
⑪ 40120 กับ 30120 ต่างกันอย่างไร
มือใหม่ควรจำสอง Port นี้ให้แม่น
30120
= FiveM Game Server Endpoint
40120
= txAdmin Web Panel
ถ้า Player เข้าเกมไม่ได้ ให้ดู Game Endpoint
ถ้า Browser เข้า txAdmin ไม่ได้ ให้ตรวจ txAdmin Port
เป็นคนละระบบกัน
⑫ PIN txAdmin อยู่ตรงไหน
เมื่อเข้า txAdmin ครั้งแรก ระบบจะใช้ PIN สำหรับยืนยัน Setup
ให้ดูที่หน้าต่าง FXServer Console
จะมี PIN แสดงอยู่
นำ PIN ไปกรอกในหน้า txAdmin
คู่มือ Cfx.re ปัจจุบันระบุว่าในขั้นตอน Local Server จะใช้ PIN 4 หลักจาก Console
⑬ ถ้า PIN ไม่ตรงทำอย่างไร
ตรวจว่า Browser กำลังเชื่อมกับ FXServer Instance ที่ถูกต้อง
โดยเฉพาะหากมี
FXServer หลายตัว
Port หลายชุด
Development Server
VPS หลาย Instance
อย่าใช้ PIN จาก Console ของ Server A ไปกรอก Server B
หากจำเป็นให้ Restart FXServer แล้วอ่าน PIN ใหม่จาก Console
⑭ Link Account คืออะไร
หลัง PIN ผ่าน ระบบจะมีปุ่ม
Link Account
ใช้เชื่อม txAdmin กับบัญชี Cfx.re ของคุณ
เมื่อกดแล้ว Browser จะเปิดหน้า Cfx Account
ให้ Login บัญชีที่ต้องการใช้บริหาร Server
⑮ ต้องกด Authorize ไหม
หลัง Login ระบบจะขออนุญาตให้ txAdmin เชื่อมกับบัญชี Cfx
ดำเนินการ Authorize ตามหน้าจอของ Cfx.re
ในคู่มือปัจจุบันจะมีขั้นตอนลักษณะ
Link Account
↓
Login
↓
Continue / Allow
จากนั้นจึงกลับเข้าสู่การตั้งค่า Admin
⑯ Backup Password คืออะไร
ขั้นตอน Setup ปัจจุบันให้ตั้ง Backup Password สำหรับหน้า Admin
ควรตั้งรหัสผ่านที่
ยาว
เดายาก
ไม่ซ้ำบริการอื่น
ไม่แชร์ใน Discord
เก็บใน Password Manager ได้
txAdmin มีอำนาจควบคุม Server สูงมาก จึงไม่ควรใช้รหัสผ่านง่าย ๆ
⑰ ต้องอ่าน License ก่อนหรือไม่
ในการ Register txAdmin ครั้งแรก ระบบปัจจุบันจะแสดงข้อตกลงที่เกี่ยวข้อง เช่น
Creator Platform License Agreement
txAdmin License
ควรอ่านก่อนยืนยัน
หากยอมรับจึงเลือก Checkbox และดำเนินการ Register ต่อ
⑱ Register txAdmin คืออะไร
หลัง
Link Account
ตั้ง Backup Password
ยอมรับข้อตกลงที่เกี่ยวข้อง
ให้กด
Register
จากนั้น txAdmin จะเข้าสู่ Initial Server Configuration
นี่คือจุดที่เริ่มสร้าง Server Profile จริง
⑲ Server Name ตั้งอะไรดี
txAdmin จะให้กำหนด Server Name
สำหรับ Server ทดสอบอาจใช้
FiveM Development
หรือ
My FiveM Server
ถ้าเป็น Production สามารถตั้งชื่อเมืองได้
ชื่อนี้สามารถแก้ได้ภายหลัง จึงไม่ต้องกังวลว่าจะต้องตั้งชื่อสมบูรณ์ตั้งแต่ครั้งแรก
⑳ Deployment Type คืออะไร
Deployment Type คือวิธีที่ txAdmin จะใช้สร้าง Server
สำหรับมือใหม่ให้เลือก
Popular Recipes
เพราะสามารถใช้ Recipe ที่เตรียม Server Structure และ Configuration พื้นฐานไว้ให้
ง่ายกว่าการสร้างทุกไฟล์ด้วยตัวเองตั้งแต่ศูนย์
㉑ Popular Recipes คืออะไร
Popular Recipes คือชุด Template สำหรับ Deploy Server
Recipe สามารถสั่งให้ txAdmin ทำขั้นตอนต่าง ๆ เช่น
สร้าง Folder
ดาวน์โหลด Resources
สร้าง Config
เตรียม Server Data
กำหนด Parameter
ให้อัตโนมัติ
จึงช่วยลดขั้นตอน Manual จำนวนมาก
㉒ มือใหม่ควรเลือก Recipe ไหน
สำหรับ Server ใหม่ แนะนำ
FiveM Basic Server (CFX Default)
หรือชื่อ CFX Default FiveM ตามหน้าที่แสดงในระบบ
นี่คือ Template พื้นฐานที่ Cfx.re แนะนำในคู่มือ Setup
เหมาะสำหรับตรวจว่า FXServer และ txAdmin ทำงานครบก่อนลง Framework
㉓ ทำไมไม่ควรเริ่มจาก Server Pack ใหญ่
หากเริ่มจาก
FXServer
+
Framework
+
Database
+
300 Resources
แล้ว Server เปิดไม่ได้ จะหาต้นเหตุยาก
แต่ถ้าเริ่ม
CFX Default
↓
เข้าเกมได้
↓
Backup
↓
เพิ่ม Framework
↓
เพิ่ม Resources
จะ Debug ง่ายกว่ามาก
㉔ Data Location คืออะไร
txAdmin จะให้เลือกตำแหน่งเก็บ Server Data
หากเป็น Server ใหม่และยังไม่มีเหตุผลต้องเปลี่ยน สามารถใช้ค่าที่ระบบแนะนำได้
Server Data จะเกี่ยวข้องกับ
Configuration
Resources
Profile
Logs
Server Files ที่ Recipe สร้าง
ควรเลือก Disk ที่มีพื้นที่เพียงพอและ Backup ได้ง่าย
㉕ ต้องเปลี่ยน Data Location ไหม
สำหรับ Local Server ครั้งแรก
ไม่จำเป็น
คู่มือ Cfx.re ปัจจุบันแนะนำให้ปล่อย Data Location ตามค่าเดิมแล้วกด Save ได้
ถ้าเป็น Server Production ที่มี Storage Architecture ชัดเจน จึงค่อยกำหนด Path ตามต้องการ
㉖ Recipe Deployer คืออะไร
หลังเลือก Recipe และ Data Location แล้ว ให้เข้า
Recipe Deployer
ระบบจะแสดง Recipe ที่กำลังจะถูกใช้สร้าง Server
โดยจะมีขั้นตอน Review Recipe ก่อน
มือใหม่ไม่จำเป็นต้องแก้ Recipe ของ CFX Default หากไม่มีเหตุผล
㉗ Review Recipe ต้องแก้อะไรไหม
สำหรับ CFX Default FiveM ปกติสามารถตรวจแล้วกด
Next
ได้
ไม่ควรแก้ Recipe แบบสุ่มเพียงเพราะเห็น Code จำนวนมาก
เป้าหมายแรกคือสร้าง Server ที่ทำงานได้ตาม Template มาตรฐานก่อน
㉘ Server Registration Key คืออะไร
ระหว่าง Recipe Deployment จะต้องใช้ FiveM Server Registration Key
Server Key ใช้ Register Server กับระบบ Cfx.re
สร้างผ่าน
Cfx Portal
และไม่ใช่ Password ของ txAdmin
ต้องแยกสองอย่างนี้ให้ชัด
txAdmin Password
= เข้าหน้าบริหาร
Server Registration Key
= Register FiveM Server
㉙ วิธีสร้าง FiveM Server Key
ในหน้า Input Parameters ของ Recipe จะมี Link ไปยัง Portal
เข้า Cfx Portal
จากนั้น
Login
เลือก Create a key
ใส่ Display Name
Generate Key
Copy Key
ตั้ง Display Name ให้จำง่าย เช่น
FiveM Development
หรือ
FiveM Production
㉚ Server Key ต้องเก็บเป็นความลับไหม
ควรเก็บเป็นความลับ
ไม่ควรโพสต์ Key จริงลง
Facebook
Discord Public
YouTube
Forum
GitHub Public
Screenshot
ถ้าจะโพสต์ server.cfg เพื่อขอความช่วยเหลือ ให้ปิดบัง Key ก่อน
ตัวอย่าง
sv_licenseKey "YOUR_SERVER_KEY"
㉛ ใส่ Server Key ตรงไหนใน txAdmin
กลับมายัง Recipe Deployer
ในขั้น
Input Parameters
วาง Server Registration Key ในช่องที่กำหนด
จากนั้นกด
Run Recipe
txAdmin จะเริ่ม Deploy Server ตาม Recipe
㉜ Run Recipe ทำอะไรบ้าง
Recipe Deployer สามารถทำงานหลายอย่างอัตโนมัติ เช่น
สร้าง Server Data
↓
ดาวน์โหลด Resource
↓
สร้าง Configuration
↓
เตรียม Folder
↓
ใส่ Parameter
สิ่งที่ทำจริงขึ้นอยู่กับ Recipe ที่เลือก
สำหรับ CFX Default จะได้ FiveM Server พื้นฐานสำหรับทดสอบ
㉝ Run Recipe ใช้เวลานานผิดปกติทำอย่างไร
หากค้างหรือ Error ให้ดูข้อความของ Recipe Deployer
สาเหตุอาจเป็น
Internet
Download Failed
Git
Permission
Disk
Server Key
Recipe Source
อย่า Restart ทุกอย่างโดยไม่อ่าน Error
Error ที่แสดงมักบอกขั้นตอนที่ล้มเหลว
㉞ Recipe Deploy เสร็จแล้วทำอะไรต่อ
เมื่อ Deployment เสร็จ txAdmin จะแสดง Configuration ของ Server
คู่มือ Cfx.re ระบุว่าสำหรับ Basic Server ไม่จำเป็นต้องแก้ค่าเพิ่มเติมในขั้นแรก
จากนั้นกด
Save & Run Server
นี่คือขั้นตอนที่จะเปิด Server จริง
㉟ Save & Run Server คืออะไร
คำสั่งนี้จะ
บันทึก Configuration
เปิด FXServer Instance
Start Resources
ทำให้ FiveM Server Running
จากนั้นเข้า Dashboard ของ txAdmin เพื่อตรวจสถานะได้
หาก Server ขึ้น Running แสดงว่าส่วนพื้นฐานเริ่มทำงานแล้ว
㊱ ตรวจ Server Console หลังเปิด
อย่าเพิ่งคิดว่าติดตั้งเสร็จเพียงเพราะ Dashboard ขึ้นสีเขียว
เปิด
Live Console
แล้วตรวจ
Resource Started
Resource Error
License Error
Network Error
Warning
Failed Dependency
สำหรับ Basic Server ไม่ควรมี Critical Error ต่อเนื่อง
㊲ ตรวจ CPU และ RAM ใน txAdmin
หลัง Server Running สามารถดู Monitoring ของ txAdmin
ตรวจ
CPU
RAM
Server Threads
Player Count
สำหรับ Basic Local Server Usage ควรไม่สูงผิดปกติ
ถ้า Server เปล่าแต่ CPU สูงมาก ควรตรวจก่อนเริ่มเพิ่ม Resources
㊳ วิธีเข้า FiveM Server ที่เพิ่งสร้าง
ถ้าเป็น Local Server ให้เปิด FiveM Client
Cfx.re ระบุว่าในหน้า Client อาจมีปุ่ม
Connect to [ComputerName] on LAN
ให้กดเพื่อเข้า Server
ถ้าไม่เห็น ให้ลอง Restart FiveM Client
㊴ Direct Connect localhost ได้ไหม
สำหรับ Server ที่รันในเครื่องเดียวกัน สามารถใช้ Local Address ตามวิธีเชื่อมต่อที่รองรับ เช่น
localhost:30120
โดย 30120 เป็น Game Endpoint ที่พบบ่อยใน Configuration พื้นฐาน
อย่าส่ง localhost ให้เพื่อนที่อยู่อีกบ้าน เพราะ localhost ของเขาหมายถึงคอมของเขาเอง
㊵ วิธีทดสอบ txAdmin ในเกม
เมื่อเข้า Server สำเร็จแล้ว
กด
F8
จากนั้นพิมพ์
tx
แล้ว Enter
คู่มือ Cfx.re ใช้วิธีนี้เพื่อยืนยันว่า txAdmin In-game Menu ทำงาน
หาก Permission ถูกต้อง จะสามารถเปิดเมนู Admin ได้
㊶ txAdmin In-game Menu ทำอะไรได้
ขึ้นอยู่กับ Permission ของ Admin
ตัวอย่างความสามารถ เช่น
NoClip
God Mode
Teleport
Spawn Vehicle
Fix Vehicle
Player Management
Warn
Ban
Heal
Spectate
Root Admin ไม่ควรแจกให้ Staff ทุกคนโดยไม่จำเป็น
㊷ Master Admin คือใคร
Account ที่ตั้ง Server ครั้งแรกจะมีสิทธิ์ระดับสูงสำหรับบริหาร txAdmin
ควรใช้ Account นี้อย่างระมัดระวัง
เมื่อมี Staff เพิ่ม ควรสร้าง Admin Account แยกและกำหนด Permission ตามหน้าที่
เช่น Staff บางคนอาจต้องการเพียง
console.view
players.kick
players.warn
โดยไม่ต้องมีสิทธิ์ Restart Server
㊸ Permission Admin อยู่ที่ไหน
txAdmin มี Admin Manager สำหรับจัดการ Permission
ข้อมูล Permission ถูกบันทึกใน
txData/admins.json
ตามเอกสาร Cfx.re
สามารถกำหนดสิทธิ์ เช่น
console.view
console.write
control.server
commands.resources
players.kick
players.ban
manage.admins
ได้
㊹ all_permissions คืออะไร
Permission
all_permissions
ให้สิทธิ์ทำ Action ทุกอย่างใน txAdmin
ถือเป็น Root Permission
ควรให้เฉพาะ Owner หรือผู้ดูแลระดับสูงที่จำเป็นจริง
ถ้า Staff มีหน้าที่เพียงดู Report ไม่ควรได้รับ Root Permission
㊺ txAdmin เปิดจากคอมเครื่องอื่นได้ไหม
ได้ หาก Network และ Firewall ถูกตั้งให้เข้าถึง Server ได้
ตัวอย่าง VPS อาจใช้
http://SERVER_IP:40120
แต่ต้องตรวจ
Firewall
Provider Firewall
txAdmin Interface
Port
Security
ก่อน
และไม่ควรเปิด Management Panel สู่ Internet แบบไม่มีการป้องกัน
㊻ txAdminInterface ค่าเริ่มต้นคืออะไร
Cfx.re ระบุว่า Default Interface คือ
0.0.0.0
และ Default HTTP Port คือ
40120
สามารถกำหนดค่าต่างออกไปได้ผ่าน Convar
แต่หากเป็นมือใหม่และใช้ Local Server ยังไม่จำเป็นต้องแก้สองค่านี้
㊼ เปลี่ยน txAdmin Port ทำอย่างไร
หาก 40120 ถูกใช้งาน สามารถเปลี่ยนด้วย
+set txAdminPort 40121
ตัวอย่าง Windows
FXServer.exe +set txAdminPort 40121
แล้วเปิด
http://localhost:40121
แทน
㊽ เปิด txAdmin หลาย Server ได้ไหม
ได้
ควรแยกทั้ง Profile และ Port
ตัวอย่าง
Production
serverProfile = production
txAdminPort = 40120
และ
Development
serverProfile = development
txAdminPort = 40121
ตัวอย่าง Command
FXServer.exe +set serverProfile development +set txAdminPort 40121
ช่วยไม่ให้ข้อมูลสอง Server ปะปนกัน
㊾ Checklist ตั้งค่า txAdmin ครั้งแรก
ตรวจให้ครบดังนี้
ดาวน์โหลด Recommended Artifact
Extract FXServer สำเร็จ
เปิด FXServer แบบ Monitor Mode
เข้า localhost:40120 ได้
ใส่ PIN ถูก
Link Cfx Account แล้ว
ตั้ง Backup Password แล้ว
Register สำเร็จ
ตั้ง Server Name
เลือก Popular Recipes
เลือก CFX Default FiveM
กำหนด Data Location
เปิด Recipe Deployer
สร้าง Server Registration Key
ใส่ Key
Run Recipe สำเร็จ
Save & Run Server
Console ไม่มี Critical Error
FiveM เข้า Server ได้
พิมพ์ tx แล้ว Admin Menu เปิดได้
หากครบทั้งหมดถือว่า txAdmin Setup พื้นฐานสำเร็จแล้ว
㊿ สรุปวิธีเปิดและตั้งค่า txAdmin FiveM ครั้งแรก
ขั้นตอนทั้งหมดสามารถจำเป็นลำดับนี้
1. ดาวน์โหลด Recommended FXServer Artifact
2. Extract Server
3. เปิด FXServer แบบ Monitor Mode
4. เข้า http://localhost:40120
5. ใส่ PIN จาก Console
6. Link Cfx Account
7. ตั้ง Backup Password
8. Register
9. ตั้ง Server Name
10. เลือก Popular Recipes
11. เลือก FiveM Basic Server (CFX Default)
12. กำหนด Data Location
13. เข้า Recipe Deployer
14. Review Recipe
15. สร้าง Server Registration Key
16. ใส่ Key
17. Run Recipe
18. Save & Run Server
19. ตรวจ Console
20. เปิด FiveM เข้า Server
21. กด F8
22. พิมพ์ tx
23. ตรวจ In-game Admin Menu
สิ่งสำคัญที่สุดที่ต้องจำคือ
FXServer
= ตัว Server
txAdmin
= Web Panel จัดการ Server
30120
= Game Endpoint ที่พบบ่อย
40120
= Default txAdmin Web Port
txData
= ข้อมูล Profile ของ txAdmin
สำหรับคนที่เริ่มสร้าง FiveM Server ครั้งแรก comsiam แนะนำให้สร้าง CFX Default Server และเข้าเล่นให้สำเร็จก่อนลง ESX, QBCore หรือ Server Pack ขนาดใหญ่ เพราะจะช่วยพิสูจน์ก่อนว่า FXServer, txAdmin, Server Key และ Network พื้นฐานทำงานถูกต้อง
หลังจากตั้ง txAdmin สำเร็จแล้วควร Backup txData และ Server Configuration ก่อนเริ่มปรับแต่งระบบใหญ่ เพื่อให้สามารถย้อนกลับได้หากตั้งค่าผิด
เมื่อเข้าใจขั้นตอนนี้แล้ว การดูแล FiveM Server ผ่าน txAdmin จะง่ายขึ้นมาก และบทความ FiveM ของ comsiam จะเข้าสู่ปัญหาที่ผู้ดูแล Server เจอบ่อยในหัวข้อถัดไป คือ วิธีเข้า txAdmin FiveM
Comments
Post a Comment