Değişiklik günlüğü
EN
TR
Oyunun bütün sürümleri: sunucu, client, web sitesi ve launcher. Güncel sürüm: 1.10.1
Oyun yeni web sitesine bağlandı
- DüzeltildiClient Oyundaki klan düğmeleri s4league.teknobakkall.com'daki klan sayfalarını, mağaza ve envanterdeki Cash düğmesi web sitesini açıyor.
- DüzeltildiClient Duyuru panosu ve mağaza afişleri artık var olmayan bir sunucudan resim yüklemeye çalışmıyor (oyunu dondurabiliyordu); oyunla gelen resimleri gösteriyor.
Web sitesinden oyun indirme
- YeniWeb sitesi İndirme sayfasından oyun indirilebiliyor: launcher'ı içeren küçük bir paket. Launcher ilk açılışta oyunun geri kalanını indiriyor ve sonra güncel tutuyor.
- DüzeltildiWeb sitesi Bir alan boş bırakılarak kayıt olunmaya çalışıldığında artık hata sayfası çıkmıyor; form neyin eksik olduğunu gösteriyor.
Herkese açık sunucuya hazırlık
- YeniKurulum Sunucu ve web sitesi bir Coolify sunucusuna kurulabiliyor; site HTTPS ile açılıyor, veritabanı her gün yedekleniyor.
- GüvenlikWeb sitesi Site Cloudflare arkasında da her ziyaretçinin gerçek adresini görüyor; giriş ve kayıt denemelerine konan sınırlar her oyuncu için ayrı işliyor.
Proje klasörlerinin temizliği
- DeğiştiKurulum Yeni klasör düzeni: client\ (oyun ve launcher), server\ (kaynak kod), yanında README.md, TEST_GUIDE.md ve play.bat.
- DeğiştiWeb sitesi Orijinal sitenin arşivlenmiş sayfaları artık sitenin kendi içinde (ayrıca kopyalanacak bir klasör kalmadı).
- KaldırıldıClient Client'tan eski dosyalar kaldırıldı: orijinal exe'nin ikinci pencere kopyası, eski başlatma betiği, çökme dökümleri, mağaza önbellek yedeği ve diğer dillerin duyuru resimleri.
- YeniKurulum Bütün çalışma alanı için tek git deposu: tam geçmiş ve her sürüm için bir etiket; orijinal client bir sağlama listesi olarak kayıtlı (client-baseline.json).
- KaldırıldıSunucu Sadece eski sunucu ve eski Windows veritabanıyla çalışan araçlar kaldırıldı; test betikleri depoya taşındı.
Merkezi sürüm ve değişiklik günlüğü
- YeniLauncher Launcher'da İngilizce ve Türkçe değişiklik günlüğü penceresi; güncellemeden sonra bir kez kendiliğinden açılır ("Yenilikler").
- YeniWeb sitesi Web sitesinde dil seçmeli değişiklik günlüğü sayfası (/changelog).
- DeğiştiSunucu Oyunun tamamı için tek sürüm numarası: sunucu, launcher ve client yayınları aynı sürümü taşır.
- DeğiştiLauncher Yayınlar sürüm numarasını ve notlarını değişiklik günlüğünden alır; yayın geçmişi buna göre yeniden numaralandı.
İlk uçtan uca testten gelen launcher düzeltmeleri
- DüzeltildiLauncher Sıfırdan kurulum (yaklaşık 9.200 dosya) artık "429 Too Many Requests" ile durmuyor: sunucu daha çok indirmeye izin veriyor, launcher "yavaşla" denince bekleyip devam ediyor.
- DüzeltildiLauncher Launcher kendini güncelledikten sonra düzgün yeniden açılıyor.
- DüzeltildiLauncher Haber görselleri kapanmış alaplaya.net yerine sitenin arşivinden geliyor (8 saniyelik beklemeler bitti).
Kendi launcher'ımız ve güncelleyicimiz
- YeniLauncher 2011 client tarzında S4Launcher.exe: haberler, banner slaytları, çevrimiçi oyuncu sayısıyla sunucu durumu, START, yama notları, site linkleri.
- YeniLauncher Güncelleyici: sadece değişen dosyaları indirir, yarıda kalan indirmeye devam eder, her dosyayı doğrular (SHA-256), bir şey ters giderse hiçbir şeyi değiştirmez; Repair bütün dosyaları kontrol eder.
- YeniLauncher Launcher kendini günceller.
- YeniLauncher Oyuna girmeden grafik, ses ve kontrol ayarları (çözünürlük, tam ekran, vsync, en-boy oranı, kalite, parlaklık, FPS, ses seviyeleri, fare); oyunun kendi ayar dosyasına yazılır.
- YeniLauncher İngilizce ve Türkçe arayüz, tepsi simgesi, ikinci client seçeneği, Enter ile başlatma.
- YeniSunucu Web sitesinde launcher API'si (bilgi, durum, haberler, sürüm listesi, indirmeler) ve geri almalı yayın aracı.
Canlı oyundan gelen düzeltmeler
- DeğiştiOyun Megafon PEN ile ücretli (!mega 1000, !megaall 5000), yetkililer dahil.
- DüzeltildiOyun Ceket, eldiven ve ayakkabı esper chip'leri kostümlere takılabiliyor.
- DüzeltildiOyun Oda ekipman sınırı artık Spy Dagger, Centi Force ve lisanssız diğer itemları reddetmiyor (maçlar başlamıyordu).
- DüzeltildiOyun Yeni karakterler başlangıç silahlarını ve bir yeteneği takılı alıyor; silahı veya yeteneği olmayan karakterler girişte düzeltiliyor (odalara giremiyorlardı).
- DüzeltildiClient Boş 1. seviye görev kartlarında "ERROR" yerine "Press Confirm Mission" yazıyor.
- DüzeltildiClient Yamalı client'ın adı S4Client_mod.exe: Windows eski adı ("patch" geçen) yönetici olarak açıyordu.
Herkese açık sunucuya hazırlık
- YeniKurulum Linux sunucu için üretim kurulumu: HTTPS ters vekil (Caddy), günlük veritabanı yedeği, geri yükleme ve admin betikleri, Türkçe kurulum rehberi.
- GüvenlikSunucu Şifreler PBKDF2 ile saklanıyor; eski hesaplar bir sonraki girişte yükseltiliyor.
- GüvenlikWeb sitesi Site güvenliği: şifre sıfırlama linki artık herkese gösterilmiyor, giriş kilidi, istek sınırları, güvenlik başlıkları, kalıcı oturum anahtarları.
- YeniWeb sitesi Şubat 2011 giriş sayfası; sitedeki klan logosu oyundaki klan işaretiyle aynı.
- YeniClient Oyundaki klan düğmesi bizim siteyi açıyor (adres ayarlanabilir).
- YeniOyun Notla hediye gönderme (kabul düğmesi için client yamasıyla) ve oda ekipman sınırı.
- DüzeltildiSunucu Bağlantısı kopan oyuncu "zaten çevrimiçi" durumunda kalabiliyordu.
Gerçekçi mağaza, klan maçları ve client yamaları
- YeniOyun Satılabilir her itemla Season 1 mağazası: önemli itemlar AP, standart itemlar PEN ile, esper chip'ler dahil.
- YeniOyun Şans coin'leri, maç sonu PEN ve boost itemları; Chaser ve Captain tecrübe puanı.
- YeniOyun Klan maçları otomatik kaydediliyor (galibiyet, mağlubiyet, beraberlik, klan puanı).
- YeniClient Client yamaları: Chaser hızlı başlat düğmesi, ESC menüsünde oylamayla atma, klansız oyuncular için sohbet komutları, sonuç ekranında EXP çubuğu.
- YeniOyun Sohbet komutlarıyla megafon: !mega ve !megaall.
- DüzeltildiOyun Odalar, karakterler ve kombiler client'ın beklediği gibi çalışıyor.
Web sitesi ve Docker
- YeniWeb sitesi 2011 S4 League EU sitesinin kopyası: kayıt, haberler, sıralamalar, profiller, rehber, item mall, klan sayfaları.
- YeniKurulum Sunucu ve veritabanı Docker'da (Linux konteynerleri) çalışıyor.
- KaldırıldıOyun Sunucu taraflı botlar (yeterince iyi oynamıyorlardı).
Yeni sunucuda düzeltmeler
- DüzeltildiOyun Mağazanın HOME sekmesi hot, new ve event itemlarını gösteriyor.
- DüzeltildiOyun Lobideki klan sekmesi üyeleri listeliyor.
- DüzeltildiOyun Item silme çalışıyor; seviye atlayınca client'ın söylediği ödül veriliyor.
- DeğiştiSunucu Sunucu Windows yollarına bağlı değil (Linux'a hazır).
.NET 10 üzerinde yeni sunucu
- DeğiştiSunucu Sunucunun tamamı .NET 10 ve PostgreSQL (EF Core) ile yeniden yazıldı; ağ protokolü client ile bayt bayt uyumlu kaldı.
- YeniSunucu Eski sunucuyla bayt düzeyinde karşılaştırmalar dahil 1.600'den fazla otomatik test.
- YeniSunucu Mağaza, envanter, sosyal özellikler, klanlar ve görevler yeni sunucuya taşındı.
Görevler ve ilk kapsamlı test
- YeniOyun Görevler çalışıyor: alma, ilerleme ve ödüller.
- YeniOyun Client'ın bütün özellikleri oyunda test edildi; arkadaşlar, fısıltı, notlar, davetler, eğitim ve bütün oyun modları çalışıyor.
- DüzeltildiOyun AP ve PEN mağaza sekmeleri boştu ve sunucuyu çökertiyordu; item satmak hiç para vermiyordu.
İlk oynanabilir sürüm
- YeniSunucu Resmi S4 League Season 1 client'ı (EU v1120, Patch 26) için yerel sunucu: giriş, sunucu listesi, lobi, odalar ve maçlar.
- YeniClient Test için bir bilgisayarda iki client açılabiliyor.





















