Yesterday I wanted to play multiplayer again (which I had no problems with when I last played after 0.13 came out) and had no problems doing so with a first friend. My port ist forwarded and he could connect no issues at all.
Later that day, I wanted to play with a different friend, who is like 2 blocks away from me. He could join but would get lag-freezes every couple of seconds and very often would get dropped from these.
So we tried him hosting, ports forwarded etc. I was lucky if I could get to the stage, where I see my character ingame. Most of the time I got "Server not responding" on a black screen, after downloading the map.
The only thing we got from logs is serious spam of this line (full log is attached for reference)
My friend got according logs on the server side which say something like "requesting heartbeat we cannot provide" or something like this, can't remember exactly.Warning ClientSynchronizer.cpp:54: Ignoring heartbeat(type(ServerToClientHeartbeat) heartbeat(sequenceNumber(14633) tickClosures((tick(63152) inputActions((StopMovementInTheNextTick) (CheckCRCHeuristic) ) ) (tick(63153) inputActions((StopMovementInTheNextTick) (CheckCRCHeuristic) ) ) ) synchronizerActions((SkippedTickClosure) (SkippedTickClosure) ) ) requestsForHeartbeats() ) behind the latency window
There was ONE time out of the like 80 tries of connecting to him, that I could move two steps in game before "Server not responding", and that went away before I dropped and after that we could play for like a minute. It was the wrong map though and after that, no mure luck.
It can't be from a poor connection, because we are both running a 200MBit line and have 7ms ping to eachother. We can share files with 10MB/s.
What we tried so far:
- also forwarding TCP 34197 -> didn't change anything, as expected
setting minimum_latency_in_ticks in server_settings -> we set it to "2" (~32ms), but didn't change anything
using a dedicated/headless server on his server machine, rather than our gaming PCs (though the server is in the same network as he is) -> exactly the same issues
trying to both join a public server -> no problems at all