I have just installed DayZ and I keep getting disconnected from every server. I have tried different servers, public and private with pings ranging between 60-100 and I keep getting disconnected. The error message that shows up is "Session lost". No problems with any other game. I have a very good internet, no problems with it whatsoever (60Mb/s) on any operating system. I use Windows and Linux as well I have never had any issues with my internet provider. I have not made any changes to my operating system whatsoever.
Update #1
I have logged onto a 30 ping server and got disconnected after around 2 minutes. I have tried my both characters. One thing I've noticed is that as soon as I log in and try moving an item from my inventory into my hands nothing happens. When I right-click on a can of sardines or any other item I can interact with the bottom option always says "RECEIVING" and soon after it I get disconnected. It clearly seems like some sort of a connection issue. Buy why did it work fine around 4 months ago and does not work now? 4 months back, when I was playing DayZ, this was the same version. The only thing I did was to uninstall DayZ around 4 months ago and install it again this week so I don't want to believe that this is something on my end. There must have been something along the way that has changed. I have checked the integrity of files and one file was detected to be faulty but it downloaded it again, I re-checked the integrity again and no errors were detected this time. I do not have any other issues with my computer or internet at all.
UPDATE #2
I have just completely re-installed Steam but the issue continues to occur.