Sign inSign up

kingedgar/steamcmd

By kingedgar

•Updated over 7 years ago

Image
0

546

kingedgar/steamcmd repository overview

⁠SteamCMD in Docker optimized for Unraid

This Docker will download and install SteamCMD. It will also install Counter-Strike: Source and run it. Update Notice: Simply restart the container if a newer version of the game is available.

⁠Env params

NameValueExample
STEAMCMD_DIRFolder for SteamCMD/serverdata/steamcmd
SERVER_DIRFolder for gamefile/serverdata/serverfiles
GAME_IDSteamID for server232330
GAME_NAMESRCDS gamenamecstrike
GAME_PARAMSValues to start the server-secure +maxplayers 32 +map de_dust2
UIDUser Identifier99
GIDGroup Identifier100
GAME_PORTPort the server will be running on27015
VALIDATEValidates the game datatrue
USERNAMELeave blank for anonymous loginblank
PASSWRDLeave blank for anonymous loginblank

ATTENTION: You have to disable Steam Guard for games that require authentication, Steam recommends to create a seperate account for dedicated servers

NOTE GAME_ID values can be found here⁠

And for GAME_NAME there is no list, so a quick search should give you the result

⁠Run example

docker run --name CSSource -d \
	-p 27015:27015 -p 27015:27015/udp \
	--env 'GAME_ID=232330' \
	--env 'GAME_NAME=cstrike' \
	--env 'GAME_PORT=27015' \
	--env 'GAME_PARAMS=-secure +maxplayers 32 +map de_dust2' \
	--env 'UID=99' \
	--env 'GID=100' \
	--volume /mnt/user/appdata/steamcmd:/serverdata/steamcmd \
	--volume /mnt/user/appdata/cstrikesource:/serverdata/serverfiles \
	ich777/steamcmd:latest

NOTE port 26900 is the port for vac, in case of multiple servers make sure these are not the same

This Docker was mainly edited for better use with Unraid, if you don't use Unraid you should definitely try it!

This Docker is forked from mattieserver, thank you for this wonderfull Docker.

Tag summary

Content type

Image

Digest

Size

130.3 MB

Last updated

over 7 years ago

docker pull kingedgar/steamcmd