RuBoN3R
  MetaMod y AmxMod
 
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

 
  Copyright: 2008  
 

RuboWeb 2008 - Copyright Desde 2007<