Yesterday I made a fairly simple demo game to test out data compression for data-stores to account for the current 4 MB limit per key. The idea is inspired by Leave a Note, and the game basically allows you to save your character in a pose anywhere on the map, which will then save your character permanently.
For data compression, I settled on using zlib with base93 compression. This method significantly made the total data usage smaller, and actually halved it (e.g. bytes before: 600 B, bytes after: 300 B). If every character was 400 B, the game can store around 10,000 individual players per key. To circumvent the idea of it ever reaching the data-store limit though, I did make it so that it’ll just continue to another key if the previous one is filled.
I probably won’t make this into an actual game because I can already see people using this inappropriately. Feedback appreciated!

