When I die minecraft unloads all the chunks

I have a minecraft server running on a dedicated server and when I log in everything is normal, but when I die, the world unloads around me... Everything I can see just unloads. I can't think of a valid reason but it acts as if my player does not exists and just unloads the world.
Quick update: It does not seem to be the BungeeCord proxy, we did a direct connection to the server instead of going through the proxy and it still happens, we think it may be a packet loss issue? or the server somehow forgets you are a player? No idea really.
I have tried many options, I am not sure if it is one of the my Java flags, but here is the details:
Dedicated server:
32GB RAM,
Intel Xeon (3.4GHz),
2TB HDD,
OS: Ubuntu Server 14.04
Minecraft Client: Happens to all
Minecraft Server:
Given 256MB (Xms) upto 4GB (Xmx),
Run with nice level of -15,
KCaulron-1.7.10-1492.155,
BungeeCord (KCauldron Fix),
Start file / Java Flags:nice -n -15 /usr/bin/java -Xmx4096M -Xms256M -server -Xrs -d64 -XX:ThreadPriorityPolicy=42 -XX:+TieredCompilation -XX:TargetSurvivorRatio=90 -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=15 -XX:+UnlockExperimentalVMOptions -XX:+UseBiasedLocking -XX:UseSSE=3 -XX:+UseCodeCacheFlushing -XX:+UseThreadPriorities -XX:+UseFastAccessorMethods -XX:+AggressiveOpts -XX:+ReduceSignalUsage -XX:+UseInterpreter -XX:+UseFastEmptyMethods -XX:+UseSharedSpaces -XX:AllocatePrefetchStyle=1 -XX:+AlwaysCompileLoopMethods -XX:SharedReadOnlySize=30m -XX:+UseConcMarkSweepGC -XX:+RewriteFrequentPairs -XX:+OptimizeStringConcat -XX:+CMSCleanOnEnter -XX:+UseSplitVerifier -XX:+UseInlineCaches -jar minecraft_server.jar nogui
Any ideas would be amazing please, because I have no idea currently, I have used this world before and it has worked fine, the same server completely, only since we moved to this new server (I used to use a paid host, I now use my dedicated server) have we had this problem.
Please note I have looked at other problems on this forums and others, and to no avail, nothing helped. I did try them.
Best Answer
If you die in Minecraft, your stuff will despawn after approximately 5 minutes. (or 6000 ticks.)
Maybe try playing Minecraft on the newest versions: 1.9 - 1.10 - 1.11 - 1.12 - 1.13. If none of these new versions fix your problem, please reply, but I have never personally had any issues with these versions.
I also have some questions for you, like are cheats enabled? is this a survival world only? or survival and creative?
If this helps, you can press F3 and then A to reload chunks.
Pictures about "When I die minecraft unloads all the chunks"



Do chunks unload when you die?
When a player dies, they stop loading chunks and the death screen is a still image. So if you accidentally die afk or something, you don't lose all your gear.How do I make sure a chunk stays loaded?
The most common methods of making sure that chunks outside of the Spawn Chunks are loaded, is moving an entity (usually an Item) through a Nether portal, or using hoppers on the chunk border between the spawn chunks or any other chunk that is always loaded and an unloaded chunk.Will your items Despawn in unloaded chunks?
Despawning does not happen in unloaded chunks.Do Minecraft chunks go all the way down?
Chunks are 16 blocks wide, 16 blocks long, 384 blocks high, and 98,304 blocks total. They extend from the bottom of the world, Y=-64, all the way up to the build limit of Y=320. Chunks generate around players when they first enter the world. As they wander around the world, new chunks generate as needed.What does Render Distance Infinity ∞ look like in Minecraft?
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Yan Krukov, Tara Winstead, ROMAN ODINTSOV, Pixabay