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.
π Netwerkoverzicht
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.
π Velocity Proxy
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.
Belangrijke plugins
Op de Velocity-proxy worden onder andere de volgende plugins gebruikt:
- ViaBackwards (indien geΓ―nstalleerd)
π Lobby
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.
Belangrijke plugins
π² Survival
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.
π Events
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.
βοΈ Toekomstige servers
De netwerkarchitectuur is ontworpen om later eenvoudig extra servers toe te voegen.
Een geplande toekomstige server is:
SkyBlock
SkyBlock wordt als mogelijke toekomstige spelmodus voorzien.
Lobby β βββ Survival βββ Events βββ SkyBlock
De SkyBlock-server is momenteel nog niet actief.
π Serververbindingen
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.
π‘οΈ Beveiliging
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.
π Belangrijke serverlocaties
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.
π§© Documentatie
π Huidige status
| Onderdeel | Status |
|---|---|
| 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.