2026
Age of Pirates Online
Bir çevrimiçi oyunun web sitesi ve sunucu iletişimi üzerinde backend çalışması.
Canlı bir çevrimiçi oyun olan Age of Pirates Online için sözleşmeli backend mühendisliği. Xsolla ödeme altyapısını web sitesine sıfırdan entegre ettim. Önceden her şeyi tek seferde yüklemeye çalışan sitenin yüklenme süresini sayfalı JSON, ön yükleme ve ~2 MB'lık bir aktarım sınırıyla yaklaşık %30 azalttım. İşleri ana thread'den yardımcı thread'lere taşıyıp düşük öncelikli işleri daha seyrek çalıştırarak sunucu tarafı işlem süresini yaklaşık %30 azalttım. Sunucuyu ve web sitesiyle bağlantısını UDP flood saldırılarına, rate-limit botlarına ve diğer otomatik saldırılara karşı sağlamlaştırdım; oyun sahibi için saatlik bir trafik ve saldırı raporu kurdum.
Teknolojiler
C, PHP, JavaScript
Bağlantılar
- Teknik yazı: Canlı bir online oyunda backend çalışması
- Canlı site: ageofpiratesonline.com