Public test 0.0.1.2451


Previous development log and public test update have been posted semi-late due to reasons; this new public test accumulates all the progress done in the week 50 of year 2024…

Bug fixes

  • Fixed single-player sessions failing to generate new chunks after pressing “cancel” while connecting to an unreachable remote server (thanks pqcraft)
  • General fixes and improvements related to the source code tree and shared game code

Networking

  • Protocol version number has been bumped to 10; all servers currently running on an older version of the game are recommended to be updated to 0.0.1.2451
  • Added a new network packet sent by clients to request a chunk to be transmitted to them; subsequently the entire visibility check system has been implemented to support this specific packet

Rendering

  • Both client and server now load worlds much faster because there is no longer a period of time at which the game just chews through chunks to generate; now all the chunks are generated on-demand which should drastically improve loading and rendering performance

World

  • Introduced a simple chunk storage format to make player activity persistent throughout server restarts
  • The world chunks are only saved if there has been player activity in them which is any kind of voxel change

General

  • I caved and made a Linux build of the game; if it doesn’t work for some reason, feel free to hunt me down in the comment section or create an issue in the GitHub repository

Files

voxelius-0.0.1.2451-win64.zip 1.8 MB
33 days ago
voxelius-0.0.1.2451-linux64.tar.gz 2.3 MB
33 days ago

Leave a comment

Log in with itch.io to leave a comment.