Montar Servidor de Counter Strike en Linux 47/48
Últimamente me he dedicado a montar servidores de CS en linux, la primera ves que lo intente hacerlo fue un verdadero dolor de cabeza, de ahí la idea de este tutorial, el cual en un par de sencillos pasos nos permitirá montar un servidor “básico” Steam y Valve.
Luego podrán de forma fácil ir agregando Plugins con Metamod como AMX, adminmod, según sus gustos y también explicaremos como dejar su servidor en linux con MultiProtocolo.
Dividiremos el Tutorial en partes, Esta ves revisaremos como instalar lo básico y necesario para que nuestro servidor quede corriendo y podamos jugar en el.
Requerimientos mínimos:
- Una computadora con Linux (Centoos, Debian, etc).
- Soporte SHH. Virtual Shell (recomiendo Putty)
- Conexión a Internet.
- 1,5 GB de espacio en tu disco duro.
- wget, screen y tu editor de texto favorito.
- Privilegios root
Tutorial realizado en una maquina con linux Centos
Una vez que reunamos todo los requisitos, comencemos con la instalación y configuración de nuestro servidor.
Abrimos una terminal Virtual SHH e ingresamos con nuestro Usuario y Contraseña, creemos una carpeta llamada hlds.
mkdir hlds
y Accedemos al directorio que hemos creado
cd hlds
una vez en la carpeta, descargamos el siguiente archivo desde consola
wget http://www.steampowered.com/download/hldsupdatetool.bin
Lo siguiente que necesitamos es darles permisos de ejecución al archivo que acabamos de descargar
chmod +x hldsupdatetool.bin
Ahora podemos proceder a ejecutarlo
./hldsupdatetool.bin
Al momento de ejecutar el archivo nos aparecerá un termino de licencia, presiona “Yes” para continuar con la instalación
Nota: si te aparece el siguiente mensaje uncompress: command not found la solcuion seria ingresar como root y ejecutar el siguiente comando “ln -s /bin/gunzip /bin/uncompress”.
una vez que finalice el archivo, aparecerá en tu directorio un archivo llamado steam (puedes verlo presionando ls) para continuar crearemos una carpeta llamada cstrike y moveremos el archivo a esa carpeta.
mkdir cstrike mv steam cstrike/ cd cstrike/
Una vez situado en la carpeta cstrike nos disponemos a ejecutar el archivo
./steam
– Esto suele demorar, dependiendo de tu conexión. (No es necesario darles permisos)
Con esto ya tenemos el server de HL en nuestro equipo, tan solo nos falta agregar el mod de Counter Strike, Descargar y actualizar lo necesario para poder correrlo.
Para esto basta con la ejecución de este comando para terminar la instalación de tu servidor en linux.
./steam -command update -game “cstrike” -dir .
Una vez que termine aparecerá un mensaje como este HLDS installation up to date, vuelve a ejecutar el comando para comprobarlo.
Y con esto ya hemos terminado, ahora solo nos queda ejecutarlo y disfrutar, Sin embargo te recomiendo configurar algunas cosas antes de comenzar y crear un archivo auto ejecutable del servidor.
Archivos a modificar:
- cstrike/server.cfg (Contiene todas las configuraciones de nuestro server)
- cstrike/mapcycle.txt (Contiene todos los mapas que iran circulando en el jeugo)
- cstrike/motd.txt (Contienen los mensajes del dia)
Tambien es importante que configures una rcon para tu servidor, esto lo haces dentro de cstrike/server.cfg colocando la siguiente linea rcon_password TUPASSWORD.
Si quieres que tu server no tenga Secure Server vamos a cstrike y abrimos liblist.gam con pico, nano, vim o mcedit. Remplazamos Secure “1” con Secure “0”.
Ahora para correr el servidor crearemos un archivo llamado csserver
con tu editor favorito (en el ejemplo usare vim) escribe.
vim csserver
dentro de el agrega la siguiente linea, remplazando Tu IP
screen -A -m -d -S cstrike-server ./hlds_run -console -game cstrike +ip TU.IP.VA.ACA +port 27015 +map de_dust2 -maxplayers 32 -autoupdate +sys_ticrate 10000 +fps_max 1000
Luego guarda los cambios, Le das permiso de ejecución
chmod +x csserver
y luego ejecútalo
./csserver
Si quieres detenerlo o volver a la consola escribe:
screen -r hlds
Felicidades, ya tienes un servidor de Counter Strike 1.6 Steam Protocolo 48 Funcionando!.
¿Quieres que tu servidor sea NS Protocolo 47?
Tan solo Baja los siguientes archivos en la carpeta hlds/cstrike/
cd /home/tuusuario/hlds/cstrike/ wget http://www.linuxcumsa.ro/download/engine.v15.tgz
Luego Remplazalos
rm -rf engine_amd.so rm -rf engine_i486.so rm -rf engine_i686.so tar xfvz engine.v15.tgz
Listo tienes tu servidor para No Steam (Valve).
PD: Si te da algún problema al pasarlo a NS, baja el siguiente archivo descomprimelo y copia los archivos en la carpeta /hlds/cstrike/
libSteamValidateUserIDTickets para i386 y amd64
¿Quieres que tu servidor MultiProtocolo 47-48?








quiero montar un servidor necesito asesoría estoy en el df me podrías ayudar