txData FiveM คืออะไร อยู่ที่ไหน? Folder สำคัญของ txAdmin ที่ห้ามลบมั่ว

txData คือ Folder ข้อมูลหลักที่ txAdmin ใช้เก็บ Configuration และข้อมูลการทำงานของระบบจัดการ FiveM Server เช่น Server Profile, Admin, Permissions, Logs และค่าต่าง ๆ ที่ txAdmin ต้องใช้เมื่อเปิด Server ครั้งต่อไป

พูดง่าย ๆ คือ

FXServer
= โปรแกรม Server

server.cfg
= การตั้งค่า FiveM Server

resources
= Scripts / Maps / Cars / Framework

txData
= ข้อมูลของ txAdmin และการบริหาร Server

ดังนั้นถ้า txData หายหรือ txAdmin ชี้ไปยัง txData คนละ Folder อาจเกิดอาการเหมือน

Admin Account หาย
Settings หาย
Logs หาย
Server Profile หาย
txAdmin ให้ Setup ใหม่

ทั้งที่ไฟล์ FiveM Server และ Database อาจยังอยู่ครบ

① txData คืออะไร

เมื่อ txAdmin เปิดครั้งแรก ระบบจะสร้าง Directory ชื่อ

txData

เพื่อเก็บข้อมูลที่ txAdmin ต้องใช้

Folder นี้แยกจาก FXServer Binary และควรถือว่าเป็นข้อมูลสำคัญของ Server

② txData เกี่ยวอะไรกับ txAdmin

txAdmin ต้องมีพื้นที่เก็บ Persistent Data

เช่น

Admin Accounts
Permissions
Configuration
Logs
Server Profile
Deployer Data
Player/Admin Management Data

ข้อมูลเหล่านี้ไม่ควรพึ่ง Memory ของ Process อย่างเดียว เพราะเมื่อ Restart FXServer ข้อมูลต้องยังคงอยู่

③ txData ไม่ใช่ resources Folder

อย่าสับสน

txData

กับ

resources

resources เก็บ FiveM Resources เช่น

ESX
QBCore
Qbox
Jobs
Inventory
Cars
Maps
HUD
Scripts

ส่วน txData เป็นข้อมูลของ txAdmin และระบบบริหาร Server

④ txData ไม่ใช่ server.cfg

server.cfg คือ Configuration ของ FXServer เช่น

endpoint_add_tcp
endpoint_add_udp
sv_hostname
sv_maxclients
ensure
sv_licenseKey

แต่ txData เป็น Folder ที่มีข้อมูลเกี่ยวกับ txAdmin และ Environment ของ Server

ทั้งสองอย่างสำคัญแต่ทำหน้าที่ต่างกัน

⑤ txData ไม่ใช่ MySQL Database

Database ของ RP Framework อาจเก็บ

Characters
Money
Inventory
Vehicles
Jobs
Housing

แต่ txData ไม่ใช่ Database MySQL ของเมือง

ดังนั้นถ้า txData หาย ไม่ได้หมายความว่า Character Database ถูกลบโดยอัตโนมัติ

และถ้า MySQL หาย การ Backup txData อย่างเดียวก็ไม่สามารถกู้ Character กลับมาได้

⑥ txData อยู่ตรงไหน

ตำแหน่งขึ้นอยู่กับ

  • Windows/Linux

  • Installation Structure

  • Hosting

  • Container

  • Environment Variables

  • txAdmin Version

วิธีที่แม่นที่สุดคือดู Console ตอน txAdmin Startup

txAdmin จะรายงาน Path ที่ใช้เก็บ Server Data

⑦ Windows โดยทั่วไป txData อยู่ตรงไหน

ถ้าใช้โครงสร้าง FXServer ปกติ อาจเห็นลักษณะ

C:\FXServer\txData

หรือ Folder ที่อยู่ใกล้กับ FXServer Installation

แต่ไม่ควรเดา Path จาก Tutorial อย่างเดียว

ให้ตรวจจาก Server จริง

⑧ ตัวอย่างโครงสร้าง Windows

