Skip to content

Instantly share code, notes, and snippets.

@paulcarroty
Last active December 17, 2023 11:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save paulcarroty/23211e9706c9e6fd001c287b1e22b9a0 to your computer and use it in GitHub Desktop.
Save paulcarroty/23211e9706c9e6fd001c287b1e22b9a0 to your computer and use it in GitHub Desktop.
simutrans
FROM archlinux:latest
RUN pacman --noconfirm -Syu simutrans simutrans-pak128 rclone gnu-netcat && \
pacman --noconfirm -Scc && \
mkdir -p /.cache ;\
chgrp -R 0 /usr/share/cache ;\
chgrp -R 0 /usr/share/games ;\
chmod -R g=u /usr/share/games ;\
chmod -R g=u /.cache ;\
mkdir -p /usr/share/games/simutrans/save; curl -L https://oshi.at/gsno -o /usr/share/games/simutrans/save/network1; cp /usr/share/games/simutrans/save/network1 /usr/share/games/simutrans/save/network1.sve;
VOLUME /usr/share/games/simutrans/save
EXPOSE 13353
CMD simutrans -log 1 -debug 2 -server 13353 -singleuser -lang en -load network1 -set_workdir /usr/share/games/simutrans -use_workdir /usr/share/games/simutrans
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment