Jump to content

Suggestion: headless server


Recommended Posts

It would be nice if we could host a DST session in a headless server, either as a standalone application or as an execution mode of Don't Starve's executable (the latter being the easiest approach, though not ideal due to the redundant dependencies on OpenGL, SDL and the like).

By headless server I mean a server where:

  • The host does not need to be in the game world as a player; in fact, the headless server could easily be the only form of hosting, with the host computer simply connecting to it as a client if it wishes to join the game.
  • There is no GUI, or at most there is a completely optional one, allowing the server to be fully started/restarted/configured via command line options. This is in order to allow hosting the game in servers where no graphical environment is available, and to ease automated remote server management (such as restarting, especially in response to a crash) via a shell/bat script or via a remote connection, such as an SSH tunnel. It could also accept commands via a JSON interface after authentication, but I don't see it as a priority.
Additionally, the headless server should be able to be started from within the game, to ease its usage and streamline the common case of a player simply wanting to quickly set up a session on their own computer.

Basically you mean a dedicated server without GUI, correct me if I'm wrong

Yes. The term "dedicated server" usually refers to the machine, to hardware specifically "reserved" for hosting a game (or anything), while "headless server" refers to the application. But nitpicking about terminology aside, yes, that's what I meant.

I think this topic is too specialize in IT major while most people who wasn't in IT won't be interested. Most suggestion in here is about content, you know
You better discuss this to devs by sending an inbox message I think, otherwise I'm afraid it will be tomb thread soon :grin:

I'm still a fresher in IT so this is something new I need to learn , but I like your philosophy and your idea so, simple like Arch linux philosophy KISS "Keep it simple, stupid" :encouragement:

 

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...