Sosyal açıldı! Bir göz at → Hemen gir →

Launcher Source - Patch System

izwein

Moderatör
KAYIT
21 Ağu 2025
Mesajlar
191
Çözümler
1
Tepki puanı
588
Merhaba arkadaşlar kendi sunucum için zamanında launcher geliştirmiştim. Github üzerinden açık kaynak bir projenin alt yapısını ekledim. Güncelleme alt yapısını usko patch sistemi ile değiştirdim. Bire bir config edebilirsiniz sadece sunucunuzdaki patch gondereceğiniz klasör yapısına sourceden dikkat edin o kısımda bir kaç değişiklik var.

Patchleri ister zip isterseniz çok daha sorunsuz ve hızlı .tar veya 7z ile gerçekleştirebilirsiniz. Parçalanmış item,fx,ui klasörlerini birleştirir. Packlenmiş dosyanıza da patch sorunsuz atar.

Değişiklik sevenlere özel geliştirmeye açık güzel bir sistemdir. Güle güle kullanın.
Ko-yardim.com özel paylaşımıdır. Başka yerlerde paylaşılmadı.

lll.png



 

ChaosKnightX

KY Kıdemli Üye
KAYIT
21 Şub 2026
Mesajlar
214
Tepki puanı
99
Yapay zeka yazmaktan canınız sıkılmadı mı?, İçinde .md görünce yine her zamanki gibi yapay zeka yazdığını düşündüm. Keşke kendin sıfırdan yazsaydın.

Kod:
# CPP Game Launcher - Portable Kurulum

Bu proje artık tamamen **portable** hale getirilmiştir. Tüm bağımlılıklar proje klasörü içinde bulunmaktadır.

##  Hızlı Kurulum

### Otomatik Kurulum (Önerilen)
```batch
setup_portable_project.bat
```

### Manuel Kurulum
1. `collect_dependencies.ps1` - Bağımlılıkları toplar
2. `update_project_paths.ps1` - Proje yollarını günceller

##  Klasör Yapısı

```
CPPGameLauncher/
├── libs/
│   ├── include/          # Header dosyaları
│   │   ├── curl/
│   │   ├── openssl/
│   │   └── zlib/
│   └── bin/              # Library dosyaları (.lib, .dll)
│       ├── libcurl.lib
│       ├── libssl.lib
│       ├── libcrypto.lib
│       └── zlib.lib
├── openssl-1.1.0f/      # OpenSSL kaynak kodları (mevcut)
├── curl/                 # cURL headers (mevcut)
└── [diğer proje dosyaları]
```

##  Bağımlılıklar

### Dahili Kütüphaneler (Proje İçinde)
- ✅ **OpenSSL 1.1.0f** - `openssl-1.1.0f/` klasöründe
- ✅ **cURL** - `curl/` klasöründe headers, `libs/bin/` içinde library
- ✅ **zlib** - `libs/include/zlib/` ve `libs/bin/` içinde

### Sistem Kütüphaneleri (Windows SDK)
- ✅ **ws2_32.lib** - Windows Sockets
- ✅ **crypt32.lib** - Windows Crypto API
- ✅ **cryptnet.lib** - Windows Crypto Network
- ✅ **iphlpapi.lib** - IP Helper API
- ✅ **secur32.lib** - Windows Security API

## ️ Build İnstrukciyonları

1. **Visual Studio'yu kapatın** (eğer açıksa)
2. Portable setup scriptini çalıştırın
3. **Visual Studio'yu tekrar açın**
4. Projeyi build edin (F7 veya Build → Build Solution)

##  Yeni Bilgisayara Taşıma

1. **Tüm proje klasörünü** kopyalayın
2. Visual Studio 2019/2022 kurulu olduğundan emin olun
3. Windows 10 SDK kurulu olduğundan emin olun
4. Projeyi açın ve build edin

## ⚠️ Önemli Notlar

