English version
English version




Existem alguns argumentos que podem ser usados em linhas de comando para personalizar algumas opções do jogo. Nenhum deles é realmente necessário, e muitas dessas opções podem ser alteradas no Gamemod, mas argumentos podem ser muito úteis para usuários avançados ou servidores.

Os argumentos diferenciam letras maiúsculas de minúsculas, e devem ser usados com '-', não '/'. Caso algum argumento tenha um valor a ser estabelecido, deve ser escrito após um espaço. Por exemplo:

outgun -ded -port 25001 -priv (Essa é uma linha de comando válida)

 


 

Configurações do servidor

 

-ded
Cria um servidor dedicado. O servidor é iniciado em uma janela independente, nenhuma memória é carregada para o cliente e seus menus, gráficos e sons e já está automaticamente online. Se você quiser jogar em seu servidor dedicado, deverá iniciar uma outra instância do jogo, sem o argumento -ded e conectar a ele. O servidor continuará online mesmo que você feche o cliente.


-nowindow
Faz com que o servidor rode sem uma janela. Esse argumento só tem efeito quando combinado com o argumento -ded. Em sistemas Windows, apenas um espaço na barra de ferramentas é criado. Em sistemas Unix (como Linux), não há elementos gráficos, mas o servidor indica seu status no console periodicamente. O argumento -nowindow funciona de forma semelhante ao antigo -text


-priv
Torna o servidor privado, ele não será divulgado na lista de servidores online dentro do jogo e no site. Use esse argumento caso você não queira que qualquer jogador entre em seu servidor. No caso de servidores dedicados, esse argumento ignora a configuração do comando private_server no Gamemod.


-public
Torna o servidor público, ele é divulgado na lista de servidores online no jogo e no site. No caso de servidores dedicados, esse argumento ignora a configuração do comando private_server no Gamemod.


-maxp
Estabelece o número máximo de jogadores suportados pelo servidor. Esse argumento só tem efeito quando o comando max_players do Gamemod não foi estabelecido. Deve ser um número par, entre 2 e 32.


-port
Indica a porta UDP em que o servidor irá rodar. Se você deseja rodar múltiplos servidores em uma mesma máquina, é necessário que cada servidor rode em uma porta diferente. Para servidores dedicados, esse argumento ignora a configuração do comando server_port do Gamemod. A porta deve ser um número entre 1 e 65535.


-sport
Indica a abrangência das portas UDP disponíveis para o servidor usar em sua comunicação com os clientes. Como argumento, deve ser usada a primeira porta disponível e a última, separados por dois-pontos ( por exemplo, 1:65535 ). O propósito desse argumento é limitar a abrangência de portas para que elas possam ser liberadas em um firewall. Você deve reservar um número de portas maior do que o limite de jogadores no servidor, pois se o número de porta disponíveis acabar, outros jogadores não poderão se conectar ao servidor, que não irá responder.


-ip
Indica o endereço IP do servidor a ser divulgado na lista de servidores. Não especifique uma porta com esse parâmetro, para isso use o -port. Apenas use esse parâmetro caso o jogo não seja capaz de identificar o seu IP automaticamente. Você pode descobrir seu IP público em sites como whatismyip.com. Para servidores dedicados, esse argumento ignora o comando server_ip do Gamemod.


-unsafeserver
Habilita threading no servidor. Há vários trechos na codificação do server em que isso não é completamente seguro, mas encontrar problemas com esse argumento não é algo freqüente. Mesmo assim, você pode encontrar problemas ocasionalmente. Os servidores de Outgun sempre funcionaram dessa forma, mas a versão 1.0 é mais tolerante a isso. Se você encontrar problemas com essa opção, por favor não os reporte como bugs no jogo. Não temos certeza se habilitar essa opção ajuda de qualquer forma, mas é possível. Se você tem um computador muito lento (tão lento que não é possível rodar o cliente corretamente) ou tem muito tráfego e está tendo problemas de performance com o servidor, você pode testar esse argumento, mas remova-o se ele não ajudar.


Configurações de ajuda ao cliente

Essas configurações são mais usadas quando o jogo está travado em alguma situação relacionada aos gráficos ou sons em que eles não funcionam corretamente. Com uma combinação desses argumentos normalmente é possível reverter a uma situação em que o jogo rode normalmente. Quando nenhuma configuração é usada, o jogo usa -win -defmode como padrão.

 

