วิธีเปิด 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 จากลิงก์ที่ระบบให้

จากนั้น

  1. Login บัญชี Cfx.re

  2. สร้าง Server Key

  3. ตั้ง Display Name

  4. Generate Key

  5. 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 สามารถ

  1. แก้ Script

  2. Save File

  3. กลับไป txAdmin

  4. Refresh Resources

  5. Restart Resource

  6. เข้า FiveM ทดสอบ

  7. กลับไปแก้ 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

Popular posts from this blog

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

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

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