-
Notifications
You must be signed in to change notification settings - Fork 1
Commands
Two command trees. /cs is the server side (aliases /chunksmith, /chunky, /cy).
/cslod is the client side, and only exists on a client.
Chunksmith generates a shape, centred somewhere, out to a radius. You build that selection up and then start it.
| Command | What it does |
|---|---|
/cs world <world> |
Which world to work in. |
/cs center <x> <z> |
Set the centre. /cs spawn centres on world spawn. |
/cs radius <r> / /cs radius <x> <z>
|
One value for a square/circle, two for an ellipse or rectangle. |
/cs shape <shape> |
square, circle, rectangle, ellipse, diamond, triangle, pentagon, hexagon, star. |
/cs pattern <pattern> |
The order chunks are visited -- concentric, loop, spiral, region, csv. |
/cs corners <x1> <z1> <x2> <z2> |
Select by two corners instead of centre + radius. |
/cs selection |
Show what you have selected so far. |
/cs worldborder |
Use the world border as the selection. |
| Command | What it does |
|---|---|
/cs start |
Begin generating the current selection. |
/cs pause / /cs continue
|
Pause and resume. |
/cs cancel |
Stop and discard the task. Asks for /cs confirm. |
/cs progress |
How far along, and the current rate. |
/cs status |
Task state plus the LOD backchannel's state. |
/cs quiet <seconds> |
Reduce progress spam for a while. |
/cs silent |
Toggle progress broadcasts. |
| Command | What it does |
|---|---|
/cs set <name> <value> |
Change any setting. Tab-completes names and values. See Server settings. |
/cs reload |
Re-read the config file from disk. |
/cs trim |
Remove chunks rather than generate them -- see How to. |
/cs inhabited <ticks> |
Filter by how long a chunk has been inhabited (used with trim). |
/cs border |
World border helpers. |
/cs help [page] |
|
/cs debug |
Diagnostics. |
Every setting in the config file has a /cs set for it. That is a rule the project
holds itself to, and there is a test that fails by name if a setting is added to the file
without one.
Only present on a client, and only useful while connected to a Chunksmith server.
| Command | What it does |
|---|---|
/cslod status |
What the server told us: backchannel port, whether a store is available, which renderer was found. |
/cslod set <name> <value> |
The two client settings -- see Client LOD settings. |
/cslod inject |
Push what we have to the renderer now. |
/cslod dhpush |
Distant Horizons specific push. |
/cslod token |
Show the backchannel credential state. Useful when downloads are failing. |
/cs status on the server and /cslod status on the client answer different halves of
the same question, and comparing them is usually faster than reading logs. The server says
which port it bound and what it advertised; the client says what it received and whether
it could reach it.