CS Pankesito Posted January 11, 2009 Report Posted January 11, 2009 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
Slackman Posted January 12, 2009 Report Posted January 12, 2009 Muy buen aporte Voy a probarlo esta semana en mi cafe ....
CS Pankesito Posted January 12, 2009 Author Report Posted January 12, 2009 Muy buen aporteVoy a probarlo esta semana en mi cafe .... Mae donde keda su kafe? pa ver si llego a laniarshhhh xD
Slackman Posted January 12, 2009 Report Posted January 12, 2009 En Cartago, muchos lo conocen "In_nom Bunker" De hecho mi servidor local lo tengo en linux Iptables + Squid meten pedazo !!!!!!!
CS Pankesito Posted January 12, 2009 Author Report Posted January 12, 2009 agregame a msn luiscaa12@hotmail.com
Recommended Posts