Ana Sayfaya & Projelere Dön
Minecraft / Infrastructure2024 - 2026Server Architect & Performance Specialist

Minecraft Server Architecture

SkyBlock, BoxPvP, Survival ve özel oyun modları için performans, ekonomi, progression ve plugin uyumluluğu düşünülerek hazırlanan sunucu altyapıları.

DISTRIBUTED NETWORK ARCHITECTURE
VELOCITY PROXY
BOXPVP
20.0 TPS
SKYBLOCK
20.0 TPS
SURVIVAL
20.0 TPS
Shenandoah / ZGC TunedRedis Pub/Sub Global State

Genel Bakış & Mimari Amaç

500+ anlık oyuncu kapasitelerine dayanıklı, sıfır lag odaklı ve modern oyun mekanikleriyle donatılmış anahtar teslim sunucu paketleri ve ağ mimarileri.

Karşılaşılan Problem

Piyasadaki birçok hazır paket kontrolsüz plugin doldurularak hazırlanır; bellek sızıntıları, çakışan NBT verileri ve kötü JVM argümanları yüzünden 50 oyuncudan sonra sunucu oynanamaz hale gelir.

Mühendislik Çözümü

Gereksiz plugin bağımlılıkları ortadan kaldırılarak amaca yönelik özel eklentiler kodlandı. Linux kernel parametreleri, ZGC/Shenandoah GC argümanları ve Paper/Pufferfish ayarları milisaniye düzeyinde optimize edildi.

Sistem Mimarisi & Veri Akışı

Modern Velocity proxy katmanı, arka planda Redis tabanlı oyuncu veri senkronizasyonu ve ayrıştırılmış oyun modülü mimarisi.

  • Aikin's / modern ZGC bayraklarıyla optimize edilmiş bellek yönetimi
  • Bölgelere ayrılmış chunk generation ve ön-yükleme (pre-generation) stratejisi
  • ItemsAdder & Oraxen ile özel doku paketi ve model boru hattı kurulumu

Kullanılan Teknolojiler & Kütüphaneler

Engines
PaperMCPurpurVelocity Proxy
Infrastructure
Debian / Ubuntu ServerDockerRedisMySQL
Tooling
Spark ProfilerPrometheusGrafana

Öne Çıkan Teknik Özellikler

BoxPvP: Özel madenler, yükseltilebilir ekipmanlar, rütbe ve prestij motoru
SkyBlock: Ada seviyesi hesaplayıcı, minion sistemleri, özel ada yükseltmeleri
Survival: Klan savaşları, açık artırma evi, özel dünya jeneratörleri
Tam entegre LuckPerms yetki hiyerarşisi ve PlaceholderAPI altyapısı