FiveM Sunucusu Kurulumu: VDS'de Adım Adım Rehber
REXE VDS üzerinde FiveM sunucusu kurulumu, txAdmin yapılandırması, port ayarları ve performans optimizasyonu. GTA V roleplay sunucunuzu dakikalar içinde kurun.
FiveM sunucu performans optimizasyonu rehberi. Resource yönetimi, OneSync, veritabanı optimizasyonu ve client FPS iyileştirmeleri.
FiveM, GTA V üzerinde çalışan multiplayer modifikasyon framework'üdür. Yüksek oyuncu sayısı ve karmaşık resource'lar sunucu performansını ciddi şekilde etkileyebilir. Bu rehberde FiveM sunucu performans optimizasyonunu, resource yönetimini, OneSync yapılandırmasını, veritabanı optimizasyonunu ve client FPS iyileştirmelerini detaylı olarak anlatacağız.
| Kaynak | 32 Slot | 64 Slot | 128+ Slot |
|---|---|---|---|
| CPU | 4 Çekirdek | 6+ Çekirdek | 8+ Çekirdek |
| RAM | 8 GB | 16 GB | 32+ GB |
| Disk | 50 GB SSD | 100 GB NVMe | 200+ GB NVMe |
| Ağ | 50 Mbps | 100 Mbps | 200+ Mbps |
OneSync, FiveM'in gelişmiş senkronizasyon sistemidir ve yüksek oyuncu sayısı için gereklidir.
# OneSync etkinleştir
set onesync on
set onesync_enableInfinity true
set onesync_enableBeyond true
# Oyuncu limiti
sv_maxclients 128
# Network ayarları
set sv_enforceGameBuild 3095
set sv_pureLevel 2
set sv_scriptHookAllowed 0
# Performans ayarları
set sv_projectName "REXE FiveM Sunucusu"
set sv_projectDesc "REXE Teknoloji FiveM RP Sunucusu"
set sv_hostname "REXE FiveM"
| Mod | Açıklama | Oyuncu Limiti |
|---|---|---|
| off | OneSync kapalı | 32 |
| on | Standart OneSync | 64 |
| on + Infinity | Gelişmiş senkronizasyon | 128+ |
| on + Beyond | Uzak mesafe senkronizasyon | 2048 |
# Resource monitor etkinleştir
set sv_resourceMonitor true
set sv_resourceMonitorInterval 5000
Sunucu konsolundan:
resmon 1
-- KÖTÜ: Her frame'de çalışır
Citizen.CreateThread(function()
while true do
Citizen.Wait(0)
local ped = PlayerPedId()
local coords = GetEntityCoords(ped)
-- Her frame işlem yapar
end
end)
-- İYİ: Belirli aralıklarla çalışır
Citizen.CreateThread(function()
while true do
Citizen.Wait(1000) -- 1 saniyede bir
local ped = PlayerPedId()
local coords = GetEntityCoords(ped)
-- Saniyede bir işlem yapar
end
end)
[mysqld]
innodb_buffer_pool_size = 2G
innodb_log_file_size = 512M
innodb_flush_log_at_trx_commit = 2
innodb_flush_method = O_DIRECT
max_connections = 200
query_cache_type = 1
query_cache_size = 128M
thread_cache_size = 16
tmp_table_size = 64M
max_heap_table_size = 64M
set mysql_connection_string "mysql://user:password@localhost/fivem?charset=utf8mb4&connectTimeout=60000&acquireTimeout=60000&waitForConnections=true&connectionLimit=50"
-- KÖTÜ: Her seferinde sorgu
Citizen.CreateThread(function()
while true do
Citizen.Wait(5000)
local result = MySQL.query.await('SELECT * FROM users WHERE id = ?', {playerId})
end
end)
-- İYİ: Cache kullan
local playerCache = {}
function GetPlayerData(playerId)
if playerCache[playerId] then
return playerCache[playerId]
end
local result = MySQL.query.await('SELECT * FROM users WHERE id = ?', {playerId})
playerCache[playerId] = result
return result
end
# Streaming bellek limiti
set sv_streamingMemoryLimit 2048
# Asset paketi boyutu
set adhesive_cdnKey "your_cdn_key"
-- Gereksiz NUI'ları kapatın
-- Kullanılmayan prop'ları temizleyin
-- Particle effect'leri sınırlayın
-- Draw çağrılarını minimize edin
# Network ayarları
set net_statsFile "netstats.log"
set sv_endpointPrivacy true
# Rate limiting
set rateLimiter_stateBagFlood_rate 75
set rateLimiter_stateBagFlood_burst 150
| Port | Protokol | Kullanım |
|---|---|---|
| 30120 | TCP + UDP | FiveM oyun portu |
| 40120 | TCP | txAdmin web panel |
sudo ufw allow 30120/tcp comment "FiveM TCP"
sudo ufw allow 30120/udp comment "FiveM UDP"
sudo ufw allow 40120/tcp comment "txAdmin"
sudo ufw reload
txAdmin, FiveM sunucu yönetim panelidir:
# txAdmin otomatik olarak FiveM ile gelir
# Web panel: http://SUNUCU_IP:40120
# Sunucu konsolundan
resmon 1 # Resource monitor
status # Oyuncu listesi
netgraph 1 # Network grafiği
FiveM sunucu performans optimizasyonu resource yönetimi, OneSync yapılandırması, veritabanı optimizasyonu ve network ayarları ile sağlanır. Düzenli performans izleme ve resource profiling ile sunucunuzun en iyi performansta çalışmasını sağlayabilirsiniz. REXE VDS'in güçlü altyapısı ve Path.net DDoS koruması ile FiveM sunucunuz güvenle çalışır.
OneSync, FiveM'in gelişmiş senkronizasyon sistemidir. 32'den fazla oyuncu için gereklidir ve entity senkronizasyonunu iyileştirir.
32 slot için 8 GB, 64 slot için 16 GB, 128+ slot için 32 GB veya üzeri önerilir.
Sunucu konsolundan 'resmon 1' yazarak resource monitor'ü açabilirsiniz. Her resource'un CPU ve bellek kullanımını gösterir.
innodb_buffer_pool_size'ı artırın, sorgu cache'i etkinleştirin, sık kullanılan verileri Lua tarafında cache'leyin ve gereksiz sorguları azaltın.
30120 (TCP+UDP) oyun portu ve 40120 (TCP) txAdmin web panel portu kullanılır.
REXE VDS üzerinde FiveM sunucusu kurulumu, txAdmin yapılandırması, port ayarları ve performans optimizasyonu. GTA V roleplay sunucunuzu dakikalar içinde kurun.
REXE VDS üzerinde Paper/Spigot Minecraft sunucusu kurulumu, Java ayarları, plugin yönetimi ve performans optimizasyonu. Kendi Minecraft sunucunuzu kurun.
REXE VDS üzerinde Counter-Strike 2 dedicated sunucu kurulumu, SteamCMD, GSLT token ve sunucu yapılandırması. CS2 sunucunuzu hızlıca kurun.