FiveM sunucusu kurmak ilk bakışta karmaşık görünse de doğru sırayla ilerlediğinde birkaç saat içinde çalışan, oyuncu kabul eden bir sunucuya sahip olabilirsin. Bu rehberde Windows ve Linux üzerinde FiveM sunucusu kurmayı; lisans anahtarı almaktan ilk oyuncunu içeri almaya kadar bütün adımlarıyla anlatıyoruz. Rehber, hiç sunucu kurmamış birinin bile takip edebileceği şekilde hazırlandı.
1. Başlamadan önce neye ihtiyacın var?
Kuruluma geçmeden önce aşağıdaki maddeleri hazırlaman işini çok kolaylaştırır:
- Bir Cfx.re hesabı: Lisans anahtarı almak ve sunucunu listede göstermek için gerekir. Hesabını forum.cfx.re üzerinden açabilirsin.
- Bir sunucu makinesi: Test için kendi bilgisayarın yeterlidir. Oyuncu kabul edeceksen 7/24 açık kalan bir VDS ya da dedicated sunucu gerekir. Hangi makineyi seçeceğini FiveM hosting seçimi rehberimizde ayrıntılı anlattık.
- Veritabanı: ESX ve QBCore gibi framework'ler MySQL ya da MariaDB kullanır. MariaDB 10.6 ve üzeri sorunsuz çalışır.
- Temel dosya yönetimi bilgisi: Klasör açmak, metin dosyası düzenlemek ve bir ZIP arşivini çıkarmak yeterli.
Minimum donanım olarak 4 çekirdekli bir işlemci, 8 GB RAM ve SSD disk ile 32-48 oyunculuk bir roleplay sunucusu rahat çalışır. Oyuncu sayısı ve script sayısı arttıkça işlemcinin tek çekirdek performansı en belirleyici etken olur.
2. Lisans anahtarı (license key) alma
FiveM sunucuları çalışmak için bir lisans anahtarına ihtiyaç duyar. Anahtar ücretsizdir:
- portal.cfx.re adresine Cfx.re hesabınla giriş yap.
- "Server Registration Keys" bölümünden yeni bir anahtar oluştur.
- Sunucunun IP adresini ve adını gir, anahtarı kopyala.
Bu anahtarı kimseyle paylaşma. Anahtarın başkasının eline geçerse senin adına sunucu açılabilir ve anahtarın kötüye kullanım nedeniyle kapatılabilir.
3. Sunucu dosyalarını (artifact) indirme
FiveM sunucu yazılımına "artifact" denir. Cfx.re her gün yeni artifact derlemeleri yayınlar; "recommended" etiketli sürümü seçmek en güvenli yoldur.
- Windows: Artifact sayfasından
server.zipdosyasını indir, örneğinC:\FXServer\serverklasörüne çıkar. - Linux:
fx.tar.xzdosyasını indir,/home/fivem/servergibi bir klasöretar xf fx.tar.xzile aç.
Artifact klasörü ile sunucu verilerinin (resources, server.cfg) bulunduğu klasörü ayrı tutman güncellemeleri çok kolaylaştırır. Yeni artifact geldiğinde sadece artifact klasörünü değiştirirsin, verilerine dokunmazsın.
4. txAdmin ile ilk çalıştırma
Güncel FiveM sürümlerinde sunucuyu kurmanın en kolay yolu txAdmin'dir. Artifact içindeki FXServer.exe dosyasını (Linux'ta ./run.sh) çalıştırdığında txAdmin otomatik açılır ve konsolda bir adres ile PIN kodu gösterir. Tarayıcıda bu adresi açıp PIN'i girerek yönetici hesabını oluşturursun.
txAdmin kurulum sihirbazı sana birkaç seçenek sunar:
- Popular Recipes: ESX, QBCore gibi hazır şablonları otomatik indirip veritabanını kurar. Yeni başlayanlar için en hızlı yöntemdir.
- Existing Server Data: Elinde hazır bir sunucu paketi varsa onun klasörünü gösterirsin.
- Remote URL Template: Bir tarif dosyasının bağlantısını vererek kurulum yaparsın.
txAdmin'in bütün ayrıntılarını txAdmin kurulum rehberimizde ele aldık.
5. server.cfg dosyasını düzenleme
server.cfg, sunucunun ana ayar dosyasıdır. En önemli satırlar şunlardır:
sv_hostname "Sunucu Adın | Roleplay"
sv_licenseKey "lisans_anahtarin"
sv_maxclients 48
set mysql_connection_string "mysql://kullanici:sifre@localhost/veritabani?charset=utf8mb4"
sets locale "tr-TR"
sets tags "roleplay, turkce, esx"
ensure oxmysql
ensure es_extendedensure satırlarının sırası önemlidir: veritabanı kaynağı (oxmysql) önce, framework sonra, framework'e bağlı scriptler en son yüklenmelidir. Sıra hatalıysa konsolda "dependency" uyarıları görürsün.
6. Port ve güvenlik duvarı ayarları
FiveM varsayılan olarak 30120 portunu hem TCP hem UDP için kullanır. txAdmin paneli ise 40120 portunda çalışır.
- Windows'ta Güvenlik Duvarı'na 30120 TCP/UDP için gelen kuralı ekle.
- Linux'ta
ufw allow 30120komutu yeterlidir. - txAdmin portunu (40120) herkese açmak yerine sadece kendi IP adresine izin vermen güvenliği ciddi şekilde artırır.
Evden sunucu açıyorsan modem arayüzünden 30120 portunu bilgisayarına yönlendirmen (port forwarding) gerekir.
7. İlk bağlantı ve test
Sunucu açıldıktan sonra FiveM istemcisinde F8 konsolunu açıp connect sunucu-ip:30120 yazarak bağlanabilirsin. Bağlanamıyorsan sırasıyla şunları kontrol et:
- Konsolda kırmızı hata var mı?
- Port gerçekten açık mı? (Dışarıdan bir port kontrol aracıyla test et.)
- Lisans anahtarı doğru IP için mi oluşturulmuş?
Sık karşılaşılan hataların çözümünü FiveM hata çözümleri rehberimizde topladık.
8. Sunucuyu yayına almak ve tanıtmak
Sunucun stabil çalıştığında sıra oyuncu bulmaya gelir. İyi bir Discord sunucusu, net kurallar ve düzenli tanıtım en etkili yöntemlerdir. Sunucunu fivemci.net sunucu listesine ücretsiz ekleyebilir, Discord topluluğumuzdaki reklam odalarından birini açabilirsin.
Sıkça Sorulan Sorular
FiveM sunucusu kurmak ücretli mi?
Hayır. FiveM sunucu yazılımı ve lisans anahtarı ücretsizdir. Ödeme yapman gereken tek kalem, sunucuyu 7/24 açık tutacağın makine (VDS ya da dedicated) ve isteğe bağlı olarak satın aldığın scriptlerdir.
Kendi bilgisayarımda sunucu açabilir miyim?
Evet, test ve geliştirme için kendi bilgisayarın yeterlidir. Ancak bilgisayar kapandığında sunucu da kapanır ve ev internetinin yükleme hızı oyuncu sayısını sınırlar. Oyuncu kabul edecek bir sunucu için VDS önerilir.
Kaç oyunculuk sunucu açabilirim?
Cfx.re'nin standart lisansıyla 48 oyuncuya kadar sunucu açabilirsin. Daha yüksek slot sayısı için Cfx.re'nin ücretli abonelik paketlerine bakmalısın.
Windows mu Linux mu daha iyi?
İkisi de çalışır. Windows kurulumu daha kolaydır; Linux ise aynı donanımda daha az kaynak tüketir ve uzun süreli çalışmada daha kararlıdır. Yeni başlıyorsan Windows ile öğrenip sonra Linux'a geçebilirsin.
Hangi framework'ü seçmeliyim?
Türkiye'de en yaygın olanlar ESX ve QBCore'dur. İkisini ayrıntılı karşılaştırdığımız ESX vs QBCore rehberine göz atabilirsin.