Page 1 of 1

[Resolved][1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Sun Jul 31, 2022 2:52 pm
by Derek82
Hello,
I have a headless server running on a machine in my network. This setup was running =~ one year now.
Between 2022/07/15 and 2022/07/22 something must have happened so that my setup is not working any more.

What did I do:
* 2022/07/15: Playing on said server with some friends
* 2022/07/22: Trying to connect to the server again

What happened:
* Got the following errors:
* First the client says: "Waiting for the server to save the map" but there is no progress.
* Then the client says: "Server is not responding"

What did I expect:
* Client downloads the map
* Client joins the game

What did I do to try to fix it?
* I reinstalled a new server from scratch without any mods and tried to host a fresh vanilla game. Unfortunately I got exactly the same errors.
* Go back to a working virtual machine snapshot for the server. The results were the same.
* Host the game directly with the client. That worked without any problems.


The logs from the server are in the attachments.

Re: [1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Tue Aug 02, 2022 2:53 pm
by Hornwitser
See 569720.

Re: [1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Wed Aug 03, 2022 5:27 pm
by Derek82
Hello Hornwitser,
Thank you for your answer but I don't think that this applies to my case. I have this issue no matter if the game is modded or not.
Attached to my comment you find the configuration and logs for a freshly installed server without mods and with a fresh save game.

Re: [1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Thu Aug 04, 2022 12:40 pm
by Hornwitser
Since this still happens without mods what I linked to is indeed not the issue here. There is not much to go by in the log files however.

Try adding --verbose to the startup option of the server and client, as this may provide more clues in the logs. If it doesn't the next step is to do a packet capture and post it here. You can do that with Wireshark, install it and start a capture on your network interface using an apropriate packet capture filter like "udp port 34197" to avoid capturing unrelated traffic (if you're on Linux you can also use "tcpdump -w file.pcap -pi eth0 udp port 34197" to start a capture on eth0 and store it to file.pcap).

Re: [1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Thu Aug 04, 2022 8:40 pm
by Derek82
Hello Hornwitser,

So I did what you asked but there seems not to be a lot more info in the logs.

Re: [1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Fri Aug 05, 2022 11:38 pm
by Hornwitser
Looking at the packet capture I see a normal handshake followed by a normal stream of packets from the client and only 3 packets from the server the last of which has a hole of 4 missing packets between it (see attached image).

Given that the server is complaining about the client requesting a out of window heartbeat in log that means it's receiving the packets from the client. Most likely what's happening is that somewhere on the network path from the server to your client is a device that's dropping your packets.

Re: [1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Tue Aug 09, 2022 1:46 pm
by Derek82
Thank you very much Hornwitser! You pointed me into the right direction.
I am hosting the game on a Hyper-V server and KB5015807 must have broken something in the network stack. After uninstalling the update everything works again! Reinstalling it reintroduces the issue. Can I mark the this topic as resolved somehow?

Edit: Other people having the same issue: https://docs.microsoft.com/en-us/answer ... s-iss.html

Re: [1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Wed Aug 10, 2022 1:41 am
by sparkbugz
Derek82 wrote:
Tue Aug 09, 2022 1:46 pm
Thank you very much Hornwitser! You pointed me into the right direction.
I am hosting the game on a Hyper-V server and KB5015807 must have broken something in the network stack. After uninstalling the update everything works again! Reinstalling it reintroduces the issue. Can I mark the this topic as resolved somehow?

Edit: Other people having the same issue: https://docs.microsoft.com/en-us/answer ... s-iss.html
I wanted to tell you that I made an account specifically to tell you this. This is such an obscure error and it was driving me mad. Thank you so much for providing this, it was spot on. <3

Re: [1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Wed Aug 10, 2022 11:10 am
by FuryoftheStars
Derek82 wrote:
Tue Aug 09, 2022 1:46 pm
Can I mark the this topic as resolved somehow?
You can edit the title of the thread to put [Fixed] or [Resolved] into it.

Re: [1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Thu Aug 11, 2022 9:36 am
by Derek82
Hello Sparkbugz,
Happy to hear that it resolved the issue for you too. Now we just have to hope that MS fixes the issue quickly.

Hello FuryoftheStars,
Thanks for the hint!

Re: [Resolved][1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Fri Aug 19, 2022 9:39 am
by Derek82
Just a little Update: KB5016616 is also affected by the issue.

Re: [Resolved][1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Wed Sep 14, 2022 8:51 pm
by Derek82
KB5017308 still has this issue.

Re: [Resolved][1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Thu Sep 15, 2022 2:28 am
by FuryoftheStars
Derek82 wrote:
Wed Sep 14, 2022 8:51 pm
KB5017308 still has this issue.
Has anyone reported it to Microsoft? They can't fix what they don't know, though it'll probably also depend on priority, what else it breaks, how many people report it, etc.

That said, it's possible this problem only exists when using Hyper-V. It may be a good idea to give some others a try, just in case, that way you can keep your Windows up-to-date. There are some free options out there (for example): I've used both before (though it has been years for VirtualBox) and both seemed to work great.

Re: [Resolved][1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Thu Sep 15, 2022 5:19 pm
by Derek82
People reported it in the Microsoft Forums. That's all I know. Does MS read these posts? Probably not. I suspected that there are sufficient MS clients who use UDP in Hyper-V guest machines so that they'll do something about this quickly.

Yes with VMware or VirtualBox this does work. This is a Hyper-V specific issue.

Re: [Resolved][1.1.61] UserVerificationMissing/peer wants a heartbeat that we don't have

Posted: Tue Oct 11, 2022 6:09 pm
by Derek82
This issue seems to be fixed now.