ตัวอย่างหนึ่งอาจเป็น

C:\FXServer\
├── server\
├── server-data\
└── txData\

โดย

server
= FXServer Artifact

server-data
= server.cfg + resources

txData
= txAdmin Data

เป็นโครงสร้างที่ช่วยแยกหน้าที่ของแต่ละส่วนได้ชัดเจน

⑨ Linux txData อยู่ตรงไหน

ขึ้นอยู่กับตำแหน่งติดตั้ง FXServer

ตัวอย่างอาจเป็น

/home/fivem/txData

หรือ

/home/container/txData

ในระบบ Hosting/Container บางประเภท

อย่าใช้ Path ตัวอย่างเป็นค่าตายตัว

⑩ วิธีหา txData ที่ Server ใช้อยู่จริง

วิธีหนึ่งที่ง่ายที่สุดคือดู txAdmin/FXServer Console ตอน Startup

ระบบสามารถแสดงข้อความเกี่ยวกับ Data Path หรือ Profile Path ที่กำลังใช้งาน

ถ้ามี txData หลายชุด วิธีนี้ช่วยป้องกันการ Backup ผิด Folder

⑪ ทำไมเครื่องหนึ่งมี txData หลาย Folder

สาเหตุอาจมาจาก

  • เคยติดตั้ง Server หลายครั้ง

  • มี Production/Test Server

  • ย้าย Artifact

  • เปลี่ยน Working Directory

  • Hosting สร้าง Environment ใหม่

  • กำหนด Data Path เอง

จึงอาจพบ

C:\FiveM\txData
C:\FiveM-Test\txData
D:\FiveM\txData

พร้อมกัน

ต้องดูว่า Instance ปัจจุบันใช้ชุดไหน

⑫ Folder txData ถูกสร้างเมื่อไร

txAdmin จะสร้าง Data Directory เมื่อเริ่มใช้งานครั้งแรกหากยังไม่มี

จากนั้น Profile และโครงสร้างข้อมูลที่จำเป็นจะถูกสร้างต่อภายใน

นี่คือเหตุผลว่าทำไมลบ txData แล้วเปิด FXServer ใหม่อาจเห็นระบบเหมือนเริ่ม Setup ครั้งแรก

⑬ ภายใน txData มีอะไร

โครงสร้างจริงอาจเปลี่ยนตาม Version แต่โดยทั่วไปจะเกี่ยวข้องกับ

Profiles
Admin Data
Configuration
Logs
Runtime/Persistent Data

ไม่ควรนำ Folder จาก txAdmin Version เก่ามาผสมกับ Version ใหม่แบบสุ่ม

⑭ Profile ใน txData คืออะไร

txAdmin รองรับแนวคิด Server Profile โดยข้อมูลของ Profile จะอยู่ภายใต้ Data Path

ตัวอย่างเชิงโครงสร้าง

txData/
└── default/

ภายใน Profile สามารถมีข้อมูล Configuration และ Logs ของ Server นั้น

⑮ default คืออะไร

ถ้าไม่ได้ระบุ Profile เป็นพิเศษ ระบบสามารถใช้ Profile ชื่อ

default

ดังนั้น Server ที่ติดตั้งใหม่อาจพบ Folder ลักษณะ

txData/default/

เป็นเรื่องปกติ

⑯ ภายใน Profile มีอะไร

Source ปัจจุบันของ txAdmin สร้างโครงสร้างอย่างน้อยในลักษณะ

profile/
├── config.json
├── data/
└── logs/

รายละเอียดภายในอาจเปลี่ยนตาม Version

จึงไม่ควรเขียน Script ที่สมมุติโครงสร้างย่อยทั้งหมดโดยไม่ตรวจ Version

⑰ config.json คืออะไร

config.json ภายใน Profile ใช้เก็บ Configuration ของ txAdmin/Server Profile ในส่วนที่เกี่ยวข้อง

ไม่ควรเปิดแล้วแก้ทุกค่าโดยตรงหากสามารถแก้ผ่าน txAdmin UI ได้

