>>367345225
The multiplayer got released a few hours ago and it seems wasn't tested that much on potato american internets for big lobbies.
Dev is very active though and I am certain this will be fixed