protonscr

Distribute game servers via Docker

steamopen Feature Requestreviewed
ValveSoftware/steam-for-linux#4283 · opened 2016-01-27 by gionn · updated 2016-12-15 · 5 comments · github
Ggionn 2016-01-27 github

Hi,

it would be great if Linux game server could be distributed via Docker images maintained directly by Valve.

Easy install/downgrade/upgrade for everyone.

JJoshuaMurphynz 2016-01-27 github

Not sure is this is doable because of game licenses
On 27 Jan 2016 8:38 p.m., "Giovanni Toraldo" [email protected]
wrote:

Hi,

it would be great if Linux game server could be distributed via Docker
images maintained directly by Valve.

Easy install/downgrade/upgrade for everyone.


Reply to this email directly or view it on GitHub
https://github.com/ValveSoftware/steam-for-linux/issues/4283.

TTele42 2016-01-27 github

I'm not familiar with docker images, what value do they add over the current system? Will using images force server admins to do full downloads on every update?

Ssizeofbool 2016-01-27 github

Docker is basically an another flavor of "chroot". Personally, I prefer to maintain dedicated server as it is now. Also it seems more universal this way, installation via steamcmd is straight forward and it could be used in virtually any setup you want, "chrooted" or not.

Ggionn 2016-01-27 github

@not83 don't know what licenses actually covers, but if servers are distributable via SteamCMD, they should be distributable also via Docker.

@Tele42 it depends on how images are built, for larger images you can build the new version on top of the previous one (so only the delta is downloaded).

@sizeofbool SteamCMD is probably good enough , but docker is becoming a standard for application distribution, it's easy to automate processes with it and is building a stronger ecosystem of tools that support it.

SSkybladev2 2016-12-15 github

I add my 2 cents - I wish every Steam game will be distributed via Docker.