- **vcpkg artık gerekli değil** - Tüm kütüphaneler proje içinde
- **Mutlak yollar yok** - Tüm yollar göreceli (relative)
- **Yedek dosyası** - `CPPGameLauncher.vcxproj.backup` güvenlik için saklanır

##  Geri Alma

Eğer bir sorun yaşarsanız:
```batch
copy CPPGameLauncher.vcxproj.backup CPPGameLauncher.vcxproj
```

##  Sorun Giderme

### Build Hatası Alıyorum
1. Visual Studio'yu tamamen kapatıp tekrar açın
2. `Clean Solution` yapın (Build → Clean Solution)
3. `Rebuild Solution` yapın (Build → Rebuild Solution)

### Kütüphane Bulunamıyor Hatası
1. `libs/` klasörünün düzgün oluştuğunu kontrol edin
2. `collect_dependencies.ps1` scriptini tekrar çalıştırın
3. Gerekli .lib dosyalarının `libs/bin/` içinde olduğunu kontrol edin

### vcpkg Bulunamıyor
Script otomatik olarak vcpkg'den kütüphaneleri kopyalar. Eğer vcpkg yoksa:
1. Gerekli .lib dosyalarını manuel olarak `libs/bin/` içine koyun
2. Header dosyalarını `libs/include/` içine koyun

##  Destek

Bu portable kurulum ile ilgili sorunlar için:
- Proje dosyalarının yedeklerini saklayın
- Build log'larını kontrol edin
- Gerekirse `.backup` dosyasından geri yükleyin
 

izwein

Moderatör
KAYIT
21 Ağu 2025
Mesajlar
191
Çözümler
1
Tepki puanı
588
Yapay zeka yazmaktan canınız sıkılmadı mı?, İçinde .md görünce yine her zamanki gibi yapay zeka yazdığını düşündüm. Keşke kendin sıfırdan yazsaydın.

Kod:
# CPP Game Launcher - Portable Kurulum

Bu proje artık tamamen **portable** hale getirilmiştir. Tüm bağımlılıklar proje klasörü içinde bulunmaktadır.

##  Hızlı Kurulum

### Otomatik Kurulum (Önerilen)
```batch
setup_portable_project.bat
```

### Manuel Kurulum
1. `collect_dependencies.ps1` - Bağımlılıkları toplar
2. `update_project_paths.ps1` - Proje yollarını günceller

##  Klasör Yapısı

```
CPPGameLauncher/
├── libs/
│   ├── include/          # Header dosyaları
│   │   ├── curl/
│   │   ├── openssl/
│   │   └── zlib/
│   └── bin/              # Library dosyaları (.lib, .dll)
│       ├── libcurl.lib
│       ├── libssl.lib
│       ├── libcrypto.lib
│       └── zlib.lib
├── openssl-1.1.0f/      # OpenSSL kaynak kodları (mevcut)
├── curl/                 # cURL headers (mevcut)
└── [diğer proje dosyaları]
```

##  Bağımlılıklar

### Dahili Kütüphaneler (Proje İçinde)
- ✅ **OpenSSL 1.1.0f** - `openssl-1.1.0f/` klasöründe
- ✅ **cURL** - `curl/` klasöründe headers, `libs/bin/` içinde library
- ✅ **zlib** - `libs/include/zlib/` ve `libs/bin/` içinde

### Sistem Kütüphaneleri (Windows SDK)
- ✅ **ws2_32.lib** - Windows Sockets
- ✅ **crypt32.lib** - Windows Crypto API
- ✅ **cryptnet.lib** - Windows Crypto Network
- ✅ **iphlpapi.lib** - IP Helper API
- ✅ **secur32.lib** - Windows Security API

## ️ Build İnstrukciyonları

1. **Visual Studio'yu kapatın** (eğer açıksa)
2. Portable setup scriptini çalıştırın
3. **Visual Studio'yu tekrar açın**
4. Projeyi build edin (F7 veya Build → Build Solution)

