Sven Co-op es un juego cooperativo de GoldSrc, pero el servidor dedicado moderno es independiente y gratuito. No necesitas tener Half-Life ni necesitas una cuenta de Steam en el servidor. Se instala como una sola app, se inicia con un solo comando, e incluye cerca de cien mapas de serie. Aquí está la configuración.
Instala el servidor
El servidor dedicado de Sven Co-op es la app 276060 y se instala de forma anónima. Es independiente, así que no hay ningún paso de mod de Half-Life, solo el único app_update (unos 0,8 GB):
./steamcmd.sh +login anonymous \
+app_update 276060 validate \
+quitLa carpeta del juego es svencoop, y la configuración que lee al arrancar es:
<install>/svencoop/server.cfgUn server.cfg básico
El nombre y las contraseñas van aquí. Cambia las líneas marcadas con CHANGE ME:
hostname "My Sven Co-op Server" // CHANGE ME
rcon_password "pick-a-long-secret" // CHANGE ME
sv_password "" // a word here = private, blank = open
sv_lan 0
mp_timelimit 60 // minutes before the map rotatesLa línea de arranque
Sven Co-op tiene su propio envoltorio de arranque, svends_run, en la raíz de la instalación. El mapa inicial y el límite de jugadores son argumentos:
./svends_run -game svencoop -console \
-port 27015 \
+map svencoop1 \
+maxplayers 16- maxplayers llega hasta 32. Sven Co-op escala la fuerza de los enemigos según el número de jugadores conectados, así que un servidor más grande es un servidor más difícil.
- +map svencoop1 inicia la campaña original. Después el servidor rota solo por los mapas incluidos.
- El puerto 27015 es el puerto de juego y de consulta. Abre UDP en tu firewall.
Conviértete en administrador
En Sven Co-op ser admin no va con contraseña, es una lista de SteamIDs. Pon tu SteamID en svencoop/admins.txt, uno por línea, en el formato antiguo STEAM_0:X:Y (no el SteamID64 largo). Un * delante marca a un dueño del servidor. Después tienes admin_kick, admin_ban, admin_slay y el resto como comandos de chat:
<install>/svencoop/admins.txt
*STEAM_0:1:12345
STEAM_0:0:67890admins.txt va aparte de server.cfg. Edítalo y luego reinicia el servidor para que el cambio surta efecto.
Mapas y contenido personalizado
Cerca de cien mapas cooperativos oficiales vienen con el servidor, así que nadie tiene que descargar nada para jugarlos. Los mapas de la comunidad son más trabajo: los jugadores solo los reciben si ejecutas un host de FastDL (un espejo HTTP de tu carpeta de mapas, definido con sv_downloadurl). Sin él, un mapa personalizado se carga en el servidor pero quienes se unen se quedan atascados sin los archivos. Para una noche con amigos, los mapas integrados son más que suficientes.
