Developer Log | November 5th 2020

NobleProductions

Owner
Owner
Nov 17, 2017
61
119
1,832
27
United Kingdom
dt.png

In the two weeks since we began rebuilding MCPZ from the ground up, we have been able to make some significant progress on a fundamental basis. We are fast approaching a working version of our game core and will soon have a working build with a skeleton version of Murder (based on v1 gameplay).
  • Scrapped all previous codebase and started from scratch (most previous work is either over-engineered, poorly maintained, or both)
  • Installed brand new hardware backend
  • Set up frontend protection
  • Recreated proxy and game instance deployment and management (much more robust than the previous system)
  • Started work on proxy core systems with fully-working cross-server communication
  • Started work on the minigame core that'll power all games going forward (Murder will be the first game running on this core, with others to follow if the player base improves over time)
  • The current base version for all current servers is 1.16.4, with the intention to keep this idea across all servers upon release
  • Completed implementation for dynamic server management which allows for game instances to be added and removed on the fly without causing any downtime
  • Completed implementation for dynamic proxy management which allows for proxies to be brought in and out of rotation on the frontend, which means we can add or remove proxies without causing any form of downtime or kicking players to apply updates
  • Moved to a more robust rank system that allows instantaneous permissions across the network without needing to modify any backend database (all future systems will support this; i.e. all cosmetics, all commands, etc...)
Expect more developer logs as we continue our work over the coming weeks. We still have a ways to go, but we're making significant progress to getting working builds running on this new infrastructure. We will be posting these logs in our Discord announcements channel up until we are finally ready to move past internal testing.