วิธีตั้งเซิร์ฟเวอร์ FiveM บน Linux ด้วย txAdmin

คู่มือนี้พา VPS Ubuntu 24.04 ใหม่เอี่ยมไปจนเป็นเซิร์ฟเวอร์ FiveM ที่ใช้งานได้ พร้อม txAdmin ฐานข้อมูล MariaDB และเฟรมเวิร์กที่คุณเลือก ใช้เวลาประมาณ 30 นาที คุณต้องมีสิทธิ์เข้าเซิร์ฟเวอร์ผ่าน SSH และ license key ฟรีจาก Cfx.re Portal

โดยทีม Nodewave · อัปเดต 8 พฤศจิกายน 2026

ก่อนเริ่ม

Cfx.re ระบุว่าบิลด์ Linux เป็น courtesy port ที่มีเครื่องมือวินิจฉัยน้อยกว่า และแนะนำ Windows หากคุณต้องการความช่วยเหลือจากพวกเขาเมื่อมีปัญหา เซิร์ฟเวอร์จำนวนมากรันบน Linux ได้ดี แค่ควรรู้ข้อแลกเปลี่ยนนี้ไว้

1. เตรียมเซิร์ฟเวอร์

อัปเดตระบบ ติดตั้งเครื่องมือที่ FXServer ต้องใช้ และสร้างผู้ใช้สำหรับรันมัน เพื่อไม่ให้เซิร์ฟเวอร์เกมรันในฐานะ root:

sudo apt update && sudo apt upgrade -y
sudo apt install -y xz-utils git tmux
sudo adduser --disabled-password --gecos "" fivem

2. เปิดไฟร์วอลล์

อนุญาต SSH ก่อนเพื่อไม่ให้ตัวเองถูกล็อกออก จากนั้นเปิดพอร์ตเกมให้ผู้เล่น และเปิดเว็บพาเนลของ txAdmin ให้เฉพาะ IP ของคุณเอง:

sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw allow from your-home-ip to any port 40120 proto tcp
sudo ufw enable

แพ็กเกจ VPS ของ Nodewave ไม่มีไฟร์วอลล์ของผู้ให้บริการกั้นหน้าพอร์ตของคุณ ดังนั้น ufw บนเซิร์ฟเวอร์คือไฟร์วอลล์ของคุณ ถ้าโฮสต์ของคุณมีพาเนลไฟร์วอลล์ของตัวเอง ให้เปิดพอร์ตเดียวกันที่นั่นด้วย

3. สร้างฐานข้อมูล

QBCore, Qbox และ ESX ล้วนเก็บข้อมูลผู้เล่น เงิน และไอเทมไว้ในฐานข้อมูล ติดตั้ง MariaDB แล้วเปิดพรอมต์ของมัน:

sudo apt install -y mariadb-server
sudo mysql

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

CREATE DATABASE fivem;
CREATE USER 'fivem'@'localhost' IDENTIFIED BY 'choose-a-strong-password';
GRANT ALL PRIVILEGES ON fivem.* TO 'fivem'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Ubuntu 24.04 ติดตั้ง MariaDB 10.11 ซึ่งผ่านขั้นต่ำ 10.9 ที่ Qbox ต้องการด้วย โดยค่าเริ่มต้น MariaDB รอรับการเชื่อมต่อเฉพาะบนเซิร์ฟเวอร์เอง จึงควรปิดพอร์ต 3306 จากอินเทอร์เน็ตไว้

4. ดาวน์โหลด FXServer

เปิด หน้าบิลด์เซิร์ฟเวอร์ Linux แล้วคัดลอกลิงก์ของบิลด์แนะนำล่าสุด จากนั้นสลับไปเป็นผู้ใช้ fivem ดาวน์โหลด และแตกไฟล์:

sudo -iu fivem
mkdir -p ~/FXServer/server && cd ~/FXServer/server
wget -O fx.tar.xz "paste-the-link-here"
tar xf fx.tar.xz

5. เริ่ม txAdmin

เริ่ม FXServer ใน tmux เพื่อให้รันต่อหลังจากคุณปิด SSH:

tmux new -s fivem
cd ~/FXServer/server
./run.sh

ในการเริ่มครั้งแรก คอนโซลจะแสดง PIN และที่อยู่ของเว็บพาเนล txAdmin บนพอร์ต 40120 เปิด http://your-server-ip:40120 ในเบราว์เซอร์ ใส่ PIN แล้วลงชื่อเข้าด้วยบัญชี Cfx.re ของคุณเพื่อสร้างบัญชีผู้ดูแล

6. ติดตั้งเฟรมเวิร์ก

จากนั้น txAdmin จะเสนอให้ตั้งค่าเซิร์ฟเวอร์ให้คุณ เลือกสูตรยอดนิยม เช่น ESX Legacy, QBCore หรือ QBox Framework (ดู QBCore vs ESX vs Qbox) แล้วกรอก:

txAdmin จะดาวน์โหลด resource นำเข้าตารางฐานข้อมูล เขียน server.cfg และเริ่มเซิร์ฟเวอร์ เมื่อคอนโซลนิ่งแล้ว เปิด FiveM กด F8 แล้วพิมพ์ connect your-server-ip:30120

7. ทำให้รันต่อเนื่อง

ออกจาก tmux โดยกด Ctrl+B แล้วตามด้วย D เซิร์ฟเวอร์จะรันต่อไป กลับเข้าไปทีหลังด้วย tmux attach -t fivem ตั้งแต่นี้ไป ให้เริ่ม หยุด และรีสตาร์ทเซิร์ฟเวอร์จาก txAdmin และตั้งเวลารีสตาร์ทอัตโนมัติ

ถ้า VPS รีบูต ให้ล็อกอินเป็นผู้ใช้ fivem แล้วเริ่ม ./run.sh ใน tmux ใหม่ หรือสร้าง service ของ systemd ให้ทำแทน

8. การอัปเดต FXServer ภายหลัง

สำรองโฟลเดอร์เซิร์ฟเวอร์และฐานข้อมูลก่อน จากนั้นหยุดเซิร์ฟเวอร์ ดาวน์โหลดบิลด์แนะนำใหม่ลงใน ~/FXServer/server แล้วแตกไฟล์ทับของเดิม การแตกไฟล์จะแทนที่เฉพาะไฟล์ของบิลด์ การตั้งค่า txAdmin และข้อมูลเซิร์ฟเวอร์ของคุณจึงยังอยู่ครบ

ปัญหาที่พบบ่อย

ถ้าเซิร์ฟเวอร์ไม่ยอมสตาร์ต ดู วิธีแก้ข้อผิดพลาดคีย์ไลเซนส์ ถ้าผู้เล่นเข้าร่วมไม่ได้ ดู ความหมายของรหัสข้อผิดพลาด CURL

โฮสต์เซิร์ฟเวอร์ FiveM ของคุณในสิงคโปร์

ปิงต่ำสำหรับผู้เล่นในอินเดีย มาเลเซีย และอินโดนีเซีย บน AMD EPYC พร้อม NVMe และการป้องกัน DDoS จาก Gcore บนทุก IP

โฮสติ้ง FiveM ในสิงคโปร์ →