วิธีสร้าง FiveM Server บน Linux ตั้งแต่ศูนย์ สำหรับ VPS และ Dedicated Server

 การสร้าง FiveM Server บน Linux เหมาะกับผู้ที่ต้องการนำ Server ไปเปิดบน VPS หรือ Dedicated Server ตลอด 24 ชั่วโมง เพราะ Linux ใช้ทรัพยากรระบบไม่มากและสามารถบริหารผ่าน SSH ได้โดยไม่ต้องมีหน้าจอ Desktop

อย่างไรก็ตาม การติดตั้งบน Linux ต้องใช้คำสั่ง Terminal มากกว่า Windows ตั้งแต่การติดตั้ง Package ดาวน์โหลด Server Artifact แตกไฟล์ ตั้งค่า server.cfg ไปจนถึงการเปิด FXServer

บทความนี้จะอธิบายตั้งแต่ศูนย์จนสามารถเปิด FiveM Server บน Linux ได้จริง

① FiveM Server บน Linux คืออะไร

FiveM Server บน Linux คือการนำ FXServer เวอร์ชัน Linux มารันบนระบบปฏิบัติการ Linux แทน Windows

ระบบที่นิยมใช้กับ VPS และ Dedicated Server เช่น

  • Ubuntu

  • Debian

  • Linux Server Distribution อื่นที่เข้ากันได้

สำหรับมือใหม่ หากผู้ให้บริการ VPS มีให้เลือกหลายระบบ Ubuntu หรือ Debian มักจัดการได้ง่ายและมีคู่มือจำนวนมาก

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

② ก่อนสร้าง FiveM Server บน Linux ต้องเตรียมอะไร

ควรเตรียมสิ่งต่อไปนี้

  • VPS หรือ Dedicated Server ที่ติดตั้ง Linux

  • สิทธิ์ SSH

  • User ที่สามารถใช้ sudo

  • Public IP ของ Server

  • บัญชี Cfx.re

  • FiveM Server Registration Key

  • Git

  • wget

  • xz-utils

  • พื้นที่ Disk เพียงพอ

  • Port สำหรับ FiveM Server

สำหรับ Server ทั่วไปจะพบการใช้งาน Port

30120

ทั้ง TCP และ UDP ตามการตั้งค่าพื้นฐานของ FXServer

③ เชื่อมต่อ Linux Server ผ่าน SSH

หากใช้ Windows สามารถเปิด PowerShell หรือ Terminal แล้วเชื่อมต่อ VPS ด้วยคำสั่ง

ssh username@SERVER_IP

ตัวอย่าง

ssh root@123.123.123.123

เปลี่ยน 123.123.123.123 เป็น IP จริงของ VPS

จากนั้นใส่ Password หรือใช้ SSH Key ตามการตั้งค่าของผู้ให้บริการ

เมื่อเข้า Server สำเร็จแล้ว จะสามารถติดตั้ง FiveM ผ่าน Command Line ได้

④ อัปเดต Package ของ Linux ก่อน

สำหรับ Ubuntu หรือ Debian แนะนำให้อัปเดตรายการ Package ก่อน

sudo apt update

จากนั้นอัปเดต Package ที่มีอยู่

sudo apt upgrade -y

ขั้นตอนนี้ช่วยลดปัญหาจาก Package เก่าก่อนติดตั้ง FXServer และเครื่องมือที่ต้องใช้

หากเป็น Server Production ควรตรวจสอบผลกระทบก่อน Upgrade Package จำนวนมากทุกครั้ง

⑤ ติดตั้ง Git, wget และ xz-utils

ติดตั้งเครื่องมือที่ต้องใช้ด้วยคำสั่ง

sudo apt install git wget xz-utils -y

แต่ละตัวมีหน้าที่หลักดังนี้

Git

ใช้ Clone Server Data และ Repository ต่าง ๆ

wget

ใช้ดาวน์โหลด Server Artifact ผ่าน URL

xz-utils

ใช้แตกไฟล์ .tar.xz ของ FXServer สำหรับ Linux

สามารถตรวจ Git ได้ด้วย

git --version

และตรวจ wget ด้วย

wget --version

หากระบบแสดง Version แสดงว่าติดตั้งเรียบร้อย

⑥ สร้างโฟลเดอร์ FiveM Server

Cfx.re ยกตัวอย่างโครงสร้าง Server Binary ไว้ประมาณนี้

