serverinfrastructuur:overzicht

Dit is een oude revisie van het document!


Serverinfrastructuur

Deze pagina geeft een overzicht van de technische infrastructuur van het Tulpencraft-netwerk.

Tulpencraft is opgebouwd als een netwerk van meerdere Minecraft-servers. Spelers verbinden met één centraal netwerkadres en worden vervolgens via de proxy naar de juiste Minecraft-server geleid.


De huidige architectuur bestaat uit een centrale Velocity-proxy en meerdere Paper Minecraft-servers.

                         Tulpencraft
                       tulpencraft.nl
                              β”‚
                              β–Ό
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚     Velocity     β”‚
                    β”‚      Proxy       β”‚
                    β”‚    mc-proxy001   β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                             β”‚
              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
              β”‚              β”‚              β”‚
              β–Ό              β–Ό              β–Ό
       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
       β”‚   Lobby    β”‚ β”‚  Survival  β”‚ β”‚   Events   β”‚
       β”‚    Paper   β”‚ β”‚    Paper   β”‚ β”‚    Paper   β”‚
       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
              β”‚
              β”‚
              β–Ό
       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
       β”‚  Toekomst  β”‚
       β”‚  SkyBlock  β”‚
       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

De lobby vormt het centrale toegangspunt voor spelers. Vanuit de lobby kunnen spelers naar de beschikbare spelservers navigeren.


De proxy vormt de verbinding tussen de Minecraft-client van de speler en de verschillende achterliggende Minecraft-servers.

Server: mc-proxy001

Software: Velocity

Publiek netwerkadres:

tulpencraft.nl

De proxy verzorgt onder andere:

  • verbindingen van spelers met het netwerk;
  • doorsturen van spelers naar Minecraft-servers;
  • serverselectie;
  • lobbyfunctionaliteit;
  • netwerkcommando's;
  • versiecompatibiliteit;
  • centrale afhandeling van bepaalde netwerkfuncties.

Op de Velocity-proxy worden onder andere de volgende plugins gebruikt:


De lobby is de centrale Minecraft-server waar spelers na het verbinden met Tulpencraft terechtkomen.

Platform: Paper

Server: mc-lobby001

De lobby bevat onder andere:

  • een centrale spawn;
  • serverselectie;
  • NPC's;
  • hologrammen;
  • een servermenu;
  • scorebord;
  • dubbele sprong;
  • launch pads;
  • bescherming tegen ongewenste bouwactiviteiten.

De Survival-server vormt de belangrijkste gameplay-server van Tulpencraft.

Platform: Paper

Server: mc-survival001

De server is bedoeld voor de reguliere survivalgameplay.

Spelers kunnen vanuit de lobby via:

  • het servermenu;
  • de Survival-NPC;
  • /survival;

naar de Survival-server worden gestuurd.

Status: De Survival-server is momenteel nog in ontwikkeling en hoeft nog niet permanent online te zijn.


De Events-server wordt gebruikt voor tijdelijke of permanente evenementen binnen Tulpencraft.

Platform: Paper

Server: mc-events001

Voorbeelden van toekomstige toepassingen:

  • evenementen;
  • minigames;
  • tijdelijke spelmodi;
  • communityactiviteiten.

De server kan onafhankelijk van Survival worden beheerd en gestart.


De netwerkarchitectuur is ontworpen om later eenvoudig extra servers toe te voegen.

Een geplande toekomstige server is:

SkyBlock wordt als mogelijke toekomstige spelmodus voorzien.

Lobby
  β”‚
  β”œβ”€β”€ Survival
  β”œβ”€β”€ Events
  └── SkyBlock

De SkyBlock-server is momenteel nog niet actief.


De Minecraft-servers zijn niet rechtstreeks bedoeld voor spelersverbindingen.

De gewenste verkeersstroom is:

Minecraft-client
       β”‚
       β–Ό
 tulpencraft.nl
       β”‚
       β–Ό
 Velocity Proxy
       β”‚
       β”œβ”€β”€ Lobby
       β”œβ”€β”€ Survival
       β”œβ”€β”€ Events
       └── SkyBlock

Hierdoor vormt de Velocity-proxy het centrale toegangspunt van het netwerk.


De achterliggende Minecraft-servers horen niet rechtstreeks vanaf het internet toegankelijk te zijn.

Waar mogelijk wordt netwerkverkeer beperkt tot:

  • de Velocity-proxy;
  • noodzakelijke beheerverbindingen;
  • interne servercommunicatie.

De proxy is daarmee de gecontroleerde ingang naar het Minecraft-netwerk.


De huidige Minecraft-installaties bevinden zich onder:

/srv/minecraft/

De belangrijkste onderdelen zijn:

/srv/minecraft/
β”œβ”€β”€ velocity/
β”œβ”€β”€ lobby/
β”œβ”€β”€ survival/
└── events/

De daadwerkelijke directorystructuur kan worden uitgebreid wanneer nieuwe servers worden toegevoegd.


Voor verdere technische informatie:


OnderdeelStatus
Velocity Proxy🟒 Actief
Lobby🟒 Actief
Survival🟑 In ontwikkeling
Events🟑 In ontwikkeling
SkyBlockβšͺ Toekomstig
Wiki🟑 In ontwikkeling

Laatste update: augustus 2026

Deze pagina wordt bijgewerkt wanneer de Tulpencraft-infrastructuur verandert.

  • serverinfrastructuur/overzicht.1787461938.txt.gz
  • Laatst gewijzigd: 2026/08/23 07:12
  • door rroethof