La línea de lanzamiento
Estos se establecen una sola vez al iniciar. En Flux son los campos de Ajustes de despliegue, y un cambio se aplica con un redespliegue.
| Ajuste | Opción de lanzamiento | Notas |
|---|---|---|
| Nombre del servidor | +hostname "..." | Qué muestra el navegador de servidores |
| Modo de juego | +gamemode sandbox | El nombre de carpeta del modo de juego: terrortown para TTT, darkrp para DarkRP |
| Mapa | +map gm_construct | Sin .bsp |
| Máximo de jugadores | +maxplayers 16 | Up to 128 |
| Colección del Workshop | +host_workshop_collection <id> | Se descarga en cada inicio |
| Contraseña de acceso | +sv_password "..." | Vacío para un servidor público |
| Contraseña RCON | +rcon_password "..." | Necesaria para cualquier herramienta RCON |
| Token de Steam | +sv_setsteamaccount <token> | Opcional, mejor posición en el navegador de servidores |
server.cfg: límites de sandbox
Límites por jugador, y la herramienta principal contra el lag en un servidor de construcción. Los valores por defecto: sbox_maxprops 200, sbox_maxragdolls 10, sbox_maxvehicles 4, sbox_maxsents 100, sbox_maxeffects 200, sbox_maxballoons 100, sbox_maxthrusters 50, sbox_maxwheels 50, sbox_maxlamps 3, sbox_maxlights 5. sbox_noclip y sbox_playershurtplayers activan o desactivan noclip y el PvP.
server.cfg: Trouble in Terrorist Town
- ttt_roundtime_minutes 10, ttt_preptime_seconds 30 y ttt_firstpreptime 60 fijan el reloj de la ronda; ttt_haste 1 lo inicia corto y añade tiempo con cada muerte.
- ttt_round_limit 6 y ttt_time_limit_minutes 75 deciden cuándo cambia el mapa.
- ttt_traitor_pct 0.25, ttt_detective_pct 0.13 y ttt_detective_min_players 8 deciden los roles.
- ttt_karma 1 hace que los jugadores que matan a inocentes infligan menos daño.
server.cfg: descargas y el navegador
- sv_loadingurl: una página web que se muestra mientras los jugadores se unen.
- sv_downloadurl: un servidor web FastDL para contenido personalizado que no está en el Workshop.
- sv_region: la región bajo la que el navegador archiva el servidor (255 es el mundo).
- sv_allowcslua 0: mantenlo desactivado salvo que lo necesites; permite a los jugadores ejecutar su propio Lua.
Preguntas frecuentes
¿Dónde está server.cfg en un servidor de Garry's Mod?
En garrysmod/cfg/server.cfg. Una instalación nueva no tiene uno; el servidor funciona sin él. En Flux, la pestaña Ajustes del servidor lo crea en el primer guardado.
¿Por qué no cambia mi hostname en server.cfg?
Sí, y anula el de la línea de lanzamiento: server.cfg se ejecuta después de la línea de lanzamiento, en cada carga de mapa. Mantén el nombre en un solo lugar.
¿Tengo que reiniciar después de cambiar server.cfg?
Un cambio de mapa o un reinicio lo aplica, porque srcds lee server.cfg cuando se carga un mapa. El comando RCON exec server.cfg aplica la mayoría de los cvars al instante.