Deze pagina beschrijft de technische basis waarop het Tulpencraft-netwerk momenteel draait en hoe deze infrastructuur in de toekomst kan worden uitgebreid.
Tulpencraft draait momenteel als virtuele infrastructuur binnen een Proxmox VE-omgeving.
De primaire fysieke host waarop de Tulpencraft-VM's momenteel draaien is:
hv002
Deze host wordt beschikbaar gesteld door FastWebHosting.nl en Override.nl. Naast Tulpencraft draait op deze fysieke host ook andere infrastructuur.
Tulpencraft maakt gebruik van de beschikbare overcapaciteit van deze host.
hv002
Proxmox VE 9.2
│
┌────────────┴────────────┐
│ │
▼ ▼
Tulpencraft VM's Overige infrastructuur
De huidige situatie is daarmee een gedeelde virtualisatieomgeving. Tulpencraft beschikt over eigen VM's, maar niet over de volledige fysieke host.
| Eigenschap | Waarde |
|---|---|
| Hostname | hv002 |
| Hypervisor | Proxmox VE |
| Proxmox-versie | 9.2.10 |
| Kernel | Linux 7.0.14-4-pve |
| Boot | EFI |
| CPU | 32 logische CPU's |
| CPU-sockets | 2 |
| CPU-model | Intel Xeon Silver 4208 @ 2.10 GHz |
| RAM | ± 1,01 TiB |
| Opslag | ± 1,80 TiB |
| Swap | 8 GiB |
De host beschikt over aanzienlijke capaciteit. Hierdoor is er momenteel voldoende ruimte om de Tulpencraft-infrastructuur verder uit te bouwen.
De beschikbare capaciteit wordt echter gedeeld met andere infrastructuur. Resourcegebruik wordt daarom actief meegewogen bij verdere uitbreiding.
De Tulpencraft-componenten worden waar mogelijk als afzonderlijke VM's uitgevoerd.
Een vereenvoudigd overzicht:
hv002
└── Proxmox VE
│
├── mc-proxy001
│ ├── Velocity
│ ├── Lobby
│ └── Database
│
├── mc-survival001
│ └── Paper Survival
│
├── mc-events001
│ └── Paper Events
│
└── toekomstige game-VM's
De exacte VM-indeling kan veranderen wanneer Tulpencraft groeit of wanneer een verdere scheiding van diensten technisch of organisatorisch wenselijk wordt.
De VM mc-proxy001 vormt momenteel het centrale onderdeel van de netwerk-infrastructuur.
Op deze VM draaien momenteel meerdere diensten:
Dit is een bewuste keuze voor de huidige ontwikkel- en groeifase.
De Lobby is hierdoor momenteel niet ondergebracht in een afzonderlijke VM. Wanneer de schaal of belasting dit noodzakelijk maakt, kan de Lobby worden verplaatst naar een eigen VM.
Game-servers worden zoveel mogelijk als afzonderlijke VM's uitgevoerd.
Hierdoor kunnen game-servers onafhankelijk van de netwerkdiensten worden beheerd en krijgen zij hun eigen resources.
Bijvoorbeeld:
mc-survival001
└── Rocky Linux 10
└── Paper
└── Survival
Dit maakt het mogelijk om een game-server afzonderlijk te:
Spelers verbinden niet rechtstreeks met de afzonderlijke backendservers.
De publieke toegang verloopt via Velocity:
Speler │ ▼ tulpencraft.nl │ ▼ Velocity │ ▼ Lobby │ ├── Survival ├── Events └── toekomstige servers
De Lobby fungeert als centraal toegangspunt tot de rest van het netwerk.
Backendservers zijn niet bedoeld als zelfstandig publiek toegangspunt.
De Minecraft-VM's gebruiken als uitgangspunt Rocky Linux 10.
De technische lagen zijn daarmee:
Fysieke hardware
↓
Proxmox VE
↓
Virtuele machine
↓
Rocky Linux 10
↓
Minecraft-server
De specifieke installatie en hardening van Rocky Linux worden afzonderlijk gedocumenteerd.
Zie:
De huidige infrastructuur is bewust zo ingericht dat Tulpencraft later relatief eenvoudig kan worden opgeschaald.
Zolang hv002 voldoende capaciteit beschikbaar heeft, kunnen extra VM's op deze host worden toegevoegd.
Wanneer de belasting verder toeneemt, zijn meerdere scenario's mogelijk.
Extra VM's worden op de bestaande Proxmox-host geplaatst zolang daarvoor voldoende capaciteit beschikbaar is.
Een tweede fysieke host kan worden toegevoegd.
Proxmox hv002 ├── netwerkdiensten └── game-VM's Proxmox hv003 └── aanvullende game-VM's
De game-servers kunnen dan over meerdere fysieke nodes worden verdeeld.
Wanneer de resourcebehoefte of belasting dit noodzakelijk maakt, kan Tulpencraft overstappen naar een eigen dedicated server.
Een dedicated omgeving geeft meer controle over:
Daar staan echter ook aanzienlijk hogere structurele kosten tegenover.
Bij verdere groei wordt niet alleen gekeken naar de hoeveelheid beschikbare RAM of CPU.
Voor Minecraft zijn onder andere de volgende factoren belangrijk:
Een uitbreiding wordt daarom gebaseerd op de daadwerkelijke belasting en niet uitsluitend op theoretisch beschikbare capaciteit.
Doordat Tulpencraft als VM's binnen Proxmox draait, is een toekomstige migratie naar andere hardware eenvoudiger dan wanneer de Minecraft-servers rechtstreeks op fysieke hardware zouden draaien.
De huidige infrastructuur kan daardoor worden beschouwd als een flexibele basis voor verdere groei.
Een toekomstige dedicated omgeving hoeft daarom niet te betekenen dat de volledige Tulpencraft-architectuur opnieuw moet worden opgebouwd.
Tulpencraft maakt momenteel gebruik van gastgebruik van beschikbare capaciteit op hv002.
Dit is een belangrijke reden waarom het netwerk momenteel relatief kostenefficiënt kan worden ontwikkeld.
De huidige hostingvorm is geen garantie voor onbeperkte capaciteit. Wanneer de belasting van Tulpencraft of de belasting van de overige infrastructuur daartoe aanleiding geeft, kan in overleg worden gekeken naar uitbreiding, migratie of een eigen dedicated omgeving.
Voor meer informatie en onze dank aan de partijen die deze infrastructuur mogelijk maken, zie:
Status: Actieve infrastructuur
Primaire Proxmox-host:
hv002
Besturingssysteem Minecraft-VM's: Rocky Linux 10
Virtualisatie: Proxmox VE 9.2.10
Laatst bijgewerkt: augustus 2026