mkdir -p ~/FXServer/server

จากนั้นจะได้โครงสร้าง

~/FXServer/
└── server/

โฟลเดอร์ server จะใช้เก็บ Server Artifact และไฟล์ของ FXServer

ภายหลังเราจะสร้าง server-data แยกออกมาอีกโฟลเดอร์หนึ่ง

แนวทางนี้ทำให้การอัปเดต Artifact ง่ายกว่าเอาทุกอย่างรวมไว้ใน Folder เดียว

⑦ ดาวน์โหลด FiveM Server Artifact สำหรับ Linux

เข้า Server Download ของ Cfx.re แล้วเลือก Recommended Build สำหรับ Linux

จากนั้น Copy URL ของ Artifact รุ่นที่ต้องการ

บน Linux สามารถใช้

wget URL

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

cd ~/FXServer/server
wget URL_SERVER_ARTIFACT

แทนที่ URL_SERVER_ARTIFACT ด้วย URL ปัจจุบันจากหน้า Server Download

ไม่ควร Copy URL Artifact เก่าจากบทความหรือคลิปหลายปีมาแล้ว เพราะ Server Artifact มีการอัปเดตอย่างต่อเนื่อง

⑧ ไฟล์ FXServer Linux ชื่ออะไร

สำหรับ FiveM Server แบบทั่วไป Artifact ฝั่ง Linux จะพบชื่อไฟล์ลักษณะ

fx.tar.xz

แต่หากกำลังสร้าง Server สำหรับ GTAV Enhanced เอกสาร Cfx.re ปัจจุบันระบุว่าชื่อ Package ฝั่ง Linux จะเป็น

cfx-server-linux_x64

แทน fx.tar.xz

ดังนั้นควรดูว่ากำลังติดตั้ง Server สำหรับ GTA V รุ่นใดก่อนทำตาม Tutorial เก่าแบบตรงตัว

⑨ แตกไฟล์ FiveM Server Artifact

หากไฟล์ที่ดาวน์โหลดชื่อ

fx.tar.xz

ให้เข้า Folder Server

cd ~/FXServer/server

จากนั้นแตกไฟล์ด้วย

tar xf fx.tar.xz

หรือใช้คำสั่งตามตัวอย่างของ Cfx.re

cd ~/FXServer/server && tar xf fx.tar.xz

เมื่อแตกไฟล์สำเร็จแล้ว ภายใน Folder จะมีไฟล์ของ FXServer รวมถึง

run.sh

ซึ่งเป็น Script สำคัญสำหรับเปิด FXServer บน Linux

⑩ สร้าง server-data

Server Binary และ Server Data ควรแยกออกจากกัน

ให้ Clone cfx-server-data ด้วยคำสั่ง

git clone https://github.com/citizenfx/cfx-server-data.git ~/FXServer/server-data

หลังจากนั้นโครงสร้างหลักจะเป็น

~/FXServer/
├── server/
└── server-data/

โดย

server

เก็บ FXServer Artifact

server-data

เก็บ Resources และ Configuration ของ Server

การแยกสองส่วนนี้ช่วยให้เวลาอัปเดต Artifact ไม่ต้องไปยุ่งกับข้อมูล Server หลักมากเกินไป

⑪ สร้างไฟล์ server.cfg

เข้า Folder

cd ~/FXServer/server-data

จากนั้นสร้างไฟล์

server.cfg

สามารถใช้ Text Editor เช่น Nano

nano server.cfg

ไฟล์นี้คือ Configuration หลักของ FiveM Server

⑫ ตั้ง Endpoint ของ FiveM Server

Configuration พื้นฐานสามารถกำหนด Endpoint เป็น

endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

0.0.0.0 หมายถึงให้ Server Listen ผ่าน Interface ที่เกี่ยวข้องทั้งหมด

ส่วน

30120

คือ Port ที่นิยมใช้เป็นค่าเริ่มต้นของ FiveM Server

ไม่ควรเปลี่ยน IP ใน Endpoint โดยไม่มีเหตุผล โดยเฉพาะเครื่องที่มี Network Interface เดียว

⑬ ตั้ง Resource ที่ต้อง Start

ใน server.cfg จะมีคำสั่ง

ensure

สำหรับให้ Server Start Resource

ตัวอย่าง Resources พื้นฐาน

ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap

หากเพิ่ม Script ในอนาคต อาจพบรูปแบบ

ensure myresource