เพราะ UI จะช่วยลดความผิดพลาดของ Syntax

⑱ logs Folder คืออะไร

txAdmin มี Persistent Logging

Log ของแต่ละ Profile สามารถอยู่ในโครงสร้างลักษณะ

txData/<profile>/logs/

ภายในเกี่ยวข้องกับ

  • Admin Logs

  • FXServer Console Logs

  • Server Activity Logs

จึงมีประโยชน์มากสำหรับ Troubleshooting

⑲ txData เก็บ Admin Account ไหม

เก็บข้อมูลที่เกี่ยวข้องกับ Admin และ Permissions ของ txAdmin

เอกสาร Permission ของ txAdmin ระบุไฟล์

txData/admins.json

สำหรับข้อมูล Permission ของ Admin

แต่ควรจัดการ Admin ผ่าน

Admin Manager

มากกว่าการแก้ไฟล์เอง

⑳ admins.json สำคัญไหม

สำคัญ

เพราะเกี่ยวข้องกับ Admin Accounts และ Permissions

ตัวอย่าง Permission เช่น

all_permissions
manage.admins
console.view
console.write
control.server
players.ban

ถ้าข้อมูล Admin เสีย อาจทำให้ Staff Login หรือใช้ Permission ไม่ได้

㉑ ควรเปิด admins.json แล้วแก้เองไหม

โดยทั่วไป ไม่ควรเป็นวิธีแรก

ให้ใช้ txAdmin Admin Manager ก่อน

เพราะการแก้ JSON ผิดเพียง

,
"
{
}

สามารถทำให้ Configuration อ่านไม่ได้

ถ้าจำเป็นต้องแก้ Manual ต้อง Backup ก่อนเสมอ

㉒ txData เก็บ Logs ไหม

เก็บ

txAdmin รองรับ Persistent Logs และ Log Rotation

ตัวอย่าง

Admin Logs
FXServer Console Logs
Server Activity Logs

จึงไม่ควรลบ txData เพื่อ “ล้าง Cache”

เพราะอาจลบข้อมูลวิเคราะห์ย้อนหลังที่สำคัญไปด้วย

㉓ txData คือ Cache หรือไม่

ไม่ใช่ Cache ธรรมดา

นี่เป็นความเข้าใจผิดที่อันตราย

อย่าเห็นคำว่า Data แล้วคิดว่า

ลบได้ เดี๋ยวมันสร้างใหม่

แม้ txAdmin สามารถสร้าง Folder ใหม่ได้ แต่ข้อมูลเดิมของคุณอาจไม่ได้กลับมาตามนั้น

㉔ ลบ txData แล้วเกิดอะไรขึ้น

ผลขึ้นอยู่กับ Environment แต่สามารถทำให้ txAdmin สูญเสียหรือไม่พบข้อมูลเดิม เช่น

Admin
Settings
Logs
Profile
Server Deployment Configuration

แล้วระบบอาจมีลักษณะเหมือน Installation ใหม่

ดังนั้นอย่าลบเพื่อแก้ Error ทั่วไป

㉕ txAdmin เปิดแล้วเหมือน Server ใหม่เกิดจากอะไร

หนึ่งในสาเหตุที่สำคัญคือ txAdmin กำลังใช้ Data Path ใหม่

ตัวอย่างเดิมใช้

C:\FXServer\txData

แต่ Startup ใหม่ชี้ไป

D:\FiveM\txData

txAdmin จึงไม่เห็น Profile เดิม

ปัญหาไม่ได้แปลว่าข้อมูลเก่าถูกลบเสมอไป

㉖ ย้าย Artifact แล้ว txData หายจริงไหม

ไม่จำเป็น

Artifact คือ FXServer Binary

ถ้าเพียงเปลี่ยน Artifact แต่ยังชี้ Data Path เดิมถูกต้อง txData สามารถใช้งานต่อได้

ปัญหามักเกิดจากการย้าย Folder แล้ว Startup Configuration เปลี่ยนตามไปด้วย

㉗ อัปเดต Artifact ต้องลบ txData ไหม

