Comment on How to set up a decentralized game/chat server
renegadespork@lemmy.jelliefrontier.net 1 day ago
If avoiding downtime is your number one priority and you’re willing to take on a lot of complexity to achieve it, then Kubernetes is probably the way to go. There are various chat platforms that can be distributed, but keeping a game server state synced between nodes isn’t an easy task. There’s a reason most multiplayer games are instanced.
I do find it a little odd that you’re so concerned about uptime with a casual gaming server, but to each their own.
mnemonicmonkeys@sh.itjust.works 1 day ago
Personally, part of it is that I don’t want everything to be solely dependent on a box I own. I don’t like the idea of lording a petty fiefdom over my friends. If there’s multiple distributed boxes that are technically equal, then there’s less potential for interpersonal friction.
Also, while I have the more powerful server, I also have very little free time. If my box stops working for whatever reason, I don’t want my friends to have to wait 1-2 weeks for me to fix it
renegadespork@lemmy.jelliefrontier.net 11 hours ago
In that case, why self-host? A cloud-based solution would accomplish this very easily.
mnemonicmonkeys@sh.itjust.works 58 minutes ago
With a cloud-based solution you still have the issue of who owns what, plus the logistics of shuffling around data if things go tits up. In addition, we already don’t want to pay $10/month for 6 months to run a game server that’s only used for 1 month