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 Enable use of TLS. If true, requires 3 following options to be set too. tls_fullchain TLS full certificate chain in .pem format tls_private_key private key for TLS in .pem format tls_dh TLS DH parameters, as .pem file. Generate with 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 The ID of the server when using the database functionality to store game information. Generally is the major.minor version of accepted clients, such as 1.16 or 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 The name of the table in which your phpbb forum saves its user data. Most likely this will be _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 The name of the table in which your phpbb forum saves its user group data. Most likely this will be _user_group (e.g. phpbb3_user_group). db_connection_history_table The name of the table in which to store login/logout times. Also used for matching IPs to users and vice versa. db_topics_table The name of the table in which your phpbb forum saves its topic (thread) information. Most likely this will be _topics (e.g. phpbb3_topics). db_banlist_table The name of the table in which your phpbb forum saves its user bans data. Most likely this will be _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)