FiveM sunucusu kurmak teknik olarak zor değil; asıl zorluk sunucuyu yaşatmak. Bu rehber teknik kurulumu adım adım anlatıyor.
Neye ihtiyacın var?
- Sunucu donanımı. Test için kendi bilgisayarın yeterli. Herkese açık bir sunucu için VPS gerekir — roleplay sunucuları işlemci gücüne duyarlıdır.
- FiveM sunucu dosyaları (FXServer). İstemciden ayrı bir indirmedir.
- Cfx.re lisans anahtarı. Ücretsizdir, Cfx.re portalından alınır.
- Veritabanı (roleplay sunucusu kuracaksan) — genellikle MySQL/MariaDB.
1. Adım: Sunucu dosyalarını hazırla
FXServer dosyalarını ayrı bir klasöre çıkar. Ardından sunucu verilerinin duracağı ikinci bir klasör oluştur — bu iki klasörü ayrı tutmak, sunucu güncellemelerini çok kolaylaştırır.
Tipik yapı:
server/— FXServer çalıştırılabilir dosyaları (güncellenir)server-data/— kaynaklar ve yapılandırma (senin verin)server-data/resources/— script'ler, haritalar, araçlarserver-data/server.cfg— ana yapılandırma
2. Adım: Lisans anahtarı al
FiveM sunucuları bir lisans anahtarı gerektirir. Cfx.re portalından ücretsiz olarak alınır ve server.cfg dosyasına yazılır.
Bu anahtarı kimseyle paylaşma. Anahtarın sunucunun kimliğidir.
3. Adım: server.cfg yapılandırması
Temel yapılandırma şöyle görünür:
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
sv_scriptHookAllowed 0
sv_hostname "Sunucu Adiniz"
sv_maxclients 48
sets locale "tr-TR"
set steam_webApiKey ""
sv_licenseKey BURAYA_LISANS_ANAHTARIN
Önemli satırlar:
- endpoint_add_tcp / udp — Sunucunun dinleyeceği port. Varsayılan 30120.
- ensure <kaynak> — Başlangıçta yüklenecek kaynaklar. Sıralama önemlidir; bağımlılıklar önce gelmelidir.
- sv_scriptHookAllowed — 0 bırak. 1 yapmak oyuncuların mod menü kullanmasına izin verir.
- sv_maxclients — Maksimum oyuncu. Gerçekçi başla; boş bir 128 kişilik sunucu kimseyi çekmez.
- sv_licenseKey — Cfx.re'den aldığın anahtar.
4. Adım: Port ayarları
FiveM hem TCP hem UDP kullanır. Her ikisini de açman gerekir:
- TCP 30120 — sunucu iletişimi
- UDP 30120 — oyun trafiği
Ev bağlantısından açıyorsan modem üzerinde her iki protokol için port yönlendirme yapmalısın. VPS'te güvenlik duvarında bu portları açman yeterli.
Sadece TCP açmak yaygın bir hatadır — sunucu listede görünür ama oyuncular bağlanamaz.
5. Adım: Kaynak yönetimi
FiveM'in gücü kaynak (resource) sisteminden gelir. Her script, harita ve araç bir kaynaktır.
Yeni kaynak eklerken:
- Kaynağı
resources/klasörüne koy. server.cfgdosyasınaensure kaynak_adisatırını ekle.- Bağımlılıkları varsa onları önce yükle.
- Sunucuyu yeniden başlat ve konsolu hata için kontrol et.
Kaynakları tek tek ekleyip test etmek, aynı anda yirmi kaynak ekleyip sorun çıkınca hangisinin sebep olduğunu aramaktan çok daha hızlıdır.
6. Adım: Test
Sunucuyu başlat ve konsolu izle. Hatalar burada görünür.
Kendi istemcinden bağlanmak için F8 konsoluna:
connect 127.0.0.1:30120
Dışarıdan erişimi test etmek için mutlaka farklı bir ağdan denemelisin. Kendi ağından yapılan test port yönlendirmenin çalıştığını kanıtlamaz.
7. Adım: Yayına al
- Discord sunucusu kur — topluluk yönetiminin merkezi burası olacak.
- Kural setini yaz ve erişilebilir bir yere koy.
- Whitelist kullanacaksan başvuru sürecini tanımla.
- Sunucunu listemize ekleyebilirsin; adres otomatik doğrulamadan geçtikten sonra yayına alınır.
Gerçekçi beklenti
Teknik kurulum birkaç saat sürer. Sunucuyu ayakta tutmak ise süreklilik ister: moderasyon, hata düzeltme, güncelleme ve topluluk yönetimi. Kapanan sunucuların çoğu teknik sorundan değil, bu emeğin sürdürülememesinden kapanır.
Küçük başlamak ve tek bir şeyi iyi yapmak, büyük vaatlerle açılıp iki ay sonra kapanmaktan çok daha etkilidir.