How to make "unlimited" Server for Minigames
How to make "unlimited" Server for Minigames
I said unlimited because unlike the system Minetest had when the Players are full, you cant join new server, I'm saying unlimited is because if the players in the server are full you can just join on another new server
- Blockhead
- Moderator
- Posts: 2186
- Joined: Wed Jul 17, 2019 10:14
- GitHub: Montandalar
- IRC: Blockhead256
- In-game: Blockhead Blockhead256
- Location: Land Down Under
- Contact:
Re: How to make "unlimited" Server for Minigames
Technically you could have each minigame and multiple copies (if needed) of the main hub all running as different servers under mt-multiserver-proxy. The proxy automatically reroutes you from one server to another without the client thinking it's a different server.
The main problem once you have a proxy is provisioning the right number of servers so you aren't running a whole bunch of empty servers. Flexibility like this is usually possible with cloud services that scale according to usage, "elastic" cloud services like Amazon EC2, but that is not very cheap either. In Minetest where there is not a lot of money going around, a lot of people would look at the cost and give up, either increasing the hardware behind the whole server or just letting the server fill up.
The main problem once you have a proxy is provisioning the right number of servers so you aren't running a whole bunch of empty servers. Flexibility like this is usually possible with cloud services that scale according to usage, "elastic" cloud services like Amazon EC2, but that is not very cheap either. In Minetest where there is not a lot of money going around, a lot of people would look at the cost and give up, either increasing the hardware behind the whole server or just letting the server fill up.
/˳˳_˳˳]_[˳˳_˳˳]_[˳˳_˳˳\ Advtrains enthusiast | My map: Noah's Railyard | My Content on ContentDB ✝️♂