GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

tiny-ragemp-launcher

Başlatan sharax, 12 Haziran 2026, 00:42:42

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

sharax

tiny-ragemp-launcher (Türkçe)

Alıntı
⚠️ Uyarı

Bu proje yalnızca kapanma sürecindeki bir launcher'ı çalışır durumda tutmak amacıyla oluşturulmuştur. Herhangi bir ticari amacı veya gelir modeli bulunmamaktadır.

Rockstar Games (Take-Two Interactive) ve RAGE:MP'nin haklarına saygı duyuyorum. Resmî bir itiraz gelmesi halinde proje tamamen kaldırılacaktır.

Burada yapılan çalışmalar abandonware koruma (preservation) kapsamında değerlendirilmektedir.

tiny-ragemp-launcher, RAGEMP\updater.exe için hazırlanmış hafif bir ImGui arayüzüdür.

IP ve port girilip "Connect" butonuna basıldığında launcher:

  • HKCU\Software\RAGE-MP\launch2.{ip,port} kayıtlarını oluşturur.
  • Updater'ı RAGEMP klasöründen başlatır.
  • Updater kayıt defterini okur.
  • Sunucu tarayıcısını atlar.
  • Oyunu doğrudan başlatır.

(Bu yöntem, tersine mühendislik yaptığım büyük Rus launcher'larının kullandığı yöntemle aynıdır.)

Derleme

Visual Studio 2022 ve C++ iş yükü gereklidir.

build.bat

Çıktı:

build\tiny-ragemp-launcher.exe

İlk çalıştırmada ImGui v1.91.5 otomatik olarak indirilir.

Yaklaşık 570 KB boyutunda tek bir çalıştırılabilir dosya üretir ve ek DLL gerektirmez.

Launcher kendi dizininde bir RAGEMP klasörü arar.

RAGE:MP Kapanış Süreci

Yakın zamanda RAGE:MP ekibi platformu kapatma kararı aldığını duyurdu.

Gerekçe olarak Rockstar Games ve Take-Two Interactive'in Platform Lisans Sözleşmesi gösterildi. Bu sözleşmeye göre FiveM, GTAV için yetkilendirilmiş tek çok oyunculu modlama platformu olarak kabul ediliyor.

Buna rağmen istemci ve sunucu dosyaları hâlâ kullanıcıların bilgisayarlarında bulunuyor ve bu launcher, mevcut protokolün çalışmaya devam ettiğini gösteriyor.

Canlı bir RAGE:MP sunucusuna IP girin, kayıt defteri yazılsın, updater başlatılsın ve oyuna bağlanın.

Ancak unutulmaması gereken bir nokta var:

RAGE:MP yalnızca bir sunucu listesi değildir. Her başlatma sırasında:

  • Rage API (cdn.rgsvc.io)
  • Rockstar Games servisleri
  • Easy Anti-Cheat

ile iletişim kurulur.

Bu servislerden herhangi biri tamamen kapatılırsa, bu tür launcher'ların çalışmaya devam etmesi mümkün olmayacaktır.

Offline Updater Bypass

Resmî updater, oyunu başlatmadan önce CDN bağlantısını zorunlu olarak kontrol eder.

CDN erişilemez olduğunda veya internet bağlantısı bulunmadığında updater çalışmaz.

Uygulanan 6 binary patch ile bu kontrol tamamen devre dışı bırakılmıştır.

  • Transfer zaman aşımı düşürüldü.
  • Manifest tekrar döngüsü kaldırıldı.
  • Bağlantı hatası kontrolleri atlandı.
  • Dosya indirme kontrolleri kaldırıldı.
  • Manifest doğrulama kontrolleri atlandı.

Yamalı updater doğru parametrelerle ragemp_v.exe dosyasını başlatabilir ve istemci çevrimdışı olarak açılabilir.

Domain Whitelist Sorunu (Çözüldü)

ragemp_v.exe içerisinde gömülü bir domain whitelist bulunmaktadır.

Varsayılan olarak yalnızca:


alan adları kabul edilir.

Özel alan adları sessizce reddedilir ve istemci doğrudan bağlanmak yerine sunucu tarayıcısını açar.

Bu sorunun iki çözümü bulunmaktadır:

1. Hosts Dosyası

Sunucu IP adresinizi whitelist içerisindeki bir alan adına yönlendirebilirsiniz.

YOUR.SERVER.IP myserver.gta5rp.com

2. Auto Connect

tools/config.json içerisindeki auto_connect ayarı kullanılarak doğrudan IP ile bağlantı kurulabilir.

Whitelist yalnızca alan adlarını filtrelediği için IP adresleri bu kontrole takılmaz.

RUI Arayüz Editörü

Updater arayüzü:

RAGEMP\cef
RAGEMP\rui\index.rui

dosyaları üzerinden yüklenmektedir.

tools klasörü içerisinde bulunan editör sayesinde RUI dosyaları yeniden paketlenebilir ve özelleştirilebilir.

Desteklenen özellikler:

  • Otomatik bağlantı
  • Özel sunucu listesi
  • Tema renklerini değiştirme
  • Metinleri değiştirme
  • Pencere başlığını değiştirme
  • Arayüz görsellerini değiştirme

Harici bağımlılık gerektirmez ve tamamen Python ile yazılmıştır.

Son Güncellemeler

  • ✅ Özel uygulama ikonu eklendi.
  • ✅ Türkçe dil desteği eklendi.
  • ✅ İngilizce dil desteği eklendi.
  • ✅ Rusça dil desteği eklendi.
  • ✅ Otomatik RUI güncelleyicisi eklendi.
  • ✅ Özelleştirilebilir güncelleme sistemi eklendi.
  • ✅ Sunucu sahipleri için özel CDN desteği eklendi.
  • ✅ Güncelleme bağlantıları main.cpp üzerinden değiştirilebilir hale getirildi.
  • ✅ RUI dosyaları topluluğun kendi sunucularından dağıtılabilir hale getirildi.

Yol Haritası

  • ✅ Launcher sistemi
  • ✅ Offline updater bypass
  • ✅ RUI arayüz editörü
  • ✅ Domain whitelist bypass
  • ✅ Çoklu dil desteği
  • ✅ Otomatik RUI güncelleyicisi
  • ✅ Özel ikon desteği
  • ✅ Özelleştirilebilir güncelleme altyapısı

Dipnot: Proje bir tanışıma aittir ve open source olarak paylaşılmıştır, Github sayfasında orijinal dosyanın linki mevcut. Ben sadece eksik gördüğüm şeyleri ekledim ve daha kullanışlı bir launcher haline getirdim.
OPEN SOURCE LINK: https://github.com/sharax99/tiny-ragemp-launcher/
Son düzenlenme: 12 Haziran 2026, 00:44:15 sharax

Amper

eline sağlık, fikir olarak mantıklı dursa da geleceği olmayan bir fikir. tüm oyuncular crack bir gta5 sürümü kullanmadığı sürece rockstar hesapları yasaklayacaktır. geçmişte ilk fivem kurulduğu senelerde bunları yaşadık, uzun süre rockstardan gizlenerek açık tutulmaya çalışıldı fakat günün sonunda rockstar son uyarı olarak clientleri yasaklayacağını söyledi.

bazı şeyleri kabullenmek lazım, fivem'in içerisinde daha iyi işler çıkartmak mümkün.

software engineer


sharax

Alıntı yapılan: Amper - 12 Haziran 2026, 14:55:59
eline sağlık, fikir olarak mantıklı dursa da geleceği olmayan bir fikir. tüm oyuncular crack bir gta5 sürümü kullanmadığı sürece rockstar hesapları yasaklayacaktır. geçmişte ilk fivem kurulduğu senelerde bunları yaşadık, uzun süre rockstardan gizlenerek açık tutulmaya çalışıldı fakat günün sonunda rockstar son uyarı olarak clientleri yasaklayacağını söyledi.

bazı şeyleri kabullenmek lazım, fivem'in içerisinde daha iyi işler çıkartmak mümkün.

Biraz kafa patlatarak R* servislerini devredışı bırakmak mümkün. Biz ortaya sadece bir fikir attık ve open source olarak paylaştık. Özellikle Ruslar bu tarz launcher yapma/yaptırma planında olduğu için işlerine yarayacağını düşünüyorum. EAC Servisleri, R* servisleri gibi şeyler devre dışı bırakılabilir ancak dediğim gibi kafa yormanız lazım. :)


