The undocumented new function to hold R to change magazine will break the magazine removed from the weapon. That magazine cannot be refilled with bullets, neither by dragging and dropping in inventory nor by holding R with the magazine in your hand.
- Operating System
- Windows 10 x64
Shoot a few bullets with a weapon, hold R to swap magazine. Then try to refill the magazine that was replaced.
Happened with M4A1, I did not have access to any other weapon. I tried three times with the same result. Have not played again yet so I do not know if the problem persists or is resolved by relogging.
In case you experience the issue again in the future, can you please provide us with a video of the issue and possibly more detailed reproduction steps? As we have been unable to reproduce the issue so far.
Hello. This happened to me as well tonight with a the KA-M. Relogging fixed the issue.
After experiencing this the first time, I made a video where I was able to replicate the bug (see the video below):
- I load a magazine with 5 bullets into the gun (the mag from the gun goes into the top left slot in my field jacket)
- I fire the gun and empty the magazine
- I hold R to swap the magazine
- The magazine that is loaded into the gun is the mag that was in the gun originally. Now the empty magazine is in the top left slot in my field jacket.
- The empty magazine cannot be reloaded by holding R nor by dragging bullets to the magazine and holding LMB.
- The gun can still fire, but I cannot swap the magazine. I try every magazine in my inventory - none of them will load into the gun.
- Relogging fixes it.
Tried again this morning, now the M4A1 worked fine while the UMP desynced its mags. Funny thing is when I logged back in the bullets I spent before the mags broke were back in the magazines, as if they had never been fired, so it is some kind of desync I guess. Uploading video.
I have been having this problem on allot of different guns like the AWM, M4A1, M16, ScarL, AR wolf you name it, Re-logging helps some times but when you are in a fight how do you want to relog? I also found that if you can not take out the mag then you can try to reload with another mag and then after some time you can remove the mag completely.
Thank you for the additional information.
We are going to test the issue internally again and will let you know in case we need some more information or in case we were able to produce the issue.
We still have not been able to produce the issue based on your videos and reproduction steps that you have provided. Is it possible that there is something else that also plays role in the occurrence of the issue, such as server performance?
@Geez If I may ask, do you only test it offline or on LAN servers at the office? It is definitely a desync issue of some kind, but I seriously doubt it has anything to do with server performance since I get it on my own server (unmodded, average fps never below 2,500), on official stable and experimental servers on high and low population alike, as well as various community servers such as DayZCore and the Spaggie TRMZ/The Village servers. Keep shooting and reloading, sooner or later it happens no matter what server you are on.
If I allow myself to speculate without having the technical know-how, I'd say using the R reload at the same time the server performs some other calculation/communication, related or not the action itself, the desync happens. So if the server is mostly idle - as in nothing else going on but the very test of the feature - the risk of it happening is small, compared to when you do it on a server that is actually busy (though not necessarily struggling with performance.)
Back in 1.05 experimental it happened the first time I tested the feature and I created this ticked, since then I have avoided to use the feature because of the issue. Every new update I try again to see if it still happens - and it does. Hotbar is your friend!
Still happening in 1.08. I still have not been able to work out exactly how to reproduce the bug, but keep using R to reload any weapon (chambered or external magazine) it will eventually become desynced. The server doesn’t register the action while it is complete on the client, which will cause ghost bullets and refilling issues.