LIONFIN

FiveM Sunucu Kurma: txAdmin, server.cfg ve Performans Rehberi

GTA V rol yapma sunucunuz için Cfx.re lisans anahtarından txAdmin’in ilk kurulum ekranına, server.cfg’nin kritik satırlarından ESX, QBCore ve Qbox seçimine, port ayarlarından kasma sorunlarının teşhisine kadar bilmeniz gerekenler.

YYönetici 6 dk okuma 1 görüntülenme
FiveM Sunucu Kurma: txAdmin, server.cfg ve Performans Rehberi

FiveM sunucu kurma, Cfx.re’nin GTA V için geliştirdiği çok oyunculu platform FiveM’in sunucu yazılımını (FXServer) çalıştırıp oyuncuların bağlanabileceği kendi dünyanızı açmaktır. Cfx.re 2023’te Rockstar Games bünyesine katıldı; platform bugün en çok rol yapma (roleplay) toplulukları tarafından kullanılıyor.

Hazır bir ortam istiyorsanız LIONFIN oyun sunucuları panelden açılır ve DDoS korumasıyla gelir; hangi oyunların hazır paket olarak sunulduğunu paket sayfasındaki güncel listeden görebilirsiniz. Kaynakları ve dosyaları tamamen kendiniz yönetmek istiyorsanız FXServer’ı bir VDS sunucu üzerine kurabilirsiniz; aşağıdaki adımlar bu senaryoyu anlatır.

Kısa cevap

FiveM sunucu kurma işlemi dört adımdan oluşur: Cfx.re hesabınızla Keymaster portalından ücretsiz bir sunucu lisans anahtarı alın, Windows ya da Linux için güncel FXServer dosyalarını (artifacts) indirip çalıştırın, 40120 portunda açılan txAdmin web panelinden hazır bir tarifle (recipe) sunucuyu oluşturun ve 30120 portunu TCP ile UDP için açın. Rol yapma çerçeveleri MariaDB veritabanı ister; performansı en çok işlemcinin tek çekirdek hızı ve kaynakların verimliliği belirler.

FiveM sunucusu kurmak için neye ihtiyacınız var?

Bir FiveM sunucusu için Cfx.re hesabı, bu hesaptan alınan lisans anahtarı, Windows ya da Linux çalıştıran sürekli açık bir sunucu ve açık bir ağ portu yeterlidir; rol yapma çerçeveleri ayrıca veritabanı ister.

  • Lisans anahtarı: Cfx.re’nin Keymaster portalında sunucu bilgilerinizi girerek oluşturulur, sv_licenseKey satırına yazılır ve gizli tutulmalıdır.
  • Sunucu: FXServer Windows ve Linux’ta çalışır; Linux genellikle daha az kaynak tüketir, Windows ise alışkın olanlar için yönetimi kolaylaştırır.
  • Oyuncular için GTA V: Bağlanan her oyuncunun bilgisayarında yasal bir GTA V kopyası ve FiveM istemcisi olmalıdır; sunucuya oyun kurulmaz.
  • Veritabanı: ESX, QBCore gibi çerçeveler oyuncu verilerini MariaDB ya da MySQL’de tutar.

Ücretsiz lisansla açılabilecek oyuncu yuvası (slot) sayısının bir üst sınırı vardır; daha fazlası Cfx.re’nin ücretli üyelik koşullarına bağlıdır ve bu politika zamanla değişebilir. Kurmadan önce güncel kuralları ve Cfx.re ile Rockstar’ın sunucu sahiplerine yönelik koşullarını okuyun.

FiveM için nasıl bir sunucu donanımı gerekir?

FiveM’de belirleyici donanım, güçlü tek çekirdek performansına sahip işlemcidir; sunucu betikleri ağırlıklı olarak ana iş parçacığında, yani tek çekirdekte çalıştığı için çekirdek sayısını artırmak tek başına kasmayı çözmez.

BileşenNeden önemliNe bakmalı
İşlemciBetikler ve oyun mantığı ağırlıkla tek çekirdekte yürürYüksek tek çekirdek performansı, yeni nesil mimari
RAMKaynak sayısı ve veritabanı büyüdükçe artarİzleyerek artırma imkânı
DiskKaynak dosyalarının yüklenmesi, veritabanı yazmalarıNVMe
AğOyuncu senkronizasyonu, özel araç ve harita indirmeleriDüşük gecikme, yeterli yükleme hızı, DDoS koruması

Kesin bir RAM ya da çekirdek rakamı vermek yanıltıcı olur; kurduğunuz kaynakların ağırlığı oyuncu sayısı kadar belirleyicidir. Küçük başlayıp ölçmek ve gerektikçe yükseltmek en sağlıklı yoldur; ölçüm için Linux sunucu performans izleme araçlarını kullanabilirsiniz. Seçenekler FiveM sunucu çözümleri sayfasında özetlenir.

FiveM sunucu kurma adımları: FXServer ve txAdmin

