I decided to remove 128 players now again from my server. The reason why is because it is just too laggy to always send those connect/disconnect packets :/ otherwise it was working very well, also with the players with same IP having the same IDs (for dummy hammerfly and correct pings in chat). Whispers were also working. There was nothing bad about excpet the laggs coming from the (i guess) connect/disconnect packets. When I did 256 in 0.6 it wasnt laggy at all, no packets. On LAN server 0.7 with 128 it is also okay, since the packets only go to 1 player (me, not the dummies). It's sad, but I removed it now, its way too laggy sometimes. Server was mostly at about 70-90 players, maximum was 94 :(
23:28
@Dune could we move the playerinfo back to snaps for 0.8?
I'm not sayi g I have a solution, but saying to leave your hours of work for someone that might have one. dumping that rather big project into tue trash bin is just a waste.
I understand, it sounds like there is a difficult compromise and I don't have the technical knowledge of the Teeworlds network stuff to weight benefits and inconvenients
because when you move that information into the snapshot (like it was before), then it would have to be sent multiple times if the client has a ping >40ms
23:52
the server sends the difference to the last acked snapshot
23:52
so if the client can't ack within 40ms (time difference between two snaps), then you're going to send the player changes twice