ถ้าชื่อ Resource ไม่ตรง หรือ Resource มี Dependency ขาด Server Console จะแสดง Error ตอน Start

⑭ ตั้งชื่อ FiveM Server

สามารถตั้งชื่อ Server เช่น

sv_hostname "My FiveM Server"

และกำหนด Project Name

sets sv_projectName "My FiveM Server"

รวมถึงคำอธิบาย

sets sv_projectDesc "FiveM Roleplay Server"

เมื่อ Server พร้อมเปิด Public ค่อยปรับชื่อและ Description ให้ตรงกับเมืองจริง

⑮ ตั้งจำนวนผู้เล่น

จำนวน Player สามารถกำหนดด้วย

sv_maxclients 48

ตัวเลขนี้เป็นเพียงตัวอย่าง

จำนวนผู้เล่นที่เหมาะสมขึ้นอยู่กับ

  • Server Configuration

  • OneSync

  • Subscription/Entitlement ที่เกี่ยวข้อง

  • CPU

  • RAM

  • Resource

  • Database

  • Network

  • Optimization

ไม่ควรเพิ่มจำนวน Slot สูงเพียงเพราะ VPS มี RAM เยอะ

⑯ เปิด OneSync

ใน Configuration ตัวอย่างของ Cfx.re มีการตั้งค่า

set onesync on

OneSync เป็นระบบสำคัญสำหรับ State Awareness และการรองรับการทำงานของ Server สมัยใหม่

รายละเอียดเรื่อง OneSync จะมีบทความเฉพาะในลำดับต่อไปของหมวดนี้

⑰ สร้าง FiveM Server Key

FiveM Server ต้องใช้ Server Registration Key

ให้เข้า Cfx Portal และสร้าง Key สำหรับ Server

หลังได้ Key แล้ว ให้นำมาใส่ใน server.cfg

ตัวอย่าง

sv_licenseKey "YOUR_SERVER_KEY"

แทนที่

YOUR_SERVER_KEY

ด้วย Key จริงของคุณ

ห้ามเผยแพร่ Server Key ต่อสาธารณะ

หากนำ Screenshot ของ server.cfg ไปถามปัญหาในกลุ่มหรือ Forum ควรปิดบัง Key ก่อนทุกครั้ง

⑱ บันทึก server.cfg ใน Nano

หากใช้ Nano ให้กด

Ctrl + O

เพื่อ Save

กด Enter ยืนยันชื่อไฟล์

จากนั้นกด

Ctrl + X

เพื่อออกจาก Nano

หลังจากนั้นตรวจสอบว่าไฟล์อยู่จริงด้วย

ls

ควรพบ

server.cfg

⑲ วิธีเปิด FiveM Server บน Linux

เข้า Folder server-data

cd ~/FXServer/server-data

จากนั้นเปิด FXServer ด้วยคำสั่ง

bash ~/FXServer/server/run.sh +exec server.cfg

หรือใช้แบบคำสั่งเดียวตามแนวทาง Cfx.re

cd ~/FXServer/server-data && bash ~/FXServer/server/run.sh +exec server.cfg

จุดสำคัญคือควรรันจาก server-data

เพราะ FXServer ต้องหา Resources และ Configuration จากตำแหน่งที่ถูกต้อง

⑳ เปิด txAdmin บน Linux อย่างไร

txAdmin รวมมากับ FXServer อยู่แล้ว จึงไม่ต้องดาวน์โหลด txAdmin แยก

หากต้องการเปิด FXServer ใน txAdmin Monitor Mode ครั้งแรก ให้รัน run.sh โดยไม่ใส่ +exec server.cfg

ตัวอย่าง

cd ~/FXServer/server
./run.sh

เอกสาร Cfx.re ยังยกตัวอย่างการเปิดด้วย

screen ./run.sh

เมื่อ txAdmin ทำงาน จะมี URL สำหรับเข้า Web Panel แสดงใน Console

Port เริ่มต้นคือ

40120

ถ้าเปิดจากเครื่องภายนอก รูปแบบการเข้าจะเป็นประมาณ

http://SERVER_IP:40120

แต่ต้องตรวจ Firewall และการเข้าถึง Port ก่อน

㉑ Port 30120 กับ Port 40120 บน Linux ต่างกันอย่างไร

สอง Port นี้มีหน้าที่ต่างกัน

30120

ใช้เป็น Game Server Endpoint โดยทั่วไป

ตัวอย่าง