Linux’ta FXServer’ı ayrı bir kullanıcıyla kurup ilk yapılandırmayı txAdmin web paneliyle tamamlamak en temiz yoldur. Ubuntu 24.04 için adımlar:

  1. Root yerine ayrı bir kullanıcı oluşturun ve klasörü hazırlayın:
    sudo useradd -m -s /bin/bash fivem
    sudo -iu fivem
    mkdir -p ~/server && cd ~/server
  2. Cfx.re’nin sunucu dosyaları (artifacts) sayfasından Linux için önerilen (recommended) sürümün fx.tar.xz bağlantısını kopyalayıp indirin ve açın:
    wget -O fx.tar.xz "ARTIFACT_BAGLANTISI"
    tar xf fx.tar.xz
  3. Oturum kapansa da çalışmaya devam etmesi için sunucuyu tmux içinde başlatın:
    tmux new -s fivem
    ./run.sh
  4. Konsolda görünen txAdmin adresini (http://SUNUCU_IP:40120) tarayıcıda açın, konsoldaki PIN’i girin, Cfx.re hesabınızla giriş yapıp yönetici parolasını belirleyin.
  5. Kurulum sihirbazında hazır tariflerden (recipe) birini seçin: boş bir şablon ya da ESX, QBCore gibi bir çerçeve. Lisans anahtarını ve istenirse veritabanı bilgilerini girin; tarif kaynakları indirip server.cfg dosyasını oluşturur.

Windows’ta akış aynıdır: server.7z arşivini açıp FXServer.exe dosyasını çalıştırdığınızda txAdmin tarayıcıda açılır. Linux’ta tmux oturumundan Ctrl+B ardından D ile ayrılır, tmux attach -t fivem ile geri dönersiniz.

server.cfg dosyasında hangi ayarlar önemli?

server.cfg, sunucunun hangi portta dinleyeceğini, kaç oyuncu kabul edeceğini, lisans anahtarını ve hangi kaynakların başlatılacağını belirleyen ana yapılandırma dosyasıdır. Temel satırlar:

endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

sv_hostname "Sunucu Adınız"
# slot sınırı Cfx.re politikasına bağlıdır
sv_maxclients 48
sv_licenseKey "LISANS_ANAHTARINIZ"
# oyuncu IP adreslerini dış kayıtlarda gizler
sv_endpointprivacy true
# istemci tarafı ScriptHook modlarını engeller
sv_scriptHookAllowed 0

ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure hardcap
  • ensure bir kaynağı başlatır, çalışıyorsa yeniden başlatır; bağımlılığı olan kaynaklar, bağlı oldukları kaynaklardan sonra yazılmalıdır.
  • OneSync, sunucu taraflı varlık senkronizasyonudur ve yüksek slot sayıları için gereklidir. Sunucu açılırken okunduğundan başlangıç komutuna +set onesync on eklenir ya da txAdmin ayarlarından seçilir.
  • Yeni DLC araç ve haritaları için sv_enforceGameBuild ile oyun sürümü sabitlenir; desteklenen değerleri Cfx.re belgelerinden kontrol edin.

ESX, QBCore mi Qbox mu? Çerçeve ve veritabanı seçimi

Rol yapma sunucularında envanter, para, meslek ve araç sahipliği gibi sistemleri hazır getiren bir çerçeve (framework) kullanılır; önemli olan hangisinin “en iyi” olduğu değil, ekibinizin hangisinde kaynak bulup bakım yapabileceğidir.

ÇerçeveÖne çıkan yanıDikkat edilecek nokta
ESXEn eski çerçevelerden; geniş kaynak arşiviEski kaynakların güncel sürümle uyumu
QBCoreYaygın topluluk, çok sayıda hazır kaynakKaynak kalitesi ve güncelliği değişken
QboxQBCore temelli, ox kütüphaneleriyle modernleştirilmiş yapıBazı QBCore kaynakları uyarlama gerektirebilir

Bu çerçeveler veritabanına genellikle oxmysql kaynağıyla bağlanır. MariaDB’yi sudo apt install mariadb-server ile kurup sudo mariadb-secure-installation ile sıkılaştırın, ardından yalnızca kendi veritabanında yetkili bir kullanıcı oluşturun. txAdmin tarifleri bu bilgileri isteyip tabloları kendisi kurar; bağlantı server.cfg içinde şöyle tanımlanır:

set mysql_connection_string "mysql://fivem:GUCLU_SIFRE@localhost/fivem?charset=utf8mb4"

Veritabanı yalnızca yerel bağlantı kabul etmeli; 3306 portunu dışarı açmayın.

Hangi portlar açılmalı, sunucu nasıl korunur?

Oyuncu bağlantıları için 30120 portu hem TCP hem UDP olarak açılmalı, 40120 numaralı txAdmin paneli ise yalnızca yönetici IP adresinize açık kalmalıdır:

sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw allow from YONETICI_IP to any port 40120 proto tcp
sudo ufw enable

SSH bağlantınızı kilitlemeden kuralları uygulama sırası UFW firewall kurulumu rehberinde anlatılır. Dışarıdan erişimi tarayıcıda http://SUNUCU_IP:30120/info.json adresini açarak test edebilirsiniz; sunucu bilgileri görünüyorsa port açıktır.

Oyun sunucuları, özellikle rekabetin yoğun olduğu rol yapma topluluklarında sık hedef alınır; ağ katmanında filtreleme yapılmayan bir sunucuda kısa bir saldırı bile bütün oyuncuları düşürür. Saldırı türleri ve önlemler DDoS saldırısı nedir yazısında anlatılıyor. Ayrıca txAdmin hesabında güçlü parola kullanın, FXServer’ı root olarak çalıştırmayın ve lisans anahtarınızı kimseyle paylaşmayın.

FiveM sunucusu neden kasıyor? Performans ipuçları

FiveM’de kasmanın en yaygın nedeni donanım değil, verimsiz ya da gereksiz kaynaklardır; teşhis her zaman ölçümle başlar.

  1. Ölçün: Oyun içinde F8 konsoluna resmon 1 yazın; her kaynağın istemci tarafında harcadığı süre listelenir. Boştayken sürekli yüksek değer gösteren kaynaklar ilk adaydır. Sunucu tarafındaki yükü txAdmin panelinin performans grafikleri gösterir.
  2. Ayıklayın: Kullanılmayan her kaynak açılış süresini ve bellek tüketimini artırır; aynı işi yapan iki kaynağı birlikte çalıştırmayın.
  3. Döngüleri düzeltin: Her karede çalışan Wait(0) döngüleri gerçekten gerekmedikçe daha seyrek çalışacak şekilde yazılmalıdır.
  4. Akış dosyalarını hafifletin: Yüksek çözünürlüklü araç ve harita (MLO) dosyaları oyuncuların yükleme süresini ve bellek kullanımını büyütür.
  5. Güncel kalın: FXServer’ı önerilen sürümlerle güncelleyin, txAdmin’in zamanlanmış yeniden başlatma özelliğiyle sunucuyu düzenli aralıklarla yenileyin.

Ölçümden sonra hâlâ işlemci darboğazı görüyorsanız daha yüksek tek çekirdek performanslı bir sunucuya geçmek anlamlıdır; aynı mantık Minecraft sunucu kurma sürecinde de geçerlidir.

Sık Sorulan Sorular

FiveM sunucusu açmak ücretli mi?

Sunucu yazılımı ve Cfx.re lisans anahtarı ücretsizdir; asıl maliyet sunucunun barındırılmasıdır. Ücretsiz anahtarla açılabilecek oyuncu yuvası sayısının bir sınırı vardır ve daha yüksek sınırlar Cfx.re’nin ücretli üyelik seviyelerine bağlıdır. Bu koşullar değişebildiği için kurmadan önce Cfx.re’nin güncel sunucu politikasına bakın.

FiveM sunucusu kaç oyuncu kaldırır?

Tek bir rakam yoktur. Lisansınızın izin verdiği slot sayısı, OneSync’in açık olup olmadığı, işlemcinin tek çekirdek performansı ve en çok da kurduğunuz kaynakların verimliliği sınırı belirler. Hafif kaynaklarla kalabalık bir sunucu sorunsuz çalışabilirken ağır betikli bir sunucu az oyuncuda bile kasabilir; kararı resmon ve txAdmin ölçümleriyle verin.

FiveM sunucusu Windows’ta mı Linux’ta mı kurulmalı?

İkisi de desteklenir ve aynı server.cfg ile aynı kaynakları çalıştırır. Linux genellikle daha az kaynak tüketir ve işletim sistemi lisansı gerektirmez; Windows ise uzak masaüstüyle çalışmaya alışkın olanlara kolaylık sağlar. Linux dosya adlarında büyük-küçük harfe duyarlı olduğundan Windows’ta hazırlanmış bazı kaynaklar hata verebilir; kritik kaynakları önce test edin.

Arkadaşlarım FiveM sunucuma neden bağlanamıyor?

En sık neden kapalı porttur: 30120 hem TCP hem UDP olarak açık olmalıdır. server.cfg’deki endpoint satırlarını ve lisans anahtarını kontrol edin, ardından tarayıcıda sunucu IP’nizin 30120 portundaki info.json adresini açarak dışarıdan erişimi test edin. Sunucu listede görünmüyorsa F8 konsoluna connect SUNUCU_IP:30120 yazarak doğrudan bağlanmayı deneyin.

FiveM sunucusu için GTA V lisansı gerekir mi?

Sunucu makinesine GTA V kurmanız gerekmez; FXServer oyun dosyalarına ihtiyaç duymadan çalışır. Sunucuya bağlanacak her oyuncunun ise bilgisayarında yasal bir GTA V kopyası ve FiveM istemcisi bulunmalıdır. Sunucu yöneticisi olarak sizin ihtiyacınız olan şey Cfx.re hesabı ve bu hesaptan alınan lisans anahtarıdır.

  • #fivem server kurma
  • #fxserver kurulumu
  • #txadmin
  • #server.cfg
  • #fivem lisans anahtarı
  • #gta 5 rp sunucu
  • #qbcore esx
  • #onesync
  • #fivem port 30120
X LinkedIn WhatsApp