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