DayZ will randomly fail to allow you to join a server and kick to main menu with "AuthPlayerLoginState". I run one of the largest DayZ community servers in the world and have noticed this problem getting worse. We have thousands of cases of this error throughout our log files and it is well documented on Reddit, Discord, here - etc.
It may be related to Steam API limits or BattlEye login timer (unsure). Through trial and error I can tell you that it isn't some of these things commonly suggested:
- Not related to Discord or any overlay - I get this error on separate computers on different ISPs with Steam overlay disabled, NVIDIA disabled, Discord not even running etc
- This error happens even on a fresh install of a server running on the localhost
- This error happens on a fresh format of Windows 10 and 11
- This happens on Wifi and LAN
- No ipconfig or network stack commands fix this
- Exiting Steam and restarting the PC work sometimes but often do not
- Doesn't matter if its the first join of the day, exit and come back later, exit before timer counts down, wait for timer, minimize - none of these things reliably make any difference in ability to reproduce or not reproduce the error
After extensive troubleshooting it appears that the login timer waits 10 seconds for the client then drops the connection if it fails in that time. There is no apparent reason why some logins take longer than others and it isn't a server load issue as it happens even on a server on localhost (lots of processor and RAM to spare) . However we have reliability determined that if it stays in the login state for beyond 10 seconds the user will get kicked with the error.
If this is Steam API related it may not be an easy fix, buf it this is BattlEye we just need to ask them to increase the time it waits for login.