Başlangıç tarihi
September 2018
Durum
Arşivlendi
Ekip
4 üyeler
Proje hakkında
Etkiler ve metrikler
500
Slotlar
Sunucu listesindeki kapasite
7
Mini oyunlar
SkyWars'dan WitchRush'a kadar
9
Repolar
Eklentiler, API, site ve yeniden tasarımlar
Ana özellikler
Yedi mini oyun
SkyWars, BedWars, GroundFall, Catfight, Pvpwall, Pitchout ve WitchRush, her birinin kendi kuralları ve haritaları var
Sunucu ağı
Oyuncuları Spigot sunucuları arasında yönlendiren bir BungeeCord proxy'si, altında ortak bir API ve sunucu çekirdeği ile
İlerleme ve paralar
Oyunlar arasında taşınan ve lobideki puan tahtasında gösterilen madeni paralar, krediler, yaban mersinleri, seviyeler ve deneyim
Oyun içi personel araçları
Oyun alanından çıkmadan bir sunucuyu halka açık, beta VIP ve bakım arasında değiştiren bir yönetim menüsü
Topluluk sitesi
Her oyundaki canlı oyuncu sayılarını ve Discord akışını gösteren, XenForo forumuna bağlı bir Symfony sitesi
Arkadaş sistemi
Bir oyun içi etkileşim menüsünden ağa oyuncu ekleme ve takip etme
Kullanılan teknolojiler
Java
Ağdaki her eklenti
Spigot
Oyun sunucuları, ortak API ve sunucu çekirdeği
BungeeCord
Oyuncuları sunucular arasında yönlendiren proxy
Symfony
Topluluk sitesi ve REST tüketimi
XenForo
Site arkasındaki forum ve hesaplar
React
2021'de tamamlanmamış site tasarım yenilemesi
Galeri

Lobby, ilerleme puan tahtası ile

SkyWars, harita oylaması ve setlerle

BedWars, sekiz takım ve elmas jeneratörleriyle

GroundFall turunun sonu ve ödülleri

Arkadaş menüsü ve sunucu yönetimi, her ikisi de oyun içinde

Topluluk sitesi, her oyundaki canlı oyuncu sayılarıyla
Ekip
Karşılaşılan zorluklar
Birden fazla sunucu arasında oyuncuları yönlendirirken ağı tek bir yer gibi hissettirmek
Ayrı sunucularda çalışan oyunlar arasında paraları, seviyeleri ve ilerlemeyi taşımak
Her yedi oyun için ayrı bir oyun döngüsü, puan tahtası ve ödül tablosu yazmak
Personelin Minecraft içinden ağı yürütmeleri için araçlar vermek, ayrı bir arka ofis yerine
Symfony sitesini XenForo forumuna bağlayarak hesapların ve gönderilerin aynı yerde kalmasını sağlamak
Önemli kazanımlar
Tek bir oyun çıkmadan önce proxy, API ve çekirdeğe en çok emek harcandı
Oyuncu sayıları ve Discord, ağa bireysel özelliklerden daha önemliydi
Yapımcılar, moderatörler ve topluluk çalışanları hiçbir commit bırakmadığı için repolar, dahil olan kişilerin bir kısmını kredilendiriyor
Bir ağı çalıştırmak, herhangi bir istemci projesinin öğreniminden daha önce sunucu mimarisini, moderasyonu ve sürüm yönetimini öğretti
Gelecek perspektifleri
Dokuz repoların hepsi arşivlendi ve ağ kapalı


