New commands - Poweruser/MinetickMod GitHub Wiki
New commands:
/tps
Displays a diagram of the server's tickrate for the last 30 seconds. The diagram runs from right to left, newer measurements are on the right, older ones are on the left.
Everybody can use it
/worldstats [worldName]
Displays the most important information about all or the specified world. These are: loaded Chunks, active entities, active tileEntities, the players per world, and the average tick time the thread for the world required in the last few seconds for: ticking entities, ticking tileEntities, ticking the entityTracker, ticking of blocks and loading/generating chunks.
This command requires the permission minetickmod.commands.worldstats
/minetickmod-reload
Reloads the settings of the file minetickmod.yml, and applies the new configuration at runtime.
The profiler-*
settings are not yet reloadable, those are just read once at the server start.
This command requires the permission minetickmod.commands.reload
Commands for testing purposes and performance tuning:
Note: the changes that the following commands do, are only temporary! The values you set are not automaticly stored within the bukkit.yml settings file. You need to set them there manually, if you want to have them changed permanantly.
/antixray <add|remove> <worldName>
Enables/disables orebfuscating in the named world. Note that you can't fully disable the mods anti-xray feature. Not visible non-stone blocks are replaced with stone, in order to get better results later, when compressing the chunk data.
Only operators can use this command.
/packetspertick <#>
Sets the maximum amount of chunk packets which will created each tick for a single player, if the player has pending chunks to load. Allowed values: 1 - 20.
Only opterators can use this command.
/threadpools <packetbuilder> <#>
Sets the amount of threads, within one of these pools. Allowed values: 1 - 32. There is currently one thread pools, whichs size you can control with this command packetbuilder
(responsible for copying and building the chunk data which will be sent to the client then, and compressing it).
Only operators can use this command.
/packetcompression <#>
Sets the level of compression used for compressing chunk packets. Allowed values: 1 - 9.
Only operators can use this command.
/loadedchunks <worldName>
Returns a list of loaded chunks (their coordinates) that are neither within the spawn region of the specified world, nor within a player region. Those chunks, that are yet loaded at the point of time of the command execution, are potentially held loaded by some content in the game.
Only operators can use this command.