Crear servidor en CS:S
Requisitos
-Un PC que pueda ser dedicado en exclusividad a esto, y que mientras el servidor este ejecutandose NO SE USE
-PC que como minimo tenga 512mb de ram y un procesador entorno a 2 ghz
-Una conexion a internet, ya sea directamente o a traves de router, de minimo 2mb/320kbps, a poder ser de cable (ono) y de IP estatica (en caso de ser dinamica, cada vez que se apagara el router habria que cambiar la ip en el Directorio del icono (paso
Instalar el programa de instalacion
Lo primero es descargar el hldsupdatetool, lo que se puede hacer desde Aqui
Una vez descargado, creamos el directorio srcds en la particion / disco duro que queramos (lo normal seria en C:)
Pasamos a ejecutar el programa de instalacion, una vez hecho, vamos a Inicio>ejecutar>cmd y ponemos el siguiente comando (en caso de no haber hecho el directorio en C:, cambiaremos la letra a la que corresponda)
cd c:/srcds
Y despues pasamos a ejecutar esto, respetando los espacios y guiones
HldsUpdateTool.exe -command update -game "counter-strike source" -dir.
Una vez hecho esto, si no ha ocurrido ningun problema, se empezaran a descargar archivos, lo cual llevara un buen rato, ya que son 1.2gb
Creando la configuracion
Una vez todo descargado, pasamos a hacer el CFG para el servidor, lo cual se hace muy bien desde Aqui
En esa pagina se trata de seguir las instrucciones que te pone, y al final darle a "Create", y lo que os salga, se selecciona, se copia, y en el bloc de notas se pega, y se guarda en el directorio
srcds/cstrike/cfg
Importante: Hay que guardarlo con el nombre SERVER.CFG (NO acabado en .txt), y para eso, en el menu de "guardar como", hay que darle a tipo de archivo, a todos los archivos
Preparando el lanzamiento
Una vez hecho esto, hacemos un acceso directo del programa srcds al escritorio, y vamos con el boton derecho a propiedades del icono, y en destino, sin borrar lo que esta, añadimos (respetando guiones y espacios)
srcds.exe -console -game cstrike +map de_dust +maxplayers 24 +ip xx.xx.xx.xx
(Ese srcds.exe no se añade, es el que ya esta)
Luego esto lo podemos variar, cambiando el limite de jugadores o el mapa inicial por ejemplo, ademas de todo lo que podemos variar al hacer la .CFG
En el campo IP que esta con xx.xx.xx.xx ponemos nuestra IP EXTERNA, la cual podemos averiguar Aqui
Una vez hecho esto, si no usamos router, ya esta listo, todo seria ejecutar el Acceso directo de SRCDS y ya funcionaria On-line
En caso de que usemos router
Se entra al configurador web del router, por lo general poniendo donde pondriamos una web 192.168.1.1 (o la puerta de enlace predeterminada correspondiente) y buscamos el apartado de los puertos, ahi habria que abrir los siguientes puertos para la IP local del "servidor"
Puertos a abrir:
[UDP] 1200 a 1200
[TCP & UDP] 27000 a 28000
Y una vez hecho esto, ejecutamos el srcds, y todo deberia ir bien.
Para conectarnos al servidor, sea con otro pc que este en el router o sea desde cualquier punto, con la IP externa
Bueno pues esto es todo, si no hay problemas, mas o menos en unas 2 horas, contando lo que tarda en descargarse todo, tendriamos nuestro propio servidor, el cual se podria mejorar poniendo mas mapas en la carpeta cstrikemaps, poniendo el mani-admin plugin....
Un problema frecuente que suele aparecer cuando se ejecuta por primera vez nos salga "couldn't allocate server UDP port"
Para solucionar esto tenemos que revisar que los puertos anteriormente citados estan abiertos, y encaso de estarlo, en el lanzamiento del icono, cambiamos la ip externa por la local (se puede ver desde cmd > ipconfig)
ejecutamos el srcds, lo cerramos y volvemos a poner la ip externa, y asi me funciono
Otra cosa esque al cerrarlo siempre nos dira que no se puede cerrar, y hay que darle a "Finalizar ahora", esto no lo he conseguido solucionar pero no presenta mayores problemas