##  Yeni Bilgisayara Taşıma

1. **Tüm proje klasörünü** kopyalayın
2. Visual Studio 2019/2022 kurulu olduğundan emin olun
3. Windows 10 SDK kurulu olduğundan emin olun
4. Projeyi açın ve build edin

## ⚠️ Önemli Notlar

- **vcpkg artık gerekli değil** - Tüm kütüphaneler proje içinde
- **Mutlak yollar yok** - Tüm yollar göreceli (relative)
- **Yedek dosyası** - `CPPGameLauncher.vcxproj.backup` güvenlik için saklanır

##  Geri Alma

Eğer bir sorun yaşarsanız:
```batch
copy CPPGameLauncher.vcxproj.backup CPPGameLauncher.vcxproj
```

##  Sorun Giderme

### Build Hatası Alıyorum
1. Visual Studio'yu tamamen kapatıp tekrar açın
2. `Clean Solution` yapın (Build → Clean Solution)
3. `Rebuild Solution` yapın (Build → Rebuild Solution)

### Kütüphane Bulunamıyor Hatası
1. `libs/` klasörünün düzgün oluştuğunu kontrol edin
2. `collect_dependencies.ps1` scriptini tekrar çalıştırın
3. Gerekli .lib dosyalarının `libs/bin/` içinde olduğunu kontrol edin

### vcpkg Bulunamıyor
Script otomatik olarak vcpkg'den kütüphaneleri kopyalar. Eğer vcpkg yoksa:
1. Gerekli .lib dosyalarını manuel olarak `libs/bin/` içine koyun
2. Header dosyalarını `libs/include/` içine koyun

##  Destek

Bu portable kurulum ile ilgili sorunlar için:
- Proje dosyalarının yedeklerini saklayın
- Build log'larını kontrol edin
- Gerekirse `.backup` dosyasından geri yükleyin
Hocam beni yanlış anlamayın ama ister yapay zeka ile tamamen yazılsın ister yardım alınsın hiç fark etmez konu o değil de..
Ortada bir emek ve paylaşım söz konusu. Baltalamak yerine detaylı incelemenizi isterdim.
Şayet paylaştığınız kısım git üzerinden indirildikten sonraki kurulum yönergeleridir.
Geliştirme süreci ile uzaktan yakından alakası yoktur. Orada gördüğünüz kurulum şemasının dışında 1000lerce satır kod eklenmiştir keşke aklı başında bir inceleme yapsaydınız.
 

HALOx

KY Kıdemli Üye
KAYIT
29 Kas 2024
Mesajlar
201
Tepki puanı
47
Yapay zeka yazmaktan canınız sıkılmadı mı?, İçinde .md görünce yine her zamanki gibi yapay zeka yazdığını düşündüm. Keşke kendin sıfırdan yazsaydın.

Kod:
# CPP Game Launcher - Portable Kurulum

Bu proje artık tamamen **portable** hale getirilmiştir. Tüm bağımlılıklar proje klasörü içinde bulunmaktadır.

##  Hızlı Kurulum

### Otomatik Kurulum (Önerilen)
```batch
setup_portable_project.bat
```

### Manuel Kurulum
1. `collect_dependencies.ps1` - Bağımlılıkları toplar
2. `update_project_paths.ps1` - Proje yollarını günceller

##  Klasör Yapısı

```
CPPGameLauncher/
├── libs/
│   ├── include/          # Header dosyaları
│   │   ├── curl/
│   │   ├── openssl/
│   │   └── zlib/
│   └── bin/              # Library dosyaları (.lib, .dll)
│       ├── libcurl.lib
│       ├── libssl.lib
│       ├── libcrypto.lib
│       └── zlib.lib
├── openssl-1.1.0f/      # OpenSSL kaynak kodları (mevcut)
├── curl/                 # cURL headers (mevcut)
└── [diğer proje dosyaları]
```

