Add Dockerfile and start.sh script.
This commit is contained in:
parent
0e64796c18
commit
41fdaa270a
|
@ -0,0 +1,9 @@
|
||||||
|
FROM steamcmd/steamcmd:ubuntu
|
||||||
|
|
||||||
|
WORKDIR /game
|
||||||
|
RUN steamcmd +login anonymous +force_install_dir /game +app_update 349090 validate +exit
|
||||||
|
|
||||||
|
COPY start.sh .
|
||||||
|
|
||||||
|
ENTRYPOINT [ "bash" ]
|
||||||
|
CMD [ "/game/start.sh" ]
|
|
@ -0,0 +1,24 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
Hostname="${HOSTNAME:-QuakeLive}"
|
||||||
|
GamePort="${GAME_PORT:-27960}"
|
||||||
|
RconPort="${RCON_PORT:-28960}"
|
||||||
|
Password="${PASSWORD:-}"
|
||||||
|
RconPassword="${RCON_PASSWORD:-}"
|
||||||
|
StatsPassword="${STATS_PASSWORD:-}"
|
||||||
|
|
||||||
|
/game/run_server_x64.sh \
|
||||||
|
+set net_strict 1 \
|
||||||
|
+set net_port "${GamePort}" \
|
||||||
|
+set sv_hostname "${Hostname}" \
|
||||||
|
+set sv_tags "${Hostname}" \
|
||||||
|
+set sv_servertype 2 \
|
||||||
|
+set sv_master 1 \
|
||||||
|
+set g_password "${Password}" \
|
||||||
|
+set zmq_rcon_enable 1 \
|
||||||
|
+set zmq_rcon_password "${RconPassword}" \
|
||||||
|
+set zmq_rcon_port "${RconPort}" \
|
||||||
|
+set zmq_stats_enable 1 \
|
||||||
|
+set zmq_stats_password "${StatsPassword}" \
|
||||||
|
+set zmq_stats_port "${GamePort}" \
|
||||||
|
+set sv_vac 0
|
Loading…
Reference in New Issue