Es/Source Dedicated Server

El Servidor dedicado Source (o SRCDS) es una herramienta que ejecuta el componente del servidor de un juego sin necesidad de un cliente.
En otras palabras, simula el juego sin necesidad de tenerlo. SRCDS está utilizado por proveedores que quieren tener servidores para varios juegos en el mismo equipo.
Esta página, sin embargo, está dirigida a desarrolladores que quieren ejecutar SRCDS en sus propios equipos desde casa. Al hacerlo se creará un mod multijugador con el comportamiento de un servidor dedicado, ligeramente distinto a un servidor creado desde el menú principal). ¡Pero se podrán producir cuelgues propios de un servidor dedicado!
== Requisitos de hardware ==
CPU: Para ejecutar un servidor dedicado Source necesitas al menos una CPU de 1.0 Ghz Intel o equivalente, superior o media. Esto ejecutará un servidor básico con 20 espacios a buen nivel de rendimiento.
Memoria: Para ejecutar un servidor normal necesitarás al menos 512 MB de RAM. Puede ser necesario reiniciar el servidor de vez en cuando para limpiar la memoria caché. 1 GB es suficiente para tener hasta 60 espacios para jugadores. Cuanto más moderna sea la versión del sistema operativo (Windows 10/11) más recomendable es tener 4 GB de RAM o más...
Ancho de banda: Este se utiliza mucho, específicamente el de subida. Aquí hay una lista de la velocidad a la que la conexión se debe ejecutar para poder albergar un número de jugadores con una configuración baja (al hablar de ancho de banda en servidores siempre nos referimos a subida, no a descarga). Nota: estos números son teóricos, los resultados reales pueden variar.
== Conectividad ==
No importa qué tipo de servidor uses, tu equipo debe poder recibir solicitudes de conexión externas. Esto es exactamente por lo que existen rúteres y cortafuegos de software, para evitarlo, por lo que si usas alguno de ellos tendrás que reconfigurarlo. Recurre a las instrucciones del fabricante para saber cómo hacerlo.
Los puertos requeridos oficialmente para SRCDS son:
* 27015 TCP/UDP (transmisión de juegos, pings y ): Se puede cambiar con -port al inicio.
* 27020 UDP (transmisión ): Se puede cambiar con +tv_port al inicio.
* 27005 UDP (puerto del cliente): Se puede cambiar con -clientport al inicio.
* 26900 UDP (puerto de Steam, salida): Se puede cambiar con -sport al inicio.
SRCDS también se ha puntualizado para abrir conexiones en 27005 y 51840 UDP.
== Instalación ==
Véase para instrucciones de instalación.
=== Para creadores de mods ===
# Instala .
# Ejecuta la herramienta de actualización con +login anonymous +app_update [appid]. La appid debe coincidir con una de arriba. Si lo desas, puedes añadir +force_install_dir <ruta> para descargar una ubicación personalizada; debe aparecer antes del comando +app_update.
# Para iniciar el servidor, ejecuta orangebox\srcds.exe -console -game .
== Configurando y ejecutando el servidor ==
Navgea a la carpeta donde está instalado el servidor. Habrá un montón de archivos y carpetas, incluyendo un directorio con el nombre del juego instalado, por ejemplo: hl2mp para . Los archivos de configuración están en <game>/cfg/, por ejemplo: hl2mp/cfg/.
Edita el archivo de configuración principal: <game>/cfg/server.cfg. Cambia la línea hostname (este es el nombre que los jugadores verán en el navegador de servidores) y otras opciones que desees.
Abre un terminal donde hayas instalado el servidor e inicia el servidor:
 ./srcds_run (o ./srcds.exe en Windows) -game <juego> +map <mapa> +maxplayers X -autoupdate
En Windows:
 ./srcds.exe -game <juego> +map <mapa> +maxplayers X -autoupdate
Para ejemplo:
 ./srcds_run -game hl2mp +map dm_lockdown +maxplayers 8 -autoupdate
== Véase también ==
* 
* 
* 
* 
* 
* Opciones de línea de comandos para juegos Source
== Enlaces externos ==
* Configurando un servidor dedicado independiente
* Configurando un servidor dedicado de Source
* Optimizando un servidor dedicado
* Foro oficial de Source DS (Windows)
* Foro oficial de Source DS (Linux)