Hi All,
Trying to get the developers to see this as there is an obvious and simple patch for swimming. Everyone knows this is an issue and my suggestion will not kill so anyone suggesting that this will be a 'problem' uses this glitch to enter bases or glitch rooms.
Suggestion to developers: On save, if altitude is 0, send to random spawn (not death, as you were when you went under the map).
Altitude is recorded in the game (this is visible from the custom servers that mark death locations as x, y and z coords, from the DayZ API), so make it that if the value is 0 (for instance, or whatever the altitude is when swimming), make this send you to a random spawn similar to jumping servers or spawning fresh.
If you sign out in the sea, this will likely also have the same effect so it is something we would just need to avoid doing. Accidental swimming should not be impacted as the players character is actually above ground for others so not technically under the map.
This should be considered a low impact change, as it should not require the creation of any new module or function in the code. It could be an if, conditional or try/catch as it will be a few additional lines of code to verify the altitude value is not '0' and if so, send to random spawn function. It could even be as simple as a few characters depending on how it detects switch server and if altitude=0 could also be added.
For the life of me, I don't understand why this hasn't been implemented. My team and I always want to play legitimately, we are always plagued by swimmers/glitchers, either into the base or using glitch rooms that show the map as invisible. Please, implement this and make the game more entertaining for all of us. I see no argument as why not to do this, accidental falls are not occuring daily/weekly to consider running back with all your gear from the coast.