Live data from Hacker News

Running decade-old games in containers

misha.brukman.net

1–10 of 57 posts

Re: Running decade-old games in containers

#2
I'd really love to see a similar approach but applied to games much older, like the ones you have to pull out a DOSBOX to play, or a Win95 virtual machine. The Win95 games are going to be much more difficult to set up because the VM needs a bunch of stuffs to work properly (sound, video) while the DOSBOX does everything for you.

Re: Running decade-old games in containers

#4
I'm bit befuddled why the author decided to use volumes for /source and /install instead of just installing the game into the container image. That way you wouldn't need to keep the game files floating around on the host system and overall would have more self-contained container. You could even get fancy and use multi-stage container so that the installer wouldn't need to be included in the final image.

The installer could be run under `expect` so that human interaction is not needed.

Re: Running decade-old games in containers

#6
post #5
post #3

i managed to run diablo2 (release 2000) on wine in a docker container. with ffmepg streaming it as a video. Was a real eye opener moment to realize what can fit in these things.

Why would you need docker for wine?

i was curious if i could run diablo2 on my kubernetes clusters.

Re: Running decade-old games in containers

#7
post #3

i managed to run diablo2 (release 2000) on wine in a docker container. with ffmepg streaming it as a video. Was a real eye opener moment to realize what can fit in these things.

Could you elaborate on how you got ffmpeg to stream the output? Was it rendering to a virtual display?

Re: Running decade-old games in containers

#8
post #6
post #5

Earlier quoted context omitted.

Why would you need docker for wine?

i was curious if i could run diablo2 on my kubernetes clusters.

That sounds lovely! Was it playable? I'd love to take a look at the manifests, if you could make them available somewhere.

Re: Running decade-old games in containers

#10
Machinarium and Botanicula on Steam doesn't provide native Linux versions, but at least both games have "Platinum" support on Proton. Found a native Linux copy of Machinarium from HumbleBundle. To get it running on Fedora 31 I had only to install single missing dependency: `sudo yum install libXt.i686`

Well, now I'll probably have to beat the game, while I'm at it.

Post reply on HN