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