xrc-server (16.0a-2)

Published 2025-01-12 11:48:31 -05:00 by Bradley

Installation

docker pull git.coldlightalchemist.com/bradley/xrc-server:16.0a-2
sha256:73db8abf62f20e15504a2e56dc5010b57a6651d8b39a4e7143ae3954da17d10c

Image Layers

LABEL maintainer=Clement Verna <cverna@fedoraproject.org>
ENV DISTTAG=f41container FGC=f41 FBR=f41
ADD fedora-20241031.tar / # buildkit
CMD ["/bin/bash"]
RUN /bin/sh -c dnf update -y && dnf install -y curl unzip && rm -rf /var/cache/dnf # buildkit
RUN /bin/sh -c useradd -u 1000 xrc # buildkit
ARG XRC_DL_URL
RUN |1 XRC_DL_URL=https://xrcsimulator.org/?sdm_process_download=1&download_id=2466 /bin/sh -c curl -fsSL "${XRC_DL_URL}" -o /tmp/xrc.zip && mkdir /home/xrc/xrc && unzip /tmp/xrc.zip -d /home/xrc/xrc && rm -rf /tmp/xrc.zip && find /home/xrc -exec chown xrc:xrc {} \; && find /home/xrc -type d -exec chmod 750 {} \; && find /home/xrc -type f -exec chmod 640 {} \; && chmod 750 "/home/xrc/xrc/xRC Simulator.x86_64" # buildkit
EXPOSE map[1446/tcp:{}]
EXPOSE map[1446/udp:{}]
USER xrc
ENV USER=xrc
WORKDIR /home/xrc/xrc
ENTRYPOINT ["/bin/sh" "-c" "\"./xRC Simulator.x86_64\" -batchmode -nographics RouterPort=1446 Port=1446 game=${GAME:-19} FrameRate=${FRAMERATE:-60} tmode=${TMODE:-\"On\"} register=${REGISTER:-\"Off\"} Spectators=${SPECTATORS:-2} minplayers=${MINPLAYERS:-1} updatetime=${UPDATETIME:-25} maxdata=${MAXDATA:-99000} startwhenready=${STARTWHENREADY:-\"On\"} comment=${COMMENT:-\"REEFSCAPE\"} admin=${ADMIN:-\"Admin\"}"]

Labels

Key Value
maintainer Clement Verna <cverna@fedoraproject.org>
Details
Container
2025-01-12 11:48:31 -05:00
1
OCI / Docker
linux/amd64
316 MiB
Versions (4) View all
16.0a-2 2025-01-12
16.0a-1 2025-01-10
latest 2025-01-10
16.0a 2025-01-10