0.0.0.0:30120

40120

เป็น Default HTTP Port ของ txAdmin

ดังนั้นถ้า Game Server เข้าไม่ได้ ให้ตรวจ 30120

แต่ถ้า Web Panel txAdmin เข้าไม่ได้ ให้ตรวจ 40120

อย่าสับสนระหว่างสอง Port นี้

㉒ เปิด Firewall สำหรับ FiveM Server

หาก Server ใช้ UFW สามารถตรวจสถานะด้วย

sudo ufw status

สำหรับ Configuration ที่ใช้ Port 30120 อาจต้องอนุญาต TCP และ UDP

sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp

จากนั้นตรวจอีกครั้ง

sudo ufw status

หากต้องการเข้าถึง txAdmin จากภายนอก ต้องพิจารณาการเปิด TCP Port ที่ txAdmin ใช้ด้วย

แต่ไม่ควรเปิด Management Port ให้คนทั่วอินเทอร์เน็ตเข้าถึงโดยไม่จำเป็น

ควรจำกัด Source IP, ใช้ Firewall Rule ที่เหมาะสม หรือวางระบบ Proxy/VPN สำหรับ Server Production ตามความเหมาะสม

㉓ เปิด Server แล้วปิด SSH Server จะดับไหม

หากเปิด FXServer ตรง ๆ ใน SSH Session แล้วปิด Terminal Process อาจหยุดตาม Session ได้

จึงควรใช้ Session Manager หรือ Service สำหรับ Server ที่ต้องเปิดต่อเนื่อง

วิธีพื้นฐานคือ

screen

หรือ

tmux

จากนั้นเปิด FXServer ภายใน Session นั้น

สำหรับ Server Production วิธีที่เป็นระบบกว่าคือสร้าง systemd service เพื่อ

  • Start Server อัตโนมัติ

  • Restart เมื่อ Process มีปัญหา

  • เปิดพร้อมระบบหลัง Reboot

  • จัดการผ่าน systemctl

อย่างไรก็ตาม ควรสร้าง Basic Server ให้ทำงานสำเร็จก่อน แล้วจึงตั้ง Auto Start

㉔ ถ้าใช้ screen เปิด FXServer ทำอย่างไร

ติดตั้ง screen

sudo apt install screen -y

สร้าง Session

screen -S fivem

จากนั้นเปิด Server

cd ~/FXServer/server-data
bash ~/FXServer/server/run.sh +exec server.cfg

หากต้องการออกจาก Session โดยไม่ปิด Server ให้กด

Ctrl + A

แล้วกด

D

กลับเข้า Session ภายหลังด้วย

screen -r fivem

สำหรับ Server ใหม่ วิธีนี้เข้าใจง่าย แต่ Server Production ควรพิจารณา Service Manager ที่เหมาะสมด้วย

㉕ FiveM Server เปิดไม่ได้บน Linux ให้ตรวจอะไร

ถ้า FXServer เปิดไม่ได้ ให้เริ่มตรวจตามลำดับ

ตรวจว่าอยู่ Folder ถูกหรือไม่

ควรรัน Server จาก

~/FXServer/server-data

หากระบบขึ้นประมาณว่าไม่พบ Resource อาจเกิดจาก Current Working Directory ผิด

ตรวจว่ามี +exec หรือไม่

สำหรับการเปิด Vanilla Server ด้วย server.cfg ต้องมี

+exec server.cfg

หากลืม Server อาจไม่โหลด Configuration ที่ต้องการ

ตรวจ Server Key

ถ้าขึ้นข้อความเกี่ยวกับ License Key ให้ตรวจ

sv_licenseKey

ตรวจ Artifact

ถ้า Artifact เก่ามากควรอัปเดต

ตรวจ Permission

หาก run.sh เปิดไม่ได้ อาจตรวจ Permission ของไฟล์และวิธีเรียก Script

อ่าน Console

อย่าแก้แบบเดาสุ่ม ให้ดู Error บรรทัดแรก ๆ ที่เกี่ยวข้องกับสาเหตุก่อน

㉖ Error Failed to start resource เกิดจากอะไร

ถ้า Console ขึ้นข้อความเกี่ยวกับ

Failed to start resource

ให้ตรวจ

  • ชื่อ Resource ถูกหรือไม่

  • Folder Resource อยู่ถูกที่หรือไม่

  • fxmanifest.lua มีหรือไม่

  • Dependency ครบหรือไม่

  • Artifact รองรับหรือไม่

  • Current Directory ถูกหรือไม่

  • Resource ต้องใช้ Database หรือไม่