-win
Força o jogo a rodar em uma janela.


-fs
Força o jogo a rodar em tela-cheia.


-dbuf
Força o jogo a rodar em double buffering ao invés de page flipping.


-flip
Força o jogo a rodar em page flipping.


-defmode
Força o jogo a rodar com a configuração gráfica padrão, que é resolução 640x480 (ou a menor disponível caso não seja essa) com as cores usadas na área de trabalho.


-nosound
Desabilita os sons do jogo. É útil quando o jogo encontra algum problema com os drivers de som na inicialização, já que você pode remover os sons nos menus do jogo.

 

Outros argumentos

 

-info
Obtém informações sobre possíveis valores para o argumento -prio e seu IP.


-prio
Indica a prioridade do Outgun na máquina. O jogo tem 3 tipos de threads tanto do lado do cliente quanto do servidor: threads cliente-servidor, threads de baixa prioridade em segundo plano e threads normais. Desses, os threads de segundo plano e os normais sempre rodam com a prioridade padrão do sistema. Os threads cliente-servidor são críticos para os pings dos jogadores e a qualidade de jogo. Sua prioridade é dada por esse argumento. Ele nunca deve ser menor do que o padrão do sistema, mas você pode testar diversas configurações se achar que o padrão do jogo (prioridade máxima - 1) incomoda outras aplicações. Rode o jogo com o argumento -info para descobrir as configurações padrão de sua máquina.


-defaultprio
Usar esse argumento é como usar o argumento -prio com a prioridade padrão do sistema obtida em -info. Isso significa que cada thread no jogo funcionará com a prioridade padrão de um processo de baixa-prioridade. Isso não é recomendado, já que aumentará significativamente o ping dos jogadores conectados. Os benefícios desse argumento são questionáveis.


-suppressmessages
Evita que o jogo use caixas de mensagens que esperam que o usuário confirme, clicando no botão "OK". Dessa forma, erros no jogo são apenas indicados no console e armazenados no arquivo /log/suppressed_messages.txt para consultas futuras. Isso é útil caso você esteja rodando um servidor sem administração com scripts para reiniciar o servidor automaticamente depois de fechado. Dessa forma, bugs no jogo não impedirão o jogo de ser reiniciado. Apenas lembre-se de consultar os logs e reportar possíveis bugs para os desenvolvedores.


-debug
Indica o nível de detalhes para os arquivos de log do jogo. Há 3 possíveis opções:
Quando estabelecido em -debug 2, todos os logs possíveis são criados. É útil em caso de bugs, já que os logs se tornam uma fonte de informações sobre eles. Normalmente usado em versões Beta do jogo.
Quando estabelecido em -debug 1, os logs de leetnet (que contém toda a informação sobre o tráfego cliente-servidor) não são criados. Isso salva espaço em disco, mas faz com que não haja qualquer informação em caso de bugs.
Quando estabelecido em -debug 0, os logs de leetnet também não são criados.
Os logs normais do jogo não podem ser desabilitados. Mas se você realmente precisar de todo o espaço possível para rodar um servidor, você pode criar scripts que deletem esses logs periodicamente. Note que todos os logs que acumulam muitas informações não podem ser desabilitados, mas são limpos sempre que o servidor é iniciado.


-cport
Indica a abrangência de portas UDP para o cliente usar. Pode ser útil reservar o número de uma ou poucas portas, para que elas possam ser liberadas em um firewall, ou passadas por um NAT. Para que esse comando funcione, você deverá configurar seu firewall ou NAT também. Para usar mais de uma porta, você deve informar a primeira e última portas disponíveis, separadas por dois-pontos (por exemplo, 1:65535 )


-mappic
Ativa um modo especial que salva screenshots de todos os mapas presentes na pasta maps, em formato OCX, com o mesmo nome do mapa. O tamanho das screenshots é dado pelo próprio tamanho do mapa, cada sala tem um tamanho de 60x45 pixels. O argumento -mappic não pode ser usado com nenhum outro.

 


Documentação original atualizada por Niko Ritari - 25/1/2005
Tradução atualizada por Paulo Nascimento - 30/1/2005

 


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