Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Volgende revisie | Vorige revisie | ||
| serverinfrastructuur:lobby [2026/08/23 07:34] – aangemaakt rroethof | serverinfrastructuur:lobby [2026/08/25 07:09] (huidige) – [🏗️ Positie binnen het netwerk] rroethof | ||
|---|---|---|---|
| Regel 3: | Regel 3: | ||
| De **Lobby** is het centrale startpunt van het Tulpencraft-netwerk. | De **Lobby** is het centrale startpunt van het Tulpencraft-netwerk. | ||
| - | Wanneer een speler via de [[serverinfrastructuur: | + | Wanneer een speler via de [[serverinfrastructuur: |
| - | De Lobby is daarmee de centrale gebruikersinterface van het netwerk. | + | De Lobby is daarmee de centrale gebruikersinterface van Tulpencraft. |
| --- | --- | ||
| Regel 11: | Regel 11: | ||
| ## 🌐 Basisinformatie | ## 🌐 Basisinformatie | ||
| - | | Eigenschap | + | | Eigenschap |
| - | | ------------------ | ---------------------- | | + | | ------------------ | -------------- | |
| - | | Hostname | + | | Hostname |
| - | | Platform | + | | Platform |
| - | | Rol | Centrale Lobby | + | | Rol | Centrale Lobby | |
| - | | Wereld | + | | Wereld |
| - | | Spawn | `2.8636, 77, -85.0701` | + | | Toegang |
| - | | Toegang | + | | Publiek bereikbaar | ❌ Nee |
| - | | Publiek bereikbaar | ❌ Nee | | + | | Minecraft-netwerk |
| - | | Minecraft-server | + | |
| De Lobby is **niet zelfstandig vanaf het internet bereikbaar**. | De Lobby is **niet zelfstandig vanaf het internet bereikbaar**. | ||
| - | De enige gewenste | + | De gewenste |
| ```text | ```text | ||
| Regel 31: | Regel 30: | ||
| tulpencraft.nl | tulpencraft.nl | ||
| ↓ | ↓ | ||
| - | Velocity | + | Velocity |
| ↓ | ↓ | ||
| Lobby | Lobby | ||
| ``` | ``` | ||
| + | |||
| + | Vanuit de Lobby worden spelers vervolgens naar de beschikbare spelservers gestuurd. | ||
| --- | --- | ||
| # 🏗️ Positie binnen het netwerk | # 🏗️ Positie binnen het netwerk | ||
| - | |||
| - | De Lobby bevindt zich direct achter de Velocity-proxy. | ||
| ```text | ```text | ||
| Regel 54: | Regel 53: | ||
| ┌─────────────────┐ | ┌─────────────────┐ | ||
| │ LOBBY │ | │ LOBBY │ | ||
| - | │ mc-lobby001 | + | │ mc-proxy001 |
| │ Paper │ | │ Paper │ | ||
| └────────┬────────┘ | └────────┬────────┘ | ||
| Regel 63: | Regel 62: | ||
| ``` | ``` | ||
| - | De Lobby vormt dus de **centrale | + | **Belangrijk: |
| --- | --- | ||
| Regel 69: | Regel 68: | ||
| # 🎮 Functie van de Lobby | # 🎮 Functie van de Lobby | ||
| - | De Lobby heeft geen zelfstandige gameplayfunctie zoals Survival. | + | De belangrijkste functies |
| - | + | ||
| - | De belangrijkste functies zijn: | + | |
| * centrale spawn; | * centrale spawn; | ||
| - | * spelers ontvangen | + | * spelers ontvangen |
| * serverselectie; | * serverselectie; | ||
| * NPC's; | * NPC's; | ||
| * hologrammen; | * hologrammen; | ||
| * servermenu; | * servermenu; | ||
| - | * navigatie; | + | * profielmenu; |
| - | * scorebord; | + | * scoreboard; |
| - | * spelerprofiel; | + | * tablist; |
| * lobby-interactie; | * lobby-interactie; | ||
| * voorbereiding op toekomstige spelservers. | * voorbereiding op toekomstige spelservers. | ||
| - | De Lobby is bedoeld als rustige en overzichtelijke | + | De Lobby is geen Survival-wereld, |
| --- | --- | ||
| Regel 96: | Regel 93: | ||
| Paper | Paper | ||
| ``` | ``` | ||
| - | |||
| - | De exacte Paper-build wordt op de server zelf bepaald en dient bij updates in deze wiki te worden bijgewerkt. | ||
| De serverbestanden bevinden zich onder: | De serverbestanden bevinden zich onder: | ||
| Regel 105: | Regel 100: | ||
| ``` | ``` | ||
| - | De plugins bevinden zich onder: | + | Plugins: |
| ```text | ```text | ||
| / | / | ||
| + | ``` | ||
| + | |||
| + | De Lobby wordt beheerd als systemd-service: | ||
| + | |||
| + | ```text | ||
| + | minecraft-lobby | ||
| ``` | ``` | ||
| Regel 114: | Regel 115: | ||
| # 🔌 Geïnstalleerde plugins | # 🔌 Geïnstalleerde plugins | ||
| - | |||
| - | De huidige Lobby gebruikt de volgende plugins: | ||
| | Plugin | | Plugin | ||
| Regel 128: | Regel 127: | ||
| | bStats | | bStats | ||
| - | De pluginlijst kan worden gecontroleerd met: | + | Plugins controleren: |
| ```bash | ```bash | ||
| Regel 140: | Regel 139: | ||
| [[plugins: | [[plugins: | ||
| - | NPC's vormen een belangrijk onderdeel van de navigatie. | + | De NPC's vormen een belangrijk onderdeel van de visuele |
| - | Voorbeelden zijn NPC's voor: | + | Momenteel worden |
| * Survival; | * Survival; | ||
| * Events; | * Events; | ||
| - | * toekomstige | + | * toekomstige |
| - | * overige | + | * toekomstige |
| - | De NPC's worden | + | De NPC's worden |
| - | Bij een niet-beschikbare server kan een NPC bijvoorbeeld een verbindingsmelding veroorzaken. Dit is normaal zolang | + | ### Huidige status |
| + | |||
| + | ```text | ||
| + | Citizens | ||
| + | 2.0.43-SNAPSHOT (build 4237) | ||
| + | ``` | ||
| + | |||
| + | Citizens wordt tijdens het starten van de Lobby voorzien van de benodigde libraries. | ||
| --- | --- | ||
| Regel 159: | Regel 165: | ||
| [[plugins: | [[plugins: | ||
| - | Hologrammen worden onder andere gebruikt | + | Hologrammen worden onder andere gebruikt |
| - | Voorbeeld: | + | Een voorbeeld van de huidige presentatie: |
| ```text | ```text | ||
| Regel 177: | Regel 183: | ||
| # 🏠 LobbyPlugin | # 🏠 LobbyPlugin | ||
| - | [[plugins: | + | [[plugins: |
| De plugin verzorgt onder andere: | De plugin verzorgt onder andere: | ||
| Regel 183: | Regel 189: | ||
| * lobby-spawn; | * lobby-spawn; | ||
| * lobby-items; | * lobby-items; | ||
| - | * navigatie; | + | * servermenu; |
| * scoreboard; | * scoreboard; | ||
| * double jump; | * double jump; | ||
| Regel 199: | Regel 205: | ||
| --- | --- | ||
| - | ## 🧭 Servermenu | + | # 🎒 Lobby-items |
| - | Het LobbyPlugin bevat een Navigator/ | + | Bij het betreden van de Lobby ontvangt |
| - | Het menu bevat momenteel onder andere: | + | De huidige primaire Lobby-items zijn: |
| - | | Slot | Server | + | | Slot | Item | Functie |
| - | | ---: | -------- | + | | ---: | -------------- | ---------- | |
| - | | 11 | Survival | + | | |
| - | | 13 | Events | + | | |
| - | | 15 | Lobby | `COMPASS` | + | |
| - | Het servermenu is bedoeld als centrale visuele serverkeuze. | + | Deze items vormen de belangrijkste interactieve elementen van de Lobby. |
| --- | --- | ||
| - | ## 🧭 Navigator-item | + | ## ⭐ Nether Star — Servermenu |
| - | Spelers ontvangen bij het betreden | + | De **Nether Star** is het centrale navigatie-item |
| + | |||
| + | Naam: | ||
| ```text | ```text | ||
| Regel 223: | Regel 230: | ||
| ``` | ``` | ||
| - | Het item wordt geplaatst in: | + | Slot: |
| ```text | ```text | ||
| - | Slot 0 | + | 0 |
| ``` | ``` | ||
| Materiaal: | Materiaal: | ||
| + | |||
| + | ```text | ||
| + | NETHER_STAR | ||
| + | ``` | ||
| + | |||
| + | Configuratie: | ||
| + | |||
| + | ```yaml | ||
| + | navigator-slot: | ||
| + | navigator-name: | ||
| + | navigator-material: | ||
| + | ``` | ||
| + | |||
| + | Door met de rechtermuisknop te klikken wordt het servermenu geopend. | ||
| + | |||
| + | Vanuit dit menu kunnen beschikbare servers worden geselecteerd. | ||
| + | |||
| + | --- | ||
| + | |||
| + | ## 🧑 Player Head — Profiel | ||
| + | |||
| + | De **Player Head** wordt gebruikt voor het persoonlijke profiel. | ||
| + | |||
| + | Naam: | ||
| + | |||
| + | ```text | ||
| + | Profiel (Rechtermuisknop) | ||
| + | ``` | ||
| + | |||
| + | Slot: | ||
| + | |||
| + | ```text | ||
| + | 8 | ||
| + | ``` | ||
| + | |||
| + | Materiaal: | ||
| + | |||
| + | ```text | ||
| + | PLAYER_HEAD | ||
| + | ``` | ||
| + | |||
| + | Configuratie: | ||
| + | |||
| + | ```yaml | ||
| + | profile-slot: | ||
| + | profile-name: | ||
| + | profile-material: | ||
| + | ``` | ||
| + | |||
| + | --- | ||
| + | |||
| + | ## ❌ Compass | ||
| + | |||
| + | Een **Compass** wordt momenteel **niet gebruikt** als Lobby-navigatie. | ||
| + | |||
| + | Een eerdere configuratie gebruikte: | ||
| ```text | ```text | ||
| Regel 235: | Regel 298: | ||
| ``` | ``` | ||
| - | Met het item kan de speler het servermenu | + | als Navigator-item. |
| + | |||
| + | Dit bleek problemen te geven met de navigatie/ | ||
| + | |||
| + | De Compass moet daarom niet opnieuw als standaard Lobby-item worden ingesteld zonder eerst te controleren welke plugin de interactie afhandelt. | ||
| + | |||
| + | --- | ||
| + | |||
| + | # 🧭 Servermenu | ||
| + | |||
| + | Het servermenu van de LobbyPlugin bevat momenteel onder andere: | ||
| + | |||
| + | | Slot | Server | ||
| + | | ---: | -------- | ------------- | | ||
| + | | 11 | Survival | `GRASS_BLOCK` | | ||
| + | | 13 | Events | ||
| + | | 15 | Lobby | `COMPASS` | ||
| + | |||
| + | Het menu is bedoeld als visuele serverselectie. | ||
| + | |||
| + | > **Let op:** de `COMPASS` hierboven is alleen | ||
| + | |||
| + | De hotbar gebruikt dus de **Nether Star** als servermenu. | ||
| + | |||
| + | --- | ||
| + | |||
| + | # 🧍 NPC-navigatie | ||
| + | |||
| + | Naast het servermenu | ||
| + | |||
| + | De globale navigatiestructuur is: | ||
| + | |||
| + | ```text | ||
| + | | ||
| + | │ | ||
| + | ┌────────┴────────┐ | ||
| + | │ │ | ||
| + | | ||
| + | │ │ | ||
| + | | ||
| + | | ||
| + | | ||
| + | ``` | ||
| + | |||
| + | NPC's zijn vooral bedoeld als **visuele en directe toegang** tot belangrijke spelmodi. | ||
| --- | --- | ||
| Regel 241: | Regel 348: | ||
| # 📊 Scoreboard | # 📊 Scoreboard | ||
| - | De Lobby gebruikt een scoreboard | + | De Lobby gebruikt een scoreboard. |
| - | De huidige titel is: | + | Titel: |
| ```text | ```text | ||
| Regel 249: | Regel 356: | ||
| ``` | ``` | ||
| - | De scoreboard toont onder andere: | + | Het scoreboard toont onder andere: |
| * spelernaam; | * spelernaam; | ||
| Regel 271: | Regel 378: | ||
| ``` | ``` | ||
| - | --- | + | Configuratie: |
| - | # 👤 TAB | + | ```text |
| + | / | ||
| + | ``` | ||
| + | |||
| + | --- | ||
| - | [[plugins: | + | # 👥 TAB |
| - | De plugin wordt gebruikt voor de presentatie van spelers in de Lobby. | + | [[plugins: |
| Configuratie: | Configuratie: | ||
| Regel 285: | Regel 396: | ||
| ``` | ``` | ||
| - | Belangrijke | + | Belangrijke |
| ```text | ```text | ||
| Regel 308: | Regel 419: | ||
| LuckPerms bepaalt welke groepen en permissies spelers binnen de Lobby hebben. | LuckPerms bepaalt welke groepen en permissies spelers binnen de Lobby hebben. | ||
| - | |||
| - | Dit vormt onderdeel van het centrale permissiemodel van Tulpencraft. | ||
| --- | --- | ||
| Regel 317: | Regel 426: | ||
| [[plugins: | [[plugins: | ||
| - | WorldEdit is voornamelijk een beheertool en is niet bedoeld als spelersfunctionaliteit. | + | Voorbeelden: |
| - | + | ||
| - | De plugin wordt gebruikt voor onder andere: | + | |
| * grote bouwbewerkingen; | * grote bouwbewerkingen; | ||
| Regel 325: | Regel 432: | ||
| * kopiëren en plakken; | * kopiëren en plakken; | ||
| * terreinbewerking; | * terreinbewerking; | ||
| - | * onderhoud | + | * onderhoud. |
| + | |||
| + | WorldEdit is primair een beheertool. | ||
| --- | --- | ||
| Regel 331: | Regel 440: | ||
| # 🛡️ WorldGuard | # 🛡️ WorldGuard | ||
| - | [[plugins: | + | [[plugins: |
| - | De Lobby is bedoeld als gecontroleerde omgeving waarin normale | + | De Lobby is geen bouwserver. Normale |
| - | WorldGuard kan worden gebruikt voor: | + | WorldGuard kan onder andere |
| * spawnbeveiliging; | * spawnbeveiliging; | ||
| - | * PvP-beheer; | ||
| * bouwbeperkingen; | * bouwbeperkingen; | ||
| + | * PvP-beheer; | ||
| * interactiebeperkingen; | * interactiebeperkingen; | ||
| * bescherming van belangrijke gebieden. | * bescherming van belangrijke gebieden. | ||
| Regel 347: | Regel 456: | ||
| # 📍 Lobby-spawn | # 📍 Lobby-spawn | ||
| - | De huidige Lobby-spawn | + | De huidige Lobby-spawn: |
| ```text | ```text | ||
| Regel 362: | Regel 471: | ||
| De spawn wordt gebruikt als centrale aankomstlocatie. | De spawn wordt gebruikt als centrale aankomstlocatie. | ||
| - | De configuratie staat in: | + | Configuratie: |
| ```text | ```text | ||
| Regel 378: | Regel 487: | ||
| ``` | ``` | ||
| - | In de configuratie: | + | Configuratie: |
| - | ```text | + | ```yaml |
| lobby-world: | lobby-world: | ||
| ``` | ``` | ||
| - | De Lobbywereld | + | Deze wereld |
| --- | --- | ||
| - | # 🚫 Bouw- en spelersbeveiliging | + | # 🚀 Double Jump |
| - | De Lobby is geen normale Survival-wereld. | + | De Lobby ondersteunt double jump. |
| - | Spelers mogen daarom | + | Configuratie: |
| + | |||
| + | ```yaml | ||
| + | double-jump: | ||
| + | enabled: true | ||
| + | height: 0.9 | ||
| + | forward-multiplier: | ||
| + | ``` | ||
| + | |||
| + | Hierdoor kunnen spelers in de Lobby een extra sprong maken. | ||
| + | |||
| + | Dit is uitsluitend een Lobby-functionaliteit. | ||
| + | |||
| + | --- | ||
| + | |||
| + | # 🚀 Launch Pads | ||
| + | |||
| + | De Lobby ondersteunt launch pads. | ||
| + | |||
| + | Een launch pad wordt geactiveerd via een pressure plate boven een geschikt blok. | ||
| + | |||
| + | Huidige configuratie: | ||
| + | |||
| + | ```yaml | ||
| + | launch-pad: | ||
| + | enabled: true | ||
| + | trigger-block: | ||
| + | pressure-plate: | ||
| + | height: 1.2 | ||
| + | forward-multiplier: | ||
| + | ``` | ||
| + | |||
| + | Hiermee kunnen spelers zich snel door bepaalde delen van de Lobby verplaatsen. | ||
| + | |||
| + | --- | ||
| + | |||
| + | # 🚫 Beveiliging | ||
| + | |||
| + | De Lobby moet worden beschouwd als een **controlled environment**. | ||
| + | |||
| + | Spelers mogen niet: | ||
| * bouwen; | * bouwen; | ||
| * blokken vernietigen; | * blokken vernietigen; | ||
| - | * belangrijke | + | * belangrijke |
| - | * de Lobby beschadigen. | + | * NPC's verwijderen; |
| + | * hologrammen aanpassen; | ||
| + | * configuraties wijzigen. | ||
| - | De combinatie van **WorldGuard** | + | Beheer gebeurt via de serverconsole |
| --- | --- | ||
| Regel 405: | Regel 556: | ||
| # 🧑💻 Beheer | # 🧑💻 Beheer | ||
| - | De Lobby wordt als systemd-service uitgevoerd. | + | ### Status |
| - | + | ||
| - | ### Status | + | |
| ```bash | ```bash | ||
| Regel 413: | Regel 562: | ||
| ``` | ``` | ||
| - | ### Lobby starten | + | ### Starten |
| ```bash | ```bash | ||
| Regel 419: | Regel 568: | ||
| ``` | ``` | ||
| - | ### Lobby stoppen | + | ### Stoppen |
| ```bash | ```bash | ||
| Regel 425: | Regel 574: | ||
| ``` | ``` | ||
| - | ### Lobby herstarten | + | ### Herstarten |
| ```bash | ```bash | ||
| Regel 435: | Regel 584: | ||
| # 📜 Logs | # 📜 Logs | ||
| - | Live logs bekijken: | + | Live logs: |
| ```bash | ```bash | ||
| Regel 472: | Regel 621: | ||
| # 📁 Belangrijke directories | # 📁 Belangrijke directories | ||
| - | | Directory | + | | Directory |
| - | | ----------------------------------------------- | --------------------------- | | + | | ----------------------------------------------- | --------------- | |
| - | | `/ | + | | `/ |
| - | | `/ | + | | `/ |
| - | | `/ | + | | `/ |
| - | | `/ | + | | `/ |
| - | | `/ | + | | `/ |
| - | | `/ | + | | `/ |
| - | | `/ | + | | `/ |
| - | | `/ | + | | `/ |
| - | | `/ | + | | `/ |
| --- | --- | ||
| - | # 🧭 Lobby-navigatie | + | # 🧭 Navigatiestructuur |
| - | De Lobby gebruikt | + | De Lobby gebruikt |
| ```text | ```text | ||
| - | LOBBY | + | |
| - | | + | │ |
| - | | + | ┌───────────┼───────────┐ |
| - | | + | │ |
| - | | + | ▼ |
| - | Servermenu | + | ⭐ Nether Star |
| - | | + | │ │ |
| - | └─────┬─────┘ | + | |
| - | | + | Servermenu |
| - | Spelserver | + | │ |
| + | ┌────┼────┐ | ||
| + | ▼ ▼ | ||
| + | Survival Events SkyBlock | ||
| ``` | ``` | ||
| - | De bedoeling | + | De **Nether Star** |
| + | |||
| + | De **NPC' | ||
| + | |||
| + | De **hologrammen** geven aanvullende informatie bij deze NPC's. | ||
| --- | --- | ||
| Regel 509: | Regel 665: | ||
| # 🚀 Toekomstige uitbreiding | # 🚀 Toekomstige uitbreiding | ||
| - | De Lobby is voorbereid op toekomstige spelservers. | + | De Lobby is voorbereid op uitbreiding van Tulpencraft. |
| - | Mogelijke | + | Mogelijke |
| * Survival; | * Survival; | ||
| * Events; | * Events; | ||
| * SkyBlock; | * SkyBlock; | ||
| - | * nieuwe tijdelijke spelmodi; | + | * nieuwe tijdelijke spelmodi. |
| - | * aanvullende NPC' | + | |
| - | * uitgebreidere serverinformatie; | + | |
| - | * meer interactieve Lobby-elementen. | + | |
| - | Een nieuwe | + | Een toekomstige SkyBlock-server |
| + | |||
| + | ```text | ||
| + | Lobby | ||
| + | │ | ||
| + | └── SkyBlock NPC | ||
| + | │ | ||
| + | └── SkyBlock | ||
| + | ``` | ||
| - | De architectuur | + | De netwerkarchitectuur |
| ```text | ```text | ||
| Regel 532: | Regel 693: | ||
| Lobby | Lobby | ||
| ↓ | ↓ | ||
| - | Nieuwe server | + | Spelserver |
| ``` | ``` | ||
| Regel 539: | Regel 700: | ||
| # 📋 Huidige status | # 📋 Huidige status | ||
| - | | Onderdeel | + | | Onderdeel |
| - | | --------------- | ------------------ | | + | | ---------------------- | ------------------ | |
| - | | Paper Lobby | + | | Paper Lobby | 🟢 Actief |
| - | | Lobby-spawn | + | | Lobby-spawn |
| - | | Servermenu | + | | Nether Star servermenu | 🟢 Actief |
| - | | Citizens NPC' | + | | Player Head profiel |
| - | | DecentHolograms | 🟢 Actief | + | | Citizens NPC' |
| - | | Scoreboard | + | | DecentHolograms |
| - | | TAB | + | | Scoreboard |
| - | | LuckPerms | + | | TAB | 🟢 Actief |
| - | | WorldEdit | + | | LuckPerms |
| - | | WorldGuard | + | | WorldEdit |
| - | | Survival | + | | WorldGuard |
| - | | Events | + | | Survival |
| - | | SkyBlock | + | | Events |
| + | | SkyBlock | ||
| --- | --- | ||
| Regel 573: | Regel 735: | ||
| > **Laatste update:** augustus 2026 | > **Laatste update:** augustus 2026 | ||
| > | > | ||
| - | > De Lobby is het centrale startpunt van Tulpencraft. Wijzigingen aan de Lobby, | + | > De Lobby is het centrale startpunt van Tulpencraft. Wijzigingen aan de Lobby, plugins, spawn, NPC' |