ONLINE SURVIVAL/CREATIVE/ADVENTURE - 64 MAX PLAYER DATA: SERVERS CRASH INSTANTLY WHEN HOST TRIES TO SAVE IF THE WORLD ALREADY HAS SAVE DATA FOR 64 PLAYERS PREVIOUSLY IN THE WORLD. ALSO CRASHES WHEN A PLAYER EXITS IF THEIR PLAYER DATA WOULD EXCEED THE MAXIMUM MEMORY CACHE. THIS PROBLEM RESULTS IN "DEAD WORLDS" WHERE IT'S HOST CAN PLAY ONLY IN PRIVATE GAMES AND ONLY WITH PLAYERS WHO HAD SAVED DATA BEFORE THE MAX OUT. BUT MOST END UP DELETING THEIR WORLDS THINKING THERE'S SOMETHING WRONG WITH THE SAVE FILE.
Sugessted Solution: assign player data to the Vita's memory card as an unlimited file space(limited only by memory card space) or add a "Reset/Delete Player Data" option in the pre-game menus.
This issue was tested and verified by (PSN) Mikehull1972
Player Data,for each player stored, includes PSN username, map coordinates, health and hunger bars,inventory,and any abnormal status.
The memory cache for Player Data receives data in 2 ways,but both will crash server if the Player Data cache would exceed the maximum (64 is the limit)
1. Saved Player Data- this occurs when host saves(manual/auto) and is permanently recorded.
2.Temporary Player Data-occurs when a [non-host]player leaves (whether by choice,disconnect,or getting kicked) an on-going server. This will be permanently written to the memory card the next time the host saves.
This is a well-known and modifiable issue on PC. The problem on the Vita is when its encountered,the system gives a (C2-12828-1) Error code which also covers a myriad of other system malfuncs, so players usually have no idea why their world keeps crashing in multi-player. Here's some links on PC player data :
also google "How do you clear player data on a Minecraft server?"
JD creates a new world,hosts public,friends-of-friends on.
Mark,Dan and Lisa join. JD saves making Player Data equal 3. JD hosts the next day,Dan,Erin,and Jo join,JD saves. Player Data = 5 (because Dan had peviously joined –
[skipping 1 month]
JD's Player Data is now at 62. He attempts to save with 3 new players on the server,but the game crashes. (62 + 3= 65)
JD rehosts,Mark and Darren join. JD saves. Player Data now equals 63(because Mark had already been on the server)
JD hosts the next day,Mark,Travis,and Steve join. Travis and Steve(new to the server) later exit the game and JD's server crashes. This was because Player Data received 2 more files (Temporary Player Data files) when Travis and Steve exited,exceeding its maximum of 64(63+Travis+Steve=65)
JD rehosts,Mark rejoins and Jenny joins for the 1st time. JD saves,Player Data = 64
From this point on,whenever a new person joins that world,the server will either crash when the new player leaves or when the host attempts to save.