English version
English version




É possível criar um tipo de autenticação necessária para determinados jogadores nos servidores de Outgun. Isso é muito útil para evitar que jogadores possam se passar por outras pessoas nos servidores, ou para atribuir Administradores aos mesmos.

 


 

Na pasta config/ do Outgun existe um arquivo, auth.txt, que serve a 3 propósitos: Reservar nomes de jogadores normais, reservar nomes de Administradores e listar os jogadores banidos do servidor.

A sintaxe do arquivo é bem simples. É dado apenas um comando por linha, de acordo com o tipo de autenticação desejada (normal ou para Administradores). Para escrever os comandos corretamente, é necessário que o editor de texto permita tabulação (tecla Tab). O bloco de notas no Windows é uma boa opção. No Linux, a maioria dos editores também funciona.

 

Autenticando jogadores

No caso de jogadores normais, a sintaxe é a seguinte:

user nome <tab> senha

O comando user é seguido de um espaço, depois vem o nome do jogador a ser reservado, logo em seguida um Tab e, por fim, a senha do jogador. Com isso, assim que um jogador entrar no servidor com um nome reservado, ele deverá informar a senha contida no auth.txt. Isso impede que jogadores não autorizados se passem por outros.

 

Autenticando Administradores

Para autenticar um Administrador no servidor, o procedimento é semelhante. No arquivo auth.txt deve ser adicionado o comando:

admin nome
ou
admin
nome <tab> senha

Caso não seja atribuída nenhuma senha específica para o Administrador no auth.txt, o jogador só será autenticado como Administrador depois que fizer o seu login no Ranking do Outgun

 

Jogadores banidos

Quando um jogador é banido do servidor, o jogo sobreescreve o arquivo auth.txt com informações sobre o jogador. A informação é mantida da seguinte forma:

ban nome <tab> IP
ou
ban nome <tab> IP tempo

Você pode adicionar, editar e remover essas linhas do arquivo normalmente.
O tempo dos banimentos é representado por um grande número, que conta os segundos desde o início de 1970. Portanto, ajustar o tempo manualmente não é muito prático.

 

Comandos de Administrador

Depois de autenticado no servidor, um Administrador tem o direito de executar uma série de comandos, que são listados quando um Administrador digita /help durante o jogo.
Quando um jogador se conecta ao servidor, ele recebe um número de identificação. É com esse número que os comandos são executados:

/list
Lista o número de identificação dos jogadores no servidor.

/kick X
Desconecta (kicka) do servidor o jogador de número X.

/ban X tempo
Bane do servidor o jogador de número X, pelo tempo indicado, em minutos. Quando o Administrador não estabelece um tempo específico para o banimento, ele durará 60 minutos. O tempo máximo de um banimento é de 10.000 minutos (aproximadamente uma semana).

/mute X
Impede o jogador de número X de enviar mensagens.

/smute X
Tem o mesmo efeito do /mute, mas funciona de forma "silenciosa". O jogador não é avisado que não pode mais enviar mensagens.

/unmute X
Faz com que um jogador que foi "mutado" possa voltar a enviar mensagens normalmente

/forcemap
Caso o Administrador esteja votando em algum mapa, o servidor reinicia a partida no mapa escolhido. Se o Administrador não escolher nenhum mapa, ele simplesmente reinicia a partida.

 


Documentação original por Niko Ritari - 08/12/2004
Tradução por Paulo Nascimento - 17/1/2005

 


:: Outgun ::
2002-2005 - Todos os direitos reservados