Toon paginaOude revisiesReferentiesTerug naar boven Deze pagina is alleen-lezen. Je kan de broncode bekijken maar niet veranderen. Neem contact op met de beheerder als je denkt dat dit niet klopt. # Serverinfrastructuur Deze pagina geeft een overzicht van de technische infrastructuur van het **Tulpencraft-netwerk**. Tulpencraft is opgebouwd rond een centrale **Velocity-proxy** en een centrale **Lobby**. De proxy stuurt spelers uitsluitend naar de Lobby. Vanuit de Lobby worden spelers doorgeleid naar de verschillende spelservers. Geen enkele achterliggende Minecraft-server is rechtstreeks vanaf het internet bereikbaar. --- ## 🌐 Netwerkoverzicht De verkeersstroom binnen Tulpencraft is bewust centraal opgezet: ```text Minecraft-client │ │ ▼ ┌────────────────────┐ │ tulpencraft.nl │ │ Velocity Proxy │ │ mc-proxy001 │ └─────────┬──────────┘ │ │ ALLEEN → LOBBY ▼ ┌────────────────────┐ │ Lobby │ │ mc-proxy001 │ │ Paper │ └─────────┬──────────┘ │ ┌──────────┼──────────┐ │ │ │ ▼ ▼ ▼ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ Survival │ │ Events │ │ SkyBlock │ │ Paper │ │ Paper │ │ Paper │ └──────────┘ └──────────┘ └──────────┘ toekomst toekomst toekomst ``` ### Belangrijk principe **Velocity kent de Lobby als centrale ingang.** De achterliggende servers zijn geen zelfstandige netwerkpunten voor spelers. ```text Internet │ ▼ Velocity │ ▼ Lobby │ ├── Survival ├── Events └── SkyBlock ``` --- ## 🔀 Velocity Proxy De Velocity-proxy is het **publieke toegangspunt** van Tulpencraft. **Server:** `mc-proxy001` **Software:** Velocity **Publiek adres:** ```text tulpencraft.nl ``` Een speler die verbinding maakt met Tulpencraft komt altijd eerst bij Velocity terecht. Velocity stuurt de speler vervolgens naar de **Lobby**. De proxy is daarmee verantwoordelijk voor: * het ontvangen van spelerverbindingen; * authenticatie en netwerkverbinding; * doorsturen naar de Lobby; * netwerkcommando's; * versiecompatibiliteit; * centrale proxyfunctionaliteit. ### Belangrijk Velocity is **niet** bedoeld om spelers rechtstreeks naar Survival, Events of toekomstige servers te sturen. De gewenste route is altijd: ```text Speler ↓ Velocity ↓ Lobby ↓ Spelserver ``` --- ## 🏠 Lobby De Lobby is het **centrale knooppunt binnen het Tulpencraft-netwerk**. **Server:** `mc-proxy001` **Platform:** Paper De Lobby is de enige Minecraft-backend waar spelers rechtstreeks vanuit Velocity terechtkomen. Vanuit de Lobby kunnen spelers vervolgens naar beschikbare spelservers. De Lobby verzorgt onder andere: * centrale spawn; * serverselectie; * NPC's; * hologrammen; * servermenu; * scorebord; * navigatie; * algemene lobbyfunctionaliteit. ### Belangrijke plugins * [[plugins:lobbyplugin|LobbyPlugin]] * [[plugins:citizens|Citizens]] * [[plugins:decentholograms|DecentHolograms]] * [[plugins:luckperms|LuckPerms]] * [[plugins:tab|TAB]] * [[plugins:worldedit|WorldEdit]] * [[plugins:worldguard|WorldGuard]] --- ## 🌲 Survival Survival is een achterliggende spelserver binnen het Tulpencraft-netwerk. **Platform:** Paper **Server:** `mc-survival001` Survival is **niet zelfstandig bereikbaar vanaf het internet**. Een speler bereikt Survival uitsluitend via de Lobby. ```text Speler ↓ Velocity ↓ Lobby ↓ Survival ``` De server kan vanuit de Lobby worden geselecteerd via bijvoorbeeld: * het Servermenu; * de Survival-NPC; * het commando `/survival`. > **Status:** In ontwikkeling. --- ## 🎉 Events Events is een achterliggende server voor evenementen en tijdelijke spelmodi. **Platform:** Paper **Server:** `mc-events001` Ook deze server is uitsluitend via de Lobby bereikbaar. ```text Speler ↓ Velocity ↓ Lobby ↓ Events ``` > **Status:** In ontwikkeling. --- ## ☁️ SkyBlock SkyBlock is een mogelijke toekomstige spelserver. Wanneer deze server wordt toegevoegd, volgt ook deze dezelfde architectuur: ```text Speler ↓ Velocity ↓ Lobby ↓ SkyBlock ``` SkyBlock krijgt **geen rechtstreekse publieke verbinding**. > **Status:** Toekomstig. --- ## 🔒 Netwerkbeveiliging Een belangrijk ontwerpprincipe van Tulpencraft is dat **achterliggende Minecraft-servers nooit zelfstandig bereikbaar zijn vanaf het internet**. De publieke toegang wordt beperkt tot: ```text Internet │ ▼ Velocity │ ▼ Lobby │ ├── Survival ├── Events └── SkyBlock ``` De spelservers moeten daarom netwerkmatig zo worden ingericht dat externe spelers geen directe verbinding kunnen maken. Dit voorkomt onder andere dat spelers: * de proxy kunnen omzeilen; * rechtstreeks op een backend-server kunnen verbinden; * lobbybeveiliging kunnen omzeilen; * netwerkfunctionaliteit buiten de centrale toegang kunnen gebruiken. --- ## 📁 Serverstructuur De huidige serverstructuur onder `/srv/minecraft/` is: ```text /srv/minecraft/ ├── velocity/ ├── lobby/ ├── survival/ └── events/ ``` Toekomstige servers kunnen hier worden toegevoegd. --- ## 🔗 Verbindingsmodel | Van | Naar | Toegestaan | | -------- | -------- | ---------- | | Internet | Velocity | ✅ | | Internet | Lobby | ❌ | | Internet | Survival | ❌ | | Internet | Events | ❌ | | Internet | SkyBlock | ❌ | | Velocity | Lobby | ✅ | | Velocity | Survival | ❌ | | Velocity | Events | ❌ | | Velocity | SkyBlock | ❌ | | Lobby | Survival | ✅ | | Lobby | Events | ✅ | | Lobby | SkyBlock | ✅ | **Kort samengevat:** > **Velocity → Lobby → Spelserver** Dit is de standaard verkeersroute binnen Tulpencraft. --- ## 📋 Huidige status | Onderdeel | Status | | -------------- | ------------------ | | Velocity Proxy | 🟢 Actief | | Lobby | 🟢 Actief | | Survival | 🟡 In ontwikkeling | | Events | 🟡 In ontwikkeling | | SkyBlock | ⚪ Toekomstig | | Wiki | 🟡 In ontwikkeling | --- ## 📚 Gerelateerde pagina's * [[serverinfrastructuur:proxy|Proxy]] * [[serverinfrastructuur:lobby|Lobby]] * [[serverinfrastructuur:survival|Survival]] * [[serverinfrastructuur:events|Events]] * [[plugins:start|Plugins]] * [[beheer:start|Beheer]] --- > **Laatste update:** augustus 2026 > > De infrastructuur wordt centraal beheerd en deze pagina wordt aangepast wanneer de netwerkarchitectuur verandert. serverinfrastructuur/overzicht.txt Laatst gewijzigd: 2026/08/23 07:14door rroethof