Compare commits

..

37 Commits

Author SHA1 Message Date
3597acd3be Update Dockerfile 2023-06-14 13:31:30 +02:00
9c5be2908b „scripts/start.sh“ ändern 2022-10-25 11:06:35 +02:00
08d87ba360 „Dockerfile“ ändern 2022-05-06 10:36:42 +02:00
2f169e1039 „README.md“ ändern 2022-04-18 12:57:20 +02:00
61d3e9bc1d „scripts/start-server.sh“ ändern 2022-04-18 12:54:58 +02:00
b232ec6d97 „scripts/start.sh“ ändern 2022-04-18 12:54:38 +02:00
d07257ed9a „Dockerfile“ ändern 2022-04-18 12:54:22 +02:00
f638c638c6 „scripts/start.sh“ ändern 2020-04-28 17:02:48 +02:00
9ded1e58aa „.drone.yml“ löschen 2020-03-08 21:02:35 +01:00
f239091673 „.drone.yml“ hinzufügen
Some checks reported errors
continuous-integration/drone/push Build was killed
2020-03-05 20:24:39 +01:00
703eab1ae8 „scripts/start.sh“ hinzufügen 2020-02-25 14:41:27 +01:00
4f417f443a „scripts/start-server.sh“ ändern 2020-02-25 14:41:18 +01:00
4a628dc44b „Dockerfile“ ändern 2020-02-25 14:26:28 +01:00
2e57a93675 „Dockerfile“ ändern 2020-01-07 17:48:53 +01:00
f47585295d „Dockerfile“ ändern 2019-11-11 11:31:54 +01:00
bdad131f21 „scripts/start-server.sh“ ändern 2019-11-11 11:23:11 +01:00
4d1dc8ff0c „scripts/start-server.sh“ ändern 2019-05-21 11:55:32 +02:00
4efd1fa679 Delete server.cfg 2019-05-05 23:31:52 +02:00
0551f72020 Update start-server.sh 2019-05-05 23:25:04 +02:00
93f6621ef1 Update Dockerfile 2019-05-05 20:54:59 +02:00
49de95dd60 Update start-server.sh 2019-05-05 20:53:33 +02:00
57074d1631 Update start-server.sh 2019-05-05 20:52:02 +02:00
c779d97498 Update Dockerfile 2019-05-05 20:50:31 +02:00
744555dcc1 Update start-server.sh 2019-05-05 20:47:47 +02:00
be34581024 Update start-server.sh 2019-05-04 16:32:45 +02:00
3236aa3127 Update start-server.sh 2019-05-04 16:23:42 +02:00
1d5243467a Create server.cfg 2019-05-04 16:21:35 +02:00
566f50c97f Delete server.cfg 2019-05-04 16:15:24 +02:00
7b4d9ce73a Update start-server.sh 2019-05-04 16:14:48 +02:00
14754b8625 Update start-server.sh 2019-05-04 15:56:49 +02:00
9579648a06 Create server.cfg 2019-05-04 15:53:45 +02:00
71b34a1674 Update Dockerfile 2019-05-04 15:51:35 +02:00
6c0397dd42 Update start-server.sh 2019-05-04 15:51:17 +02:00
1af4324c74 Update start-server.sh 2019-04-29 17:30:58 +02:00
83c8ce9cc4 Update start-server.sh 2019-04-24 12:59:19 +02:00
5fe96b0b12 Update start-server.sh 2019-04-24 12:13:20 +02:00
d755ec14fa Merge pull request #3 from ich777/beta
Updated to support login
2019-04-23 18:10:56 +02:00
3 changed files with 14 additions and 14 deletions

View File

@@ -1,10 +1,10 @@
FROM ich777/debian-baseimage
FROM ich777/debian-baseimage:bullseye_amd64
LABEL org.opencontainers.image.authors="admin@minenet.at"
LABEL org.opencontainers.image.source="https://github.com/ich777/docker-steamcmd-server"
RUN apt-get update && \
apt-get -y install --no-install-recommends lib32gcc-s1 lib32stdc++6 && \
apt-get -y install --no-install-recommends lib32gcc-s1 && \
rm -rf /var/lib/apt/lists/*
ENV DATA_DIR="/serverdata"

View File

@@ -1,5 +1,5 @@
# SteamCMD in Docker optimized for Unraid
This Docker will download and install SteamCMD. It will also install Garry's Mod and run it.
This Docker will download and install SteamCMD. It will also install Left4Dead and run it.
**Update Notice:** Simply restart the container if a newer version of the game is available.
@@ -8,29 +8,29 @@ This Docker will download and install SteamCMD. It will also install Garry's Mod
| --- | --- | --- |
| STEAMCMD_DIR | Folder for SteamCMD | /serverdata/steamcmd |
| SERVER_DIR | Folder for gamefile | /serverdata/serverfiles |
| GAME_ID | The GAME_ID that the container downloads at startup. If you want to install a static or beta version of the game change the value to: '4020 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install). | 4020 |
| GAME_NAME | SRCDS gamename | garrysmod |
| GAME_PARAMS | Values to start the server | -secure +maxplayers 12 +map gm_flatgrass |
| GAME_ID | The GAME_ID that the container downloads at startup. If you want to install a static or beta version of the game change the value to: '222840 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install). | 222840 |
| GAME_NAME | SRCDS gamename | left4dead |
| GAME_PARAMS | Values to start the server | +maxplayers 4 +map l4d_farm04_barn |
| UID | User Identifier | 99 |
| GID | Group Identifier | 100 |
| GAME_PORT | Port the server will be running on | 27015 |
| VALIDATE | Validates the game data | true |
| VALIDATE | Validates the game data | blank |
| USERNAME | Leave blank for anonymous login | blank |
| PASSWRD | Leave blank for anonymous login | blank |
## Run example
```
docker run --name GarrysMod -d \
docker run --name Left4Dead -d \
-p 27015:27015 -p 27015:27015/udp \
--env 'GAME_ID=4020' \
--env 'GAME_NAME=garrysmod' \
--env 'GAME_ID=222840' \
--env 'GAME_NAME=left4dead' \
--env 'GAME_PORT=27015' \
--env 'GAME_PARAMS=-secure +maxplayers 12 +map gm_flatgrass' \
--env 'GAME_PARAMS=+maxplayers 4 +map l4d_farm04_barn' \
--env 'UID=99' \
--env 'GID=100' \
--volume /path/to/steamcmd:/serverdata/steamcmd \
--volume /path/to/garrysmod:/serverdata/serverfiles \
ich777/steamcmd:garrysmod
--volume /path/to/l4d:/serverdata/serverfiles \
ich777/steamcmd:l4d
```
This Docker was mainly edited for better use with Unraid, if you don't use Unraid you should definitely try it!

View File

@@ -55,4 +55,4 @@ chmod -R ${DATA_PERM} ${DATA_DIR}
echo "---Server ready---"
echo "---Start Server---"
${SERVER_DIR}/srcds_run -game ${GAME_NAME} ${GAME_PARAMS} -console +port ${GAME_PORT}
${SERVER_DIR}/srcds_run -game ${GAME_NAME} ${GAME_PARAMS} -port ${GAME_PORT}