1 Star 0 Fork 0

陪ta看极光 / dst-dedicated-server

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Dockerfile 1.35 KB
一键复制 编辑 原始数据 按行查看 历史
FROM debian:latest
MAINTAINER Caio Mathielo <mathielo@gmail.com>
LABEL \
description="Don't Starve Together dedicated server" \
source="https://github.com/mathielo/dst-dedicated-server"
# Create specific user to run DST server
RUN useradd -ms /bin/bash/ dst
WORKDIR /home/dst
# Install required packages
RUN set -x && \
dpkg --add-architecture i386 && \
apt-get update && apt-get upgrade -y && \
DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y wget ca-certificates lib32gcc1 lib32stdc++6 libcurl4-gnutls-dev:i386 && \
# Download Steam CMD (https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_SteamCMD)
wget -q -O - "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf - && \
chown -R dst:dst ./ && \
# Cleanup
apt-get autoremove --purge -y wget && \
apt-get clean && rm -rf /var/lib/apt/lists/*
USER dst
RUN mkdir -p .klei/DoNotStarveTogether server_dst/mods
# Install Don't Starve Together
RUN ./steamcmd.sh \
+@ShutdownOnFailedCommand 1 \
+@NoPromptForPassword 1 \
+login anonymous \
+force_install_dir /home/dst/server_dst \
+app_update 343050 validate \
+quit
VOLUME ["/home/dst/.klei/DoNotStarveTogether", "/home/dst/server_dst/mods"]
COPY ["start-container-server.sh", "/home/dst/"]
ENTRYPOINT ["/home/dst/start-container-server.sh"]
1
https://gitee.com/foraurora/dst-dedicated-server.git
git@gitee.com:foraurora/dst-dedicated-server.git
foraurora
dst-dedicated-server
dst-dedicated-server
master

搜索帮助