FiveM sunucusu için hangi kaynaklar gerekir?
FiveM (Cfx.re), GTA V istemcisine bağlanan çok oyunculu çerçevedir. Sunucu Linux veya Windows’ta artifacts + server.cfg + kaynaklar (resources) ile çalışır. Küçük 16–32 slot: 4 vCPU, 8 GB RAM. 48–64 slot ciddi RP (kıyafet, araç, QB/ESX): 6–8 vCPU, 16 GB. Script kalitesi çekirdek sayısından daha çok TPS’i belirler.
Tek çekirdek frekansı (Ryzen/i9) araç ve senkron için kritiktir. NVMe, stream ve cache için. Windows RDP konforu RAM yer; Linux + txAdmin tarayıcı paneli daha yaygındır. GTA V oyun lisansı sunucu kurmak için Steam’de sizin olmalı değildir; oyuncu tarafı Rockstar/Steam lisansına tabidir. Cfx.re sunucu lisansı (key) portalden alınır.
1. adım: artifacts, lisans ve txAdmin
Linux: ayrı kullanıcı (fivem), /opt/fivem. Cfx.re docs’taki recommended artifacts Linux tarball’ını indirin (sürüm numarasını bu yazıda dondurmayın). tar xf alpine/fx.tar.xz benzeri arşivi klasöre açın. Keymaster’dan key alın; server.cfg içinde sv_licenseKey satırına yazın. Anahtarı git’e koymayın.
txAdmin, artifacts ile gelir: ./run.sh ile ilk açılışta txAdmin pin/URL verir. Tarayıcıdan admin hesabı, recipe (QBCore/ESX veya boş) ve portlar. Varsayılan oyun 30120/TCP+UDP. ufw allow 30120/tcp && ufw allow 30120/udp && ufw allow OpenSSH.
2. adım: server.cfg ve kaynaklar
endpoint_add_tcp/udp, sv_hostname, sv_maxclients, OneSync (Infinity/On) slot ve entity için zorunlu hale gelmiştir; eski “onesync yok” kılavuzlarını izlemeyin. ensure mapmanager, chat, spawnmanager; framework’ü recipe kurduysa çift ensure etmeyin.
mysql-async / oxmysql için ayrı MariaDB: apt install mariadb-server, güçlü parola, yalnızca localhost. Büyük SQL dump importu RAM yer. Resource stream klasörleri GB’ları yutabilir; NVMe kota planlayın. Discord botu aynı VDS’te ise RAM’i paylaştıklarını unutmayın.
Performans, güvenlik ve yedek
txAdmin live console’da resmon: script ms. 0.1 ms üstü her kare şişen client event’ler slot doldurunca sunucuyu ezer. artifact güncellemesini test kopyasında yapın. sv_master1 boş bırakma ve listing ayarları Cfx politikasına tabidir. server.cfg içinde endpoint_add satırlarını çift yazmak bind hatası verir. OneSync Infinity entity bütçesini aşan araç spawn’ları client crash üretir; quota’yı dokümandan okuyun. txData/default klasörü yedeklenmezse admin ve oyuncu izni gider. Steam/Cfx hex yetkisi ace permission ile verilmelidir; herkese group.admin vermeyin. SQL yedeği resources kadar kritiktir: ox_inventory ve QB tabloları dump olmadan world “boş” açılır.
Yedek: resources, server.cfg, MariaDB dump, txData. Steam/Cfx kimlik doğrulama açıkken “everyone ace” vermeyin. DDoS UDP 30120’yi hedefler; tüm portları açmayın. systemd: txAdmin’in kendi restart’ı vardır; çift restart yarışı yapmayın.
| Ölçek | vCPU / RAM | DB | Not |
|---|---|---|---|
| Test / 8 slot | 2 / 4 GB | SQLite veya küçük MariaDB | Geliştirme |
| 16–32 | 4 / 8 GB | MariaDB | Hafif script |
| 48–64 RP | 6–8 / 16 GB | MariaDB + yedek | Ryzen/i9 |
| 100+ iddiası | 16 GB+ ve sıkı script | ayrı DB VDS | önce profiler |
Emriva ürün eşlemesi
Bu bölüm ürün eşlemesidir. FiveM üretim için Ryzen veya i9 VDS, NVMe 100 GB+. txAdmin Linux şablonunda SSH sonrası kurulur. Günlük yedek SQL dump’ın yerine geçmez.
Keymaster anahtarını destek kaydına yapıştırmayın. Artifact sürümü ve slot sayısını yazın.