Cfx.re ระบุในคู่มือ Vanilla Server ว่าหาก Server หา Resources ไม่พบ หนึ่งในสิ่งที่ควรตรวจคือกำลัง cd อยู่ใน Folder ถูกต้องหรือไม่

㉗ Server ขึ้น Connection Refused หรือ Timed Out ทำอย่างไร

ถ้า Server Process ทำงานแต่ Player เข้าไม่ได้ ให้ตรวจ

  • FXServer Running หรือไม่

  • server.cfg ถูกโหลดหรือไม่

  • Port 30120 เปิดหรือไม่

  • TCP/UDP Firewall

  • Cloud Firewall ของ VPS

  • Public IP

  • Endpoint

  • Provider Security Group

โดยเฉพาะ VPS บางผู้ให้บริการมี Firewall สองชั้น

Linux Firewall

และ

Firewall/Security Group ของ Cloud Provider

เปิด UFW แล้วไม่ได้หมายความว่า Provider Firewall จะเปิดตามไปด้วย

㉘ ควรใช้ Root เปิด FiveM Server หรือไม่

สำหรับ Server Production ไม่แนะนำให้รัน Application ทุกอย่างด้วย Root หากไม่มีความจำเป็น

แนวทางที่ดีกว่าคือสร้าง User เฉพาะสำหรับ FiveM แล้วให้สิทธิ์เฉพาะ Folder ที่ต้องใช้งาน

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

User: fivem
Folder: /home/fivem/FXServer

ข้อดีคือหาก Process หรือ Resource มีปัญหาด้าน Security ผลกระทบจะถูกจำกัดมากกว่าการเปิดทุกอย่างด้วย Root

สำหรับผู้เริ่มต้น ควรเรียนรู้เรื่อง

  • Linux User

  • File Ownership

  • chmod

  • chown

  • SSH Key

ก่อนนำ Server ไปเปิด Public จริง

㉙ FiveM Linux Server ต้องมีหน้าจอ Desktop ไหม

ไม่จำเป็น

VPS Linux สามารถรัน FiveM Server ผ่าน Terminal ได้ทั้งหมด

จึงไม่จำเป็นต้องติดตั้ง

  • GNOME

  • KDE

  • Desktop Environment

การใช้ Linux Server แบบไม่มี GUI ช่วยประหยัด RAM และทรัพยากรที่ไม่จำเป็น

การบริหารสามารถทำผ่าน

  • SSH

  • txAdmin

  • SFTP

  • SCP

  • Terminal

ได้

㉚ วิธีอัปโหลด Script เข้า FiveM Server Linux

สามารถใช้ SFTP Client เช่น FileZilla หรือโปรแกรมที่รองรับ SFTP เพื่อจัดการไฟล์ได้

Resources จะอยู่ภายใต้ Folder Server Data ที่กำหนด

เมื่อเพิ่ม Resource แล้ว ต้องเพิ่มคำสั่งใน server.cfg เช่น

ensure myresource

หรือจัดกลุ่ม Resource แล้ว ensure ตาม Folder Configuration ที่รองรับ

หลังเพิ่ม Script ควร Restart เฉพาะ Resource ก่อน ถ้าไม่จำเป็นไม่ต้อง Restart Server ทั้งเครื่อง

㉛ Linux หรือ Windows ดีกว่าสำหรับ FiveM Server

Linux มีข้อดี เช่น

  • ใช้ทรัพยากรระบบน้อย

  • เหมาะกับ VPS

  • Automation ง่าย

  • จัดการผ่าน SSH ได้

  • เหมาะกับ Server Environment

Windows มีข้อดี เช่น

  • มือใหม่เข้าใจง่ายกว่า

  • GUI จัดการสะดวก

  • Debug บางปัญหาง่ายกว่า

  • Compatibility กับ FXServer มีข้อได้เปรียบบางด้าน

และ Cfx.re ระบุโดยตรงว่า Linux FXServer เป็น courtesy port และหากพบปัญหาบางประเภท มีโอกาสได้รับการแก้ไขบน Windows ง่ายกว่า

ดังนั้นไม่ควรเลือก Linux เพียงเพราะคิดว่า “FiveM ต้องแรงกว่าแน่นอน”

