วิธีเปิด FiveM Server ในเครื่องตัวเอง ตั้งแต่ศูนย์จนเข้าเล่นได้
การเปิด FiveM Server ในเครื่องตัวเอง เป็นวิธีที่เหมาะที่สุดสำหรับคนที่ต้องการเรียนสร้างเซิร์ฟเวอร์ ทดลอง Script ทดสอบรถ Map หรือ Framework โดยยังไม่จำเป็นต้องเสียเงินเช่า Hosting หรือ VPS
ปัจจุบันสามารถสร้าง Local FiveM Server ได้ค่อนข้างง่าย เพราะ txAdmin ติดมากับ FXServer อยู่แล้ว และสามารถใช้ CFX Default Recipe สร้าง Server พื้นฐานให้พร้อมทดสอบได้
บทความนี้จะพาตั้งแต่การเตรียมเครื่อง ดาวน์โหลด Server Artifact เปิด FXServer ตั้งค่า txAdmin สร้าง Server Key ไปจนถึงเข้า FiveM Server จากคอมเครื่องเดียวกัน
① FiveM Server ในเครื่องตัวเองคืออะไร
การเปิด FiveM Server ในเครื่องตัวเอง หรือ Local FiveM Server คือการใช้คอมพิวเตอร์ของเราเป็นทั้งเครื่อง Server และอาจเป็นเครื่องที่ใช้เปิด FiveM เพื่อทดสอบด้วย
โครงสร้างง่าย ๆ คือ
คอมพิวเตอร์ของเรา
↓
FXServer
↓
txAdmin
↓
FiveM Server
↓
FiveM Client
↓
เข้าเล่น Local Server
Server ลักษณะนี้เหมาะสำหรับ Development และการเรียนรู้มากกว่าเปิดเมือง Public ขนาดใหญ่
② เปิด FiveM Server ในคอมตัวเองได้ไหม
ได้
Cfx.re มีคู่มือสำหรับสร้าง Local FiveM Server โดยตรง และสามารถเข้า Server จาก FiveM Client บนเครื่องเดียวกันได้
เหมาะสำหรับ
มือใหม่
ฝึกใช้ txAdmin
ทดลอง server.cfg
ทดสอบ Script
ทดสอบ Resource
ทดสอบ Map
ทดสอบ MLO
ทดสอบรถ
เขียน Lua
ทดลอง Framework
Development Server
จึงไม่จำเป็นต้องเช่า VPS ตั้งแต่เริ่มต้น
③ ต้องมี GTA V ไหม
หากต้องการเปิด FiveM Client และเข้าเล่นเพื่อทดสอบ Server คุณต้องมี GTA V ที่ FiveM รองรับบนเครื่อง Client
แต่ตัว FXServer เองเป็น Server Software และไม่ได้เปิด GTA V เพื่อ Render เกมเหมือนฝั่งผู้เล่น
ถ้าใช้คอมเครื่องเดียวกันทั้ง
FXServer
+
FiveM Client
+
GTA V
เครื่องจะใช้ทรัพยากรมากกว่าการเปิด Server เพียงอย่างเดียว
④ ต้องติดตั้ง FiveM ก่อนหรือไม่
ถ้าต้องการเข้า Server เพื่อทดสอบในเครื่องเดียวกัน ควรติดตั้ง FiveM Client ให้พร้อม
FiveM Client ใช้สำหรับ
เข้า Server
ทดสอบ Resource
ทดสอบ Admin Menu
ตรวจ Script
ทดสอบ Gameplay
ส่วน FXServer ใช้ทำหน้าที่เป็น Server
ทั้งสองจึงเป็นคนละส่วนกัน
⑤ ต้องเตรียมอะไรบ้าง
ก่อนเริ่มให้เตรียม
Windows 10 หรือ Windows 11
FiveM Client
GTA V สำหรับการเข้าเล่น
บัญชี Cfx.re
7-Zip หรือโปรแกรมแตกไฟล์
Internet
พื้นที่ว่างในเครื่อง
หากต้องการเขียน Script เพิ่ม แนะนำให้มีโปรแกรม Code Editor เช่น Visual Studio Code ด้วย
⑥ ต้องใช้คอมแรงแค่ไหน
Local Server สำหรับทดลองไม่จำเป็นต้องใช้เครื่องระดับ Dedicated Server
จุดเริ่มต้นที่เหมาะสม เช่น
CPU: 4 Core+
RAM: 8 GB+
Storage: SSD
จะสะดวกกว่าสเปกต่ำมาก โดยเฉพาะถ้าเปิด GTA V และ FiveM พร้อมกับ FXServer
หากเครื่องมี RAM 16GB หรือมากกว่าจะมีพื้นที่ให้ทั้งเกมและ Server ทำงานได้สบายขึ้น
แต่ความต้องการจริงขึ้นกับ Resources ที่ติดตั้ง
⑦ สร้างโฟลเดอร์ FiveM Server
สร้าง Folder สำหรับเก็บ FXServer
ตัวอย่าง
C:\FXServer
แล้วสร้าง
C:\FXServer\server
โครงสร้างจะเป็น
C:\
└── FXServer
└── server
การแยก Folder ชัดเจนช่วยให้ Backup และ Update Artifact ง่ายขึ้นในอนาคต
⑧ ดาวน์โหลด FiveM Server Artifact
FiveM Server ต้องใช้ Server Artifact
Artifact คือชุดไฟล์ที่มี FXServer และส่วนประกอบที่จำเป็นสำหรับรัน Server
ให้เข้า Server Download ของ Cfx.re แล้วเลือก
Latest Recommended / Recommended Build
ตามที่หน้า Download แนะนำในขณะนั้น
ไม่แนะนำให้โหลด Artifact จากเว็บไซต์แจกไฟล์ที่ไม่รู้จัก
⑨ ดาวน์โหลด server.7z
สำหรับ FiveM Server บน Windows ปกติจะได้ไฟล์ลักษณะ
server.7z
จากนั้นเปิดด้วย
7-Zip
WinRAR
โปรแกรมแตกไฟล์ที่รองรับ
แล้ว Extract ไฟล์ทั้งหมดลงใน
C:\FXServer\server
อย่าเปิด FXServer จากภายในไฟล์ .7z
ต้อง Extract ออกมาก่อน
⑩ GTA V Enhanced ต้องสังเกตชื่อไฟล์
ใน Server Build สำหรับ GTAV Enhanced ชื่อ Package และ Executable อาจแตกต่างจาก Tutorial FiveM รุ่นเก่า
เอกสาร Cfx.re ปัจจุบันระบุว่าฝั่ง Enhanced อาจใช้ชื่อ
cfx-server_win_x64
แทน server.7z
และใช้
cfx-server.exe
แทน FXServer.exe
ดังนั้นถ้าดาวน์โหลดแล้วไม่พบ FXServer.exe ให้ตรวจว่ากำลังใช้ Build สำหรับ GTAV Enhanced หรือไม่
⑪ เปิด FXServer ครั้งแรก
เข้า Folder
C:\FXServer\server
จากนั้นเปิด
FXServer.exe
สำหรับ Build FiveM ปกติ
หรือ Executable ที่มากับ GTAV Enhanced Build ตามรุ่นที่ใช้งาน
เมื่อเปิดสำเร็จจะมีหน้าต่าง Console ปรากฏขึ้น
อย่าปิด Console นี้ เพราะ FXServer กำลังทำงานอยู่
⑫ txAdmin เปิดตรงไหน
เมื่อเปิด FXServer ครั้งแรก Browser ควรเปิดหน้า txAdmin ให้อัตโนมัติ
หากไม่เปิด ให้เปิด Browser แล้วเข้า
http://localhost:40120
localhost หมายถึงคอมพิวเตอร์เครื่องที่กำลังใช้อยู่
ส่วน
40120
คือ Default HTTP Port ของ txAdmin
⑬ localhost คืออะไร
localhost หมายถึงเครื่องของตัวเราเอง
โดยทั่วไปสามารถมองว่าเป็นการอ้างถึง
127.0.0.1
ดังนั้น
http://localhost:40120
คือการเข้า txAdmin ที่กำลังทำงานอยู่บนคอมเครื่องเดียวกัน
ไม่ใช่เว็บไซต์บน Internet
⑭ ใส่ PIN จาก FXServer Console
เมื่อเข้า txAdmin ครั้งแรก ระบบจะให้กรอก PIN
ให้กลับไปดูหน้าต่าง FXServer Console
จะมี PIN สำหรับ Setup แสดงอยู่
นำ PIN นั้นไปใส่ในหน้า Browser
จากนั้นเข้าสู่ขั้นตอนเชื่อมบัญชี Cfx.re
⑮ Link บัญชี Cfx.re
เลือก
Link Account
จาก txAdmin
ระบบจะเปิด Browser เพื่อให้ Login บัญชี Cfx.re
หลัง Login ให้ดำเนินการ Authorize ตามขั้นตอน
จากนั้นกลับมายัง txAdmin
ระบบจะให้ตั้ง Backup Password และลงทะเบียน txAdmin Profile
ควรตั้ง Password ที่คาดเดายาก
⑯ ตั้งชื่อ Server
txAdmin จะถาม Server Name
สำหรับ Server ทดสอบสามารถตั้งง่าย ๆ เช่น
My Local FiveM Server
หรือ
FiveM Dev Server
ยังไม่จำเป็นต้องตั้งชื่อเมืองจริง เพราะสามารถแก้ภายหลังได้
⑰ เลือก Deployment Type
สำหรับมือใหม่ให้เลือก
Popular Recipes
จากนั้นเลือก Template พื้นฐาน
FiveM Basic Server (CFX Default)
นี่เป็น Recipe ที่เหมาะสำหรับสร้าง Server เปล่าเพื่อทดลองระบบก่อนติดตั้ง Framework จำนวนมาก
⑱ ทำไมควรเริ่มจาก CFX Default
การเริ่มจาก Basic Server ช่วยให้ตรวจได้ก่อนว่า
FXServer เปิดได้
txAdmin ใช้งานได้
Cfx Account เชื่อมสำเร็จ
Server Key ใช้งานได้
FiveM Client เข้า Server ได้
ถ้าเริ่มจาก Server Pack ใหญ่ทันทีแล้วเปิดไม่ได้ จะหาสาเหตุยากมากกว่า
แนวทางที่ดีคือ
Basic Server
↓
ทดสอบ
↓
Backup
↓
เพิ่ม Resource
↓
ทดสอบอีกครั้ง
⑲ Data Location คืออะไร
txAdmin จะให้กำหนด Data Location สำหรับ Server Profile
หากเป็น Local Server ครั้งแรก สามารถใช้ค่าที่ระบบเสนอได้
ข้อมูล Profile ของ txAdmin จะถูกจัดเก็บในโครงสร้าง
txData
ภายในจะมีข้อมูลสำคัญเกี่ยวกับ Server Profile
เมื่อ Server เริ่มมีการปรับแต่ง ควร Backup txData ไว้ด้วย
⑳ สร้าง FiveM Server Key
ระหว่าง Recipe Deployer ระบบจะให้ใส่ Server Registration Key
เปิด Cfx Portal จากลิงก์ที่ระบบให้
จากนั้น
Login บัญชี Cfx.re
สร้าง Server Key
ตั้ง Display Name
Generate Key
Copy Key
ตัวอย่างชื่อ
My Local FiveM Server
Server Key เป็นข้อมูลสำคัญ ไม่ควรเผยแพร่สู่สาธารณะ
㉑ ใส่ Server Key ใน txAdmin
กลับไปที่ Recipe Deployer
วาง Key ในช่องที่กำหนด
จากนั้นเลือก
Run Recipe
txAdmin จะเริ่มสร้าง Server Data และ Configuration ที่จำเป็น
ระบบอาจสร้าง
Resources
server.cfg
Folder Structure
Server Profile
ให้อัตโนมัติ
㉒ รอ Recipe Deploy ให้เสร็จ
ระหว่าง Deploy ไม่ควรปิด FXServer หรือ Browser
เมื่อ Recipe ทำงานเสร็จจะเข้าสู่ขั้นตอน Configuration
สำหรับ CFX Default Server ปกติยังไม่จำเป็นต้องแก้ค่าจำนวนมาก
เป้าหมายรอบแรกคือให้ Server เปิดได้ก่อน
㉓ กด Save & Run Server
เมื่อถึงหน้า Server Configuration ให้เลือก
Save & Run Server
FXServer จะเริ่ม Start Resources
กลับไปดู Console
จะเห็นข้อความการโหลดระบบต่าง ๆ
เช่น
Started resource ...
หากไม่มี Error สำคัญ แสดงว่า Server พื้นฐานเริ่มทำงานแล้ว
㉔ ตรวจสถานะ Server ใน txAdmin
เปิด txAdmin
ตรวจว่า Server อยู่ในสถานะ Running
จาก Dashboard สามารถดูข้อมูล เช่น
Server Status
Player
CPU
RAM
Console
Resources
Logs
นี่เป็นเหตุผลที่ txAdmin มีประโยชน์มากสำหรับคนเริ่มสร้าง FiveM Server
㉕ วิธีเข้า FiveM Server จากเครื่องเดียวกัน
เมื่อ Server Running แล้ว ให้เปิด FiveM Client
ใน Local Network FiveM อาจแสดงปุ่มลักษณะ
Connect to [ชื่อคอมพิวเตอร์] on LAN
ให้กด Connect
หากไม่พบ ให้ปิด FiveM แล้วเปิดใหม่อีกครั้ง
Cfx.re แนะนำวิธีนี้โดยตรงสำหรับ Local Server
㉖ เข้า Server ด้วย localhost ได้ไหม
ได้ในกรณี Local Server
สามารถใช้ Direct Connect ไปยัง
localhost
หรือ
127.0.0.1
ตามวิธีเชื่อมต่อที่ใช้
หาก Server ใช้ Default Port จะสัมพันธ์กับ
30120
ตัวอย่างแนวคิดคือ
localhost:30120
การเชื่อมต่อแบบนี้ใช้สำหรับเครื่องเดียวกัน ไม่ใช่ให้เพื่อนจาก Internet ใช้ localhost
㉗ ทำไมเพื่อนใช้ localhost เข้า Server เราไม่ได้
เพราะคำว่า
localhost
ในคอมของเพื่อนหมายถึง คอมของเพื่อนเอง
ไม่ได้หมายถึงคอมของคุณ
เช่น
คุณ → localhost = เครื่องคุณ
เพื่อน → localhost = เครื่องเพื่อน
ถ้าจะให้คนอื่นเข้า ต้องใช้ Network Address ที่เข้าถึงเครื่อง Server ของคุณได้
㉘ วิธีทดสอบ txAdmin ในเกม
หลังเข้า Local Server สำเร็จแล้ว
กด
F8
เพื่อเปิด FiveM Console
จากนั้นพิมพ์
tx
แล้วกด Enter
ถ้า Account และ Permission ถูกต้อง txAdmin In-Game Menu จะเปิดขึ้น
สามารถทดลองระบบ เช่น
NoClip
God Mode
Spawn Vehicle
Teleport
Player Management
ได้
㉙ Local Server ใช้ Port 30120 ไหม
โดย Configuration พื้นฐานของ FiveM Server จะพบ
30120
สำหรับ Game Server Endpoint
ตัวอย่าง
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
TCP และ UDP ใช้ Port เดียวกันได้เพราะเป็นคนละ Protocol
㉚ 30120 กับ 40120 ต่างกันอย่างไร
จำง่าย ๆ ว่า
30120 = FiveM Game Server
40120 = txAdmin Web Panel
ดังนั้นถ้า FiveM Client เข้า Server ไม่ได้ ให้ตรวจ Game Server/Endpoint
แต่ถ้าเข้า txAdmin ไม่ได้ ให้ตรวจ Port ของ txAdmin
อย่าสลับสอง Port นี้
㉛ Local Server ต้องทำ Port Forwarding ไหม
ถ้าใช้เพียง
เครื่องเดียวกันเข้า Server ของตัวเอง
ไม่จำเป็นต้องทำ Port Forwarding Router
เพราะ Connection ไม่ได้ต้องเข้ามาจาก Internet ภายนอก
นี่เป็นข้อดีมากสำหรับ Development Server
สามารถเรียน FiveM ได้ก่อนโดยยังไม่ต้องแตะ Router เลย
㉜ แล้ว Windows Firewall ต้องเปิดไหม
สำหรับการเข้า Server เฉพาะ Localhost หลายกรณีสามารถทำงานได้โดยไม่ต้องเปิด Public Port ที่ Router
แต่ Windows Firewall อาจถามว่าอนุญาตให้ FXServer ติดต่อผ่าน Network หรือไม่
ควรอ่าน Network Profile และ Rule ให้ชัดเจน
ไม่แนะนำให้แก้ปัญหาโดย
ปิด Windows Firewall ทั้งหมด
เพราะเป็นการลดความปลอดภัยโดยไม่จำเป็น
ให้สร้างเฉพาะ Rule ที่ต้องใช้เมื่อจำเป็น
㉝ ถ้าให้คอมอีกเครื่องในบ้านเข้า ต้องทำอย่างไร
ถ้าอยู่ LAN เดียวกัน ให้ใช้ Local IP ของเครื่อง Server
ตัวอย่าง
192.168.1.100
แล้วเชื่อมไปยัง Port ที่ Server ใช้
เช่น
192.168.1.100:30120
Local IP ของแต่ละบ้านแตกต่างกัน
สามารถตรวจจาก Network Configuration ของ Windows
กรณีนี้ยังไม่จำเป็นต้องเปิด Server สู่ Internet ทั้งโลก
㉞ ถ้าจะให้เพื่อนจากข้างนอกเข้า ต้องทำอย่างไร
เมื่อ Player อยู่นอก Network บ้าน จะเข้าสู่เรื่อง Public Server
อาจต้องตรวจ
Public IPv4
CGNAT
Port Forwarding
TCP 30120
UDP 30120
Windows Firewall
Router Firewall
ISP
Dynamic IP
นี่เป็นคนละขั้นกับการสร้าง Local Server
แนะนำให้ทำ Local Server ให้ใช้งานได้สมบูรณ์ก่อน แล้วค่อยเปิด External Access
㉟ CGNAT มีผลกับ Local Server ไหม
ถ้าใช้ Server เฉพาะในคอมตัวเองหรือ LAN
แทบไม่ใช่ปัญหา
เพราะ Traffic ไม่จำเป็นต้องเข้าจาก Public Internet
CGNAT จะเริ่มเป็นปัญหาเมื่อคุณต้องการให้คนจากภายนอกเชื่อมเข้ามายัง Server ที่บ้าน
ดังนั้น Local Development Server สามารถใช้งานได้แม้ Internet บ้านมี CGNAT ในหลายกรณี
㊱ Server ไม่ขึ้นใน Server List ผิดปกติไหม
Local Development Server อาจไม่ได้ถูกออกแบบให้ทำตัวเหมือน Public Server ที่ต้องประกาศเข้าสู่ Server Browser
Cfx.re ระบุว่า หากใช้ localhost development server และเกิดข้อความเกี่ยวกับการติดต่อ Server Browser สามารถกำหนด
sv_master1 ""
ใน Server Configuration สำหรับ Localhost Development ตามกรณีที่เอกสารระบุ
แต่ถ้าคุณตั้งใจเปิด Public Server เรื่อง Server List ต้องตรวจ Network และ Configuration เพิ่มเติม
㊲ เปิด Server แล้ว FiveM หาไม่เจอทำอย่างไร
ให้ตรวจตามลำดับ
1. FXServer Running หรือไม่
ดูใน txAdmin
2. Console มี Error หรือไม่
อย่าดูแค่หน้าต่างเปิดอยู่
3. Restart FiveM Client
Cfx.re ระบุว่าหากปุ่ม LAN ไม่ปรากฏ ให้ลอง Relaunch FiveM Client
4. ใช้ Localhost
ลอง Direct Connect ผ่าน
localhost
5. ตรวจ Port
ตรวจว่า Server ใช้ 30120 หรือ Port อื่น
6. ตรวจ Firewall
ดูว่า FXServer ถูก Block หรือไม่
㊳ FXServer เปิดแล้ว txAdmin ไม่เปิดทำอย่างไร
ลองเข้าโดยตรง
http://localhost:40120
ถ้ายังเข้าไม่ได้ให้ตรวจ
FXServer Process ยังทำงานหรือไม่
Console Error
Port 40120 ถูกใช้งานหรือไม่
เปิด FXServer ใน Monitor Mode หรือไม่
Artifact เก่าเกินไปหรือไม่
txAdmin ต้องถูกเปิดผ่าน FXServer ใน Monitor Mode
สำหรับการเปิดครั้งแรก ไม่ควรใส่ +exec Argument แบบ Vanilla Server หากต้องการ Setup txAdmin
㊴ Port 40120 ถูกใช้แล้วทำอย่างไร
txAdmin สามารถเปลี่ยน Port ได้
ตัวอย่างการเปิด FXServer ด้วย Port อื่น
FXServer.exe +set txAdminPort 40121
จากนั้น Web Panel จะใช้ Port ใหม่ตาม Configuration
เช่น
http://localhost:40121
วิธีนี้มีประโยชน์เมื่อ
Port 40120 ชนกับโปรแกรมอื่น
เปิด FXServer หลาย Instance
มี Development Server หลายตัว
㊵ เปิด FiveM Server หลายตัวในเครื่องเดียวกันได้ไหม
ทำได้หาก Hardware เพียงพอ
แต่แต่ละ Server ต้องแยก
Game Port
txAdmin Port
Server Profile
txData
Resources
Configuration
ตัวอย่าง
Server 1
Game Port: 30120
txAdmin: 40120
และ
Server 2
Game Port: 30121
txAdmin: 40121
ห้ามให้สอง Process ใช้ Port เดียวกันพร้อมกัน
㊶ Local Server ใช้ Database ได้ไหม
ได้
สามารถติดตั้ง MySQL หรือ MariaDB ในคอมเครื่องเดียวกันเพื่อทดสอบ Framework เช่น RP Server ได้
โครงสร้างจะเป็น
คอมเครื่องเดียว
├── FXServer
├── txAdmin
├── Database
└── FiveM Client
เหมาะมากสำหรับ Development
แต่ต้องมี RAM และ CPU เพียงพอเพราะทุก Process ใช้ Hardware ร่วมกัน
㊷ Local Server ใช้ ESX หรือ QBCore ได้ไหม
ได้
หลังจาก Basic Server ทำงานแล้ว สามารถติดตั้ง Framework เพิ่มได้ตามคู่มือของ Framework และ Resources ที่ใช้งาน
แต่ไม่แนะนำให้เริ่มจาก Server Pack ขนาดใหญ่ก่อนพิสูจน์ว่า Basic Server เปิดได้
ลำดับที่ปลอดภัยคือ
CFX Default
↓
เข้า Server สำเร็จ
↓
Backup
↓
ติดตั้ง Framework
↓
ตั้ง Database
↓
เพิ่ม Resources ทีละกลุ่ม
วิธีนี้ทำให้หา Error ง่ายกว่ามาก
㊸ Local Server ใช้ทดสอบ Script ได้ไหม
นี่คือหนึ่งในประโยชน์หลักของ Local Server
Developer สามารถ
แก้ Script
Save File
กลับไป txAdmin
Refresh Resources
Restart Resource
เข้า FiveM ทดสอบ
กลับไปแก้ Code
ได้อย่างรวดเร็ว
ไม่ต้อง Upload File ไป VPS ทุกครั้ง
จึงเหมาะมากสำหรับ Development Workflow
㊹ วิธี Refresh Resource หลังเพิ่ม Script
หากเพิ่ม Resource ใหม่ขณะ Server เปิดอยู่ ระบบอาจต้อง Refresh รายการ Resources ก่อน
สามารถใช้คำสั่ง
refresh
จาก Server Console
จากนั้น Start Resource เช่น
ensure myresource
หรือใช้ Resource Management ใน txAdmin ตามความเหมาะสม
หาก Resource มี fxmanifest.lua ถูกต้อง ระบบจึงจะสามารถตรวจพบได้
㊺ เปิด Server แล้วเครื่องกระตุกเกิดจากอะไร
ถ้าเปิดทั้ง
FXServer
+
FiveM
+
GTA V
บนคอมเดียวกัน ทั้ง Client และ Server จะแย่ง
CPU
RAM
SSD
Network
โดยเฉพาะ RAM ต่ำหรือ CPU มี Core น้อย อาจทำให้เครื่องกระตุกได้
ให้ตรวจ Task Manager และ txAdmin Monitoring
ถ้าเพียงทดสอบ Script สามารถลด Graphics Setting ของ FiveM เพื่อช่วยลดภาระฝั่ง Client ได้
㊻ Local Server ต้องเปิด Internet ตลอดไหม
FiveM และระบบ Cfx บางส่วนยังต้องใช้การเชื่อมต่อกับบริการภายนอก เช่น Account และ Server Registration ตามขั้นตอนที่เกี่ยวข้อง
ดังนั้นอย่ามอง Local Server ว่าเป็นระบบ Offline Game Server เต็มรูปแบบ
แต่ Player Traffic สำหรับการเข้า Server จากเครื่องเดียวกันหรือ LAN ไม่จำเป็นต้องออกไปยัง Internet แล้ววนกลับมาเหมือน Public Player ทุกขั้นตอน
㊼ Local Server ปลอดภัยกว่าการเปิด Public ไหม
ในแง่ Exposure ต่อ Internet น้อยกว่า เพราะคุณยังไม่จำเป็นต้องเปิด Port จาก Router ให้บุคคลภายนอกเข้า
จึงเหมาะสำหรับ
ทดลอง Script ใหม่
ทดสอบ Admin Permission
ทดลอง Database
ทดสอบ Resource ที่กำลังพัฒนา
อย่างไรก็ตาม Script ที่ดาวน์โหลดจากแหล่งไม่รู้จักยังมีความเสี่ยงต่อเครื่องของคุณอยู่
ควรใช้ Resource จากแหล่งที่เชื่อถือได้
㊽ ควร Backup Local Server หรือไม่
ควร
แม้เป็น Development Server ก็สามารถเสียข้อมูลจาก
แก้ Config ผิด
Script Error
Database เสีย
Delete File ผิด
Artifact Update
Framework Update
อย่างน้อยควร Backup
txData
server.cfg
resources
database
ก่อนเปลี่ยนระบบใหญ่
㊾ เมื่อ Local Server พร้อมแล้วควรทำอะไรต่อ
เมื่อผ่านครบว่า
FXServer เปิดได้
txAdmin เข้าได้
CFX Recipe Deploy สำเร็จ
Server Running
FiveM เข้าได้
txAdmin In-Game Menu ใช้งานได้
ถือว่า Infrastructure พื้นฐานทำงานแล้ว
จากนั้นค่อยเลือกว่าจะเดินต่อทางไหน
สาย Development
เริ่มเขียน Resource
สาย RP Server
ติดตั้ง Framework และ Database
สาย Public Server
เตรียม Hosting/VPS และ Network
สาย Custom Server
เพิ่ม Maps, Vehicles, Clothing และ Systems ทีละส่วน
㊿ สรุปวิธีเปิด FiveM Server ในเครื่องตัวเอง
วิธีที่ง่ายสำหรับมือใหม่คือ
1. ดาวน์โหลด Recommended Server Artifact
2. Extract ลง C:\FXServer\server
3. เปิด FXServer
4. เข้า http://localhost:40120
5. ใส่ PIN
6. Link Cfx Account
7. ตั้ง Server Name
8. เลือก Popular Recipes
9. เลือก FiveM Basic Server (CFX Default)
10. สร้าง Server Registration Key
11. Run Recipe
12. Save & Run Server
13. เปิด FiveM
14. เข้า Server ผ่าน LAN หรือ localhost
15. กด F8 และพิมพ์ tx ทดสอบ txAdmin
สำหรับการเรียนรู้ FiveM วิธีนี้ถือว่าคุ้มที่สุด เพราะยังไม่ต้องเช่า Hosting ไม่ต้องทำ Port Forwarding และไม่ต้องกังวลเรื่อง Public IP ตั้งแต่วันแรก
เมื่อ Local Server ทำงานได้แล้วจึงค่อยเพิ่ม Framework, Script, Database, Cars และ Maps ทีละส่วน
comsiam แนะนำให้เก็บ Basic Server ที่เปิดได้สมบูรณ์ไว้เป็น Backup หนึ่งชุดก่อนเริ่มปรับแต่ง เพราะถ้าภายหลัง Resource มีปัญหา จะสามารถย้อนกลับมาเปรียบเทียบกับ Server เดิมได้ทันที
และก่อนนำเมืองขึ้น Public จริง ควรทดสอบทุกระบบบน Local หรือ Development Server ให้เรียบร้อยก่อน ซึ่งเป็น Workflow ที่ช่วยลด Downtime และความผิดพลาดบน Production Server ได้มากสำหรับผู้ดูแล FiveM ที่ติดตามชุดบทความจาก comsiam
Comments
Post a Comment