Jump to content

Como Crear un Server de Counter Strike 1.6 En linux (Steam y no Steam)


Recommended Posts

Posted

Este tutorial esta hecho para todas las personas que deseen crear un servidor en plataforma linux de counter strike 1.6 fue probado y funciona perfectamente.

Introducción:

Que necesitas para crear tu servidor de counter-strike en linux?

-Una Computadora con Linux o ssh acces.

-Privilegios del tipo root.

-Conexion a internet (si es online) y estar en la red si quieres un servidor local.

* De 1 a 2 GB de espacio en tu disco duro

* wget, editores de monitor y de texto (pico, nano o mced it).

Descargando los archivos:

Primero que todo, tenemos que crear el Directorio que vamos a utilizar:

mkdir /usr/hldscd /usr/hlds

Luego descargar las herramientas:

-HldfUpdateTool

wget http://www.steampowered.com/download/hldsupdatetool.bin

----------------------------------------------------------------------------------------------------------------------------------------

PARCHE PARA NO STEAM----- ;D

Tienen ke descargar esto

Archivos de validación para Clientes no Steam

Seguidamente escribimos esto en la consola

rm -rf engine_amd.so

rm -rf engine_i486.so

rm -rf engine_i686.so

tar xfvz engine.v15.tgz

-----------------------------------------------------------------------------------------------------------------------------------------

* AdminMod + MetaMod

wget http://ovh.dl.sourceforge.net/sourceforge/...60-linux.tar.gz

Instalando el servidor:

1. Vamos a empezar con el update:

chmod +x hldsupdatetool.bin ./hldsupdatetool.bin

una vez finalizada la actualizacion se nos debe presentar un nuevo archivo llamado “steam”

2. ahora empezamos a instalar el servidor:

./steam -command update -game valve -dir .

Cuando este listo, se mostrara un mensaje como este:HLDS installation up to date

El server.cfg

En /usr/hlds/cstrike hay un archivo llmado server.cfg. Abre ese archivo con (cu pico, nano, mcedit) o cualquier otro editor que dispongas, seguidamente borra todo el contenido de server.cfg y agrega los siguientes cvar's:

hostname "Server Name"

mp_autokick 0

mp_autocrosshair 0

mp_autoteambalance 0

mp_buytime 2

mp_consistency 1

mp_c4timer 35

mp_fadetoblack 0

mp_falldamage 0

mp_flashlight 1

mp_forcecamera 3

mp_forcechasecam 2

mp_friendlyfire 1

mp_freezetime 3

mp_fraglimit 0

mp_hostagepenalty 0

mp_limitteams 6

mp_logfile 1

mp_logmessages 1

mp_logdetail 3

mp_maxrounds 0

mp_playerid 0

mp_roundtime 3

mp_startmoney 800

mp_timelimit 35

mp_tkpunish 0

mp_winlimit 0

sv_aim 0

sv_airaccelerate 10

sv_airmove 1

sv_allowdownload 1

sv_clienttrace 1.0

sv_clipmode 0

sv_allowupload 1

sv_cheats 0

sv_gravity 800

sv_lan 1

sv_maxrate 7000

sv_maxspeed 320

sv_maxupdaterate 101

sys_ticrate 10000

decalfrequency 60

pausable 0

log on

decalfrequency 60

edgefriction 2

host_framerate 0

exec listip.cfg

exec banned.cfg

rcon_password PASSWORD

Sustituye <HOSTNAME> con el nombre de tu servidor. Y <PASSWORD> escribe cualquier password que desees, esto es muy importante por que con este password se maneja el servidor de manera remota. Y listo salvas el server.cfg

Instalando AdminMod:

Primero tenemos que descargar el adminMod, dependiendo de el linux que utilicen estos son las dos distribuciones

1 En 32 bits:

Admin_mod_linux_32

Admin_mod_linux_64

descomprimimos estas aplicaciones en cualquier directorio que deseemos

tar xfvz halflife-admin-2.50.60-linux.tar.gz

Ahora vamos a tener un folder llamado AdminMod. Seguidamente usamos estos comandos:

cd Adminmod ./install_admin

A la primera pregunta contestamos “yes” y presionamos enter

La siguiente pregunta es acerca de nuestro directorio de HLDS.. Escribimos /usr/hdls si Enter. Luego tenemos que seleccionar el Mod. Escribimos 1( para cstrike) y presionamos ENTER. Luego “Y” y enter en las siguientes preguntas. Y listo ya tenemos el AdminMod instalado.

Configuración mínima para el admin mod:

vamos a /usr/hlds/cstrike/addons/adminmod/config:

cd /usr/hlds/cstrike/addons/adminmod/config/

acá tenemos los archivos mas importantes del adminmod, y es muy importante no modificarlos o dañarían toda la programación. Empecemos con adminmod.cfg el cual modificamos con el editor de texto de nuestra preferencia

Nano adminmod.cfg

admin_balance_teams – Este comando no nos importa mucho, así que lo dejamos en 0admin_bot_protection -Si esta en 0 y tenemos boots en el servidor , este cvar deja al admin slay/ kick ban, a los boots.admin_connect_msg – Este es el mensaje que los usuarios observaran al conectarse al servidor. admin_cs_restrict – Si lo ponemos en 1 restringe armas en el juego. admin_debug – Este no nos interesa, así que lo dejamos en 0admin_fun_mode – Este efecto hace que los jugadores brillen, así que lo dejamos en 0.admin_fx – Este comando lo ponemos en 1. para Agregar efectos especialesadmin_gag_name – 0 ó 1 lo que prefierasadmin_gag_sayteam - 0 ó 1 lo que prefierasadmin_highlander – Esto debería permanecer en 0, pues si se cambia a uno, solamente el admin con mas rango podrá modificar los cvars.admin_ignore_immunity – si esta en 1 los admins / moderadores pueden kick, ban, slay entre ellos. admin_repeat_msg – un mensaje verde que aparece cada 5 o 10 minutos en la pantalla. admin_quiet – si esta en 0, los comandos se mostraran con el nombre del administrador, si esta en 1 apareceran solos. allow_client_exec – tiene que estar en 1 !. Con este comando forzaras a los jugadores a ejecutar los comandospassword_field – El cvar mas importante,. Lo que escribamos aca los admins tienen que ponerlo en la consola – de la siguiente manera Setinfo _pw “password”reserve_slots – Acá escribimos el numero de slots reservados para los administradores reserve_type – un comando no muy útil así que lo dejamos en blanco

Existen mas cvars, pero estas son las mas importantes y es preferible dejar las demás de la manera original

Agregando Admins:

Tenemos que abrir el “users.ini” con el wordpad. Acá tenemos que escribir los nombres de los admins, los passwords y los accesos, por ejemplo para crear el admin “Pankesito, con el password “Pankesitocounterstrikecr123”. En users.ini escribimos lo siguientes

“Pankesito:Pankesitocounterstrikecr123:131071

Acá la lista de todos los accesos disponibles AdminMod_acces

Secure Server

Vamos a /usr/hlds/cstrike y abrimos liblist.gam con pico, nano o mcedit. Remplazamos Secure “1” con secure “0”.

Iniciando el servidor:

vamos a /usr/hlds y escribimos el siguiente comando:

./hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2

Para iniciar el servidor utilizamos este comando:

screen -A -m -d -S hlds ./hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2

Ese comando deja el servidor fuera de la vista, para tener acceso a el, utililzamos el siguiente comando:

screen -r hlds

Guest
This topic is now closed to further replies.
×
×
  • Create New...