WESNOTHD(6) Battle for Wesnoth multiplayer daemon de rede WESNOTHD(6) NOME wesnothd - Battle Wesnoth multiplayer daemon de rede SINOPSE wesnothd [-dv] [-c path] [-p port] [-t number] [-T number] wesnothd -V DESCRICAO Gerencia jogos multiplayer de Battle for Wesnoth. Veja http://www.wesnoth.org/wiki/ServerAdministration para saber quais comandos o servidor aceita via o cliente do jogo (/query ...) ou via fifo. OPCOES -c path, --config path diz a wesnothd onde achar o arquivo de configuracao a ser usado. Veja a secao SERVER CONFIG abaixo para a sintaxe. Voce pode recarregar a configuracao enviando SIGHUP para o processo do servidor. -d, --daemon roda o wesnothd como um daemon. -h, --help explica o que as opcoes de linha de comando fazem. --log-level=domain1,domain2,... define o nivel de gravidade do log domain. all pode ser usado para igualar qualquer log domain. Niveis disponiveis: error, warning, info, debug. O nivel error e utilizado como padrao e o info nivel para o server domain. -p port, --port port conecta o servidor a porta escolhida. Se nenhuma porta for escolhida, a porta 15000 sera usada. -t number, --threads number define a quantidade maxima de threads trabalhando para E/S em rede em espera para n (padrao: 5, max: 30). -T number, --max-threads number define o numero maximo de threads de trabalho que serao criadas. Se 0 ser definido, nao havera limites (padrao: 0). -V, --version mostra o numero da versao e sai. -v, --verbose liga o debug do log. CONFIGURACAO DO SERVIDOR A sintaxe geral e: [tag] key="value" key="value,value,..." [/tag] Chaves globais: allow_remote_shutdown Se definido como no (padrao), shut_down e pedidos para reiniciar sao ignorados a nao ser que venham do fifo. Mude-o para yes para permiter desligamento remoto via /query por um administrador. ban_save_file Caminho completo ou relativo para um arquivo (comprimido com gzip) que o servior pode ler e escrever. Bans serao salvos para este arquivo e lidos novamente quando o servidor for ligado. compress_stored_rooms Determina se o arquivo rooms deve ser lido e escrito em forma compactada. O padrao e yes. connections_allowed O numero de conexoes permitidas do mesmo IP. 0 para infinito. (padrao: 5) deny_unregistered_login Se quiser previnir usuarios que nao estao registrados com o user_handler logando. (padrao:falso) disallow_names Nomes/apelidos que nao sao aceitos pelo servidor. * e ? de caracteres-curinga sao suportados. Veja glob(7) para mais detalhes. Os valores padrao (usados se nada for especificado) sao: *admin*,*admln*,*server*,ai,ai?,computer,human,network,player. fifo_path O caminho para o fifo em que voce pode ecoar comandos do servidor (o mesmo que /query ... do wesnoth). Se nao especificado, o padrao e o caminho da compilacao (padrao: /var/run/socket/wesnothd/socket). max_messages O numero de mensagens permitidas em messages_time_period. (padrao: 4) messages_time_period O periodo de tempo (em segundos) do flooding de mensagens ser detectado. (padrao: 10 segundos) motd A mensagem do dia. new_room_policy Determina quem pode criar novas salas no servidor. Os valores disponiveis sao everyone, registered, admin e nobody, eda permissao para, respectivamente, todos, apenas usuarios registrados, administradores, ou desabilita que novas salas sejam criadas. O valor padrao e everyone. passwd A senha usada para ganhar privilegios dec admnistrador. (via /query adminpassword). replay_save_path O diretorio onde o servidor armazena replays de jogos. (nao esqueca de botar no final /!) O padrao e `' que o diretorio wesnothd foi iniciado. restart_command O comando que o servidor usa para comecar um novo processo de servidor via o comando restart. (So pode ser dado via fifo. Veja a configuracao allow_remote_shutdown.) room_save_file Caminho para um arquivo onde as informacoes de room devem ser guardadas. Este arquivo e lido quando o servidor comeca e escrito depois. Se em branco ou nao definidas, rooms nao sao carregadas e nem salvas. save_replays Define se o servidor gravara automaticamente os replays dos jogos. (padrao: false) tls_enabled Habilita o uso de TLS. Se verdadeiro, necessita que as tres opcoes seguintes sejam habilitadas tambem. tls_fullchain TLS cadeia completa de certificado em formato .pem tls_private_key chaves pessoais para TLS em formato .pem tls_dh Parametros do TLS DH, como um arquivo .pem. Gerado com openssl dhparam -out filename.pem 4096 versions_accepted Uma lista separada por virgulas das versoes de strings que serao aceitas pelo servidor. * e ? de caracteres-curinga sao suportados. (o padrao e a versao correspondente do wesnoth) Exemplo: versions_accepted="*" aceita qualquer versao do string. id O ID do servidor quando utilizada a funcionalidade da base de dados para salvar informacao do jogo. Geralmente e a versao major.minor de clientes aceitos, tal quais 1.16 ou 1.17. Tags Globais: [redirect] Uma tag para especificar um servidor ao qual redirecionar certas versoes de clientes. Nao e usado se versions_accepted nao estiver definido. host O endereco do servidor para o qual redirecionar. port A porta para a qual se conectar. version Uma lista separada por virgulas de versoes para redirecionar. Se comporta do mesmo modo que versions_accepted em relacao a caracteres-curinga. [ban_time] Uma tag para definir palavras chaves para bans temporarios. nome O nome usado como referencia para o tempo de ban. time A definicao da duracao do tempo. O formato e: %d[%s[%d%s[...]]] onde %s e s (segundos), m (minutos), h (horas), D (dias), M (meses) ou A (anos) e %d e um numero. Se nenhum modificador de tempo for dado, minutos (m) sao assumidos. Exemplo: time="1D12h30m" resulta num tempo de banimento de 1 dia, 12 horas e 30 minutos. [proxy] Uma tag para dizer ao servidor para agir como uma proxy e enviar as requisicoes dos clientes conectados para o servidor especificado. Aceita as mesmas chaves que [redirect]. [user_handler] Configura o apelido do usuario. Se nao houver uma entrada [user_handler] presente na configuracao, o servidor rodara sem nenhum servico de registro de apelidos. Todas as tabelas adicionais que sao necessarias para que o forum_user_handler funcione podem ser encontradas na table_definitions.sql no repositorio de codigo do Wesnoth. Requer suporte mysql habilitado. Para cmake e ENABLE_MYSQL e para scons e forum_user_handler. db_host O hostname do servidor da database db_name O nome da database db_user O nome do usuario com o qual entrar no banco de dados db_password A senha deste usuario db_users_table O nome da tabela onde o seu forum phpbb salva os dados do usuario. Mais provavelmente ele sera _users (e.g. phpbb3_users). db_extra_table (para user_handler=forum) O nome da tabela em que wesnothd salvara a data sobre usuarios. db_game_info_table O nome da tabela em que wesnothd salvara a data de jogos. db_game_player_info_table O nome da tabela em que wesnothd salvara a data sobre os jogadores num jogo. db_game_modification_info_table O nome da tabela em que wesnothd salvara a data sobre as modificacoes usadas num jogo. db_user_group_table O nome da tabela em que o seu phpbb do forum salva os dados dos grupos dos usuarios. Isto mais provavelmente sera _user_group (e.g. phpbb3_user_group). db_connection_history_table O nome da tabela onde sao armazenados os horarios de login/logout. Tambem utilizado para relacionar IP com usuarios e vice-versa. db_topics_table O nome da tabela onde os seu forum phpbb salva a informacao do topico (thread). Mais provavelmente ele sera _topics (e.g. phpbb3_topics). db_banlist_table O nome da tabela onde o seu forum phpbb salva os dados dos usuarios banidos. Mais provavelmente ele sera _banlist (e.g. phpbb3_banlist). mp_mod_group O ID do grupo do forum que sera considerado como tendo privilegios de moderador. STATUS DE SAIDA O status de saida normal e 0 quando o server tiver fechado corretamente. Um status de saida de 2 indica um erro nas opcoes das linahs de comando. AUTOR Escrito por David White . Editado por Nils Kneuper , ott , Soliton e Thomas Baumhauer . Esta pagina do manual foi originalmente escrita por Cyril Bouthors . Visite a pagina oficial: http://www.wesnoth.org/ COPYRIGHT Copyright (C) 2003-2024 David White Este Software e Gratuito; este software e licenciado sob a versao GPL 2, conforme publicada pela Free Software Foundation. Nao ha NENHUMA garantia; nem mesmo para COMERCIALIZACAO ou ADEQUACAO PARA UM PROPOSITO EM PARTICULAR. VEJA TAMBEM wesnoth(6) wesnothd 2022 WESNOTHD(6)