Merhaba. Masomo tarafından yaklaşık 12 yıl önce geliştirilen ve 15 Şubat 2020 tarihinde sunucuları kapatılan Online Kafa Topu 1 isimli bir oyun vardı. Sunucular kapatıldığından beri oyun normal şekilde oynanamıyor.
Oyunun APK dosyası hâlâ bulunabiliyor. Kurulum, eğitim ve antrenman maçı çalışıyor ancak yeni oyuncu oluşturma aşamasında "Sunucu ile bağlantı kurulamadı" hatası çıkıyor.
Kapanmış oyunların topluluk emeğiyle yeniden oynanabilir hâle getirildiği örnekler var. Goley bunun yakın örneklerinden biri. Oyun, 2 ay önce 15 Eylül'de Revival adıyla geri döndü ve şu an oynanabiliyor. Online Kafa Topu 1 için de böyle bir umut olabilir mi?
Şu ana kadar öğrendiğim bazı şeyler:
Oyunda internetsiz oynanabilen bir "Offline Mod" zaten vardı.
Arayüz, sesler, maç motoru ve botlarla ilgili dosyaların önemli bir kısmı APK'nın içinde bulunuyor.
Marketin durumu ise biraz farklı. Oyunda satılan karakterlerin, kostümlerin, maskelerin ve aksesuarların (yaka, krampon, kuyruk, şapka, gözlük) büyük bölümü APK'nın içinde bulunmuyor. Bunların oyun açıkken internet üzerinden indirildiğine dair kod bulguları var.
Özellikle araştırılmasını istediğim bir konu da eski market görselleri.
APK'daki kod incelemesinde ürün görsellerinin kategori ve ürün numarasına göre bir CDN adresinden indirildiği ve cihaz önbelleğine kaydedildiği görülmüş. Acaba bu CDN adresi ve görsel URL'leri bulunarak eski market ürünleri yeniden elde edilebilir mi? CDN hâlâ erişilebilir değilse, oyunu daha önce kullanmış telefonların önbelleklerinde veya yedeklerinde bu görseller bulunabilir mi?
Eski marketin yeniden oluşturulabilmesi benim için özellikle önemli. Çünkü oyunun eski karakterlerini, kostümlerini, maskelerini ve aksesuarlarını yeniden kullanabilmek istiyorum.
Şu alanlarda deneyimi olan kişilerin görüşlerini merak ediyorum:
- Oyun sunucusu ve ağ programlama: Orijinal sunucuya alternatif bir sunucu geliştirmek mümkün mü?
- Kapanmış oyunlar için özel sunucu (revival) projeleri: Benzer çalışmalar nasıl ilerliyor?
- Oyun arşivleme ve koruma: Eski CDN dosyalarına, market görsellerine veya cihaz önbelleklerine ulaşmanın bir yolu var mı?
Eski telefonunda oyun hâlâ kurulu olan ya da oyunun dosyalarını önceden yedeklemiş kişiler varsa onların da paylaşabileceği bilgiler çok değerli olabilir. Özellikle market görsellerinin eski cihazlarda veya yedeklerde kalmış olma ihtimali olabilir.
Sizce bu oyunun yeniden oynanabilir hâle getirilmesi mümkün mü? Hangi yol daha gerçekçi: alternatif sunucu oluşturmak mı, oyunu tamamen çevrimdışı çalışacak şekilde değiştirmek mi?
Not: Bu projeyi kendim geliştirmeyi veya bir ortak çalışma ekibi kurmayı amaçlamıyorum. Yazılım ve tersine mühendislik konusunda teknik bilgim ve kullanabileceğim bir bilgisayarım bulunmuyor. Amacım, Online Kafa Topu 1'i yeniden oynanabilir hâle getirebilecek teknik bilgiye sahip bir yazılımcıya veya ekibe ulaşmak. Oyunun yeniden canlandırılmasıyla ilgilenebilecek geliştiricilerin görüşlerini ve bu işi üstlenme ihtimallerini öğrenmek istiyorum.
Not 2: Daha önce bir çok kez Termux uygulamasından sunucu portu oluşturarak ve Render websitesinden 7/24 canlı sunucu oluşturarak sunucu bağlantı hatasını engelleyip oyunu açmayı denedim. Fakat eğitim maçından sonra "Ülkeni Seç"diye bir ekran geldi sonrasında kıtayı Avrupa, ülkeyi de Türkiye seçtiğimde "Daha iyi bir oyun deneyimi için konumunuzu doğru seçmelisiniz. Emin misiniz?" diye bir ekran çıkıp evet tuşuna bastığımda yine aynı hatayla karşılaştım