I’m working with Glowstone almost a year. Now I see some good changes in project (Glowkit with git patches, back to old name, new forum…), but what we should do next?
I really hope in future Glowstone will be used on 50% servers. But how we can do this?
I think first we should give reason to switch to Glowstone, mean before implementing all features.
Why? Less popularity = less devs will help with project.
How we can get it?
In my opinion, most important thing is performance. Server’s owners need handle as many as possible players. They don’t care about how it works. Just player amout and TPS.
My simple suggestions are:
- multithread core
- separated for 16x16 chunks
- separated for chunk list, with specified load
- tick separated to few thread (players, entity, blocks)
- add async chunk loading (its really important)
- base player’s function
maybe some forge support(wait a bit for it)
Why that? It’s base. Change this after implementation will be very, very hard.
Feel free to talk, and share it with friends