Dit is een oude revisie van het document!
Tulpencraft Wiki
Welkom bij de Tulpencraft Wiki.
Deze wiki bevat alle documentatie rondom het Tulpencraft-netwerk: van de onderliggende serverinfrastructuur en plugins tot het dagelijks beheer, de lobby, de community en toekomstige ontwikkelingen.
Tulpencraft is een Minecraft-netwerk met als basis een centrale lobby, verschillende spelservers en een uitbreidbare netwerkarchitectuur.
๐ฎ Spelen op Tulpencraft
Hier vind je de informatie die voor spelers het meest relevant is.
- ๐ Regels โ De regels van Tulpencraft en afspraken binnen de community.
- ๐ผ๏ธ Afbeeldingen & uitleg โ Visuele uitleg over functies, systemen en mogelijkheden binnen Tulpencraft.
- ๐ณ๏ธ Voten โ Help Tulpencraft groeien door op de server te stemmen.
- โจ๏ธ Commands โ Een overzicht van belangrijke commando's.
- โ Veelgestelde vragen โ Antwoorden op veelgestelde vragen.
๐ท Eigen Tulpencraft Plugins
Naast bestaande Minecraft-plugins ontwikkelt Tulpencraft ook eigen plugins, speciaal voor het netwerk.
Deze plugins worden ontwikkeld en onderhouden binnen Tulpencraft en zijn afgestemd op onze eigen gameplay, community en infrastructuur.
- TulpenCraftRegion โ Eigen regio- en placeholderfunctionaliteit.
- TulpenCraftPVP โ Het persoonlijke PvP-systeem van Tulpencraft.
- TulpenCraftSuperPickAxe โ Krachtige blokverwijdering met bescherming tegen WorldGuard en GriefPrevention.
- TulpenCraftTimbr โ Bomen omhakken zonder telkens te hoeven bukken.
De broncode, configuraties en releases van deze plugins worden beheerd via GitHub.
๐ฅ๏ธ Serverinfrastructuur
Hier vind je de technische en functionele documentatie van de servers binnen het Tulpencraft-netwerk.
De servers zijn onderdeel van รฉรฉn centraal netwerk. Spelers verbinden uitsluitend via de Velocity Proxy en kunnen backendservers niet rechtstreeks bereiken.
โ๏ธ Technische infrastructuur
Documentatie over de onderliggende Linux- en systeeminfrastructuur waarop Tulpencraft draait.
Deze sectie beschrijft de technische basis van de Tulpencraft-nodes.
Als uitgangspunt wordt Rocky Linux 10 gebruikt.
๐ Plugins
Documentatie over de plugins die binnen Tulpencraft worden gebruikt.
๐ Netwerk
๐ Survival
๐ฎ Lobby
Op iedere pluginpagina wordt onder andere beschreven:
- waarvoor de plugin wordt gebruikt;
- op welke server de plugin actief is;
- welke versie wordt gebruikt;
- waar de configuratie staat;
- belangrijke configuratie-instellingen;
- benodigde rechten en commando's;
- eventuele afhankelijkheden;
- bekende aandachtspunten en problemen.
๐ Lobby
Alles rondom de centrale Tulpencraft-lobby.
De lobby vormt het centrale toegangspunt tot de verschillende Tulpencraft-servers.
๐น Survival
Documentatie over de Survival-server en de systemen die daar beschikbaar zijn.
๐ ๏ธ Beheer
Handleidingen voor het dagelijks beheer van Tulpencraft.
Deze sectie bevat praktische procedures zodat beheerwerkzaamheden reproduceerbaar en veilig kunnen worden uitgevoerd.
๐ง Ontwikkeling
Documentatie over toekomstige plannen en ontwikkelingen.
Hier worden nieuwe ideeรซn, geplande functies en toekomstige servers bijgehouden.
๐ฆ Configuratie & broncode
Tulpencraft gebruikt GitHub voor het beheren van broncode, configuraties, scripts en andere versiegevoelige bestanden.
De wiki en GitHub vullen elkaar aan:
| Onderdeel | Locatie |
|---|---|
| Technische uitleg | Tulpencraft Wiki |
| Procedures | Tulpencraft Wiki |
| Architectuur | Tulpencraft Wiki |
| Configuratiebestanden | GitHub |
| Installatiescripts | GitHub |
| Beheerscripts | GitHub |
| Plugin-broncode | GitHub |
| Versiegeschiedenis | GitHub |
De wiki beschrijft voornamelijk:
- wat iets doet;
- waarom we het gebruiken;
- hoe het beheerd wordt;
- waar configuratie en bestanden zich bevinden.
GitHub bevat de daadwerkelijke technische bestanden en versiegeschiedenis.
๐ Security
Gevoelige gegevens worden nooit onderdeel van de documentatie.
Nooit opslaan in de wiki of openbare repositories:
- wachtwoorden;
- tokens;
- API-sleutels;
- privรฉsleutels;
- databasecredentials;
- andere geheime configuratie.
Voorbeelden in documentatie gebruiken uitsluitend placeholders, bijvoorbeeld:
```text <SERVER_IP> <DOMAIN> <API_TOKEN> <DATABASE_PASSWORD>