My server have a pretty large bandwidth, about 100 mbps. I have a good band too, 10 mbps. That means I can download things at 1.2 MB/s (true and actual real life speeds).
My mods folder have 19 MB, but it takes >5 minutes to get all media and item textures when it should take 19 seconds at most!
A lot of buggy commits are constantly pushed to GIT and made available to download. That's unacceptable.
I had tons of game servers in my life already, even on dial up connections.
Don't get me wrong, minetest core developers are brilliant people who really know to code well and are fast working to resolve issues but it seems like there is no one controlling that, testing and doing quality control.
It also seems like they care more about implementing new features all the time than actually fixing bugs and optimizing the code.
As you can read in my server's site and topic, I'm shutting now my server for now.
My suggestion is.
- Make a board that decides what features to implement.
- Make a testing team, to test new features before they are made public.
- Do more bug hunt.
- Optimize speed. Your protocol is not fast!