##  Bağımlılıklar

### Dahili Kütüphaneler (Proje İçinde)
- ✅ **OpenSSL 1.1.0f** - `openssl-1.1.0f/` klasöründe
- ✅ **cURL** - `curl/` klasöründe headers, `libs/bin/` içinde library
- ✅ **zlib** - `libs/include/zlib/` ve `libs/bin/` içinde

### Sistem Kütüphaneleri (Windows SDK)
- ✅ **ws2_32.lib** - Windows Sockets
- ✅ **crypt32.lib** - Windows Crypto API
- ✅ **cryptnet.lib** - Windows Crypto Network
- ✅ **iphlpapi.lib** - IP Helper API
- ✅ **secur32.lib** - Windows Security API

## ️ Build İnstrukciyonları

1. **Visual Studio'yu kapatın** (eğer açıksa)
2. Portable setup scriptini çalıştırın
3. **Visual Studio'yu tekrar açın**
4. Projeyi build edin (F7 veya Build → Build Solution)

##  Yeni Bilgisayara Taşıma

1. **Tüm proje klasörünü** kopyalayın
2. Visual Studio 2019/2022 kurulu olduğundan emin olun
3. Windows 10 SDK kurulu olduğundan emin olun
4. Projeyi açın ve build edin

## ⚠️ Önemli Notlar

- **vcpkg artık gerekli değil** - Tüm kütüphaneler proje içinde
- **Mutlak yollar yok** - Tüm yollar göreceli (relative)
- **Yedek dosyası** - `CPPGameLauncher.vcxproj.backup` güvenlik için saklanır

##  Geri Alma

Eğer bir sorun yaşarsanız:
```batch
copy CPPGameLauncher.vcxproj.backup CPPGameLauncher.vcxproj
```

##  Sorun Giderme

### Build Hatası Alıyorum
1. Visual Studio'yu tamamen kapatıp tekrar açın
2. `Clean Solution` yapın (Build → Clean Solution)
3. `Rebuild Solution` yapın (Build → Rebuild Solution)

### Kütüphane Bulunamıyor Hatası
1. `libs/` klasörünün düzgün oluştuğunu kontrol edin
2. `collect_dependencies.ps1` scriptini tekrar çalıştırın
3. Gerekli .lib dosyalarının `libs/bin/` içinde olduğunu kontrol edin

### vcpkg Bulunamıyor
Script otomatik olarak vcpkg'den kütüphaneleri kopyalar. Eğer vcpkg yoksa:
1. Gerekli .lib dosyalarını manuel olarak `libs/bin/` içine koyun
2. Header dosyalarını `libs/include/` içine koyun

##  Destek

Bu portable kurulum ile ilgili sorunlar için:
- Proje dosyalarının yedeklerini saklayın
- Build log'larını kontrol edin
- Gerekirse `.backup` dosyasından geri yükleyin
Varsa daha iyisi paylaş görelim boş yapma
 

ChaosKnightX

KY Kıdemli Üye
KAYIT
21 Şub 2026
Mesajlar
214
Tepki puanı
99
Hocam beni yanlış anlamayın ama ister yapay zeka ile tamamen yazılsın ister yardım alınsın hiç fark etmez konu o değil de..
Ortada bir emek ve paylaşım söz konusu. Baltalamak yerine detaylı incelemenizi isterdim.
Şayet paylaştığınız kısım git üzerinden indirildikten sonraki kurulum yönergeleridir.
Geliştirme süreci ile uzaktan yakından alakası yoktur. Orada gördüğünüz kurulum şemasının dışında 1000lerce satır kod eklenmiştir keşke aklı başında bir inceleme yapsaydınız.

Yanlış anlamayın hocam, amacım emeğinizi küçümsemek değildi. Sadece .md görünce AI ile hazırlanmış olabileceğini düşündüm. Projenin tamamını incelemeden yorum yaptıysam kusura bakmayın.

