Posts Tagged ‘cs’

Como instalar un servidor Counter Strike en linux

 

Intoduccion:Half-life y Conter-strike son uno de los juegos mas famosos del mundo, en cualquier lugar donde vos vallas vas a encontrar una lanhouse o cyber cafe que tenga un adicto jugando jajaja! ..

Este es el Articulo:

  • Explicar como instalar Half-life
  • Explicar como instalar Conter-strike
  • Explicar como ejecutar el servidor
  • Mostrar unos trukitos!
  • Mostrar reglas del funcion del Firewall

Counter-Strike:

El Counter-Strike no es un juego en si.. si no es una MODificacion del juego Half-Life. seria entonces.. los muchachos agarraron el codigo fuente de half life y crearon un counter strike

para q juegues Counter strike nesecitas comprar el juego half life pues es el motor del juego Counter strike una ves teniendo el motor que es el half life puedes bajar gratis el MOD

En la intalacion del servidor linux no toca casi lo mismo.. primero el server Half-life. luego el server Counter-strike solo con una ventaja que el servidor es completamente Freee!

Instalación del Half-life y el Counter-strike:

Aconsejo que usen un usuario propio para el servidor :

# useradd cs

siendo usuario cs podremos hacer todo el resto..

# su cs

acostumbro hacer la instalacion en el directorio del usuario en este caso “cs” ..

# cd

vamos a bajar el half-life$ wget hlds_l_3111_full.bin

Listas de algunos mirrors :

Vams a intalar el HL.

$ ./hlds_l_3110_full.bin

siga la instrucciones de la instalacion

Bajamos el Cs :

$ cd ~/hlds_l
$ wget cs_15_full.tar.gz

Lista de algunos mirrors:

Iremos a descomprimir el MOD Counter-strike:

$ gunzip cs_15_full.tar.gz
$ tar -xvf cs_15_full.tar

Pronto! ya tienes todos los archivos listos para hacer correr tu servidor de Counter-strike.

Finalizando la instalacion y dejando dichas.!

Vamos a acoplar el directorio del half-life al ambiente..

$ export LD_LIBRARY_PATH=/home/cs/hlds_l:$LD_LIBRARY_PATH

para ejecutar el servidor se necita esta sintaxis en las lineas de comando..

$ ./hlds_run -game cstrike +ip <IP> -port <Porta> +maxplayers <Máx de Jogadores> +map <mapa>

Ejemplo:

$ ./hlds_run -game cstrike +ip 200.123.123.123 -port 27015 +maxplayers 16 +map de_aztec

el puerto del CS es 27015 , aqui deveremos especificar en algun momento futuro si queremos tener otro servidor.

*Algunos archivos de configuracion:

  • 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)

Bueno imagino que estaran usando reglas de firewall , pues bien aki abajo daremos como usar las reglas del firewall
necesarias para q los jugadores jeugen en tu server..

# iptables -A INPUT -s 0.0.0.0/0 -p udp –dport 27015 -j ACCEPT
# iptables -A OUTPUT -s 0.0.0.0/0 -p udp –sport 27012 -j ACCEPT
# iptables -A OUTPUT -s 0.0.0.0/0 -p udp –sport 27010 -j ACCEPT
# iptables -A OUTPUT -s 0.0.0.0/0 -p udp –sport 27005 -j ACCEPT
# iptables -A OUTPUT -s 0.0.0.0/0 -p tcp –sport 7002 -j ACCEPT
# iptables -A OUTPUT -s 0.0.0.0/0 -p tcp –sport 5273 -j ACCEPT
# iptables -A OUTPUT -s 0.0.0.0/0 -p tcp –sport 27040 -j ACCEPT

Dichas:

Para una buena divercion es expremada mente aconsejable que se tenga un administrador en el server. Esa adminstracion
puede ser efectuada por el comando “rcon” (remote control).

solo vasta especificar en el archivo cstrike/server.cfg una contraseña por EJ:

rcon_password “viva-cstrikE”

ahora quien ira a administrar el server solo tiene q repetir el comando en la consola del cs. para poder administrar..

rcon_password “viva-cstrikE”

asi una ves identificado.. puedes usar para cambiar mapas, reiniciar el juego, banear, etc.. puedes acer todos los comando
con el rcon en frente

ejemplo:

// Cambiar mapa

$ rcon sv_restart 1

// Reiniciar el juego

$ rcon sv_restart 1

es asi como explico como se usa el rcon por delante. jeje

Existen de otras maneras de utilizar el AdminMod (adminmod.org) q posee mas recursos entre ellas. es para agregar permisos a otros administradores. permitir que hacer y que no hacer. bueno pero eso voy a explicar un poco mas tarde.

eso es todo.. amigos.!

saludos