GTA V için kendi roleplay dünyanı RAGE Multiplayer ile kur: Node.js veya C# gamemode'unu, CEF arayüzünü ve haritalarını İstanbul'daki sunucuna yükle.

Geniş optimize edilmiş oyun sunucuları yelpazemizden seçim yapın. Her sunucu maksimum performans için yapılandırılmış ve DDoS koruması ile birlikte gelir.







Önerilen kullanım, paket donanımı ve aylık fiyatlarla karşılaştır.
| Paket | Önerilen kullanım | Donanım | Aylık fiyat |
|---|---|---|---|
| Bronze 4GB | Önerilen: geliştirme, 50 oyuncuya kadar freeroamKod yazıp test ettiğin aşama ve hafif modlar için yeterli bellek sunar. | 4 vCore Ryzen 9950X · 4 GB DDR5 6000MHz · 50 GB NVMe SSD | ₺240.00/ay |
| Silver 6GB | Önerilen: 50–100 oyuncu, JS tabanlı RPOyuncu verisini bellekte tutan orta boy bir roleplay modu için rahat başlangıç. | 4 vCore Ryzen 9950X · 6 GB DDR5 6000MHz · 60 GB NVMe SSD | ₺345.00/ay |
| Gold 8GB | Önerilen: 100–200 oyuncu, karma C#/JS moduYüzlerce araç, işaretçi ve kalabalık CEF arayüzüyle çalışan RP için dengeli. | 4 vCore Ryzen 9950X · 8 GB DDR5 6000MHz · 70 GB NVMe SSD | ₺440.00/ay |
| Platinum 10GB | Önerilen: 200–300 oyuncu, yoğun ekonomiEnvanter, emlak ve ekonomi sistemleri büyüdükçe artan belleğe pay bırakır. | 4 vCore Ryzen 9950X · 10 GB DDR5 6000MHz · 100 GB NVMe SSD | ₺530.00/ay |
| Diamond 12GB | Önerilen: 300–500 oyuncu, olgun RP projesiUzun süredir yayında olan, önbelleği ve varlık sayısı büyümüş sunucular için. | 4 vCore Ryzen 9950X · 12 GB DDR5 6000MHz · 110 GB NVMe SSD | ₺617.50/ay |
| Emerald 16GB | Önerilen: 500+ oyuncu, çok çekirdekli C#6 vCore, işi birden fazla çekirdeğe dağıtan C# tabanlı büyük modlarda anlam kazanır. | 6 vCore Ryzen 9950X · 16 GB DDR5 6000MHz · 120 GB NVMe SSD | ₺840.00/ay |
| Xtreme 32GB | Çok büyük projeler; çoğu sunucu için fazla32 GB ve 12 vCore ancak çok kalabalık, iyi optimize edilmiş modlarda gerçekten kullanılır. | 12 vCore Ryzen 9950X · 32 GB DDR5 6000MHz · 200 GB NVMe SSD | ₺1520.00/ay |
GTA V üzerinde kod tabanlı bir roleplay sunucusu işletirken gerçekten ihtiyaç duyduğun altyapı.
Sunucu tarafı Node.js paketlerini packages klasörüne, CEF arayüzünü ve istemci betiklerini client_packages klasörüne SFTP ile yüklersin. JSON harita dosyaları için maps klasörü de hazır bekler.
maxplayers, name, stream-distance, voice-chat, server-side-weapons-only-mode ve csharp gibi ayarları doğrudan düzenlersin. Değişiklikler sunucuyu panelden yeniden başlattığında devreye girer.
Oyuncular ilk girişte client_packages içeriğini sunucunun HTTP portundan indirir. NVMe disk ve sınırsız trafik, büyük CEF arayüzlerinde bile bu bekleme süresini kısa tutar.
Sunucu tarafı JavaScript tek bir olay döngüsünde çalışır; yoğun bir hesaplama tüm oyuncuları bekletir. Ryzen 9 9950X'in yüksek tek çekirdek hızı bu döngüye nefes aldırır.
Listede öne çıkan roleplay sunucuları rekabet yüzünden hedef olabilir. Ağ katmanındaki ücretsiz koruma saldırı trafiğini süzer, conf.json'daki bağlantı sınırlama ayarları da içeriden destek verir.
packages, client_packages, maps ve conf.json otomatik yedeklenir. Yeni bir sistemi yayına almadan önce panelden elle yedek alırsan sorun çıktığında önceki sürüme hemen dönebilirsin.
RAGE:MP sunucu kiralama TheCrewHost'ta aylık ₺240.00 başlangıç fiyatıyla sunulur; 4 GB ile 32 GB arası RAM seçenekleriyle GTA V için RAGE Multiplayer sunucusunu kendi gamemode'unla çalıştırırsın. Sunucu tarafı kodunu packages klasöründe Node.js ile ya da C# köprüsüyle, oyuncuya giden arayüzü ve istemci kodunu client_packages klasöründe yazarsın; conf.json'a panelin dosya yöneticisinden veya SFTP ile doğrudan erişirsin. Oyuncular ilk bağlantıda client_packages içeriğini sunucudan indirdiği için sınırsız trafik burada gerçekten işe yarar. Sunucu İstanbul'da barındırılır, böylece Türkiye'deki GTA V roleplay oyuncuları düşük gecikmeyle bağlanır.
RAGE Multiplayer, kısaca RAGE:MP, GTA V için geliştirilmiş bir çok oyunculu platformdur ve özellikle kod tabanlı roleplay sunucularıyla bilinir. Oyuncular kendi yasal GTA V kopyalarını RAGE:MP istemcisiyle açıp sunucuna bağlanır. Sunucu tarafında ise dünyayı tamamen senin yazdığın gamemode yönetir: karakter oluşturma, meslekler, envanter, araç sahipliği, ev sistemleri ve ekonomi.
Platform sana hazır bir framework dayatmaz. Açık kaynaklı örnek modlarla başlayabilirsin, ama ciddi RP sunucularının çoğu kendi kodunu yazar. Bu yüzden RAGE:MP; JavaScript, TypeScript veya C# bilen ya da böyle bir geliştiriciyle çalışan ekipler için uygundur. Arayüzler CEF, yani oyunun içine gömülü bir tarayıcı motoru üzerinde HTML, CSS ve JavaScript ile yapılır; web geliştirme bilen biri telefon, envanter veya giriş ekranını rahatça tasarlar.
Sunucu yazılımı ücretsizdir ve ayrı bir lisans anahtarı istemez; dosyalar kurulup conf.json düzenlendiğinde sunucu açılır. Freeroam, yarış ve DM modları da çalıştırabilirsin, ama topluluğun büyük kısmı roleplay tarafındadır.
RAGE:MP sunucusunda kod üç yere ayrılır ve hangisinin nerede çalıştığını bilmek hata ayıklamanın yarısıdır. packages klasörü sunucu tarafıdır: her alt klasör ayrı bir paket olarak yüklenir ve giriş noktası index.js dosyasıdır. Oyuncuları, araçları, işaretçileri ve veritabanı bağlantısını burada yönetirsin; mp.events.addCommand ile komut tanımlamak gibi işler bu tarafta yapılır.
client_packages klasörü oyuncunun bilgisayarında çalışır. Buradaki dosyalar oyuncu bağlanırken indirilir; CEF arayüzleri, kamera ve HUD işleri, tuş dinleyicileri bu taraftadır. Buraya koyduğun her şey oyuncuya gönderildiği için veritabanı şifrelerini ve gizli anahtarları asla client_packages içine koyma.
maps klasörü JSON biçimindeki harita dosyalarını dünyaya yükler, plugins klasörü ise ek sunucu eklentilerini alır. C# kullanmak istersen conf.json'daki csharp ayarıyla C# köprüsünü devreye alırsın. Sunucu mantığını C# ile, istemci tarafını ve arayüzü JavaScript ile yazan karma projeler oldukça yaygındır; npm paketleri kullanıyorsan node_modules klasörünü de paketinle birlikte yüklemen gerekir.
conf.json, RAGE:MP sunucusunun davranışını belirleyen JSON dosyasıdır ve ilk açılıştan önce birkaç alanını elden geçirmelisin. name sunucu listesinde görünen addır; köşeli parantezle [Serious Roleplay] gibi bir etiket ekleyebilirsin. maxplayers slot sayısını (varsayılan 100), gamemode listede görünen mod türünü, language ise sunucu adının yanındaki bayrağı belirler. announce true olduğunda sunucu ana listeye duyurulur.
stream-distance (varsayılan 500) varlıkların oyunculara ne kadar uzaktan yüklendiğini ayarlar; kalabalık şehir merkezlerinde bu değeri düşürmek hem sunucu hem istemci yükünü azaltır. voice-chat yerleşik sesli sohbeti açar. server-side-weapons-only-mode ise yalnızca sunucunun verdiği silahların senkronlanmasını sağlayarak basit silah hilelerini boşa çıkarır.
disallow-multiple-connections-per-ip aynı IP adresinden çoklu bağlantıyı engeller; max-ping, min-fps ve max-packet-loss bağlantısı zayıf oyuncular için sınır koyar. enable-http-security seçeneğini açmadan önce dikkatli ol: RAGE:MP wiki'sine göre bu ayar bazı sürümlerde istemci paketlerinin ilk bağlantıda eksik inmesine yol açabiliyor, bu yüzden kapalı tutulması öneriliyor.
RAGE:MP iki port kullanır: oyun trafiği için ana port (varsayılan 22005, UDP ve TCP) ve hemen bir sonraki port (varsayılan 22006). İkinci port, client_packages dosyalarını oyunculara dağıtan HTTP sunucusudur. Oyuncu bağlandığında önce istemci paketlerini bu porttan indirir, ardından oyuna girer. İndirme ekranında takılan oyuncuların sebebi çoğu zaman bu ikinci portun erişilemez olmasıdır; böyle bir durumda iki portun da açık olduğunu destek ekibimizle birlikte kontrol et.
İstemci paketlerin büyükse, yani yüksek çözünürlüklü CEF görselleri, ses dosyaları ve fontlar içeriyorsa ilk giriş süresi uzar. resources-compression-level değeri aktarımı sıkıştırır, fastdl-host ise istemcilerin paketleri harici bir adresten indirmesini sağlar. Görselleri optimize etmek çoğu zaman bu iki ayardan daha büyük fark yaratır.
TheCrewHost'ta trafik sınırsız olduğu için yüzlerce oyuncunun bir güncellemeden sonra değişen paketleri yeniden indirmesi ek ücret doğurmaz. Yine de paketleri sık güncelliyorsan değişiklikleri toplu halde yayına almak, oyuncuların üst üste indirme beklemesini azaltır.
RAGE:MP sunucusunun kendisi hafiftir; belleği asıl gamemode'un ve oluşturduğun varlık sayısı belirler. Geliştirme aşaması ve küçük bir freeroam için 4 GB yeterlidir. Oyuncu verisini bellekte tutan, yüzlerce araç ve işaretçi oluşturan bir roleplay modu ise oyuncu sayısı arttıkça belleği hızla büyütür; 100 oyuncu civarındaki bir RP için Silver veya Gold daha rahat bir başlangıç olur.
İşlemci tarafında Node.js sunucu kodu tek bir olay döngüsünde çalışır. Senkron dosya okuma, büyük döngüler veya ağır JSON işlemleri bu döngüyü bloke eder ve bütün oyuncular aynı anda takılır. Bu yüzden veritabanı işlemlerini asenkron yazmak ve zamanlanmış işleri parçalara bölmek paket büyütmekten daha etkilidir. C# köprüsü kullanan projeler işi birden fazla çekirdeğe dağıtabilir; üst paketlerdeki 6 ve 12 vCore bu tür büyük projelere hitap eder.
Veritabanı, çoğunlukla MySQL veya MariaDB, genellikle oyun sunucusundan ayrı durur ve bunu bir TheCrewHost VDS üzerinde çalıştırabilirsin. Böylece oyun sunucusunun belleği tamamen oyuna kalır.
Geliştirme için Bronze, yayındaki bir RP sunucusu için Silver veya Gold iyi bir başlangıçtır. Ödeme onaylanınca kurulum otomatik başlar ve sunucu panelde görünür.
Dosya yöneticisinden conf.json'u aç; name, maxplayers, gamemode ve language alanlarını doldur. Listede görünmek istiyorsan announce değerini true yap.
Sunucu kodunu packages altındaki kendi klasörüne, istemci kodunu ve CEF arayüzünü client_packages'a SFTP ile at. Kullandığın npm paketlerini node_modules ile birlikte yükle.
Modun MySQL kullanıyorsa bağlantı bilgilerini sunucu tarafı ayar dosyana yaz. Veritabanını ayrı bir sunucuda, örneğin bir TheCrewHost VDS üzerinde barındırabilirsin.
Panelden sunucuyu başlat; konsolda paketlerin hatasız yüklendiğini kontrol et. Sunucu tarafında bir JavaScript hatası varsa dosya ve satır bilgisiyle burada görünür.
Oyuncular RAGE:MP istemcisinde doğrudan bağlanma seçeneğine paneldeki IP:port adresini girer ya da announce açıksa sunucunu listede bulup bağlanır.
GTA V roleplay sunucusu açmaya hazırlanan ekiplerin RAGE:MP hakkında en sık sorduklarını yanıtladık.
Ryzen 9 donanımlı İstanbul veri merkezimiz Türkiye'deki oyunculara düşük gecikme, Avrupa, Orta Doğu ve Kafkasya'ya da iyi bağlantı sunar.
Türkiye
Projenin ihtiyacı olan her şey — oyun sunucusundan sanal sunucuya, fiziksel sunucudan web hosting ve Discord bot hosting'e kadar.
Oyuncu ve geliştirici topluluğumuzla bağlantı kurun
Anında destek alın, deneyimlerinizi paylaşın ve en son haberlerden haberdar olun