Installing a ~20 year old libstdc++ to get an old game's dedicated server running is almost as fun as getting the old game's dedicated server configured right, because there are no docs and the diagnostic messages lie, leading to strace use. Can haz UT2004 source, @EpicGames ?
3
2
There must be some docker images ready for this, give them a try!
1
1
1
There are a couple. Both fetch code from lolpatches.cx and don't implement compression of resources and download redirection, meaning if you join the server and don't have the map data you get it fed to you at 8kBps.
1
Sounds like a reason for you to write a Dockerfile :D Time to learn the horrors. Let them gaze into your soul.
1
No, the software is entirely self-contained, stand-alone, and runs as an unprivileged user. Docker would only add complexity and fragility, and would not solve the fundamental problem that the software is shit.
2
Well, your docker could combine all the tooling, a webserver, etc. And give you an "easier" to re-deploy container later. Rather than a set of cobbled notes to try and redo next time. I only think of it as essentially executable notes for deployment.
1
1
I suppose if you're allergic to docker (I wouldn't blame you for that) You could just do it as Ansible, but that's not quite the same idea.

Dec 24, 2020 Β· 10:38 AM UTC

1
It's a set of static content and two configuration files. The ansible would be larger!