I have a bit of experience with client/server architecture and up till now all my server did was relay and occasionally verify data to it's connected clients. I have even less experience with deploying a server, I did that once on a free amazon AWS tier. Anyway, I am planning on making a larger networked game and I am wondering if such a server needs GUI, or at least a command line console and if that is even possible to run from a vpn. Another way to check and correct/alter server data is to make a separate client that logs in on the server that has all kind of other privileges and a gui of itself. I know this is a broad question but I like to know what is common so I can anticipate on this while writing my server.