AuthServ/pt

From OnlineGamesNetWiki
Jump to: navigation, search

AuthServ

AuthServ é um bot gestor das contas de utilizadores da OnlineGamesNet. O AuthServ usa-se para interrelacionar acessos em canais (ChanServ) com Contas-AuthServ.
Ao contrário de outras rede de IRC, na OnlineGamesnet não se registam nicks, mas sim contas, ou seja, embora o AuthServ tenha tarefas semelhantes às do bot NickServ de outras redes, ambos não são a mesma coisa! Assim sendo, não será possível "proteger" ou recuperar o nick através de uma desconexão forçada (kill) do outro utilizador mesmo que esse nick esteja registado pelo AuthServ. A única forma é esperar que este fique disponível. Não é necessário haver relação entre o nick e a conta registada, e o nick pode ser alterado as vezes que se desejarem.

Comandos


Os comandos AuthServ são executáveis dentro de toda a rede através de uma das seguintes formas:

  • /as COMANDO
  • /AuthServ COMANDO
  • /msg AuthServ COMANDO
  • /msg AuthServ@Services.OnlineGamesNet.net COMANDO

Funções Gerais


  • HELP Comando
    • Mostra a ajuda online para o respectivo comando
    • Exemplo: /as help commands (lista todos os comandos disponível)


  • HANDLEINFO [nick|*conta]
    • Mostra a informação sobre uma determinada conta. Sem parâmetros, mostra a tua própria informação. Em relação a outros utilizadores, só verás algumas informações gerais.


  • INFO é a forma curta de HANDLEINFO


  • REGISTER
    • Era um comando que registava uma Conta-AuthServ através do IRC. Mas por motivos legais, foi desactivado. Agora as contas registam-se através do nosso Website.


  • AUTH <nome_da_conta> <password>
    • Com este comando faz-se o login à tua Conta-AuthServ. Normalmente, precisas sempre de te authar cada vez que entres no IRC.


  • ADDMASK <mask>
    • Com este comando podes adicionar uma hostmask (Endereço de IP ou host (máscara) de IP) à tua conta. Assim também é possível fazer login na conta sem ser necessário receber uma authcookie. Sem parâmetros, adicionará a tua hostmask actual.

Todas as masks precisam de ser escritas na forma Nick!Ident@Host onde Host é o provedor/IP que se quer adicionar.
Exemplo: /as addmask *!*@139.812.28.12 => todos os Nicks (*) e todos os Idents (*) usando o IP 139.812.28.12
Nota: As hostmasks são muito úteis para evitar conexões a uma conta a partir de outro Computador, ou seja, evitam possíveis roubos de conta pois se determinada hostmask não coincidir com aquelas adicionadas à conta, o AuthServ não permitirá o login.

  • DELMASK <mask>
    • Com este comando poderás apagar uma hostmask da tua conta.


  • AUTHCOOKIE <conta>
    • É-te enviado um email para o endereço de email com que a conta está registada. Neste email encontra-se o Comando COOKIE. Ao executar este último, serás authado (login) na tua conta. (Útil quando a hostmask actual não se encontra associada à tua conta)


  • COOKIE <conta> <cookie>
    • Se alterares o endereço de email ou pedires uma authcookie/resetpass-cookie da/para a tua conta, receberás um email de confirmação. Neste encontrarás o comando COOKIE. Executa-o e as mudanças serão completadas.

Exemplo: /as cookie MinhaConta 19kI39Oll para confirmar.

  • DELCOOKIE
    • Isto apaga a cookie actual da conta. Claro está, este comando só estará disponível se estiver authado. Algumas cookies não são possíveis de apagar, mas sim precisam de expirar!

Se precisares de apagar uma cookie e não estás authado (p.e. para pedir uma nova), então contacta a Equipa de Suporte no canal #help

  • GHOST
    • Este comando desconecta à força (kill) um clone que esteja conectado à tua conta na rede. Para tal, só precisas de estar authado na mesma conta que a da conexão que queres desconectar.

Isto é útil quando te ocorre uma falha na net e és desconectado mas a conta ainda continua online. Mas duas coisas importantes a ter em conta: Não será possível desconectar (kill) outro utilizador que tenha o teu nick (a não ser claro que a conexão e conta sejam as mesmas) e não poderás desconectar-te a ti próprio com este comando.

Configurações do AuthServ


  • PASS <password_antiga> <password_nova>
    • Altera a tua password actual
  • RESETPASS <conta> <password_nova>
    • Se te esqueceste da tua password, podes por uma nova usando este comando (/as RESETPASS Conta PasswordNova). Esta nova password só será activada quando completares o procedimento com o comando COOKIE, que receberás via email.

Só funcionará se não estiveres authado na tua conta.

  • SET <opção> <valor>
    • Altera as configurações da conta em relação aos Serviços de rede (srvx). As configurações e valores possíveis são:
      • Opção: COLOR
        • Valores possíveis: 0|1
        • Em 1, o AuthServ e o ChanServ usarão negrito e sublinhado nas mensagens que te mandam.
      • Opção: INFO
        • Valores possíveis: qualquer frase
        • Este comando configura a infoline para a tua Conta-AuthServ
      • Opção: LANGUAGE
        • Os idiomas suportados são: C cz de en es fr nl pl pt sk tr (C é Inglês)
        • Este comando configura o idioma usado pelos Serviços em relação à tua conta-AuthServ
        • Exemplo: /as set language pt (define o idioma para português)
      • Opção: PRIVMSG
        • Valores possíveis: 0,1
        • Este comando configura se os Serviços te enviam as mensagens em conversa privada (1) ou em notice (0)
      • Opção: MAXLOGINS
        • Valores possíveis: 1-10
        • Este comando configura quantos utilizadores podem estar authados simultaneamente na tua conta.
      • Opção: EMAIL
        • Valores possíveis: o_teu@email
        • Este comando configura o email actual da conta. Este processo deverá ser completado com uma cookie, que receberás via email.
      • Opção: AUTOHIDE
        • Valores possíveis: 1|0
        • Este comando configura se o sistema te esconderá o teu IP/mask(hostmask) automaticamente, com o modo de utilizador +x.

Eis o exemplo: User (~user@host.net) Quit (Registered) User (~user@testaccount.users.OnlineGamesNet) has joined #CHANNEL Como vêem, agora o IP está escondido.