Osinia Devlog #7: System administration fun!
With sarcasm!
I am almost at the point to deploy the game server for account admin functions. But… I forgot something. I needed to finish setting up the proxy server and the windows server. oopsies! As some of you may know, the current server diagram is:
client -> proxy server -> game server -> database -> backups
The game client will never directly connect to the game server nor the database, and certainly not the backups location. So, if I ever had to move the game server onto a different windows (or Linux) server, all I have to do is repoint the proxy server to the new server box via config file, reboot the proxy and everything will still run as normal with sub second downtime. yay?
With the above out of the way, I was able to test the game client going through the proxy and everything works as expected. Now I get to finish the database admin tasks, create an installer, get the patcher working, and get discord up and running as I want it. And last but not least, getting the website updated with all the info.
As you can see from above, there is a lot of administrative tasks to do just for the first version to come out. subsequent versions should have much much less admin tasks… with exception of steam and itch.io integration points.