ให้เลือกจากความสามารถในการดูแลระบบของทีมด้วย

㉜ โครงสร้าง FiveM Server Linux ที่ควรจำ

โครงสร้างพื้นฐานสามารถมองได้แบบนี้

Linux VPS
   ↓
~/FXServer/server
   ↓
FXServer Artifact + run.sh
   ↓
~/FXServer/server-data
   ↓
server.cfg
   ↓
resources
   ↓
FXServer
   ↓
FiveM Players

ส่วน txAdmin จะทำหน้าที่เป็น Web Management Panel สำหรับบริหาร Server อีกชั้นหนึ่ง

เมื่อเข้าใจว่า Server Binary กับ Server Data เป็นคนละส่วน การ Backup และ Update Artifact จะง่ายขึ้นมาก

㉝ ขั้นตอนสร้าง FiveM Server Linux แบบสรุป

ลำดับทั้งหมดคือ

  1. เตรียม Linux VPS

  2. SSH เข้า Server

  3. อัปเดต Package

  4. ติดตั้ง Git, wget และ xz-utils

  5. สร้าง ~/FXServer/server

  6. ดาวน์โหลด Recommended Linux Artifact

  7. แตก Artifact

  8. Clone cfx-server-data

  9. สร้าง server.cfg

  10. ตั้ง Endpoint

  11. ใส่ Server Key

  12. ตั้ง Resource

  13. เปิด Port 30120 TCP/UDP

  14. เปิด FXServer

  15. ตรวจ Console

  16. ทดสอบเข้า Server

  17. ตั้ง txAdmin

  18. Backup

  19. เพิ่ม Framework และ Resources ภายหลัง

  20. จึงค่อยตั้งระบบ Auto Start สำหรับ Production

㉞ สิ่งที่ไม่ควรทำเมื่อสร้าง FiveM Server บน Linux

ไม่ควรดาวน์โหลด Artifact จากแหล่งไม่รู้จัก

ไม่ควรเปิดทุก Port ของ VPS เพื่อแก้ปัญหาแบบรวดเร็ว

ไม่ควรแจก Root Password ให้ทีมงานทุกคน

ไม่ควรโพสต์ sv_licenseKey สาธารณะ

ไม่ควรรัน Script ที่ไม่ทราบแหล่งที่มา

ไม่ควรลง Framework และ Script จำนวนมากก่อนทดสอบ Basic Server

และไม่ควรแก้ Configuration ครั้งใหญ่โดยไม่มี Backup

สำหรับ Server ที่เปิดให้คนเล่นจริง ความปลอดภัยสำคัญพอ ๆ กับ Performance

㉟ สรุป

การสร้าง FiveM Server บน Linux มีขั้นตอนมากกว่า Windowsเล็กน้อย แต่เหมาะกับ VPS และ Dedicated Server ที่ต้องเปิดออนไลน์ต่อเนื่อง

หัวใจสำคัญคือ

เตรียม Linux → ติดตั้ง Dependencies → ดาวน์โหลด Recommended Artifact → แตกไฟล์ → สร้าง server-data → ตั้ง server.cfg → ใส่ Server Key → เปิด Port → รัน run.sh → ตรวจ Console → ทดสอบ Server

คำสั่งหลักสำหรับ Vanilla Server คือ

cd ~/FXServer/server-data && bash ~/FXServer/server/run.sh +exec server.cfg

ส่วน txAdmin ติดมากับ FXServer อยู่แล้ว ไม่ต้องดาวน์โหลดแยก และสามารถใช้เป็น Web Panel สำหรับควบคุม Server ได้

สำหรับผู้เริ่มต้น comsiam แนะนำให้สร้าง Basic FiveM Server ให้เข้าเล่นได้ก่อน แล้วค่อยติดตั้ง Framework, Database และ Script เพิ่มทีละส่วน เพราะจะช่วยแยกสาเหตุของ Error ได้ง่ายกว่า

เมื่อ Server เริ่มเปิดจริง ควรให้ความสำคัญกับ Firewall, User Permission, SSH Security, Backup และการอัปเดต Artifact อย่างสม่ำเสมอ โดยชุดบทความ FiveM Server ของ comsiam จะต่อยอดเรื่องเหล่านี้ตามลำดับเพื่อให้สามารถสร้าง Server ตั้งแต่เครื่องเปล่าไปจนถึงระบบใช้งานจริงได้

Comments

Popular posts from this blog

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

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

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