Projecten • Live website

MCServerIndex

Mijn Minecraft-serverlijst in de praktijk.

MCServerIndex is mijn publieke Minecraft-serverlijst. De website draait op ServerList, het platform dat ik zelf ontwikkel, en geeft me de mogelijkheid om mijn eigen software ook daadwerkelijk in een productieomgeving te gebruiken.

Van project naar website

Bouwen is één ding. Het echt laten draaien is iets anders.

Tijdens het ontwikkelen van ServerList kan ik veel lokaal testen. Met MCServerIndex komt daar een heel andere kant bij: het platform moet als echte publieke website blijven functioneren.

Servers worden toegevoegd en gecontroleerd, bezoekers gebruiken de site, er wordt gestemd en servereigenaren kunnen hun server beheren of claimen. Daardoor is MCServerIndex voor mij niet alleen een website, maar ook de plek waar ik zie hoe ServerList zich in de praktijk gedraagt.

Elke dag in beweging

Een serverlijst die leeft.

  1. Servers

    De inhoud van de website

    Minecraft-servers vormen de inhoud van de website en worden gecontroleerd om hun actuele status beschikbaar te houden.
  2. Scans

    Steeds opnieuw ophalen

    Op de achtergrond wordt serverinformatie opnieuw opgehaald zodat de website niet alleen afhankelijk is van handmatig ingevoerde gegevens.
  3. Stemmen

    Nieuwe activiteit

    Bezoekers kunnen hun favoriete servers ondersteunen met een stem, waardoor er voortdurend nieuwe activiteit binnen de serverlijst ontstaat.

Achter de schermen

Dingen die je lokaal niet altijd tegenkomt.

Een echte productieomgeving levert andere situaties op dan ontwikkelen en testen. Achter MCServerIndex draaien achtergrondtaken en scanners, moeten updates zorgvuldig worden uitgevoerd en komen ook zaken als e-mail, zoekmachines, performance en betrouwbaarheid ineens veel nadrukkelijker in beeld.

Juist wanneer er iets onverwachts gebeurt, levert dat vaak weer ideeën op om ServerList robuuster of gebruiksvriendelijker te maken.

  • Updates
  • Queues
  • Scanning
  • E-mail
  • SEO
  • Betrouwbaarheid

Twee projecten, één proces

Bouwen, gebruiken, verbeteren.

ServerList

Ik bouw en verbeter het platform.

MCServerIndex

Ik gebruik het als echte publieke serverlijst.

Nieuwe inzichten

Wat ik in productie tegenkom, kan weer terug naar ServerList.

Verder bouwen

De website groeit mee.

MCServerIndex verandert mee met ServerList, maar heeft tegelijk een eigen leven als publieke website. Nieuwe servers, gebruikers en stemmen zorgen ervoor dat ik het platform steeds onder echte omstandigheden blijf gebruiken.

Voor mij maakt juist die combinatie het interessant: iets zelf bouwen en vervolgens zien wat er gebeurt wanneer het daadwerkelijk gebruikt wordt.