added based server template
This commit is contained in:
34
Dockerfile
Normal file
34
Dockerfile
Normal file
@ -0,0 +1,34 @@
|
||||
FROM ubuntu:20.04
|
||||
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
RUN apt update && apt install -y \
|
||||
curl \
|
||||
ca-certificates \
|
||||
lib32gcc-s1 \
|
||||
lib32stdc++6 \
|
||||
unzip \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
RUN mkdir -p /steamcmd /hlds
|
||||
|
||||
WORKDIR /steamcmd
|
||||
|
||||
RUN curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xz
|
||||
|
||||
RUN ./steamcmd.sh +login anonymous \
|
||||
+force_install_dir /hlds \
|
||||
+app_update 90 validate \
|
||||
+quit
|
||||
|
||||
RUN mkdir -p /root/.steam/sdk32 && \
|
||||
ln -sf /hlds/steamclient.so /root/.steam/sdk32/steamclient.so
|
||||
|
||||
COPY start.sh /start.sh
|
||||
RUN chmod +x /start.sh
|
||||
ENTRYPOINT ["/start.sh"]
|
||||
|
||||
EXPOSE 27015/udp
|
||||
EXPOSE 27020/udp
|
||||
|
||||
SHELL ["/bin/bash", "-c"]
|
Reference in New Issue
Block a user