ไม่ต้อง

ขั้นตอนที่เหมาะกว่าคือ

Backup
↓
Stop Server
↓
Update FXServer Artifact
↓
เก็บ txData เดิม
↓
Start
↓
ตรวจ txAdmin

การ Update Artifact กับการ Reset txData เป็นคนละเรื่อง

㉘ txDataPath คืออะไร

Tutorial เก่าจำนวนมากใช้ Convar

txDataPath

เพื่อกำหนดตำแหน่ง txData

แต่ใน txAdmin รุ่นปัจจุบัน Convar นี้ถูกประกาศเป็น Deprecated

จึงไม่ควรสร้าง Tutorial ใหม่โดยยึดวิธีเก่าเป็นหลัก

㉙ ปัจจุบันควรใช้ TXHOST_DATA_PATH

txAdmin ปัจจุบันรองรับ Environment Variable

TXHOST_DATA_PATH

เพื่อกำหนด Data Path

ตัวอย่างแนวคิดบน Windows

set "TXHOST_DATA_PATH=D:\FiveM\txData"
FXServer.exe

ต้องปรับ Path ให้ตรงกับ Server จริง

㉚ ตัวอย่าง Linux

แนวคิดสามารถเป็น

export TXHOST_DATA_PATH=/home/fivem/txData
./run.sh

สำหรับ Environment ที่ใช้ Startup Script

ตำแหน่งจริงขึ้นอยู่กับ Hosting และ Installation ของคุณ

㉛ Environment Variable ดีกว่า Convar เก่าอย่างไร

txAdmin รุ่นปัจจุบันกำลังย้าย Host Configuration ไปใช้ตัวแปร

TXHOST_*

เช่น Data Path, txAdmin Port และ Network Interface

ทำให้ Host-level Configuration ถูกแยกออกจาก FiveM Server Convars ชัดเจนขึ้น

㉜ serverProfile ยังควรใช้ไหม

Tutorial เก่ามักใช้

+set serverProfile production

เพื่อสร้าง Profile หลายชุด

แต่ Source ปัจจุบันของ txAdmin ระบุว่า serverProfile เป็น Deprecated

และแนะนำให้ Server หลาย Instance ใช้

TXHOST_DATA_PATH

แยกกันแทน

นี่เป็นจุดสำคัญสำหรับ Server ปี 2026

㉝ ทำไมต้องแยก txData หลาย Server

สมมุติมี

Production
Development
Test

ไม่ควรให้ทุก Instance ใช้ Data Folder เดียวกันโดยไม่จำเป็น

แนวทางที่ชัดเจนคือ

D:\FiveM\Production\txData

D:\FiveM\Development\txData

D:\FiveM\Test\txData

ช่วยลดความสับสนของ Admin, Config และ Logs

㉞ ตัวอย่าง Environment แยก Production

set "TXHOST_DATA_PATH=D:\FiveM\Production\txData"
FXServer.exe

㉟ ตัวอย่าง Environment แยก Development

set "TXHOST_DATA_PATH=D:\FiveM\Development\txData"
FXServer.exe

สอง Server จึงมี Data ของ txAdmin แยกจากกัน

㊱ txData กับ Server Data ต่างกันอย่างไร

อาจสับสนเพราะทั้งสองมีคำว่า Data

txData

txAdmin Configuration
Admin
Logs
Profile

Server Data

server.cfg
resources
Framework Files

ควร Backup ทั้งสองส่วน

㊲ txData กับ Database ต้อง Backup แยกหรือไม่

ต้อง

Backup Production FiveM ที่ดีควรครอบคลุมอย่างน้อย

txData
server.cfg
resources
database
custom configs

ถ้า Backup เพียง txData คุณยังไม่สามารถ Restore เมืองทั้งระบบได้

㊳ txData ควร Backup บ่อยแค่ไหน

ขึ้นอยู่กับความถี่ในการเปลี่ยน

เช่น

  • เพิ่ม Admin

  • เปลี่ยน Permission

  • แก้ txAdmin Settings

  • ย้าย Server

  • Update ใหญ่

