Database aanmaken in het paneel
Voor je FiveM server heb je een MySQL database nodig. Hierin worden alle gegevens van je server opgeslagen: spelerdata, voertuigen, inventaris, banen, bankrekeningen en nog veel meer. Zonder database werken de meeste frameworks (zoals ESX, QBCore of VORP) simpelweg niet.
In deze handleiding laten we je stap voor stap zien hoe je een database aanmaakt via het HytaleNode paneel en hoe je de connection string samenstelt die je later nodig hebt om je FiveM server te koppelen.
Stap 1: Ga naar het paneel
Open je browser en ga naar mijn.hytalenode.nl. Log in met je account en selecteer de FiveM server waarvoor je een database wilt aanmaken.
Stap 2: Open de Databases tab
Klik in het linkermenu van je server op de tab "Databases". Dit opent het overzicht van alle databases die aan je server gekoppeld zijn. Als je nog geen database hebt aangemaakt, is deze pagina leeg.
Stap 3: Nieuwe database aanmaken
Klik op de knop "New Database" (of "Nieuwe Database"). Er verschijnt een pop-up waarin je een naam voor je database kunt invoeren. Kies een herkenbare naam, bijvoorbeeld:
- fivem_server - voor je hoofddatabase
- fivem_test - als je een testdatabase wilt
Klik vervolgens op "Create Database" om de database aan te maken. Het paneel genereert automatisch alle benodigde gegevens voor je.
Stap 4: Gegevens noteren
Na het aanmaken zie je de volgende gegevens in het overzicht. Noteer deze zorgvuldig, je hebt ze straks nodig:
- Host (Endpoint) - Het adres van de database server (bijvoorbeeld db.hytalenode.nl)
- Poort (Port) - Standaard 3306 voor MySQL
- Database naam - De naam die je zojuist hebt gekozen
- Gebruikersnaam (Username) - Automatisch gegenereerd door het paneel
- Wachtwoord (Password) - Klik op het oogje om het wachtwoord te onthullen
Tip: Klik op het oogicoon naast het wachtwoord om het zichtbaar te maken. Je kunt de gegevens ook kopieren door erop te klikken.
Stap 5: Connection string samenstellen
FiveM resources gebruiken een zogenaamde connection string om verbinding te maken met je database. Deze string bevat al je database gegevens in een specifiek formaat:
mysql://gebruikersnaam:wachtwoord@host:poort/database_naam
Stel dat je de volgende gegevens hebt gekregen:
- Host: db.hytalenode.nl
- Poort: 3306
- Database naam: s1_fivem_server
- Gebruikersnaam: u1_abc123xyz
- Wachtwoord: MijnW8woord!2025
Dan wordt je connection string:
mysql://u1_abc123xyz:[email protected]:3306/s1_fivem_server
Let op: Bevat je wachtwoord speciale tekens zoals @, #, ! of %? Dan kan het zijn dat je deze moet URL-encoden. In de meeste gevallen werkt het gewoon, maar als je verbindingsproblemen hebt, kan dit de oorzaak zijn.
Bewaar deze connection string op een veilige plek. In de volgende handleiding laten we zien hoe je deze koppelt aan je FiveM server.