wesnothd — Um daemon de rede para a Batalha por
Wesnoth.
wesnothd [-dv] [-c path] [-p
port] [-t number] [-T number]
wesnothd -V
Manages Battle for Wesnoth multiplayer games. See
https://www.wesnoth.org/wiki/ServerAdministration on what commands the
server accepts via the wesnoth client (/query ...) or the fifo.
- -c path, --config path
- diz a wesnothd onde encontrar o ficheiro de configuração
para usar. Veja a seção CONFIGURAÇÃO DO
SERVIDOR abaixo para os comandos. Podes recarregar as
configurações ao enviar um SIGHUP ao servidor.
- -d, --daemon
- executa wesnothd como processo de fundo
- -h, --help
- explica o que as opções de linha de comando fazem.
- --log-nível=domínio1,domínio2,...
- define o nível de gravidade dos domínios de log. all
pode ser usado para combinar com qualquer domínio de log.
Níveis disponíveis:
erro, warning, info, debug.
Por defeito, o nivel erro é usado do nível
info para o domínio servidor.
- -p porta, --port porta
- conecta o servidor à porta escolhida. Se nenhuma porta for
escolhida, a porta 15000 será usada.
- -t número, --threads número
- muda para n a quantidade máxima de threads de trabalho em espera
para E/S de rede (padrão:
5, max: 30).
- -T número, --max-threads número
- configura o número máximo de threads de trabalho que
serão criadas. Se ajustado para 0, não haverá
limites (padrão: 0).
- -V, --version
- mostra o número da versão e sai.
- -v, --verbose
- liga o log de depuração.
[tag]
- key=“valor”
- chave=“valor,valor,...”
[/tag]
- allow_remote_shutdown
- se ajustado para no (o padrão), pedidos de desligar e
reiniciar serão ignorados, a menos que venham do fifo. Coloque como
yes para permitir desligamento remoto via um /query de um
administrador.
- ban_save_file
- caminho completo ou relativo para um arquivo (comprimido com gzip) que o
servidor possa ler e escrever. Expulsões serão gravados para
o arquivo e lidos de novo ao ligar o servidor.
- compress_stored_rooms
- Determina quando o arquivo ‘rooms’ pode ser lido e escrito
em forma compacta. O padrão é yes.
- connections_allowed
- O número de conexões permitidas do mesmo IP. 0 para
infinito. (padrão: 5)
- disallow_names
- Nomes/alcunhas que não são aceites pelo servidor. * e
? podem ser usados como jóqueres. Veja glob(7) para
mais detalhes. Os valores padrão (usados se nada for especificado)
são:
*admin*,*admln*,*server*,ai,ai?,computer,human,network,player.
- fifo_path
- The path to the fifo you can echo server commands into (same as /query ...
from wesnoth). If not specified defaults to the compile-time path
(default: /var/run/wesnothd/socket).
- max_messages
- O número de mensagens permitidas no período de
messages_time_period. (padrão: 4)
- messages_time_period
- O período de tempo (em segundos) de inundação de
mensagens é detetado (padrão: 10 segundos)
- motd
- A mensagem do dia.
- new_room_policy
- Determina quem pode criar novas salas no servidor. Os valores
disponíveis são everyone, registered,
admin e nobody, e dar a permisão, respectivamente,
para todos, de usuários registados, administradores ou
criação desativada de salas. O valor por defeito é
everyone.
- passwd
- A palavra-passe usada para ganhar privilégios de administrador (por
via /query administrador palavra-passe)
- replay_save_path
- O directório onde o servidor armazena as revisões dos jogos.
(não esqueças o “/” final!) O padrão
é `' que é donde wesnothd fora lançado.
- restart_command
- O comando que o servidor usa para começar um novo processo de
servidor por via do comando restart. (Só pode ser dado no
fifo. Veja a configuração
allow_remote_shutdown.)
- room_save_file
- Caminho para um arquivo onde as informações da sala devem
ser guardadas. Este arquivo é lido quando o servidor começa
e escrito depois. Se em branco ou não definidas, as salas
não são carregadas nem salvas.
- save_replays
- Define se o servidor vai guardar automaticamente os replays dos jogos.
(padrão: false)
- versions_accepted
- Uma lista, separada por vírgulas de strings de versão que
serão aceitas pelo servidor. *e ? podem ser usados
como jóqueres. (o padrão é a versão desta
instalação do wesnoth)
Exemplo: versions_accepted="*" aceita qualquer
versão.
- user_handler
- O nome da base de dados de utilizadores para ser utilizado. De momento
estão disponíveis forum (para ligar o servidor
à base de dados phpp do fórum oficial) e sample
(apenas um esboço, não é aconselhável correr o
servidor num ambiente real com este). Por padrão forum
é usado. Também terás de usar um
[user_handler] como explicado abaixo.
[redirect] Uma tag para especificar um servidor ao qual
redireccionar certas versões dos clientes.
- host
- O endereço do servidor para o qual redireccionar.
- port
- A porta para a qual conectar-se.
- versão
- Uma lista separada por vírgulas das versões para
redireccionar. Comporta-se do mesmo modo que versions_accepted em
relação a jóqueres.
[tempo de expulsão] Uma tag para definir
palavras-chave para medir o tempo de expulsão.
- name
- O nome de referencia ao tempo de expulsão.
- tempo
- A definição do tempo limite. O formato é:
%d[%s[%d%s[...]]] onde s são os segundos, m os minutos, h as horas,
D os dias, M os meses ou Y os anos e %d é um valor numérico.
Se nenhum tempo for referido serão assumidos minutos. Por exemplo:
time="1D12h30m" resulta num tempo de expulsão de 1
dia, 12 horas e 30 minutos.
[proxy] Uma etiqueta que diz ao servidor para agir como
proxy, e enviar as requisições dos clientes conectados para um
outro servidor especificado. Aceita as mesmas chaves que [redirect].
[user_handler] Configures the user handler. Available keys
vary depending on which user handler is set with the user_handler
key. If no [user_handler] section is present in the configuration the
server will run without any nick registration service. All additional tables
that are needed for the forum_user_handler to function can be found
in table_definitions.sql in the Wesnoth source repository.
- db_host
- (para user_handler=forum) o nome da máquina do servidor da base de
dados
- db_name
- (para user_handler=forum) o nome do base de dados
- db_user
- (para user_handler=forum) O nome do usuário com o qual registar-se
na base de dados
- db_password
- (para user_handler=forum) a senha deste usuário
- db_users_table
- (para ser usado em conjunto com user_handler=forum) O nome da base de
dados phpbb do fórum usado. Provavelmente será
<table-prefix>_users (p.ex. phpbb3_users).
- (for user_handler=forum) The name of the table in which wesnothd will save
its own data about users. You will have to create this table
manually.
- db_game_info_table
- (for user_handler=forum) The name of the table in which wesnothd will save
its own data about games.
- db_game_player_info_table
- (for user_handler=forum) The name of the table in which wesnothd will save
its own data about the players in a game.
- db_game_modification_info_table
- (for user_handler=forum) The name of the table in which wesnothd will save
its own data about the modifications used in a game.
- db_user_group_table
- (for user_handler=forum) The name of the table in which your phpbb forums
saves its user group data. Most likely this will be
<table-prefix>_user_group (e.g. phpbb3_user_group).
- mp_mod_group
- (for user_handler=forum) The ID of the forum group to be considered as
having moderation authority.
- user_expiration
- (para user_handler=sample) O tempo após o qual um usuário
registado expira (em dias).
[email] Configura um servidor SMTP pelo qual os
utilizadores podem enviar correio. De momento só usado pelo
controlador do utilizador de exemplo.
- server
- O nome do servidor de correio
- username
- O nome de usuário com o qual se registar no servidor de
correio.
- password
- A senha deste usuário.
- from_address
- O endereço de remetente do teu e-mail
- mail_port
- A porta na qual o teu servidor de correio iniciar. O padrão
é 25.
O estado de saída normal é 0 se o servidor for
corretamente fechado. Um estado de saída de 2 indica um erro com as
opções da linha de comandos.
Escrito por David White <davidnwhite@verizon.net>. Editado
por Nils Kneuper <crazy-ivanovic@gmx.net>, ott <ott@gaon.net> e
Soliton <soliton.de@gmail.com> e Thomas Baumhauer
<thomas.baumhauer@gmail.com>. Esta página de manual foi
originalmente escrita por Cyril Bouthors <cyril@bouthors.org>.
Visit the official homepage: https://www.wesnoth.org/
Copyright © 2003-2018 David White
<davidnwhite@verizon.net>
Este programa é Software Livre; este programa esta licenciado sob a GPL
versão 2, conforme publicada pela Free Software Foundation.
NÃO há QUALQUER garantia para o programa; nem mesmo a garantia
de COMERCIALIZAÇÃO, e as de ADEQUAÇÃO A QUALQUER
PROPÓSITO.