De console is het tekstvenster van de server. Je ziet er wat de server doet en je voert er commando's in met de hoogste rechten. Hier lees je hoe je de console in je klantaccount gebruikt, met een spiekbriefje van de meest gebruikte commando's, inclusief spelregels en beheer op afstand via RCON.
Wat je nodig hebt
- Een Minecraft-server bij StormHost
- Het recht Console (de eigenaar heeft het altijd)
- Ongeveer 10 minuten
De console in je klantaccount#
- Open Mijn diensten, klik op de server en ga naar het tabblad Console.
- De server moet draaien. Staat hij uit, dan zie je “De server staat uit. Start hem met de knop Starten.”
- Typ in het veld “Typ een commando en druk op Enter” een commando zonder schuine streep aan het begin en druk op Enter (of klik op Verzenden).
- Het antwoord van de server verschijnt in de uitvoer boven het veld.
De uitvoer van de console verbergt IP-adressen als je de streamermodus hebt ingeschakeld. Het volledige logboek sinds de laatste start staat in het bestand logs/latest.log (tabblad Bestanden), oudere logboeken staan in dezelfde map, gecomprimeerd als .log.gz.
Console of chat in het spel?#
| Console in je klantaccount | Chat in het spel | |
|---|---|---|
| Hoe je het commando typt | Zonder schuine streep: time set day | Met schuine streep: /time set day |
| Wie het commando uitvoert | De server, met de hoogste rechten | De speler, volgens zijn rechten (op, LuckPerms) |
Selectors en coördinaten met ~ | @a, @r en @e werken. De console is geen speler, dus @s selecteert niemand en @p en ~ worden berekend vanaf de spawn van de wereld | Werken en hebben betrekking op jou |
| Waar het antwoord staat | In de uitvoer van de console | In de chat |
In de spiekbriefjes hieronder schrijven we commando's zonder schuine streep. Zet er in het spel een schuine streep voor.
Serverbeheer#
| Commando | Wat het doet |
|---|---|
stop | Slaat de wereld op en stopt de server. De server blijft uit, je start hem met de knop Starten. |
save-all | Slaat de wereld op de schijf op. save-all flush slaat alles direct op (de server staat even stil). |
save-off / save-on | Zet het automatisch opslaan van de wereld uit / aan. Wordt gebruikt bij het handmatig kopiëren van de wereld. Vergeet na het kopiëren save-on niet. |
list | Spelers online, bijvoorbeeld There are 3 of a max of 20 players online: … |
say <bericht> | Een bericht aan alle spelers onder de naam [Server] |
tps | De prestaties van de server over 1, 5 en 15 minuten (Paper, Purpur). Ideaal is 20,0. |
mspt | Hoeveel milliseconden één gametick duurt over de laatste 5, 10 en 60 seconden (Paper). Onder 50 ms is in orde. |
version | De versie en het type van de server. version <PLUGIN_NAME> toont de versie van een plugin. |
plugins | Lijst met plugins (Paper, Purpur, Folia) |
seed | De seed van de wereld |
help | Lijst met beschikbare commando's |
De prestaties en de cijfers van tps en mspt worden uitgebreid uitgelegd in het artikel Prestaties en optimalisatie.
Spelers#
| Commando | Wat het doet | Voorbeeld |
|---|---|---|
gamemode <modus> [speler] | Spelmodus: survival, creative, adventure, spectator | gamemode creative Steve |
tp <speler> <doel> | Teleporteert een speler naar een andere speler | tp Steve Alex |
tp <speler> <x> <y> <z> | Teleporteert een speler naar coördinaten | tp Steve 100 64 -200 |
give <speler> <voorwerp> [aantal] | Geeft een speler voorwerpen (de Engelse naam uit Minecraft) | give Steve diamond 64 |
clear <speler> [voorwerp] | Leegt de inventaris, of verwijdert alleen het opgegeven voorwerp | clear Steve dirt |
effect give <speler> <effect> [seconden] [sterkte] | Geeft een effect. Sterkte 0 = niveau I. | effect give Steve speed 60 1 |
experience add <speler> <hoeveelheid> [levels] | Voegt ervaring toe, met levels hele niveaus | experience add Steve 10 levels |
kill <doel> | Doodt spelers of entiteiten | kill Steve |
op, deop, kick, ban, pardon, whitelist | Toegangsbeheer | zie Whitelist, operators en bans |
Wereld#
| Commando | Wat het doet | Voorbeeld |
|---|---|---|
time set <tijd> | Stelt de tijd in: day (1000), noon (6000), night (13000), midnight (18000) of een getal | time set day |
weather <weer> [duur] | Het weer: clear, rain, thunder | weather clear |
difficulty <moeilijkheid> | Moeilijkheidsgraad: peaceful, easy, normal, hard. Geldt tot de herstart, blijvend stel je dit in via Serverinstellingen. | difficulty hard |
defaultgamemode <modus> | De standaardspelmodus voor nieuwe spelers | defaultgamemode survival |
gamerule <regel> [waarde] | Een spelregel (tabel hieronder). Zonder waarde toont het commando de huidige waarde. | gamerule keep_inventory true |
worldborder center <x> <z> | Het midden van de wereldgrens | worldborder center 0 0 |
worldborder set <breedte> [seconden] | De grootte van de grens. Het getal is de volledige breedte (diameter), niet de straal. Met een tijd verschuift de grens geleidelijk. | worldborder set 10000 |
setworldspawn [x y z] | Stelt de spawn van de wereld in. Zonder coördinaten op de plek waar je staat (alleen in het spel). | setworldspawn 0 70 0 |
Spelregels (gamerule)#
Sinds versie 1.21.11 hebben de regels nieuwe namen
Mojang heeft in versie 1.21.11 alle spelregels hernoemd van de vorm keepInventory naar keep_inventory (kleine letters met een underscore). Gebruik op een server met 1.21.11 of 26.x de nieuwe namen, op oudere versies de oude. Handleidingen op internet noemen vaak de oude.
| Nieuwe naam (1.21.11+) | Oude naam | Standaard | Wat het doet |
|---|---|---|---|
keep_inventory | keepInventory | false | Na de dood verliest een speler zijn inventaris en ervaring niet |
advance_time | doDaylightCycle | true | De wisseling van dag en nacht. false zet de tijd stil. |
advance_weather | doWeatherCycle | true | Weersveranderingen |
spawn_mobs | doMobSpawning | true | Natuurlijke spawn van mobs |
mob_griefing | mobGriefing | true | Creepers, endermannen en andere mobs veranderen blokken. false stopt ook de schade van creeperexplosies aan blokken. |
fire_ | doFireTick (vervallen) | 128 | Tot welke afstand van een speler vuur zich verspreidt. 0 = vuur verspreidt zich niet (vervangt het vroegere doFireTick false), -1 = onbeperkt. |
players_ | playersSleepingPercentage | 100 | Hoeveel procent van de spelers moet slapen om de nacht te laten eindigen. Op een server met meer spelers is 50 of minder handig. |
pvp | pvp (tot en met 1.21.8 de optie pvp in server.properties) | true | Spelers kunnen elkaar verwonden |
spawn_monsters | spawnMonsters (tot en met 1.21.8 de optie spawn-monsters) | true | Natuurlijke spawn van vijandige mobs |
command_blocks_work | commandBlocksEnabled (tot en met 1.21.8 de optie enable-command-block) | true | Commandoblokken werken |
allow_ | allowEnteringNetherUsingPortals (tot en met 1.21.8 de optie allow-nether) | true | Toegang tot de Nether via een portaal |
show_death_messages | showDeathMessages | true | Doodsberichten in de chat |
show_ | announceAdvancements | true | Meldingen in de chat over behaalde vooruitgangen |
natural_ | naturalRegeneration | true | Herstel van gezondheid door voedsel |
immediate_respawn | doImmediateRespawn | false | Direct respawnen zonder doodsscherm |
spawn_phantoms | doInsomnia | true | Fantomen vallen spelers aan die lang niet hebben geslapen |
respawn_radius | spawnRadius | 10 | Binnen welke straal rond de spawn spelers verschijnen |
random_tick_speed | randomTickSpeed | 3 | De snelheid waarmee planten groeien en andere willekeurige veranderingen plaatsvinden. Hogere waarden belasten de server. |
send_command_feedback | sendCommandFeedback | true | Antwoorden van commando's in de chat |
command_block_output | commandBlockOutput | true | Commandoblokken melden aan operators wat ze hebben uitgevoerd |
block_drops | doTileDrops | true | Gebroken blokken vallen als voorwerpen |
mob_drops | doMobLoot | true | Mobs laten bij hun dood voorwerpen en ervaring vallen |
tnt_explodes | tntExplodes | true | TNT ontploft na het aansteken |
De regels worden opgeslagen in de gegevens van de wereld, dus een herstart van de server verandert ze niet.
Sinds versie 1.21.9 vervangen de regels pvp, spawn_monsters, command_blocks_work en allow_ de vroegere opties in server.properties. Wijzig ze op een server met 1.21.9 of nieuwer daarom niet op het tabblad Serverinstellingen (als ze uit een oudere versie in het bestand zijn blijven staan, negeert de server ze), maar met het commando gamerule, bijvoorbeeld gamerule pvp false (op 1.21.9 en 1.21.10 heten dezelfde regels pvp, spawnMonsters, commandBlocksEnabled en allowEnteringNetherUsingPortals).
Paper en Purpur: de regels gelden voor elke wereld apart
Op Paper en Purpur heeft elke dimensie (Overworld, Nether, End) eigen spelregels. Het commando gamerule in de console wijzigt alleen de Overworld. Voer voor de Nether en de End hetzelfde commando nog eens uit via execute in, bijvoorbeeld execute in minecraft:the_nether run gamerule keep_inventory true en execute in minecraft:the_end run gamerule keep_inventory true. Op Vanilla, Fabric en NeoForge gelden de regels voor de hele server. Meer lees je in de handleiding server.properties.
gamerule keep_inventory true[12:00:01 INFO]: Game rule keep_inventory is now set to truegamerule– het commando voor spelregels.keep_inventory– de naam van de regel (op versies ouder dan 1.21.11keepInventory).true– de nieuwe waarde. Zonder waarde toont de server de huidige waarde.
Selectors: voor wie een commando geldt#
In plaats van de naam van een speler kun je in het spel een selector gebruiken:
| Selector | Wie hij selecteert |
|---|---|
@a | Alle spelers die online zijn |
@p | De dichtstbijzijnde speler |
@r | Een willekeurige speler |
@s | Degene die het commando uitvoert (jou) |
@e | Alle entiteiten (spelers, mobs, voorwerpen op de grond …) |
@n | De dichtstbijzijnde entiteit (sinds versie 1.21) |
Tussen vierkante haken voeg je voorwaarden toe:
/give @a bread 16
/gamemode survival @a[gamemode=creative]
/kill @e[type=zombie,distance=..50]
/tp @r @sgive @a bread 16– alle spelers krijgen 16 broden.gamemode survival @a[gamemode=creative]– zet iedereen in creative op survival.kill @e[type=– doodt zombies binnen 50 blokken van jou. Zonder de voorwaardezombie, distance= ..50] typezou@ealle entiteiten doden, inclusief spelers en voorwerpen.tp @r @s– teleporteert een willekeurige speler naar jou.
Pas op met @e zonder voorwaarden
Het commando kill @e doodt alle entiteiten in geladen chunks: dieren van spelers, dorpelingen, voorwerpen in voorwerplijsten, harnasstandaards en ook spelers. Terugdraaien kan alleen vanuit een back-up. Voeg altijd type=… en een afstand toe.
Commando's van plugins#
| Plugin | Commando | Wat het doet |
|---|---|---|
| EssentialsX | tempban <NICK> 3d [reden] | Tijdelijke ban |
| EssentialsX | broadcast <bericht> | Een mededeling aan alle spelers |
| EssentialsX | seen <NICK> | Wanneer de speler voor het laatst online was |
| LuckPerms | lp user <NICK> parent add <groep> | Voegt een speler toe aan een groep |
| LuckPerms | lp editor | Webeditor voor rechten |
| CoreProtect | co lookup u:<NICK> t:1d r:30 | Wat de speler de afgelopen dag heeft gewijzigd binnen een straal van 30 blokken |
| CoreProtect | co rollback u:<NICK> t:1d r:30 | Draait zijn wijzigingen terug |
| Chunky | chunky start / chunky pause | Start / pauzeert het vooraf genereren van de wereld |
| spark | spark tps | Gedetailleerde prestaties van de server en CPU-belasting |
| spark | spark profiler start --timeout 600 | Een prestatiemeting van tien minuten met een link naar het rapport |
Details vind je in de artikelen Aanbevolen plugins, LuckPerms en Prestaties en optimalisatie.
RCON: console op afstand#
Met RCON kun je via het netwerk commando's naar de console sturen vanuit een ander programma, bijvoorbeeld een Discord-bot, een script of een app op je computer. Voor het gewone beheer heb je het niet nodig, de console in je klantaccount is genoeg.
RCON heeft een eigen poort nodig. Op de hoofdpoort draait het spel. Alleen de eigenaar van de dienst of een lid met het recht Geheime gegevens kan RCON inschakelen en instellen.
- Klik op het tabblad Netwerk op Poort toevoegen. Onthoud het nummer van de nieuwe poort in het gedeelte Extra poorten.
- Genereer een sterk wachtwoord, bijvoorbeeld met de tool Wachtwoordgenerator.
- Open op het tabblad Serverinstellingen de groep Netwerk en RCON.
- Schakel Console op afstand (RCON) in, vul in het veld RCON-poort de nieuwe poort in en plak het wachtwoord in het veld RCON-wachtwoord.
- Klik op Opslaan en herstarten.
In het bestand server.properties komt dat overeen met deze regels:
enable-rcon=true
rcon.port=<EXTRA_PORT>
rcon.password=<STRONG_PASSWORD>
broadcast-rcon-to-ops=true| Instelling | Wat het doet | Aanbevolen waarde | Wanneer wijzigen |
|---|---|---|---|
enable-rcon | Schakelt RCON in | true alleen als je het gebruikt | false als je RCON niet nodig hebt |
rcon.port | De poort waarop RCON luistert (TCP) | Een extra poort van het tabblad Netwerk | Nooit de hoofdpoort van het spel |
rcon.password | Het wachtwoord om verbinding te maken. Is het leeg, dan start RCON niet. | Een lang willekeurig wachtwoord | Regelmatig, en altijd als iemand het wachtwoord gezien kan hebben |
broadcast-rcon-to-ops | Of de uitvoer van RCON-commando's aan operators in het spel wordt getoond | true | false als de berichten je storen |
Vervang <EXTRA_PORT> door de poort uit stap 1 en <STRONG_PASSWORD> door het wachtwoord uit stap 2.
Verbinden met de tool mcrcon#
De tool mcrcon (opent in een nieuw venster) werkt op Windows en Linux. Een kant-en-klaar programma voor deze systemen download je van de pagina Releases in de repository (op macOS moet je het zelf bouwen uit de broncode volgens de instructies in de repository). Een interactieve console:
mcrcon -H <SERVER_IP> -P <EXTRA_PORT> -p <STRONG_PASSWORD> -t-H– het adres van de server (het IP van het tabblad Netwerk, zonder poort).-P– de RCON-poort (hoofdletter P).-p– het RCON-wachtwoord (kleine letter p).-t– terminalmodus: opent een console waarin je commando's typt. Je sluit hem af met het commandoQof met de toetsen Ctrl+C.
Eenmalige commando's (bijvoorbeeld vanuit een taakplanner) verstuur je zonder -t, commando's met een spatie zet je tussen aanhalingstekens:
mcrcon -H <SERVER_IP> -P <EXTRA_PORT> -p <STRONG_PASSWORD> "say Herstart over 5 minuten" save-allRCON versleutelt de verbinding niet
Het wachtwoord en de commando's gaan onversleuteld over het netwerk. Wie het wachtwoord kent, heeft de volledige controle over de server. Gebruik een lang willekeurig wachtwoord dat je nergens anders gebruikt, zet het niet in openbare scripts en schakel RCON uit als je het niet nodig hebt.
Als iets niet werkt#
Unknown or incomplete command. See below for error#
Het commando bestaat niet, bevat een typfout, of je hebt er geen recht op (in het spel gedragen commando's zonder recht zich alsof ze niet bestaan). Op servers met 1.21.11 en nieuwer veroorzaakt ook een oude naam van een spelregel deze fout, bijvoorbeeld keepInventory. Gebruik de nieuwe naam keep_inventory.
Unknown command. Type "/help" for help.#
Hetzelfde in de oudere vorm die Spigot en oudere versies van Paper tonen. De huidige versies van Paper en Purpur melden een onbekend commando op dezelfde manier als de officiële server (Unknown or incomplete command. See below for error). Controleer de naam van het commando en of de plugin die het toevoegt is geladen (plugins).
No player was found#
De speler met de opgegeven naam is niet online, of de selector heeft niemand gevonden.
A player is required to run this command here#
Een commando zonder spelernaam geldt voor degene die het heeft ingevoerd, en de console is geen speler. Een typisch voorbeeld is gamemode creative ingevoerd in de console. Voeg de naam van de speler toe (gamemode creative Steve) of voer het commando in het spel in.
In het spel krijg je de melding I'm sorry, but you do not have permission…#
Het commando van de plugin vereist een recht dat je niet hebt. Geef het jezelf via LuckPerms, zie LuckPerms, of geef jezelf operatorrechten.
RCON maakt geen verbinding#
- RCON draait alleen op een poort die op het tabblad Netwerk aan jou is toegewezen. Controleer
rcon.port. - Na een wijziging is een herstart van de server nodig.
- Het wachtwoord mag niet leeg zijn.
- Je vult het IP-adres in zonder de gamepoort en de RCON-poort apart via
-P.
Samenvatting
- Typ commando's in de console van je klantaccount zonder schuine streep, in het spel met een schuine streep.
stopstopt de server en slaat op,save-allslaat de wereld op,listtoont de spelers,tpsenmsptde prestaties.- Spelregels hebben sinds versie 1.21.11 nieuwe namen (
keep_inventory,advance_time…). - De selectors
@a,@p,@r,@s,@een@nwerken in het spel. Gebruik het commandokill @eniet zonder voorwaarden. - RCON heeft een eigen poort en een sterk wachtwoord nodig. De verbinding is niet versleuteld.