ควรมี Backup ล่าสุดก่อนงาน Maintenance สำคัญ

㊴ ก่อนย้าย Server ต้อง Backup txData ไหม

ควรอย่างยิ่ง

Workflow ที่แนะนำ

Stop Server
↓
Backup txData
↓
Backup server-data
↓
Backup Database
↓
ย้าย Server
↓
ตรวจ TXHOST_DATA_PATH
↓
Start
↓
ตรวจ Admin/Logs/Settings

ช่วยป้องกันปัญหา txAdmin เปิดขึ้นมาแล้วเหมือน Server ใหม่

㊵ Copy txData ขณะ Server เปิดได้ไหม

สำหรับ Backup ที่ต้องการความสอดคล้องสูง ควรทำใน Maintenance Window และหยุด Service ที่เกี่ยวข้องก่อน Copy

เพราะ txAdmin สามารถกำลังเขียน

  • Logs

  • Config

  • Admin Data

อยู่ในเวลาเดียวกัน

การ Copy ขณะ File กำลังเปลี่ยนอาจได้ Backup ที่ไม่สอดคล้องกัน

㊶ txData ใหญ่เพราะอะไร

หนึ่งในสาเหตุคือ Logs

Server ที่มี

  • Player จำนวนมาก

  • Console Output เยอะ

  • Error Spam

  • Resources Print ข้อมูลถี่

สามารถสร้าง Log ขนาดใหญ่ได้

ควรแก้ Error Spam และใช้ Log Rotation ไม่ใช่ลบ txData ทั้ง Folder

㊷ Log Rotation ช่วยอะไร

txAdmin รองรับการจำกัด

Interval
Max Size
Max Files

ของ Logs

ช่วยรักษาประวัติที่จำเป็นโดยไม่ให้ Disk เต็มอย่างไม่มีขอบเขต

ควรปรับเฉพาะเมื่อเข้าใจ Retention Requirement ของ Server

㊸ Disk เต็มเพราะ txData ทำอย่างไร

ตรวจว่าอะไรใช้พื้นที่ก่อน

โดยเฉพาะ

logs

ถ้ามี Console Error Spam หลาย GB ให้หา Resource ที่ Print/Error ไม่หยุด

อย่าแก้ด้วยการลบ txData ทั้งหมด

㊹ Path มีภาษาไทยได้ไหม

Source txAdmin ปัจจุบันมีการตรวจ Path ที่มี Non-ASCII Characters และเตือน/หยุดการทำงานในบาง Environment เนื่องจากข้อจำกัดทางเทคนิค

ดังนั้นควรใช้ Path ภาษาอังกฤษเรียบ ๆ เช่น

C:\fivemserver\
D:\FiveM\

หลีกเลี่ยง

D:\เซิร์ฟเวอร์ไฟว์เอ็ม\

เพื่อลดปัญหา Path Compatibility

㊺ มี Space ใน Path ได้ไหม

Space อาจใช้งานได้ในหลายกรณีถ้า Quote ถูกต้อง แต่เพื่อความง่ายในการดูแล Server ควรใช้ Path ที่สั้นและเรียบง่าย

เช่น

C:\FXServer\

ดีกว่า

C:\My FiveM Production Server 2026\

โดยเฉพาะเมื่อใช้ Batch/Shell Scripts

㊻ เปิด FXServer จาก WinRAR ได้ไหม

ไม่ควร

Source txAdmin ปัจจุบันตรวจกรณีที่ FXServer ถูกเปิดจาก Temporary Folder ของ WinRAR และสามารถแจ้ง Error ให้ Extract Server ไปยัง Folder จริงก่อน

ควร Extract Artifact เต็มรูปแบบก่อนเปิด

㊼ วิธีรู้ว่าใช้ txData ผิดชุด

อาการที่ควรสงสัย ได้แก่

Admin เดิมหาย
Permission หาย
Settings เปลี่ยน
Log เก่าหาย
txAdmin ขอ Setup ใหม่
Server Profile ไม่เหมือนเดิม