Varsa daha iyisi paylaş görelim boş yapma
Boş yapmak için yazmadım hocam. Sadece gördüğümü söyledim.
 

izwein

Moderatör
KAYIT
21 Ağu 2025
Mesajlar
191
Çözümler
1
Tepki puanı
588
Yanlış anlamayın hocam, amacım emeğinizi küçümsemek değildi. Sadece .md görünce AI ile hazırlanmış olabileceğini düşündüm. Projenin tamamını incelemeden yorum yaptıysam kusura bakmayın.


Boş yapmak için yazmadım hocam. Sadece gördüğümü söyledim.
Asla yanlış anlamadım. Sadece bu işle uğraşan yapay zeka kullanan veya kullanmayan her bir kişi emek ve zaman harcıyor. Onun dışında her türlü eleştiri baş tacıdır. Mükemmeli iddaa etmiyorum hiç bir zaman hobi amaçlı uğraştığım bir projeydi özellikle exe silinme durumlarında (defender tarafından) starttan önce onar dendiği zaman sunucudaki güncel exeyi tekrar yerine koyan ek bi patch sistemide eklendi.
 

ChaosKnightX

KY Kıdemli Üye
KAYIT
21 Şub 2026
Mesajlar
214
Tepki puanı
99
Asla yanlış anlamadım. Sadece bu işle uğraşan yapay zeka kullanan veya kullanmayan her bir kişi emek ve zaman harcıyor. Onun dışında her türlü eleştiri baş tacıdır. Mükemmeli iddaa etmiyorum hiç bir zaman hobi amaçlı uğraştığım bir projeydi özellikle exe silinme durumlarında (defender tarafından) starttan önce onar dendiği zaman sunucudaki güncel exeyi tekrar yerine koyan ek bi patch sistemide eklendi.

Yanlış anlamadım hocam, sorun değil.
Bu işle uğraşan herkes — yapay zeka kullansın ya da kullanmasın — sonuçta zaman ve emek harcıyor. Ben de mükemmel bir şey iddia etmiyorum; tamamen hobi amaçlı üzerinde uğraştığım bir projeydi.

Özellikle Defender’ın bazı durumlarda .exe dosyalarını silmesi sorununa karşı küçük bir sistem de ekledim. Starttan önce “onar” denildiğinde, sunucudaki güncel exe dosyasını tekrar indirip yerine koyan ek bir patch sistemi mevcut.

Eleştiriye her zaman açığım, sonuçta geliştirmek için paylaşıyoruz.
 

jwpunk

Graph. Desig.
KY Saygın Üye
KAYIT
11 Ocak 2023
Mesajlar
392
Çözümler
1
Tepki puanı
553
Konum
Peru
Web
demon-ks.blogspot.com
Merhaba arkadaşlar kendi sunucum için zamanında launcher geliştirmiştim. Github üzerinden açık kaynak bir projenin alt yapısını ekledim. Güncelleme alt yapısını usko patch sistemi ile değiştirdim. Bire bir config edebilirsiniz sadece sunucunuzdaki patch gondereceğiniz klasör yapısına sourceden dikkat edin o kısımda bir kaç değişiklik var.

Patchleri ister zip isterseniz çok daha sorunsuz ve hızlı .tar veya 7z ile gerçekleştirebilirsiniz. Parçalanmış item,fx,ui klasörlerini birleştirir. Packlenmiş dosyanıza da patch sorunsuz atar.

Değişiklik sevenlere özel geliştirmeye açık güzel bir sistemdir. Güle güle kullanın.
Ko-yardim.com özel paylaşımıdır. Başka yerlerde paylaşılmadı.

Ekli dosyayı görüntüle 15677


*** Gizli metin: alıntı yapılamaz. ***
Çok teşekkür ederim efendim. Tam bu konu üzerinde çalışmaya karar verdiğim sırada sizin yazınıza rastladım.

