วิธีสร้าง FiveM Server บน Windows ตั้งแต่ศูนย์ สำหรับมือใหม่
การสร้าง FiveM Server บน Windows ในปัจจุบันทำได้ง่ายกว่าเมื่อก่อนมาก เพราะ FXServer มี txAdmin รวมมาให้แล้ว สามารถตั้งค่า Server, สร้างไฟล์พื้นฐาน, Deploy Recipe และเปิด Server ผ่านหน้าเว็บได้โดยไม่จำเป็นต้องเขียนคำสั่งทั้งหมดเองตั้งแต่เริ่มต้น
บทความนี้จะสอนตั้งแต่ ดาวน์โหลด FiveM Server Artifact → เปิด FXServer → ตั้งค่า txAdmin → สร้าง Server Key → Deploy Server → เปิดเซิร์ฟเวอร์ → เข้าเล่นทดสอบ เหมาะสำหรับคนที่ยังไม่เคยสร้าง FiveM Server มาก่อน
① สิ่งที่ต้องเตรียมก่อนสร้าง FiveM Server บน Windows
ก่อนเริ่มควรเตรียมดังนี้
Windows 10 หรือ Windows 11
อินเทอร์เน็ต
บัญชี Cfx.re
พื้นที่ว่างสำหรับ Server
โปรแกรมแตกไฟล์
.7zเช่น 7-Zip หรือ WinRARFiveM Client สำหรับทดสอบ Server
GTA V สำหรับเครื่องที่ใช้เข้าเล่นทดสอบ
หากต้องการทดลองสร้าง Server ก่อน สามารถใช้คอมพิวเตอร์เครื่องเดียวกับที่เล่น FiveM ได้
แต่ถ้าต้องการเปิด Server จริงตลอด 24 ชั่วโมง ควรพิจารณา VPS, Dedicated Server หรือ Hosting ในภายหลัง
② สร้างโฟลเดอร์สำหรับ FiveM Server
เพื่อจัดการไฟล์ง่าย แนะนำให้สร้างโฟลเดอร์โดยตรง เช่น
C:\FXServer
แล้วสร้างโฟลเดอร์ด้านในอีกชั้นหนึ่งเป็น
C:\FXServer\server
โฟลเดอร์นี้จะใช้เก็บไฟล์ FXServer หรือ Server Artifact
ไม่แนะนำให้เก็บ Server ไว้ในโฟลเดอร์ที่มีโครงสร้างซับซ้อนเกินไป เพราะเวลาตรวจ Error, Backup หรืออัปเดต Artifact จะจัดการยากกว่า
③ ดาวน์โหลด FiveM Server Artifact สำหรับ Windows
FiveM Server ต้องใช้ไฟล์ที่เรียกว่า Server Artifact
Artifact คือชุดไฟล์ที่มีโปรแกรมสำหรับรัน FXServer
ให้เข้า Server Download ของ Cfx.re และเลือก Build ที่ระบบแนะนำในขณะนั้น
โดยหลักควรเลือก
Recommended Build
แทนการโหลด Artifact เก่าจากเว็บไซต์ภายนอก
เมื่อดาวน์โหลดแล้วจะได้ไฟล์ Server สำหรับ Windows
โดย FiveM Server แบบปกติอาจพบไฟล์ในรูปแบบ
server.7z
จากนั้นใช้ 7-Zip หรือ WinRAR แตกไฟล์ออกมา
④ FiveM สำหรับ GTA V Enhanced มีชื่อไฟล์ต่างกัน
จุดนี้สำคัญมากสำหรับการสร้าง FiveM Server ในปี 2026
หากกำลังตั้ง Server สำหรับ GTAV Enhanced ชื่อไฟล์ Server อาจไม่เหมือน Tutorial FiveM รุ่นเก่า
แทนที่จะเป็น
server.7z
อาจพบชื่อ
cfx-server_win_x64
และไฟล์สำหรับเปิด Server จากเดิม
FXServer.exe
จะเป็น
cfx-server.exe
ดังนั้นหากดาวน์โหลดมาแล้วหา FXServer.exe ไม่เจอ อย่าเพิ่งสรุปว่าโหลดไฟล์ผิด ให้ตรวจสอบก่อนว่ากำลังใช้ Server สำหรับ GTAV Enhanced หรือไม่
⑤ แตกไฟล์ Artifact ไปไว้ที่ C:\FXServer\server
นำไฟล์ที่ดาวน์โหลดมาแตกไว้ที่
C:\FXServer\server
หลังแตกไฟล์แล้ว ภายในควรมีไฟล์ของ FXServer จำนวนหนึ่ง
ถ้าเป็น FiveM Server ปกติ ให้มองหา
FXServer.exe
หากเป็นรุ่นสำหรับ GTAV Enhanced ให้ตรวจสอบ
cfx-server.exe
อย่าเปิด Server โดยตรงจากไฟล์ .7z
ต้องแตกไฟล์ออกมาก่อน
⑥ เปิด FXServer ครั้งแรก
หากเป็น Server FiveM ปกติ ให้ดับเบิลคลิก
FXServer.exe
หากเป็น GTAV Enhanced ให้เปิดไฟล์ Server ที่มากับ Build นั้น เช่น
cfx-server.exe
เมื่อเปิดสำเร็จ จะมีหน้าต่าง Console ของ Server แสดงขึ้นมา
จากนั้น txAdmin ควรเปิดผ่าน Web Browser ให้อัตโนมัติ
หาก Browser ไม่เปิดเอง สามารถลองเข้า
http://localhost:40120
Port เริ่มต้นของ txAdmin คือ
40120
⑦ ใส่ PIN ของ txAdmin
ตอนเปิด txAdmin ครั้งแรก ระบบอาจแสดง PIN สำหรับเชื่อมต่อหน้าเว็บกับ FXServer
ให้ดู PIN จากหน้าต่าง Console ของ FXServer
จากนั้นนำ PIN ไปใส่ในหน้า txAdmin
เมื่อผ่านขั้นตอนนี้แล้วจะเข้าสู่การตั้งค่า Server ครั้งแรก
⑧ Link Account กับบัญชี Cfx.re
ในหน้า txAdmin ให้เลือก
Link Account
Browser จะพาไปยังระบบบัญชี Cfx.re
ล็อกอินบัญชีของคุณ จากนั้นอนุญาตให้ txAdmin เชื่อมกับบัญชี
การ Link Account มีความสำคัญ เพราะใช้ผูกการดูแล Server เข้ากับบัญชี Cfx
หลังจากนั้นระบบจะให้ตั้งค่าบัญชี Admin และ Password สำรองตามขั้นตอนที่แสดง
ควรใช้รหัสผ่านที่เดายาก และห้ามแชร์บัญชี Master Admin ให้คนที่ไม่เกี่ยวข้อง
⑨ ตั้งชื่อ FiveM Server
หลังจาก Register txAdmin เรียบร้อยแล้ว ระบบจะให้ตั้งชื่อ Server
ตัวอย่างเช่น
My FiveM Server
ชื่อนี้สามารถแก้ไขภายหลังได้ ดังนั้นในช่วงทดลองไม่จำเป็นต้องคิดชื่อจริงของเมืองทันที
ให้เน้นทำ Server ให้เปิดได้ก่อน
⑩ เลือก Deployment Type
txAdmin จะให้เลือกวิธีสร้าง Server
สำหรับมือใหม่แนะนำ
Popular Recipes
จากนั้นเลือก Template พื้นฐานของ Cfx เช่น
FiveM Basic Server / CFX Default
ชื่อที่แสดงอาจมีการปรับเปลี่ยนตามเวอร์ชันของ txAdmin แต่หลักการคือเลือก Recipe พื้นฐานก่อน
เหตุผลที่แนะนำ Server พื้นฐานคือช่วยให้เราตรวจสอบได้ว่า
FXServer + txAdmin + Server Key + Network
ทำงานถูกต้องหรือไม่
อย่าเพิ่งเริ่มจาก Server RP ที่มี Script หลายร้อยตัว
⑪ Recipe FiveM คืออะไร
Recipe คือชุดคำสั่งสำหรับให้ txAdmin สร้าง Server ตาม Template ที่กำหนดไว้
ระบบสามารถจัดเตรียมสิ่งต่าง ๆ ให้โดยอัตโนมัติ เช่น
Server Data
Resources
Configuration
server.cfg
โครงสร้าง Server
Dependencies ที่ Recipe ต้องการ
จึงช่วยลดขั้นตอนการติดตั้งด้วยมือ
สำหรับ Server RP เช่น ESX หรือ QBCore Recipe อาจซับซ้อนขึ้นและอาจต้องมี Database
แต่สำหรับการสร้าง Server ครั้งแรก ควรเริ่มจาก CFX Default ก่อน
⑫ กำหนด Data Location
txAdmin จะให้กำหนดตำแหน่งเก็บ Server Data
หากยังเป็นมือใหม่ สามารถใช้ตำแหน่งที่ txAdmin กำหนดมาให้ได้
ข้อมูล Profile ของ txAdmin จะเกี่ยวข้องกับโฟลเดอร์
txData
ดังนั้นเมื่อ Server เริ่มใช้งานจริง ควร Backup txData ก่อนแก้ระบบใหญ่ ย้ายเครื่อง หรืออัปเกรด Server
⑬ สร้าง FiveM Server Key
ระหว่างขั้นตอน Deploy Recipe จะต้องใช้ Server Registration Key
ให้เปิด Cfx Portal จากลิงก์ที่ txAdmin แสดง
ล็อกอินด้วยบัญชี Cfx.re
จากนั้นสร้าง Key สำหรับ Server ของคุณ
ตั้งชื่อ Key ให้จำได้ง่าย เช่น
My Windows FiveM Server
เมื่อสร้างแล้ว Copy Key
อย่าโพสต์ Server Key ลงเว็บไซต์ Facebook Discord หรือ Screenshot สาธารณะ
เพราะเป็นข้อมูลสำหรับ Server ของคุณ
⑭ ใส่ Server Key ใน txAdmin
กลับมาที่ Recipe Deployer
วาง Server Key ลงในช่องที่ txAdmin กำหนด
จากนั้นเลือก
Run Recipe
txAdmin จะเริ่มสร้าง Server ให้อัตโนมัติ
ระหว่างนี้ระบบอาจ
ดาวน์โหลด Resource
สร้าง Folder
สร้าง Configuration
เตรียม Server Data
สร้าง server.cfg
ควรรอจน Recipe ทำงานเสร็จและตรวจว่าหน้า txAdmin ไม่มี Error สำคัญ
⑮ กด Save & Run Server
หลัง Deploy Recipe สำเร็จ ระบบจะแสดง Server Configuration
สำหรับ Basic Server ที่เพิ่งสร้างครั้งแรก ยังไม่จำเป็นต้องแก้ทุกค่า
เลือก
Save & Run Server
หากทุกอย่างถูกต้อง FXServer จะเริ่มโหลด Resources
ที่หน้า Console จะเห็นข้อความต่าง ๆ วิ่งขึ้นมา
นี่เป็นขั้นตอนสำคัญ เพราะ Console จะบอกว่า Resource ใด
Start สำเร็จ
Warning
Error
Missing Dependency
โหลดไม่สำเร็จ
หาก Server เปิดได้โดยไม่มี Error ร้ายแรง แสดงว่า Server พื้นฐานเริ่มทำงานแล้ว
⑯ ตรวจสอบว่า FiveM Server เปิดสำเร็จหรือไม่
กลับไปที่หน้า txAdmin
ตรวจสอบสถานะ Server
ถ้า Server ทำงานปกติควรอยู่ในสถานะ Running
จากนั้นดู Console ว่ามี Error สีแดงหรือข้อความสำคัญผิดปกติหรือไม่
สำหรับ Server ที่สร้างใหม่จาก CFX Default Recipe ไม่ควรรีบติดตั้ง Script เพิ่ม
ให้ทดลองเข้า Server เดิมก่อน
⑰ วิธีเข้า FiveM Server ที่สร้างในเครื่องตัวเอง
เปิด FiveM Client
หาก FiveM พบ Server ใน LAN อาจแสดง Server ที่เปิดอยู่บนเครื่องหรือเครือข่ายเดียวกันให้เชื่อมต่อได้
หากไม่พบ ให้ปิดและเปิด FiveM ใหม่แล้วลองอีกครั้ง
อีกวิธีหนึ่งคือใช้ Direct Connect ซึ่งจะอธิบายแยกละเอียดในหัวข้อของหมวดนี้
เป้าหมายของขั้นตอนนี้คือพิสูจน์ก่อนว่า
Server เปิดจริงและ FiveM Client เข้าได้
ถ้า Local Server ยังเข้าไม่ได้ ไม่ควรไปตั้ง Port Forwarding สำหรับ Public Server ก่อน
⑱ ทดสอบ txAdmin In-Game Menu
เมื่อเข้า Server สำเร็จแล้ว สามารถทดสอบ txAdmin Menu ได้
กด
F8
เพื่อเปิด FiveM Console
จากนั้นพิมพ์
tx
แล้วกด Enter
ถ้าบัญชีมี Permission ถูกต้อง จะเปิด txAdmin In-Game Menu
เมนูนี้สามารถใช้ฟังก์ชัน Admin หลายอย่าง เช่น
NoClip
Teleport
Spawn Vehicle
Heal
ดู Player ID
Spectate
Freeze
Kick
Ban
Permission ของ Admin แต่ละคนสามารถจำกัดได้ภายหลัง ไม่จำเป็นต้องให้สิทธิ์ทั้งหมดแก่ Admin ทุกคน
⑲ server.cfg อยู่ตรงไหน
หลัง Deploy Server แล้ว จะมีไฟล์หลักที่ควรรู้จักคือ
server.cfg
ไฟล์นี้ใช้กำหนดค่าของ FiveM Server เช่น
Server Name
Resource
Endpoint
จำนวน Player
OneSync
Permission
Server Key
Convar
ตัวอย่างคำสั่งที่พบได้ เช่น
ensure mapmanager
หรือ
sv_maxclients 48
ยังไม่ควร Copy server.cfg จาก Server คนอื่นทั้งไฟล์ เพราะอาจมี Resource, Key, Endpoint หรือ Permission ที่ไม่ตรงกับ Server ของคุณ
⑳ Server เปิดในเครื่องได้ แต่เพื่อนเข้าไม่ได้ เพราะอะไร
นี่เป็นปัญหาที่มือใหม่เจอบ่อยมาก
Local Server เข้าได้ ไม่ได้แปลว่า Internet ภายนอกเข้าได้
หากต้องการให้เพื่อนหรือผู้เล่นจากอินเทอร์เน็ตเข้า Server ที่เปิดจากบ้าน ต้องตรวจสอบอย่างน้อย
Port 30120
TCP
UDP
Windows Firewall
Router
Port Forwarding
Public IP
CGNAT
Firewall ของระบบเครือข่าย
ดังนั้นหาก Server เข้าได้เฉพาะเครื่องตัวเอง แสดงว่า FXServer อาจทำงานปกติแล้ว แต่ส่วน Network ภายนอกยังไม่ได้ตั้งค่า
㉑ Port 30120 กับ 40120 ต่างกันอย่างไร
มือใหม่มักสับสนสอง Port นี้
Port 30120
ใช้กับ FiveM Server Endpoint โดยทั่วไป
ตัวอย่าง
30120
เกี่ยวข้องกับการเชื่อมต่อเข้า Game Server
Port 40120
เป็นค่าเริ่มต้นของ Web Server สำหรับ txAdmin
40120
ใช้เข้า Web Panel ของ txAdmin
ดังนั้น
30120 ≠ 40120
ไม่ควรคิดว่าเป็น Port เดียวกัน
㉒ txAdmin เปิดไม่ได้ แก้อย่างไร
ถ้าเปิด FXServer แล้วเข้า
http://localhost:40120
ไม่ได้ ให้ตรวจตามลำดับ
ตรวจว่า FXServer ยังเปิดอยู่หรือไม่
หาก Console ปิดไปแล้ว txAdmin ก็จะไม่ทำงาน
ตรวจ Port 40120
อาจมีโปรแกรมอื่นใช้ Port เดียวกัน
ตรวจ Windows Firewall
Firewall อาจบล็อกการเชื่อมต่อบางกรณี
ตรวจ Console
อ่าน Error ที่ FXServer แสดง อย่าปิดหน้าต่างทันที
อัปเดต Artifact
ถ้าใช้ Server Artifact เก่ามาก ควรอัปเดตเป็น Build ที่ยังได้รับการรองรับ
㉓ FXServer เปิดช้ามากบน Windows ทำอย่างไร
หาก Server มี Resource จำนวนมาก การ Start ช้าขึ้นเป็นเรื่องที่เกิดได้
แต่ถ้า Server พื้นฐานเปิดช้าผิดปกติ ให้ตรวจ
Console Error
จำนวน Resource
Disk
CPU
Antivirus
Microsoft Defender
Artifact Version
Microsoft Defender สามารถสแกนไฟล์ของ FXServer ระหว่าง Start Server และทำให้การเปิด Server ช้าลงในบางเครื่องได้
แต่ไม่ควรปิด Antivirus ทั้งระบบเพื่อแก้ปัญหา
ควรตรวจหาสาเหตุก่อน และใช้ Exclusion เฉพาะโฟลเดอร์ Server เมื่อจำเป็นและมั่นใจว่าไฟล์ทั้งหมดปลอดภัย
㉔ อย่าใช้ Artifact เก่าเกินไป
Server Artifact มีการอัปเดตต่อเนื่อง
การใช้ Artifact เก่าอาจทำให้เกิด
Warning
Compatibility Problem
Resource Error
Feature ใหม่ใช้ไม่ได้
Server ไม่ได้รับ Support
ผู้เล่นเข้า Server ไม่ได้ในบางกรณี
จึงควรตรวจสอบ Artifact เป็นระยะและใช้ Build ที่ Cfx.re รองรับ
ก่อนอัปเดต Server จริงควร Backup
txData
server.cfg
Resources
Database
Configuration สำคัญ
ทุกครั้ง
㉕ โครงสร้าง FiveM Server บน Windows ที่ควรจำ
หลังทำมาถึงจุดนี้ ให้จำภาพรวมง่าย ๆ ว่า
Windows
↓
Server Artifact
↓
FXServer
↓
txAdmin
↓
Recipe / Server Data
↓
server.cfg
↓
Resources
↓
FiveM Server
↓
Player
ถ้าเข้าใจโครงสร้างนี้ เวลามี Error จะวิเคราะห์ง่ายขึ้นมากว่าปัญหาอยู่ฝั่งไหน
㉖ วิธีสร้าง FiveM Server บน Windows แบบสั้นที่สุด
ถ้าต้องการจำเฉพาะขั้นตอน ให้ใช้ลำดับนี้
สร้างโฟลเดอร์
C:\FXServer\serverดาวน์โหลด Recommended Server Artifact
แตกไฟล์ลงใน Folder
เปิด
FXServer.exeเข้า txAdmin
ใส่ PIN
Link Cfx Account
ตั้ง Admin Password
ตั้ง Server Name
เลือก Popular Recipes
เลือก CFX Default
สร้าง Server Key
ใส่ Key ใน Recipe
กด Run Recipe
กด Save & Run Server
เปิด FiveM
เข้า Local Server
ตรวจ Console และ txAdmin
Backup Server
จากนั้นจึงเริ่มลง Framework หรือ Resources เพิ่ม
㉗ ควรสร้าง Server เปล่าก่อนหรือเริ่ม ESX/QBCore เลย
สำหรับมือใหม่ แนะนำให้สร้าง Basic Server ให้สำเร็จก่อน
เหตุผลคือจะรู้ว่า
Artifact ใช้งานได้
FXServer เปิดได้
txAdmin ใช้งานได้
Account เชื่อมถูกต้อง
Server Key ใช้ได้
Client เข้า Server ได้
เมื่อทุกอย่างผ่านแล้วจึงค่อยเพิ่ม Framework
ถ้าเริ่มจาก Server Pack ขนาดใหญ่ทันที แล้ว Server เปิดไม่ได้ จะไม่รู้ว่าปัญหาเกิดจาก FXServer, Database, Framework, Script หรือ Configuration
วิธีที่ปลอดภัยกว่าคือ
Basic Server → ทดสอบ → Backup → เพิ่มระบบ → ทดสอบอีกครั้ง
㉘ สรุป
วิธีสร้าง FiveM Server บน Windows ในปัจจุบันไม่จำเป็นต้องตั้งค่าทุกอย่างผ่าน Command Line เพราะสามารถใช้ FXServer และ txAdmin ทำขั้นตอนหลักได้เกือบทั้งหมด
เส้นทางที่แนะนำสำหรับมือใหม่คือ
ดาวน์โหลด Recommended Artifact → แตกไฟล์ → เปิด FXServer → เข้า txAdmin → Link Cfx Account → เลือก CFX Default Recipe → สร้าง Server Key → Run Recipe → Save & Run Server → เข้า FiveM ทดสอบ
อย่ารีบลง Script จำนวนมากจนกว่า Basic Server จะทำงานได้สมบูรณ์
เมื่อ Server พื้นฐานเปิดได้แล้ว ขั้นตอนถัดไปจึงค่อยเรียนเรื่อง server.cfg, Resource, Database, Port Forwarding, Firewall, OneSync และการเปิด Server ให้ผู้เล่นภายนอกเข้า
สำหรับผู้ที่กำลังสร้าง FiveM Server ตั้งแต่ต้น comsiam แนะนำให้เก็บ Backup ทุกครั้งก่อนเปลี่ยน Artifact หรือแก้ Configuration สำคัญ และค่อยเพิ่มระบบทีละส่วน เพราะเป็นวิธีที่หาสาเหตุของ Error ได้ง่ายที่สุด
ในชุดบทความ FiveM Server ของ comsiam หัวข้อถัดไปจะเป็นการสร้าง FiveM Server บน Linux ซึ่งเหมาะกับ VPS และ Dedicated Server ที่ต้องการเปิดใช้งานระยะยาว
Comments
Post a Comment