Tutorial Admin Mod 1. Introducción, ¿qué es el AdminMod? Se trata de una herramienta muy útil con el que podremos crear servidores para controlarlos nosotros mismos. Así pues también nos permite alquilar sitios para jugar, establecer ciertas normas para restringir el acceso, da prioridad a los usuarios, etc. Una utilidad muy fácil de manejar y muy completa, aparte podremos banear, cambiar aspectos durante la partida, hacer los cambios de mapa, autobalance, autokick, etc. Dicho esto, en el tercer apartado vamos a comenzar a explicar su instalación, y en el último de los apartados, los comandos para el administrador. 2. ¿De dónde me lo puedo descargar? De la página oficial del AdminMod www.adminmod.org. Hay dos versiones, una para Windows y otra para Linux. 3. Instalación Cuando te lo hayas descargado el .zip, descomprímelo en una carpeta y ejecutaremos el install_admin.vbs (vbs=visual basic script) y comenzará la instalación. Como verás está absolutamente todo en inglés, en la primera de las pantallas te pregunta si de verdad estás seguro de instalarlo, en la siguiente te empieza a buscar en dónde tienes el Half-Life instalado. Continuamos y deberemos elegir el MOD que nos interese, en nuestro caso cstrike. Ahora debes de elegir entre dos tipos de configuración, aquí elige tú mismo la que más te convenga. Si lo que quieres es un server dedicado elige server.cfg, si por el contrario quieres un server normal, selecciona listenserver.cfg. Y por último te preguntará un nombre usuario y un password, para poder tener acceso total. El nombre de usuario elegirá el que tengas en el Counter-Strike. Y con esto finalizamos la instlación. 4. Configuración Ahora añadiremos a algún que otro admin si te interesa. Así que si tú servidor va a ser por internet, que es lo más lógico, tendrás que añadir a más administradores para que puedan controlar el server cuando no haya uno u otro. Para ello ejecuta el users.ini, ahí aparece tu nombre, password y la variable, que es la que nos permitirá controlar el server, según los privilegios que tengamos. La variable tiene esta estructura: nombre:password:variable Recordar que la máxima variable es 65535. Ahora deberemos activar unas variables que sean apropiadas para el Counter-Strike, así pues abriremos el plugin.ini y nos aparecerá toda una lista de plugins: dlls/plugin_base.amx dlls/plugin_chat.amx dlls/plugin_cheat.amx ;dlls/plugin_CS.amx dlls/plugin_hldsld_mapvote.amx dlls/plugin_message.amx dlls/plugin_retribution.amx dlls/plugin_spawn.amx ;dlls/plugin_TFC.amx dlls/plugin_fun.amx Notarás que dos de ellos llevan delante un punto y coma, pues simplemente deberás quitársela, NO a los dos, solamente al dlls/plugin_CS.amx. Y ya lo tenemos configurado para funcionar. 5. Consejos Para empezar no des a nadie el máximo nivel, ya que podría usar el comando rcon sin necesidad de tener el AdminMod, y eso no te gustaría. Pienso que con darle para kickear, cambiar mapa y poco más, es más que suficiente. El máximo nivel para dar es 65535, que lo tendrás tú. 6. Comandos Aquí tienes una pequeña lista de los comando a usar para el AdminMod, si quieres la lista completa tendrás que ir a la página oficial, pero en inglés. Comandos Para lo que sirve admin_ban Banea a un jugador (debes elegir el tiempo que quieres banearlo en minutos). admin_unban Quitar van. admin_denymap Se cancela la votación a mapas. admin_friendlyfire Activa o desactiva el fuego amigo. admin_enableallweapons Se quita todas las retenciones de los mapas. ( armas....) admin_enableweapon Quita la restrincion a una arma. admin_restrictallweapons Pone restricciones a comprar armas. admin_restrictequipment Pone restricciones a comprar objetos admin_fun Activa o desactiva el modo fun. admin_godmode <"on" | "off"> Activa o desactiva el godmode a un jugador. admin_gravity Configura la gravedad. admin_kick [] Kickea al objetivo. admin_cancelvote Cancelas los votos. admin_nopass Elimina la password del servidor. admin_pass Pone password al servidor. admin_pause 0 o 1 Activa pausa (1) desactiva pausa (0) admin_unpause Quta la pausa. admin_cfg Ejecuta la configuración del servidor. admin_hostname Configura el nombre del servidor. admin_csay Enseñas el mensaje escrito en medio de la pantalla y a todos los jugadores ( vivos o muertos) admin_chat Comunicas un mensaje al resto de admins. admin_psay Manda un mensaje a un jugador en concreto. admin_map Cambia de mapa. admin_nextmap Enseña el nombre del siguiente mapa. admin_rcon Ejecuta el comando rcon. admin_reload Recarga el adminmod. admin_say Enseña el mensaje escrito como administrador. admin_ssay Enseña tu mensaje escrito como administrador pero sin identificarte. admin_startvote Enpieza la votación de mapa. admin_tsay [color] Enseña El mensaje abajo a la derecha en el color que elijas. say vote Vota a un mapa. admin_vote_kick Empieza la votación para kickear a un jugador. admin_vote_map Empieza la votación para votar al mapa predeterminado. admin_vsay Presenta una pregunta a votación. Leete el archivo que te viene el : admin.cfg, en especial esto: // Access: // a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands) // b - reservation (can join on reserved slots) // c - amx_kick command // d - amx_ban and amx_unban commands // e - amx_slay and amx_slap commands // f - amx_map command // g - amx_cvar command (not all cvars will be available) // h - amx_cfg command // i - amx_chat and other chat commands // j - amx_vote and other vote commands // k - access to sv_password cvar (by amx_cvar command) // l - access to amx_rcon command and rcon_password cvar (by amx_cvar command) // m - custom level A (for additional plugins) // n - custom level B // o - custom level C // p - custom level D // q - custom level E // r - custom level F // s - custom level G // t - custom level H // u - menu access // z - user // Example of admin account configuration // amx_admin "Player" "my_password" "abcdefghijklmnopqrstu" "a" // Default access amx_default_access "" // Name of setinfo which should store the password on client // f.e. with current settings admin should have line in his config: setinfo _pw hello amx_password_field "_pw" Para acceder necesitaras poner un password y en el CS en consola tendras que poner eso (mirate eso de arriba) si no entiendes mucho( yo tampoco es que sepa mucho de esto) postea aver si te PODEMOS ayudar. Tutorial Metamod Introducción El Metamod es una libreria que se instala sobre cualquier Mod (ej: Counter-Strike, Day of Defeat,etc) para poder luego agregarle varias plugins al mod (ej: Hlguard, Statme, ClanMod,etc). En este caso explicaremos la version de Windows y luego en Linux Cómo se instala en Windows 1. Descárgate el metamod.dll desde aqui, luego descomprimilo y copia el DLL al siguiente directorio /cstrike/addons/metamod/dlls Abri el liblist.gam (localizado en el directorio de tu MOD, ej:/cstrike) con un editor de textos (como por ejemplo: Bloc de Notas) Cambia esta línea: gamedll 'dlls/mp.dll' Por esta: gamedll 'addons/metamod/dlls/metamod.dll' Guarda y cierra el archivo. 2. Crea un archivo de texto llamado metamod.ini que tendra que estar en el directorio /cstrike/ usando un editor de textos (como por ej: Bloc de Notas). Una vez dentro del metamod.ini tendremos que agregarle el plugin que queremos que corra en el juego, ejemplos: win32 addons/statsme/dlls/sm_cstrike_mm.dll win32 addons/hlguard/dlls/hlguard_mm.dll El win32 se agrega para que el metamod reconozca que lo vamos a correr en Windows. Una vez agregado todos los plugins debemos salvar el archivo y cerrar el editor que tenemos abierto. Cómo se instala en Linux 1. Descárgate el metamod.dll desde aqui, descomprimilo y copia metamod_i386.so al siguiente directorio /cstrike/addons/metamod/dlls Abre el liblist.gam (localizado en el directorio de tu MOD) con un editor de textos (como por ejemplo: 'ee' o 'vi') Cambia esta línea: gamedll_linux 'dlls/cs_i386.so' Por esta: gamedll_linux ''addons/metamod/dlls/metamod_i386.so' Guarda y cierra el archivo. 2. Crea un archivo de texto llamado metamod.ini que tendra que estar en el directorio /cstrike/ usando un editor de textos (como por ejemplo: 'ee' o 'vi'). Una vez dentro del metamod.ini tendremos que agregarle el plugin que queremos que corra en el juego, ejemplos: linux addons/statsme/dlls/sm_cstrike_mm_i386.so linux addons/hlguard/dlls/hlguard_mm_i386.so El linux se agrega para que el metamod reconozca que lo vamos a correr en Linux. Una vez agregado todos los plugins debemos salvar el archivo y cerrar el editor que tengan