Puck

Puck

Aplicación Docker from bgubs' Repository

Visión general

This Dockerfile will download and install SteamCMD and the Puck Dedicated Server (PuckDS). ATTENTION: First startup can take a few minutes while the container updates, downloads, and installs SteamCMD and the relevant game server files. INFO: You can run multiple servers with only one SteadCMD directory. Be sure to modify the SERVER_DIR, GAME_PORT, and PING_PORT variable values as those can't be reused.

Argumentos en tiempo de ejecución

Red
host
Concha
bash
Privilegiado
false

Configuración de plantillas

SteamCMDPathrw
Objetivo
/serverdata/steamcmd
Valor
/mnt/user/appdata/steamcmd
ServerFilesPathrw
Objetivo
/serverdata/serverfiles
Valor
/mnt/user/appdata/puck
Server NameVariable

This value is how your server will appear in the server list in game.

Objetivo
GAME_NAME
Por defecto
My Puck Server
Server PasswordVariable

*Not Required*. You are encouraged to set a password to prevent griefing.

Objetivo
GAME_PASSWRD
Game PortVariable

If this port is changed from the default, be sure to update the variable 'Game Port - UDP' under the 'Show more settings...' dropdown.

Objetivo
GAME_PORT
Por defecto
7777
Valor
7777
Ping PortVariable

If this port is changed from the default, be sure to update the variable 'Ping Port - UDP' under the 'Show more settings...' dropdown.

Objetivo
PING_PORT
Por defecto
7778
Valor
7778
Max PlayersVariable

Default 10 players. Alter this number based on how many players you want on at a time and what your system can handle.

Objetivo
MAX_PLAYERS
Por defecto
10
VoIPVariable

Default false. Enables In-game Voice Chat.

Objetivo
VOIP
Por defecto
false
Is Public?Variable

Default true. Allows anyone to see and join the server.

Objetivo
IS_PUBLIC
Por defecto
true
Admin IDsVariable

Comma separated list of all Steam users who should be assigned an Admin role. (e.g. 76561198237436801,765611982379766802 )

Objetivo
ADMIN_ID
Valor
76561198234976801
ValidateVariable

Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.

Objetivo
VALIDATE
Steam UsernameVariable

Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).

Objetivo
USERNAME
Steam PasswordVariable

Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).

Objetivo
PASSWRD
Game IDVariable

The GAME_ID that the container downloads at startup. (https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)

Objetivo
GAME_ID
Por defecto
3481440
Valor
3481440
Game Port - UDPPortudp
Objetivo
7777
Por defecto
7777
Valor
7777
Ping Port - UDPPortudp
Objetivo
7778
Por defecto
7778
Valor
7778
Target Frame RateVariable

Default 120. The actual FPS the server will attempt to run at. Recommended to set this value 10-20 above Tick Rate.

Objetivo
TARGET_FR
Por defecto
120
Server Tick RateVariable

Default 100. This is essentially the

Objetivo
SERVER_TR
Por defecto
100
Client Tick RateVariable

Default 200. The rate at which players clients send input updates to the server (should improve input lag). Experiment with this value for best performance. Recommend starting equal to Server Tick Rate.

Objetivo
CLIENT_TR
Por defecto
200
Reload Banned Steam IDsVariable

Default false. Re-downloads global ban list on startup.

Objetivo
RELOAD_BAN_ID
Por defecto
false
Use Puck Banned Steam IDsVariable

Default true. Use global ban list.

Objetivo
USE_PUCK_BAN_ID
Por defecto
true
Print MetricsVariable

Default (true). Print metrics to the console/log.

Objetivo
PRINT_METRIC
Por defecto
true
Kick TimeoutVariable

Default 300 seconds. Time before player is kicked for inactivity.

Objetivo
KICK_TO
Por defecto
300
Join Mid Match DelayVariable

Default 10 seconds. Delay in seconds before player can join existing match.

Objetivo
JOIN_MM_DELAY
Por defecto
10
Allow VotingVariable

Default true. Enables player voting for all voting commands.

Objetivo
ALLOW_VOTE
Por defecto
true
Start PausedVariable

Default false. Start the match in a paused state.

Objetivo
START_PAUSE
Por defecto
false
Sleep TimeoutVariable

Default 60 seconds. Seconds before server enters sleep state when no players/matches are active. Server only responds to pings and player joins. Once a player joins, the server enters a WarmUp stage before being fully available.

Objetivo
SLEEP_TO
Por defecto
60

Categorías

Descargar estadísticas

209
Descargas totales

Detalles

Repositorio
bgubs/puck-steamcmd:latest
Última actualización2025-08-26
Visto por primera vez2025-08-28

Ejecute Puck en Unraid.

Puck se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.