sharax

🛡️ Otomatik Downgrade Sistemi
Rockstar Games yeni bir GTA V güncellemesi yayınladığında, RAGEMP ile uyumsuzluk oluşabilir. Bu güncelleme ile launcher, oyun dosyalarınızı otomatik olarak çalışan sürüme geri döndürür.

Nasıl Çalışır:

Launcher açıldığında GTA V kurulum dizinini otomatik olarak bulur
Hangi platformu kullandığınızı tespit eder (Steam / Epic Games / Rockstar)
Uzak sunucudan bir manifest (JSON) indirir -- hangi dosyaların hangi hash'e sahip olması gerektiğini kontrol eder
Dosyalarınız güncellenmiş (yeni sürüm) ise:
Orijinal dosyalarınızı .original.bak uzantısıyla yedekler
Eski (çalışan) sürüm dosyalarını CDN'den indirir
SHA-256 hash doğrulaması yapar
Dosyaları değiştirir
Platform korumalarını otomatik olarak uygular
Kontrol Edilen Dosyalar:

GTA5.exe -- Ana oyun motoru
PlayGTAV.exe -- Epic Games başlatıcısı
update\update.rpf -- Oyun verileri
update\update2.rpf -- İkinci güncelleme arşivi
🔒 Platform Güncelleme Koruması
Oyun downgrade edildikten sonra, platformların dosyaları tekrar güncellemesini engellemek için koruma mekanizmaları devreye girer:

Platform   Koruma Yöntemi
Steam   appmanifest_271590.acf read-only yapılır, StateFlags=4 ve AutoUpdateBehavior=1 ayarlanır
Epic Games   GTA V manifest dosyası (.item) read-only olarak kilitlenir
Rockstar   Social Club registry'ye -scOfflineOnly bayrağı yazılarak offline moda alınır
🐛 Düzeltmeler
RAGEMP güncelleme döngüsü: version.txt PowerShell hata yönetimi sorunu nedeniyle yazılamıyordu, her açılışta update.zip tekrar indiriliyordu. Düzeltildi.
PowerShell uyumluluğu: İndirme ve çıkarma komutları güvenilir try/catch bloğu ile sarmalandı.
⚙️ Teknik Detaylar
Bağımlılıklar: nlohmann/json, bcrypt.lib (SHA-256)
Derleme: CMake + Visual Studio 2022, Release x64
Minimum Gereksinim: Windows 10+, Yönetici yetkileri
Desteklenen Platformlar: Steam, Epic Games Store, Rockstar Games Launcher
📦 Kurulum
tiny-ragemp-launcher.exe dosyasını indirin
Herhangi bir klasöre çıkarın
Çalıştırın (yönetici izni isteyecektir)
Sunucu adresini girin ve PLAY'e basın
Not: Downgrade sistemi, sunucu yöneticisinin bir downgrade_manifest.json dosyası yayınlamasını gerektirir.