FiveM Enhanced Server รองรับผู้เล่นได้กี่คน
FiveM Enhanced Server รองรับผู้เล่นได้สูงสุด 2,048 คนต่อ Server ตามขีดจำกัด OneSync ปัจจุบัน แต่จำนวนที่เปิดใช้งานได้จริงขึ้นอยู่กับ Cfx Element Club Tier และความสามารถของ Server ทั้งระบบ
ตัวเลขสำคัญที่ควรรู้คือ
48 Slots — OneSync ใช้งานได้โดยไม่ต้องซื้อ Tier สำหรับการเพิ่ม Slot เกินระดับนี้
มากกว่า 48 Slots — ต้องมี Element Club Argentum หรือสูงกว่า
สูงสุด 2,048 Slots — Cfx.re ระบุว่าต้องใช้ Platinum Tier
Enhanced OneSync — ใช้ High-performance Synchronization Mode เป็นพื้นฐาน
Enhanced Developer Mode — ถ้าเปิด
sv_devmodeทั้ง Server จะจำกัดไว้ที่ 8 Slots เพื่อไม่ให้นำ Development Mode ไปใช้กับ Production
แต่คำว่า “รองรับ 2,048 คน” ไม่ได้หมายความว่า VPS เครื่องหนึ่งสามารถตั้ง sv_maxclients 2048 แล้วรับผู้เล่นจริง 2,048 คนได้ทันที
Server ยังต้องรองรับภาระจาก
CPU + RAM + Network + Database + Scripts + Voice + Entities + Maps + Vehicles + NUI
พร้อมกันด้วย
บทความนี้จาก comsiam จะอธิบายทั้งขีดจำกัดทางเทคนิค ค่า sv_maxclients และวิธีประเมินว่าควรเปิด Server จริงกี่ Slots
① FiveM Enhanced รองรับผู้เล่นสูงสุดกี่คน?
ขีดจำกัด OneSync ที่ Cfx.re ระบุปัจจุบันคือ
สูงสุด 2,048 Players ต่อ Server
OneSync คือระบบ Synchronization ที่ทำให้ FiveM สามารถขยายจำนวนผู้เล่นเกินขีดจำกัด Multiplayer ของ GTA Online ได้อย่างมาก
② 2,048 คนคือขีดจำกัดของ Enhanced เท่านั้นหรือไม่?
OneSync Infinity มีขีดความสามารถระดับ 2,048 Players อยู่ก่อน Enhanced
แต่ FiveM Enhanced ได้ปรับ OneSync และ Networking Architecture ใหม่เพื่อทำให้การ Scale ไปยังจำนวนผู้เล่นสูงมีประสิทธิภาพมากขึ้น
จึงไม่ใช่เพียงเพิ่มตัวเลข Slot
③ Enhanced ปรับ OneSync อย่างไร?
Cfx.re ปรับระบบหลายส่วน เช่น
ลด Bandwidth
ลด CPU Usage ในบาง Scenario
ลด Memory Allocation
Multi-core Entity Culling
Raw UDP Synchronization
Higher Sync Tick Rate
Improved State Bags
Improved Packet-loss Handling
ทั้งหมดช่วยให้ Server ขยาย Player Count ได้มีประสิทธิภาพกว่าเดิม
④ เปิด Server ฟรีได้กี่ Slots?
OneSync ใช้งานได้ฟรีถึง
48 Slots
ค่าตัวอย่างมาตรฐานใน server.cfg คือ
sv_maxclients 48
เหมาะกับ Server เริ่มต้นและ Community ขนาดเล็กถึงกลาง
⑤ ถ้าต้องการเกิน 48 Slots ต้องทำอย่างไร?
เอกสาร Cfx.re ระบุว่า Server ที่ต้องการมากกว่า 48 Slots ต้องมี
FiveM Element Club Argentum หรือสูงกว่า
จากนั้นจึงตั้ง sv_maxclients ตามจำนวนที่ Tier ของ Account รองรับ
⑥ ถ้าต้องการ 2,048 Slots ต้องใช้ Tier ไหน?
ประกาศ FiveM Enhanced ของ Cfx.re ระบุว่า
Platinum Tier Element Club
ยังเป็น Requirement สำหรับการเข้าถึงจำนวน Slot สูงสุด 2,048 คน
ดังนั้นความสามารถของ OneSync กับสิทธิ์ตาม Subscription เป็นคนละเรื่อง
⑦ OneSync รองรับ 2,048 แต่ Account อาจเปิดไม่ได้ใช่ไหม?
ใช่
มีสองขีดจำกัดที่ต้องแยก
Technical Limit
OneSync รองรับได้สูงสุด 2,048
Entitlement / Tier Limit
จำนวนที่ Account ของ Server ได้รับอนุญาตให้ใช้
การตั้งค่าเกินสิทธิ์ไม่ได้ทำให้ Tier เพิ่มตาม
⑧ sv_maxclients คืออะไร?
เป็นค่ากำหนดจำนวนผู้เล่นสูงสุดของ Server
เช่น
sv_maxclients 64
หมายถึงเปิดรับผู้เล่นได้สูงสุด 64 คน
แต่ต้องมี Tier ที่รองรับจำนวนดังกล่าวด้วย
⑨ ถ้าอยากเปิด 128 Slots ต้องตั้งอย่างไร?
ตัวอย่าง
sv_maxclients 128
จากนั้นต้องตรวจว่า
Cfx Tier รองรับ
Server Hardware รองรับ
Resource รองรับ
Load Test ผ่าน
ก่อนเปิดจริง
⑩ 256 Slots ล่ะ?
ตัวอย่าง
sv_maxclients 256
แต่การเพิ่มจาก 128 → 256 ไม่ใช่เพียงเพิ่มตัวเลข
Player เพิ่มหมายถึง
Queries เพิ่ม
Voice เพิ่ม
Entities เพิ่ม
Events เพิ่ม
Network เพิ่ม
ระบบทั้งหมดต้อง Scale ตาม
⑪ 1,024 Slots ตั้งได้ไหม?
ถ้า Entitlement รองรับและ Server Stack รองรับ สามารถกำหนด Player Limit จำนวนสูงได้ภายใน OneSync Limit
เช่นแนวคิด
sv_maxclients 1024
แต่ไม่ควรนำไป Production โดยไม่มี Load Test ระดับจริง
⑫ 2,048 Slots ตั้งอย่างไร?
ในระดับ Config แนวคิดคือ
sv_maxclients 2048
แต่ต้องมี Platinum Tier และ Infrastructure ที่รองรับ
นี่ไม่ใช่ Setting สำหรับ Server ทั่วไป
⑬ FiveM มี Server มากกว่า 1,000 คนจริงไหม?
เอกสาร OneSync ของ Cfx.re ระบุว่ามี Server ที่รองรับ ผู้เล่นพร้อมกันมากกว่า 1,000 คน
จึงไม่ใช่เพียงขีดจำกัดทางทฤษฎี
แต่ Server ระดับนั้นต้องถูกออกแบบมาเพื่อ Scale โดยเฉพาะ
⑭ Enhanced จะรองรับเกิน 2,048 ในอนาคตหรือไม่?
Cfx.re ระบุว่ากำลังมองไปไกลกว่า Current 2,048-player Cap และมีแผนทดสอบจำนวนผู้เล่นที่สูงขึ้น
อย่างไรก็ตาม ขีดจำกัดที่ควรใช้วาง Production ปัจจุบันยังเป็น
2,048
ไม่ควรตั้งเป้าจาก Feature ที่ยังไม่เปิดทั่วไป
⑮ ทำไม Enhanced มีโอกาส Scale สูงกว่าเดิม?
เพราะ Cfx.re ปรับ Network Foundation ใหม่
หนึ่งในจุดสำคัญคือ Entity Culling
Legacy มีข้อจำกัดว่าการคำนวณ Culling สามารถประมวลผล Player ได้เพียงประมาณ 16 คนต่อ Tick ใน Pipeline เดิม
Enhanced ย้าย Culling ไปทำงานหลาย CPU Cores
⑯ Entity Culling เกี่ยวอะไรกับจำนวนผู้เล่น?
Server ไม่ควรส่ง Entity ทุกตัวให้ Player ทุกคน
สมมติ Server มี 1,000 คน
Player A ไม่จำเป็นต้องรับข้อมูลรถและ Player ทั้งหมด 999 คนตลอดเวลา
Culling ช่วยเลือกเฉพาะ Entity ที่เกี่ยวข้อง
ลดทั้ง Network และ Client Load
⑰ Focus Zone ช่วย Scale อย่างไร?
OneSync ใช้พื้นที่รอบผู้เล่นเพื่อเลือก Entity ที่ Client จำเป็นต้องรับ
ถ้า Player อยู่คนละพื้นที่ของ Map ระบบไม่จำเป็นต้อง Stream Entityทั้งหมดให้กัน
นี่เป็นเหตุผลสำคัญที่ FiveM สามารถมี Player Count สูงกว่าระบบที่ Sync ทุกอย่างให้ทุกคน
⑱ ผู้เล่น 1,000 คนยืนรวมกันจะหนักกว่ากระจายทั่ว Map ไหม?
หนักกว่ามาก
เพราะเมื่อ Player จำนวนมากอยู่ในพื้นที่เดียวกัน
Client และ Server ต้องจัดการ
Player Entities
Vehicles
Voice
Animations
Game Events
จำนวนมหาศาลในพื้นที่เดียว
ดังนั้น Total Player Count ไม่ใช่ Metric เดียวที่สำคัญ
⑲ Server 500 คนกระจายทั่วเมืองอาจเบากว่า 200 คนในงาน Event ไหม?
เป็นไปได้
200 คนที่รวมกันในจุดเดียวพร้อม
รถ 100 คัน
Voice
Props
Scripts
สามารถสร้าง Local Entity/Rendering/Network Load สูงมาก
จึงต้อง Load Test Scenario จริง
⑳ CPU สำคัญกับ Player Slots แค่ไหน?
สำคัญมาก
FiveM Server ต้องประมวลผล
Scripts
Network
OneSync
Events
Database Results
Entity Logic
CPU ที่มี Single-thread Performance ดีและ Multi-core เหมาะสมมีผลต่อ Server ขนาดใหญ่
㉑ ต้องใช้ CPU กี่ Core สำหรับ 100 Players?
ไม่มีตัวเลขสากลที่ถูกต้องสำหรับทุก Server
เพราะ Server 100 คนที่ใช้ Resource 30 ตัวแตกต่างอย่างมากจาก Server 100 คนที่มี Resource 400 ตัว
สิ่งสำคัญกว่าการถาม Core อย่างเดียวคือ Benchmark
㉒ CPU 100% แปลว่า Server เต็ม Capacity แล้วไหม?
มีความเสี่ยงสูง แต่ควรดูราย Thread ด้วย
FiveM Workload ไม่ได้กระจายทุก Core เท่ากันเสมอ
อาจเกิด Main/Network/Sync Thread Bottleneck แม้ Total CPU ยังไม่ถึง 100%
㉓ Enhanced มี Metrics ช่วยดูหรือไม่?
มี
Cfx Server Enhanced เพิ่ม Prometheus-compatible Metrics มากกว่า 80 รายการ
รวมถึง
svMain Tick
svNetwork Tick
svSync Tick
OneSync Entities
Sync Trees
State Bags
NetIDs
UDP Packets
Peer Counts
เหมาะมากสำหรับวาง Capacity
㉔ RAM สำคัญอย่างไร?
Player และ Entity เพิ่มทำให้ Memory Usage เพิ่ม
รวมถึง Resource เองใช้
Lua Memory
JavaScript Memory
Cached Data
Framework Player Objects
ด้วย
Enhanced ปรับ Server-side Allocation เพื่อใช้ RAM มีประสิทธิภาพขึ้น
㉕ Enhanced ลด RAM ได้แค่ไหน?
Cfx.re ระบุว่า Memory Allocation Improvements สามารถลด Server-side RAM Usage ได้สูงสุดประมาณ 50% ในบาง Scenario
แต่ไม่ใช่คำรับประกันว่า Server ทุกเครื่องจะลดครึ่งหนึ่ง
ต้องวัด Server จริง
㉖ RAM 16 GB รองรับกี่คน?
ไม่มีสูตรเช่น
16 GB = 200 Players
32 GB = 400 Players
ที่ใช้ได้กับทุก FiveM Server
เพราะ Resource และ Entity Usage ต่างกันมหาศาล
ควรวัด Memory Per Workload จาก Test Server จริง
㉗ Network สำคัญกว่าที่หลายคนคิด
Server 500–1,000 คนสามารถสร้าง Network Traffic สูงมากจาก
OneSync
Voice
Events
Resource Downloads
HTTP
Asset Streaming
จึงต้องมี Network Connection ที่เสถียรและ Upstream เพียงพอ
㉘ Enhanced ใช้ Bandwidth น้อยกว่า Legacy หรือไม่?
Cfx.re รายงานว่า OneSync Enhanced ลด Bandwidth Usage ที่ Player Count เท่ากัน
ช่วยให้ Server Scale ได้ดีขึ้นโดยไม่เพิ่ม Network Requirement ในอัตราเดิม
แต่ Server ใหญ่ยังต้องมี Network ที่ดี
㉙ ต้องใช้ 1 Gbps หรือ 10 Gbps?
ขึ้นอยู่กับ Player Count และ Traffic Pattern
อย่าเลือกจากตัวเลข Port Speed เพียงอย่างเดียว
ต้องดูด้วยว่า Hosting มี
Sustained Bandwidth
Packet Processing
DDoS Protection
Stable Routing
เพียงพอหรือไม่
㉚ DDoS Protection สำคัญกับ Server ใหญ่ไหม?
สำคัญมาก
Server ที่มี Player เยอะเป็นเป้าหมายที่มีมูลค่าสูงขึ้น
ควรใช้ Hosting/Network ที่มี DDoS Mitigation และตั้ง Firewall ถูกต้อง
การมี CPU แรงแต่ Network ถูกโจมตีจนเข้าไม่ได้ก็ไม่มีประโยชน์
㉛ Database เป็น Bottleneck ได้ไหม?
ได้มาก
Roleplay Server ทุกคนอาจใช้ Database สำหรับ
Characters
Money
Inventory
Vehicles
Jobs
Housing
Phone
ถ้า Player เพิ่มเป็นหลายร้อยคน Slow Query เพียงตัวเดียวสามารถกลายเป็นปัญหาใหญ่
㉜ 500 Players หมายถึง Database Query 5 เท่าจาก 100 คนไหม?
ไม่จำเป็นต้องเป็น Linear ตรง ๆ
บางระบบสามารถเพิ่ม Query มากกว่านั้น เช่น
Autosave
Inventory
Phone
Housing
Logs
โดยเฉพาะถ้ามี Loop Query ต่อ Player
ต้อง Load Test Database ด้วย
㉝ Query ทุก Player ทุกวินาทีดีไหม?
โดยทั่วไปควรหลีกเลี่ยงถ้าไม่มีเหตุผล
ตัวอย่าง 1,000 Players:
1 Query × 1,000 Players × ทุก 1 วินาที
= 1,000 Queries/วินาที
แค่ระบบเดียวก็สูงมากแล้ว
ใช้
Cache
Event-driven Save
Batch
Index
เมื่อเหมาะสม
㉞ Framework มีผลต่อ Player Limit ไหม?
มีในเชิง Performance Implementation
Server อาจใช้
ESX
QBCore
Qbox
Custom Framework
แต่ Framework Name ไม่ได้บอก Player Limit โดยตรง
สิ่งสำคัญคือ Resource Stack จริงถูก Optimize แค่ไหน
㉟ ESX รองรับกี่คน?
ไม่มี FiveM Platform Limit แยกแบบ
ESX = X Players
Player Limit จริงขึ้นกับ
ESX Version
Resources
Database
Custom Scripts
Hardware
ต้อง Benchmark Server นั้น
㊱ QBCore ล่ะ?
เหมือนกัน
ไม่มีสูตรว่า QBCore รองรับได้สูงสุดเท่าใดโดย Framework Name อย่างเดียว
QBCore Server ที่ Optimize ดีสามารถ Scale ได้ดีกว่า Server ที่มี Script หนักจำนวนมาก
㊲ Qbox มีผลไหม?
Qbox เป็นอีก Framework Stack
Player Capacity ต้องทดสอบ
qbx_core
oxmysql
ox_inventory
ox_target
Third-party Resources
ร่วมกัน
อย่าประเมินจาก Core ตัวเดียว
㊳ Scripts เป็นตัวจำกัด Slots ได้อย่างไร?
ตัวอย่าง Script:
while true do
Wait(0)
for _, player in pairs(GetPlayers()) do
-- งานจำนวนมาก
end
end
Player เพิ่มแล้ว Loop เพิ่มทันที
Resource ที่ดูปกติตอน 20 คนอาจเป็นปัญหาใหญ่ตอน 500 คน
㊴ O(n) และ O(n²) สำคัญกับ FiveM ไหม?
สำคัญมาก
สมมติ Script เปรียบเทียบ Player ทุกคนกับ Player ทุกคน
Player 100 คน ≈ 10,000 Comparisons
Player 1,000 คน ≈ 1,000,000 Comparisons
ต่อหนึ่งรอบ
Architecture ที่ไม่ Scale จะพังก่อน OneSync Limit มาก
㊵ Resmon ใช้ประเมิน Server Slots ได้ไหม?
Resmon มีประโยชน์กับ Client Resources
ช่วยดู
CPU Time
Memory
ของ Resource ฝั่ง Client
แต่ Server Capacity ต้องดู Server Profiler/Metrics เพิ่ม
㊶ Profiler สำคัญไหม?
สำคัญมาก
ก่อนเพิ่ม Slots ควรหา
Slow Resources
Long Ticks
Hitches
Heavy Functions
ก่อน
การเพิ่ม Hardware โดยไม่แก้ Script ที่กิน CPU อาจแก้ได้เพียงชั่วคราว
㊷ Thread Hitch Warning หมายถึงอะไร?
หมายถึง Thread ของ Server ใช้เวลานานกว่าที่ควร
อาจมาจาก
Script
SQL
Loop
Blocking Operation
Server ที่มี Hitch ตอน 50 Players ไม่ควรเพิ่มไป 200 Players ก่อนแก้ปัญหา
㊸ Voice เป็นภาระใหญ่ไหม?
ใช่
Roleplay Server ใช้ Voice ต่อเนื่อง
เมื่อ Player Count สูงต้องจัดการ
Proximity Voice
Radio
Phone
Voice Channels
พร้อมกัน
Enhanced มี Voice Stack ใหม่ แต่ยังต้อง Load Test
㊹ 1,000 Players หมายถึง 1,000 คนพูดพร้อมกันไหม?
โดยปกติไม่
Voice ใช้ Spatial/Channel Architecture เพื่อลดผู้พูดที่เกี่ยวข้องกับแต่ละคน
แต่ Event ขนาดใหญ่ที่ผู้เล่นรวมกันจำนวนมากสามารถเพิ่ม Voice Load อย่างมาก
㊺ External Voice Server ช่วยไหม?
Enhanced รองรับ External Voice Server เพื่อแยก Voice Processing ไปอีก Instance
แต่ Documentation ปัจจุบันระบุว่า Feature นี้ยังเป็น Experimental
จึงไม่ควรใช้เป็น Production Solution โดยไม่ Staging Test
㊻ Maps และรถมีผลกับ Player Capacity ไหม?
มีฝั่ง Client อย่างมาก
Server อาจรองรับ Network ได้ 500 Players
แต่ถ้าพื้นที่กลางเมืองมี
รถ High-poly
MLO หนัก
Texture ใหญ่
ผู้เล่นอาจ FPS ต่ำหรือ Crash
Technical Slot Capacity กับ Player Experience เป็นคนละเรื่อง
㊼ Player Capacity ต้องดู Client Performance ด้วยไหม?
ต้อง
Server 300 คนไม่มีประโยชน์หากผู้เล่นส่วนใหญ่
FPS ต่ำ
Texture Loss
Crash
Streaming ช้า
Capacity Planning ต้องรวม Client-side Experience ด้วย
㊽ Entity Count สำคัญแค่ไหน?
สำคัญมาก
Server 200 Players ที่มี Entity 50,000 ตัวสามารถหนักกว่า Server 300 คนที่ออกแบบ Entity อย่างมีประสิทธิภาพ
Enhanced Metrics มี OneSync Entity Count สำหรับตรวจประเด็นนี้
㊾ NetID คืออะไร?
Network ID ใช้ระบุ Networked Entity
Server ที่สร้าง Entity จำนวนมากต้องตรวจ
NetID Usage
Entity Lifecycle
Cleanup
อย่าปล่อยรถ/Ped/Object สร้างแล้วไม่เคยลบ
㊿ Entity Leak ลด Player Capacity ได้ไหม?
ได้
ถ้า Resource Spawn
Vehicles
Peds
Objects
แล้วไม่ Cleanup
Entity Count จะเพิ่มเรื่อย ๆ
ทำให้
RAM
Network
Sync
Client Streaming
หนักขึ้น
สุดท้าย Server อาจ Lag แม้ Player Count ไม่เพิ่ม
51. Routing Buckets ช่วย Scale ไหม?
ช่วยแยก Player/Entity Context สำหรับ
Housing
Missions
Character Selection
Private Instances
แต่ Routing Bucket มี Cost และไม่ใช่ Performance Hack ที่ควรสร้างเป็นหมื่น Bucket โดยไม่ออกแบบ
ต้องใช้ตาม Gameplay Requirement
52. State Bags มีผลกับ Scale ไหม?
มี
Server ที่ใช้ State Bags จำนวนมากควรควบคุม
State Count
Replication
Update Frequency
Enhanced ปรับ State Bags ให้มีประสิทธิภาพขึ้น แต่ Script ยังสามารถ Spam State จนมีปัญหาได้
53. Sync Tick Rate มีผลกับจำนวนผู้เล่นไหม?
มี
Enhanced ตั้ง
sv_syncTickRate
ได้สูงสุด 120
แต่ Tick Rate สูงขึ้นเพิ่ม Workload
Server ที่ต้องการ Player Count สูงอาจต้อง Balance ระหว่าง
Responsiveness ↔ CPU/Network Cost
54. ควรตั้ง Tick Rate 120 สำหรับ 2,048 Players ไหม?
ไม่ควรตั้งจากตัวเลข Player Limit เพียงอย่างเดียว
Cfx.re ใช้ 120 Tick ใน Performance Test บางส่วนและแสดงว่า Networking Improvements ยังมีประสิทธิภาพดี
แต่ Production Server ต้อง Benchmark Workload ของตัวเอง
55. ค่า Default Enhanced เท่าไร?
Enhanced Documentation ปัจจุบันระบุ sv_syncTickRate Default ที่
60
ช่วงปรับได้
1 - 120
จึงควรเริ่มจากค่ามาตรฐานก่อนปรับ
56. Developer Mode ทำไมเหลือแค่ 8 Slots?
ถ้าเปิด
sv_devmode
ให้ทั้ง Server Enhanced ระบบจะจำกัด Server ที่ 8 Player Slots
Cfx.re ทำเช่นนี้เพื่อไม่ให้ Development Tools ถูกเปิดใน Production Server ทั่วไป
57. เปิด sv_devmode แล้ว sv_maxclients 128 ได้ไหม?
แม้ตั้ง sv_maxclients สูง แต่ Development Mode มีข้อจำกัด 8 Slots ตาม Enhanced Development Tool Design
ถ้าต้องการ Developer Tools กับ Developer บางคน Cfx.re มีวิธี Grant Developer Mode เป็นราย Player ผ่าน Connection Handover
58. อย่าเผลอเปิด sv_devmode บน Production
ถ้าอยู่ระหว่าง Setup แล้ว Server รับได้เพียง 8 คน
ให้ตรวจว่าเปิด
sv_devmode
ไว้หรือไม่
นี่เป็นคนละเรื่องกับ Cfx Element Club Slot Limit
59. Server ใหม่ควรเริ่มกี่ Slots?
ถ้า Community ยังเล็ก ไม่จำเป็นต้องเปิด 500 Slots ตั้งแต่วันแรก
ตัวอย่างแนวทาง
32–48 — Server เริ่มต้น
64–128 — Community โตขึ้น
128–256 — ต้องเริ่มจริงจังกับ Optimization
256+ — ต้องทำ Capacity Engineering
500+ — ควรออกแบบระบบสำหรับ Scale โดยเฉพาะ
นี่ไม่ใช่ข้อจำกัดทางเทคนิค แต่เป็นแนวคิด Operational
60. เปิด Slots เยอะทำให้ Server Rank ดีขึ้นไหม?
ไม่โดยตรง
Server 1,000 Slots ที่มีผู้เล่นจริง 30 คนไม่ได้มีคุณภาพดีกว่า Server 64 Slots ที่เต็มและเสถียร
สิ่งสำคัญคือ
Community
Gameplay
Stability
Performance
ไม่ใช่ตัวเลข sv_maxclients อย่างเดียว
61. ควรเพิ่ม Slots เมื่อไร?
เมื่อ
Server เต็มเป็นประจำ
Queue ยาว
Performance ยังมี Headroom
Database Stable
Voice Stable
Metrics ปกติ
จากนั้นค่อยเพิ่มเป็นขั้น
เช่น
64
↓
96
↓
128
↓
160
แทนการกระโดด 64 → 500
62. Capacity Test ควรเพิ่มทีละเท่าไร?
ไม่มีสูตรตายตัว
แต่ควรเพิ่มทีละระดับที่ทำให้สามารถระบุ Regression ได้
ตัวอย่าง
50
100
150
200
300
พร้อมเก็บ Metrics ทุกครั้ง
63. Load Test ต้องจำลอง Gameplay จริงไหม?
ต้อง
อย่าให้ Test Clients ยืน AFK ทั้งหมด
ควรจำลอง
Driving
Voice
Inventory
Jobs
Database
Entity Spawn
Phone
Housing
เพราะ Workload Production หนักกว่า Player Idle มาก
64. ต้องทดสอบ Event Area หรือไม่?
ต้องสำหรับ Server ใหญ่
เช่น 150 Players รวมในพื้นที่เดียว
ตรวจ
FPS
Voice
Entity Pop-in
Vehicle Sync
Network
Server Tick
นี่เป็น Worst-case Scenario ที่สำคัญ
65. KPI ที่ควรเก็บก่อนเพิ่ม Slots
อย่างน้อย
Player Count
CPU
RAM
Main Tick
Network Tick
Sync Tick
Bandwidth
Entity Count
State Bags
Database Latency
Voice
Client FPS/Crash
เมื่อมีข้อมูลเหล่านี้จึงตัดสิน Capacity ได้ดี
66. Server 100 Players ลื่น แล้ว 200 ต้องลื่นไหม?
ไม่จำเป็น
Performance Scaling ไม่ได้เป็นเส้นตรงเสมอ
Resource บางตัวมี Cost แบบ
O(n)
O(n²)
Burst
ดังนั้นจุด Bottleneck อาจปรากฏเมื่อข้าม Player Count บางระดับ
67. Queues ช่วยอะไร?
แทนการให้ผู้เล่นเชื่อมเกิน Capacity ของ Server สามารถใช้ Queue
เช่น Server Stable ที่ 200 Players
ตั้ง Limit 200 แล้วให้คนที่เหลือรอ Queue
ดีกว่าเปิด 300 แล้ว Gameplay พังทั้งหมด
68. Slots เยอะกว่าความจุจริงเป็นเรื่องดีไหม?
ไม่
ค่าที่ดีคือ
จำนวนผู้เล่นสูงสุดที่ Server รองรับได้อย่างเสถียร
ไม่ใช่ค่าที่สูงที่สุดที่ Config ยอมให้ใส่
Production Capacity ต้องมี Safety Margin
69. Safety Margin ควรมีไหม?
ควร
หาก Server เริ่มเกิด Hitch หนักที่ 250 คน ไม่ควรตั้ง Production Limit 250
อาจตั้งต่ำกว่านั้นเพื่อเหลือ Headroom สำหรับ
Event
Traffic Spike
Resource Spike
ช่วยลด Crash/Hitch
70. Hardware Upgrade แก้ได้ทุกอย่างไหม?
ไม่
CPU/RAM ที่แรงขึ้นช่วย แต่ถ้า Resource มี
Slow SQL
Infinite Loop
Event Spam
Entity Leak
Hardware เพียงเลื่อนจุดที่ปัญหาเกิดออกไป
Optimization Software ต้องทำควบคู่กัน
71. Dedicated Server ดีกว่า VPS ไหม?
สำหรับ Player Count สูง Dedicated Hardware มักให้
CPU Performance คาดเดาง่ายกว่า
Resource Isolation
Network Control
มากกว่า Shared VPS
แต่ VPS คุณภาพสูงก็สามารถเหมาะกับ Server ขนาดเล็กถึงกลางได้
ต้องดู Provider จริง ไม่ใช่ชื่อประเภทอย่างเดียว
72. Hosting ควรเลือกจากอะไร?
ดู
CPU Model/Performance
RAM
NVMe/SSD
Network
DDoS Protection
Region
Support
Resource Limits
อย่าเลือกเพียงเพราะ Package เขียนว่า “รองรับ 1,000 Slots”
Slot Marketing ไม่ใช่ Benchmark
73. Server Location มีผลไหม?
มีมาก
เลือก Datacenter ใกล้ผู้เล่นหลัก
ถ้าผู้เล่นส่วนใหญ่อยู่ประเทศไทย การเลือก Server Region ที่ Routing ดีมายังไทยจะช่วย Ping มากกว่า Server แรงมากแต่ตั้งไกลโดยไม่มีเหตุผล
74. 2,048 Players ต้องใช้ Server เครื่องเดียวหรือหลายเครื่อง?
OneSync Technical Cap กล่าวถึง Single Server
แต่ระบบ Community ขนาดใหญ่อาจแยก Service อื่นออกจาก Game Server เช่น
Database
Web/API
Logging
Voice
Monitoring
เพื่อลด Workload บน Game Instance
75. แยก Database เครื่องอื่นดีไหม?
สำหรับ Server ใหญ่สามารถมีประโยชน์
แต่ Network ระหว่าง Game Server กับ Database ต้อง
Latency ต่ำ
Stable
Secure
Database อยู่ไกลเกินไปสามารถทำ Query Latency แย่กว่าเดิม
76. แยก Logging ดีไหม?
ดีสำหรับ Server ใหญ่
อย่าให้ Gameplay Thread ต้องรอการเขียน Log จำนวนมหาศาล
สามารถใช้
Buffered Logging
External Services
Queue
ตาม Architecture ที่เหมาะสม
77. 2,048 Players เป็นเป้าหมายสำหรับทุก Server ไหม?
ไม่
Server ส่วนใหญ่ไม่จำเป็นต้องถึงระดับนั้น
Community 100 คนที่ Gameplay ดีและลื่นอาจประสบความสำเร็จกว่า Server 1,000 Slots ที่ไม่มีผู้เล่น
ใช้ Technical Capability ให้ตอบโจทย์ Community จริง
78. ตารางสรุป Player Slots
| ระดับ | ความหมาย |
|---|---|
| 1–48 | OneSync ใช้ได้โดยไม่ต้อง Tier สำหรับ Slots เกิน 48 |
| มากกว่า 48 | ต้อง Element Club Argentum หรือสูงกว่า |
| สูงสุด 2,048 | OneSync Technical Cap ปัจจุบัน |
| 2,048 | Cfx.re ระบุ Platinum Tier สำหรับ Slot ระดับสูงสุด |
| sv_devmode | จำกัด 8 Slots เมื่อเปิด Dev Mode ทั้ง Server |
สิทธิ์ของ Tier ควรตรวจใน Cfx Portal อีกครั้งก่อนซื้อหรือปรับ Server เพราะ Package/Benefit สามารถเปลี่ยนได้
79. Server พร้อมเพิ่ม Slots หรือยัง? ใช้ Checklist นี้
Platform
OneSync ✅
Tier รองรับ ✅
sv_maxclientsถูกต้อง ✅
Hardware
CPU Headroom ✅
RAM Headroom ✅
Storage ✅
Network
Bandwidth ✅
Packet Loss ต่ำ ✅
DDoS Protection ✅
Resources
ไม่มี Hitch ✅
ไม่มี Entity Leak ✅
No Event Spam ✅
Data
SQL Query เร็ว ✅
Index ถูกต้อง ✅
Players
Voice Stable ✅
FPS Acceptable ✅
Crash Rate ต่ำ ✅
ถ้ายังไม่ผ่านอย่าเพิ่ม Slots เพียงเพื่อให้ตัวเลขสูงขึ้น
80. คำถามที่พบบ่อย
FiveM Enhanced รองรับผู้เล่นสูงสุดกี่คน?
ปัจจุบัน OneSync รองรับสูงสุด 2,048 Players ต่อ Server
ฟรีได้กี่คน?
OneSync ฟรีถึง 48 Slots
มากกว่า 48 ต้องใช้อะไร?
ต้องมี FiveM Element Club Argentum หรือสูงกว่า
2,048 Slots ต้องใช้อะไร?
ประกาศ Enhanced ของ Cfx.re ระบุว่า Platinum Tier ต้องใช้สำหรับการเข้าถึงสูงสุด 2,048 Slots
ตั้งจำนวนผู้เล่นตรงไหน?
ใช้ sv_maxclients
ตั้ง 2,048 แล้วรองรับ 2,048 คนทันทีไหม?
ไม่ ต้องมี Tier, Hardware, Resources, Database, Network และ Voice ที่ Scale ได้
Enhanced ดีกว่า Legacy สำหรับ Server ใหญ่ไหม?
Enhanced ปรับ OneSync, Culling, Bandwidth, CPU, RAM และ Networking เพื่อรองรับ Scale ได้มีประสิทธิภาพขึ้น
มี Server เกิน 1,000 คนจริงไหม?
เอกสาร OneSync ระบุว่ามี Server ที่จัดการผู้เล่น Concurrent มากกว่า 1,000 คน
Enhanced จะเกิน 2,048 ในอนาคตไหม?
Cfx.re กำลังทดสอบ Foundation สำหรับ Player Count สูงกว่าขีดจำกัดปัจจุบัน แต่ 2,048 ยังเป็น Current Cap ที่ควรใช้วางแผน
ทำไม Enhanced Test Server บางทีรับได้แค่ 8 คน?
ตรวจ sv_devmode เพราะ Enhanced Development Mode จำกัด 8 Slots เมื่อเปิดสำหรับทั้ง Server
81. สรุป FiveM Enhanced Server รองรับผู้เล่นได้กี่คน
คำตอบคือ FiveM Enhanced สามารถรองรับผู้เล่นได้สูงสุด 2,048 คนต่อ Server ตามขีดจำกัด OneSync ปัจจุบัน
แต่ต้องแยก 3 เรื่องออกจากกัน
Technical Limit
สูงสุด 2,048 Players
Cfx Entitlement
เกิน 48 Slots
→ ต้อง Element Club Tier ที่รองรับ
สูงสุด 2,048
→ Cfx.re ระบุ Platinum Tier
Production Capacity
CPU
+
RAM
+
Network
+
Scripts
+
Database
+
Voice
+
Entities
+
Client Performance
จำนวนที่ Server รองรับได้จริงจึงอาจเป็น 64, 128, 256, 500 หรือมากกว่า โดยไม่จำเป็นต้องเท่ากับ Technical Maximum
FiveM Enhanced มี Foundation ที่เหมาะกับ Server ขนาดใหญ่กว่าเดิมจากการปรับ
OneSync
Raw UDP Synchronization
Multi-core Entity Culling
Higher Sync Tick Rate
State Bags
Memory Allocation
Metrics
และ Cfx.re ระบุว่ากำลังทดลอง Foundation เพื่อขยายเกิน Current 2,048-player Cap ในอนาคต
อย่างไรก็ตาม Server Owner ไม่ควรตั้ง
sv_maxclients 2048
เพียงเพราะ Config ทำได้
แนวทางที่ comsiam แนะนำคือ
เริ่มจาก Player Limit ที่ Server รองรับจริง → Load Test → ดู Metrics → Optimize → เพิ่ม Slots ทีละขั้น
ถ้า Server เริ่ม Hitch ที่ 150 คน การตั้ง 500 Slots ไม่ได้ทำให้ Server กลายเป็น 500-player Server
สรุปสั้นที่สุด:
FiveM Enhanced Technical Maximum → 2,048 Players
OneSync ฟรี → ถึง 48 Slots
เกิน 48 → ต้อง Element Club Tier
2,048 → Platinum Tier ตามประกาศ Cfx.re ปัจจุบัน
sv_maxclients → กำหนด Slot Limit
sv_devmode → จำกัด 8 Slots เมื่อเปิด Development Mode ทั้ง Server
จำนวนผู้เล่นจริง → ต้องวัดจาก Hardware + Resources + Database + Network + Voice
เป้าหมายที่ถูกต้องจึงไม่ใช่ “เปิดได้กี่ Slots สูงสุด” แต่คือ Server สามารถรองรับผู้เล่นพร้อมกันได้กี่คนโดยยังลื่น เสถียร และรักษาคุณภาพ Gameplay ได้ดี
Comments
Post a Comment