Hiya guys!
We know we've been quiet and our updates usually come out of the blue. As part of our transparency policy, we want to let you know as much as possible about what we're up to and what we're planning for the future. In line with our commitment to transparency, we have put together a roadmap which outlines the updates planned up until Q4 2024. Please bear in mind these are rough timescales so they are almost certainly not going to be completely accurate. It should also be noted that it is not an exhaustive list, and other planned changes fall within the current roadmap, but they are mostly backend changes that do not affect your gameplay. You can find the roadmap at
https://auroramc.net/roadmap.
What you may notice is that we have included one backend change that you may not notice in-game, but we want to let you all know about the technologies we utilise to bring you the network. So, we are excited to officially announce that
we will be migrating from MySQL to MongoDB starting Q1 2024. We will be migrating the following information in its entirety to MongoDB:
- Player Profiles including:
- Ranks and SubRanks
- Punishments
- Unlocked Cosmetics
- Friends
- Statistics
- All Discord Related Data
- Crates (only unopened ones)
- Other miscellaneous data currently stored in MySQL
The following information will be purged from the database and servers will begin populating with new data:
- Sessions
- Game Logs
- Reports
There 3 reasons for the migration. For starters, it reduces the amount of DB pulls we need to make when loading in a player. Currently, when loading in a player, the server makes a minimum of 16 individual requests due to the database schema and is inefficient. With MongoDB, we can reduce this down to almost a single request (this will differ depending on server type, but core player data can be retrieved in a single request). Secondly, we are doing this to facilitate...