Umarım bir dahaki sefere birileri yazıları eleştirdiğinde eli boş gelmez.
 

jack750

KY Kıdemli Üye
KAYIT
15 Ağu 2022
Mesajlar
156
Tepki puanı
12
大家好,我之前为自己的服务器开发了一个启动器。我添加了来自 GitHub 的一个开源项目的底层架构。我用 USKO 补丁系统替换了原有的更新机制。您可以直接按照原样配置,只需注意从源代码上传补丁到服务器的文件夹结构;这部分有一些改动。

您可以使用 zip 文件应用补丁,或者,为了获得更流畅快捷的解决方案,可以使用 .tar 或 7z 文件。它会将分散的 item、fx 和 ui 文件夹合并。它还可以无缝地将补丁应用到您打包的文件。

这是一个很棒的系统,具有很大的发展潜力,尤其适合喜欢变化的人。祝您使用愉快!
这是 Ko-yardim.com 的独家文章,其他任何地方都没有转载过。

Ekli dosyayı görüntüle 15677


***隐藏文本:无法引用。***
thank-you
 

ATABEYY

KY Uzman Üye
Yardımsever
KAYIT
2 Ağu 2025
Mesajlar
363
Çözümler
4
Tepki puanı
445
Bu launcher sistemine bypass etme sistemini de ekleseniz tam süper olacak XD
yapay zeka yokken bu kadar geliştirme bile olmuyordu 3 5 kişi dosya paylaşsın diye bekleniyordu sonra millet çalıp paylaşınca sıkıntı oluyordu( çoğu çalıntı) yapay zeka diyip geçmeyin saatlerce kafa ağrıtıyor bı yeri düzeltiyor bin yeri bozuyor bu da bir emek ben de yapay zeka ile yaptım çoğu şeyi (kimseye minnet etmemek için ) teşekkürler eline sağlık değerli paylaşımlar için...
 

izwein

Moderatör
KAYIT
21 Ağu 2025
Mesajlar
191
Çözümler
1
Tepki puanı
588
xincode bypass defalarca paylaşıldı fakat anladığım kadarı ile tam anlaşılmamış. 1-2 haftaya tedavi sürecim netleşsin tüm versiyonlarda 25xx dahil bypass işleminin nasıl yapıldığını videolu paylaşacağım.
 

ATABEYY

KY Uzman Üye
Yardımsever
KAYIT
2 Ağu 2025
Mesajlar
363
Çözümler
4
Tepki puanı
445
Çok geçmiş olsun hocam paylasilanlarin çoğu silindi ben de o zamanlar 23xx uğraşıyordum hiç bakmadım ama şuan 25xx kafa yormaya basladi
 

bybim12

KY Kıdemli Üye
KAYIT
23 Nis 2022
Mesajlar
85
Tepki puanı
3
Merhaba arkadaşlar kendi sunucum için zamanında launcher geliştirmiştim. Github üzerinden açık kaynak bir projenin alt yapısını ekledim. Güncelleme alt yapısını usko patch sistemi ile değiştirdim. Bire bir config edebilirsiniz sadece sunucunuzdaki patch gondereceğiniz klasör yapısına sourceden dikkat edin o kısımda bir kaç değişiklik var.

Patchleri ister zip isterseniz çok daha sorunsuz ve hızlı .tar veya 7z ile gerçekleştirebilirsiniz. Parçalanmış item,fx,ui klasörlerini birleştirir. Packlenmiş dosyanıza da patch sorunsuz atar.

Değişiklik sevenlere özel geliştirmeye açık güzel bir sistemdir. Güle güle kullanın.
Ko-yardim.com özel paylaşımıdır. Başka yerlerde paylaşılmadı.

Ekli dosyayı görüntüle 15677


*** Gizli metin: alıntı yapılamaz. ***
teşekkürler
 
Anasayfa Kayıt ol Giriş yap
Üst Alt