Update 0.1.8
Update 0.1.8
Upcoming / currently in testing. Not yet a public release. Public 0.1.7 remains the current download; this page documents the implemented additions planned for 0.1.8.
Character dimensions
Six new server-side functions: setPlayerDimension, getPlayerDimension, setNpcDimension, getNpcDimension, setMonsterDimension and getMonsterDimension.
Three server events: onPlayerDimensionChange, onNpcDimensionChange and onMonsterDimensionChange.
spawnNpc and spawnMonster accept options.dimension for a direct private spawn. getPlayersInRange respects the source player's dimension. Existing appearance, equipment and animation APIs remain in use; eligible observers receive state on entry and late join.
See Character dimensions for the full English guide, private creator example, ownership, transition restrictions, proximity voice and combat isolation. World items, doors/gates, map geometry and custom world blockers remain shared. This is character separation, not a complete instanced world.
Compatibility
Protocol 40 requires a matching 0.1.8 client and server. 0.1.7 / Protocol 39 cannot join these servers. This does not change the independent microphone voice wire format. Both Windows and Linux server builds expose the same Lua API.
This page is documentation, not a download announcement. Multi-client in-game acceptance is still required before public deployment.