โดยเฉพาะถ้าเกิดทันทีหลัง

ย้าย VPS
ย้าย Folder
เปลี่ยน Startup Script
อัปเดต Hosting

ให้ตรวจ Data Path ก่อน Reset ระบบ

㊽ Checklist ตรวจ txData

ใช้รายการนี้

txAdmin เปิดได้
รู้ตำแหน่ง TXHOST_DATA_PATH
txData Folder มีอยู่
Path เป็นชุดที่ถูกต้อง
Profile ถูกต้อง
config.json อยู่
logs อยู่
Admin Account ยังอยู่
Disk มีพื้นที่
Path ไม่มีปัญหา Non-ASCII
Production/Test ไม่ใช้ Data Folder ผิดชุด
Backup ล่าสุดมีอยู่

ถ้าพบหลาย txData ให้ตรวจ Startup Environment ก่อนตัดสินใจลบ Folder ใด

㊾ สิ่งที่ห้ามทำกับ txData

ไม่ควร

ลบ txData เพื่อ Clear Cache
ลบ admins.json เพื่อแก้ Login แบบสุ่ม
Copy txData ผิด Server ทับ Production
แก้ JSON โดยไม่ Backup
แชร์ txData สู่ Public
ใช้ txData เดียวกันมั่วกับหลาย Server
ย้าย Folder แล้วไม่แก้ Data Path
คิดว่า Backup txData เท่ากับ Backup Database

txData ควรถูกดูแลเหมือนข้อมูล Configuration สำคัญของ Server

㊿ สรุป txData FiveM คืออะไร และอยู่ที่ไหน

txData คือ Data Directory หลักของ txAdmin

ใช้เก็บข้อมูลที่เกี่ยวข้องกับ

Admin Accounts
Permissions
Server Profile
Configuration
Logs
Persistent txAdmin Data

txAdmin จะสร้าง Data Directory เมื่อเปิดใช้งานครั้งแรก และตำแหน่งจริงขึ้นอยู่กับ Installation และ Host Configuration

สำหรับ txAdmin รุ่นปัจจุบัน ควรรู้จัก

TXHOST_DATA_PATH

ซึ่งใช้กำหนดตำแหน่ง Data Directory

ขณะที่ Configuration รุ่นเก่าอย่าง

txDataPath
serverProfile

ถูกระบุเป็น Deprecated ใน Source ปัจจุบัน และแนวทางใหม่สำหรับหลาย Server คือแยก TXHOST_DATA_PATH ของแต่ละ Instance

ถ้า txAdmin เคยใช้งานได้ แต่หลังย้าย Server แล้ว

Admin หาย
Settings หาย
Logs หาย
Setup ใหม่

อย่าเพิ่งสร้าง Server ใหม่ ให้ตรวจก่อนว่า txAdmin กำลังอ่าน txData ชุดเดิมหรือไม่

สำหรับ Production Server comsiam แนะนำให้แยกอย่างชัดเจนเป็น

FXServer Binary
Server Data
txData
Database
Backups

และ Backup ทุกส่วนก่อน Update หรือย้าย Server

สิ่งสำคัญที่สุดคือ อย่าลบ txData เพื่อแก้ปัญหาทั่วไป เพราะนี่ไม่ใช่ Cache Folder แต่เป็นข้อมูลสำคัญของ txAdmin

เมื่อจัด Data Path และ Backup ให้เป็นระบบ ผู้ดูแล FiveM Server ของ comsiam จะสามารถย้าย Artifact, เปลี่ยน VPS หรือ Recovery Server ได้ง่ายขึ้นโดยไม่ต้องสร้าง Admin, Permission และ txAdmin Configuration ใหม่ทั้งหมด

Comments

Popular posts from this blog

FiveM ยังน่าเล่นไหม? Enhanced เปลี่ยน FiveM แค่ไหน

FiveM คืออะไร เล่นอย่างไร สำหรับมือใหม่ เริ่มต้นตั้งแต่ศูนย์

วิธีตั้ง Admin Permission ด้วย add_ace และ add_principal FiveM แบบละเอียด