Paylaşım 🟣 Osh Network Mimarisi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

erenatlasx

Birisi mi Spawnlandı?
Katılım
9 Şubat 2026
Mesajlar
9
Elmaslar
1
Puan
135
Yaş
26
Konum
İzmir
Minecraft
AtlassDevx

Discord:

atlasqwe

Biz Kimiz?

Osh Network, klasik Minecraft sunucu mantığını modern yazılım dünyasıyla birleştiren bir teknoloji projesidir. Sunucumuzun kalbinde Java'nın yanında Go (Golang) mikroservisleri ve NATS mesajlaşma hattı çalışmaktadır.

🎮 Oyun Modlarımız

  • SMP (Survival Multi Player): Gelişmiş ekonomi ve teknik altyapı ile harmanlanmış, saf hayatta kalma deneyimi. [YAKINDA!]
  • Skyblock: Klasik deneyimin ötesinde, özel pluginler ve optimize edilmiş ada sistemleriyle çok yakında sizlerle! [YAKINDA]

🛠️ Teknik Gücümüz (DevOps & Backend)

Sunucumuzun arkasında yatan devasa altyapıyı merak edenler için:

  • Golang Backend: Tüm giriş, kayıt ve mail süreçleri Go ile yazılmış yüksek performanslı servisler tarafından yönetilir.
  • Dockerize Edilmiş Yapı: Sunucu bileşenlerimiz izole edilmiş konteynerlerde çalışarak %99.9 uptime sağlar.
  • Hibrit Veritabanı: Redis'in anlık hızı ile MySQL'in sarsılmaz güvenliğini bir araya getirdik.

🧠 Kullandığımız Teknolojileri Tanıtalım​

Forumda biri sorduğunda veya sistemini merak ettiğinde şu kısa bilgiler çok işine yarayacak:

1. Golang (Go)

Google tarafından geliştirilen bu dil, sunucumuzun "beyni" konumundadır.

  • Neden kullanıyoruz? Java'ya göre çok daha az RAM harcar ve aynı anda binlerce işlemi (eşzamanlılık) çok hızlı yapabilir. E-posta gönderme ve oyuncu doğrulama gibi ağır işleri Java'dan alıp Go'ya vererek oyunun kasmamasını sağlıyoruz.

2. Docker

Docker, sunucu bileşenlerimizi (NATS, MySQL, Redis, Backend) birbirinden bağımsız "konteyner" kutularına koymamızı sağlar.

  • Neden kullanıyoruz? Bir bileşen hata verdiğinde diğerlerini etkilemez. Ayrıca sunucuyu başka bir makineye taşımak istediğimizde "kurulum" derdi olmadan saniyeler içinde her şeyi ayağa kaldırmamıza olanak tanır.

3. Redis

Redis, verileri disk yerine RAM (bellek) üzerinde tutan çok hızlı bir veritabanıdır.

  • Neden kullanıyoruz? Oyuncunun mail kodu veya o anki giriş durumu gibi "anlık" verilere milisaniyeler içinde ulaşmamız gerekir. MySQL bu hızda değildir, Redis ise ışık hızındadır.

4. MySQL

Dünyanın en güvenilir ve standart ilişkisel veritabanıdır.

  • Neden kullanıyoruz? Oyuncuların şifreleri, envanterleri ve kalıcı verileri için en güvenli limandır. Redis geçici hız içindir, MySQL ise kalıcı hafıza.​
unnamed.webp

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


 
Moderatör tarafından düzenlendi:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl