The online racing simulator
OS Freebsd, udp buffer is full
Please help, I start the lfs server in wine 3.0 on freebsd 11.2 - it works but if the player comes to it and will do nothing, the udp buffer overflows and new players cannot join,
on OS CentOS 7 all works fine

problem on Freebsd:




all ok on CentOS:


please help
So 1 player can join?

If not check ports forwarded in router. (maybe hard reboot router)
yes, and 2 and 3+ players can join, but udp buffer if full new players cannot join,
server and client it is one machine, localhost
Strange then I don't have a clue. Let us know if u find cause.
kern.ipc.maxsockbuf: 2097152

buffer can be any, even a huge but would still he will is full,
I realized the buffer was filling up from UDP packets 0:
tcpdump port 63392
...UDP, length 0

if the packets are not empty, the buffer is cleared
test can be so:
echo -n "test" | nc -4u -w0 localhost 63392

and UDP buffer 0

this problem only on FreeBSD, on CentOS this problem is not present

this problem is not related to wine, I compiled on freebsd and centos one version from the official site https://www.winehq.org
The solution to the problem, block all packets with 0 length and no problems

ipfw -q add 0300 deny udp from any to me 63392 iplen 0-30


FGED GREDG RDFGDR GSFDG