promotional bannermobile promotional banner
premium banner
Chunk pre-generation and world borders to reduce load from chunk gen on Hytale gameservers and keep players inside of loaded chunks.

Description

Chunker

Pre-generate chunks ahead of time to reduce chunk generation overhead while players are roaming the world  

Features

  • Control exact chunk-per-second pre-generation rates for great granularity over load impact while pre-genning.
  • Pause chunk generation tasks if required
  • Skip already generated chunks
  • Get detailed chunk pre-generation stats including processed chunks, skipped chunks and generation percentage.
  • Configurable optional persistent world border to keep players inside your generated chunk radius

Permissions

There are permission nodes for pretty much everything, but you can grant a group/player full access by granting chunker.* a full list of available permission nodes is below:

  • chunker.command.chunker.world - use the /chunker world command
  • chunker.command.chunker.center - use the /chunker center command
  • chunker.command.chunker.radius - use the /chunker radius command
  • chunker.command.chunker.corners - use the /chunker corners command
  • chunker.command.chunker.border - use the /chunker border command
  • chunker.command.chunker.rate - use the /chunker rate command
  • chunker.command.chunker.start - use the /chunker start command
  • chunker.command.chunker.stop - use the /chunker stop command
  • chunker.command.chunker.resume - use the /chunker resume command
  • chunker.command.chunker.cancel - use the /chunker cancel command
  • chunker.command.chunker.progress - use the /chunker progress command
  • chunker.command.chunker.silent - use the /chunker silent command
  • chunker.command.chunker.quiet - use the /chunker quiet command
  • chunker.command.chunker.reload - use the /chunker reload command
  • chunker.command.chunker.trim - use the /chunker trim command

Commands

There are permission nodes for pretty much everything, but you can grant a group/player full access by granting chunker.* a full list of available permission nodes is below:

Selection commands

  • /chunker world - List all worlds available for chunk pre-generation
  • /chunker world <worldName> - Select a world to control pre-generation for
  • /chunker center <x> <z> - Set the center of the pre-generation selection to the specified coordinates
  • /chunker center spawn - Set the center of the pre-generation selection to the world's spawnpoint
  • /chunker radius <blocks> - Set the radius of the selection, e.g 100 is 100 blocks in each direction from the center
  • /chunker corners <x1> <z1> <x2> <z2> - Set the corners of the selection to specific coordinates

Border commands

  • /chunker border - Toggle the world border on/off in the selected world

Lifecycle commands

  • /chunker start - Start generating chunks in the specified world
  • /chunker stop - Pause generation of chunks in the specified world
  • /chunker resume - Resume generation of chunks in the specified world
  • /chunker cancel - Cancel generation of chunks in the specified world

Pregen tuning

  • /chunker rate <chunksPerSecond> - Set the generation rate for chunks (default: 200)

Utility commands

  • /chunker trim - (DESTRUCTIVE) deletes chunks outside of the specified region, requires confirmation
  • /chunker reload - Reload the plugin
  • /chunker silent - Disables chat progress update output
  • /chunker quiet <seconds> - Change the progress update output frequency for both chat and console

Usage & examples

Generate chunks in a 5000 block radius in the world "default" centered on the spawnpoint

/chunker world default
/chunker center spawn
/chunker radius 5000
/chunker start
/chunker progress

Generate chunks in a 10000 block radius slowly to prevent impact in world "custom" centered on specific coordinates

/chunker world custom
/chunker center 123 321
/chunker radius 10000
/chunker rate 20 # 20 Chunks per second, 10% of the default
/chunker start
/chunker progress

Generate chunks between two sets of coordinates aggressively (requires a lot of resources), in a 20k block radius centered around spawn

/chunker world default
/chunker center spawn
/chunker radius 20000
/chunker rate 400 # double the 200 chunk per second default
/chunker start
/chunker progress

Create a world border 5000 blocks from spawn without pregeneration

/chunker world default
/chunker center spawn
/chunker radius 5000
/chunker border

Pregenerate chunks within 15000 blocks of spawn with a world border at 150 chunks per second, and trim chunks outside of the border

/chunker world default
/chunker center spawn
/chunker radius 15000
/chunker border
/chunker rate 150
/chunker start
/chunker trim --confirm

Links

Plugin discord server

Server owners community