AuthServ/es

From OnlineGamesNetWiki
Jump to: navigation, search

¿Qué hace AuthServ?

Este bot gestiona las cuentas de usuario. A diferencia de otras populares redes, en esta no se registran los nick sino que se registran cuentas, y éstas las gestionará este bot. Al no registrarse los nicks en caso de que alguien esté usando el que nosotros queremos tendremos que esperar a que quede libre. No tiene porque haber ninguna relación entre el nick y la cuenta registrada, el nick puede ser cambiado tantas veces como se quiera.

¿Qué medidas de seguridad ofrece para las cuentas?

El acceso a las cuentas es mediante una contraseña por un lado, ésta se ha de introducir cada vez que nos queramos autenticar como propietarios de esa cuenta, el comando es:

/as auth cuenta contraseña

Por otro lado existe una protección por máscara IP, lo que significa que el bot tiene una lista de máscaras(ident@host) permitidas a las que permite autenticarse a la cuenta y si la ip actual de un usuario no coincide con alguna de ellas el bot no permitirá la autenticación aún siendo la contraseña correcta.

En caso de que queramos conectar desde otro lugar diferente al habitual tendremos que pedir una cookie con el comando siguiente

/as authcookie cuenta

y tras copiarla del correo y pegarla en el IRC nuestra máscara actual será añadida a la lista de AuthServ. Comprueba la lista de máscaras permitidas en tu cuenta con

/as info

Si tienes una conexión de IP variable es recomendable desactivar esta medida de seguridad mediante el comando

/as addmask *@*

¿Qué opciones ofrece este bot?

Los comandos de AuthServ disponibles son los siguiente:

Poner en cualquier sitio:

  • /as <comando> [parámetros]
  • /AuthServ <comando> [parámetros]
  • /msg AuthServ@Services.OnlineGamesNet.net <comando> [parámetros]

o /msg AuthServ <comando> [parámetros]

También se le puede hablar por privando poniendo directamente el comando y los parámetros. Para ello /query AuthServ

Funciones Generales

INFO [nick|*cuenta]

Muestra información acerca de la cuenta especificada, incluyendo la fecha de registro, la ultima vez que fue usada, la infoline(definible por el usuario). Y si estamos mirando nuestra propia cuenta podremos ver además: los modos que tenemos en la cuenta(por defecto "c" que nos permite ver colores), el hostmask de la última conexión que tuvimos y todos los hostmask con los que se permite autentificarse en la cuenta, los canales donde tiene permisos(y el nivel) y los nicks de los usuarios que están usando actualmente la cuenta. Puedes usar *cuenta en vez del nick; el asterisco hace que AuthServ busque la cuenta y no el nick(útil cuando el usuario no esta conectado o no sabemos su nick actual).

REGISTER <nombre de la cuenta> <contraseña> <dirección de email>

Registra la cuenta especificada en AuthServ, añadiendo el user@host actual en la cuenta. Leer más sobre el registro de cuentas.

AUTH <nombre cuenta> <contraseña>

Este comando te autentifica en la cuenta dada de AuthServ.

ADDMASK <máscara>

Añade la mascara ident@host especificada en la cuenta que estés autentificado. Si no se indica ninguna máscara se añadirá tu host actual.

DELMASK <máscara>

Borra una de las máscaras permitidas de tu cuenta. Consúltalas con /as info

AUTHCOOKIE <cuenta>

Envia al email de registro un email en el cual se incluye un comando COOKIE, si lo ejecutas te autentificas en tu cuenta (útil cuando la Hostmask no se corresponde)

COOKIE <cuenta> <cookie>

Cuando tengas que confirmar un cambio en tu cuenta, como la contraseña, el email o permitir el acceso a tu cuenta desde otra máscara, recibes un comando COOKIE en tu email. Ejecútalo (copiar el comando entero y pegar en cualquier ventana de IRC) para confirmar el cambio. En los casos que no estemos autentificados el uso de la cookie nos autentificará.

DELCOOKIE

Borra una COOKIE activa. Sólo funciona si estamos autentificados.

GHOST

Desconecta (mediante un Kill) a un cliente que esté autentificado en la misma cuenta, esto no tienen ninguna relación con el nick que se tenga en ninguna de las dos conexiones. Este comando se suele usar cuando se nos ha caido otra conexión y aún no ha salido el "Ping Timeout" y queremos ponernos ese nick.

Comandos de uso para los usuarios

PASS <vieja contraseña> <nueva contraseña>

Cambia tu contraseña. Para ello se entiende que has de saber ambas y estar autentificado en AuthServ.

RESETPASS <cuenta> <nueva contraseña>

Sólo se puede usar sin estar autentificado. Envía una cookie al email asociado a la cuenta, usando la cookie se confirmará el cambio de contraseña y te autentificará automáticamente.

SET <opción> <valor>

Las configuraciones posibles y sus valores son:

  • Opción: ANNOUNCEMENTS

valores posibles: 0|1

Define si recibirás anuncios globales del servidor.

  • Opción: COLOR

valores posibles: 0|1

Define si recibirás los mensajes de la red en color o solo negritas.

  • Opción: INFO

valores posibles: Cualquier frase

Define la información de usuario que se muestra al hacer un /as info sobre la cuenta.

  • Opción: LANGUAGE

valores posibles: C

Define el idioma con el que te responderán los servicios de la red. Los comandos serán siempre los mismos pero la ayuda y mensajes cambiarán.

  • Opción: PRIVMSG

valores posibles: 0|1

Define si los bots se comunicarán contigo vía query(1) o vía notice (0).

  • Opción: MAXLOGINS

valores posibles: 1-10

Define el número máximo de usuarios que pueden estar a la vez autentificados en la cuenta, con un máximo de 10.

  • Opción: EMAIL

Cambia la dirección de email asociada a la cuenta. Este cambio se debe confirmar mediante una cookie, en este caso media cookie será enviada al email antiguo y la otra media al nuevo. En el caso que sea imposible acceder al email contactad con el sistema de soporte.

  • Opción: AUTOHIDE

valores posibles: 1|0

Define si tu host será ocultado (/modo nick +x) automáticamente cada vez que te autentifiques y se muestre un host virtual.