Startdatum
September 2018
Status
Arkiverad
Team
4 medlemmar
Om projektet
Påverkan och mätvärden
500
Platser
Kapacitet som meddelats i serverlistan
7
Minispel
Från SkyWars till WitchRush
9
Förråd
Plugins, API, sajt, och omdesigns
Nyckelfunktioner
Sju minispel
SkyWars, BedWars, GroundFall, Catfight, Pvpwall, Pitchout, och WitchRush, var och en med sina egna regler och kartor
Server nätverk
En BungeeCord proxy som dirigerade spelare över Spigot servrar, med ett delat API och en serverkärna under
Framsteg och valutor
Mynt, krediter, blåbär, nivåer och erfarenhet som förs mellan spel och visas på lobbyens poängtavla
In-game personalverktyg
En hanteringsmeny som växlar en server mellan offentlig, beta VIP och underhåll utan att lämna spelet
Community-sajt
En Symfony-sajt kopplad till ett XenForo-forum, som visar aktiva spelarantal per spel och Discord-flödet
Vänner system
Lägga till och följa spelare över nätverket, från en interaktionsmeny i spelet
Använda teknologier
Java
Varje plugin på nätverket
Spigot
Spelservrar, det delade API:t, och serverkärnan
BungeeCord
Proxy som dirigerar spelare mellan servrar
Symfony
Community-sajt och dess REST-konsumtion
XenForo
Forum och konton bakom sajten
React
Ofärdig omdesign av sajten från 2021
Galleri

Lobby, med poängtavlan för framsteg

SkyWars, med kartavstämning och kit

BedWars, åtta lag och diamantgeneratorer

Slutet av en GroundFall-runda och dess belöningar

Vännermeny och serverhantering, båda inne i spelet

Community-sajt, med aktiva spelarantal per spel
Teamet
Utmaningar
Dirigera spelare över flera servrar samtidigt som nätverket känns som en enda plats
Bära valutor, nivåer och framsteg mellan spel som körs på separata servrar
Skriva en distinkt spelloop, poängtavla, och belöningsschema för vart och ett av de sju spelen
Ge personal verktyg för att driva nätverket från inne i Minecraft istället för från ett kontor
Koppla en Symfony-sajt till ett XenForo-forum så konton och inlägg hölls på ett och samma ställe
Viktiga lärdomar
Det mesta av arbetet gick till proxyn, API:t, och kärnan innan ett enda spel kunde lanseras
Antal spelare och Discord var viktigare för nätverket än någon enskild funktion
Byggare, moderatorer och communitypersonal lämnade inga commits, så förråden ger kredit till en bråkdel av de involverade
Att driva ett nätverk lärde serverarkitektur, moderering, och versionshantering tidigare än något klientprojekt skulle ha gjort
Framtida perspektiv
Alla nio förråd är arkiverade, och nätverket är offline.


