.\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program; if not, write to the Free Software .\" Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA .\" . .TH WESNOTHD 6 "2006" "wesnothd" "Battle for Wesnoth multiplayer network daemon" . .SH NAME . wesnothd \- Battle for .B Wesnoth multiplayer network daemon . .SH SYNOPSIS . .B wesnothd .RB [\| \-dvV \|] .RB [\| \-c .IR path \|] .RB [\| \-p .IR port \|] .RB [\| \-t .IR number \|] .RB [\| \-T .IR number \|] . .SH DESCRIPTION . Manages Battle for Wesnoth multiplayer games. See http://www.wesnoth.org/wiki/ServerAdministration on what commands the server accepts via the wesnoth client or the socket. . .SH OPTIONS . .TP .BI -c,\ --config \ path tells wesnothd where to find the config file to use. See the section .B SERVER CONFIG below for the syntax. .TP .B -d,\ --daemon runs wesnothd as a daemon. .TP .B -h,\ --help tells you what the command line options do. .TP .BI -p,\ --port \ port binds the server to the specified port. If no port is specified, port 15000 will be used. .TP .BI -t,\ --threads \ number sets the maximum number of waiting worker threads for network I/O to n (default: 5, max: 30). .TP .BI -T,\ --max-threads \ number sets the maximum number of worker threads that will be created if set to 0 there will be no limit (default: 0). .TP .B -V,\ --version shows version number and exits. .TP .B -v,\ --verbose turns on more verbose logging. . .SH SERVER CONFIG . .SS The general syntax is: . .P [\fItag\fR] .IP key="\fIvalue\fR" .IP key="\fIvalue\fR,\fIvalue\fR,..." .P [/\fItag\fR] . .SS "Global keys:" . .TP .B connections_allowed The number of allowed connections from the same IP. (default: 5) .TP .B disallow_names Names/nicks that are not accepted by the server. `*' and `?' from wildcard patterns are supported. See .BR glob (7) for more details. Default values (used if nothing is specified) are: `*admin*,*admln*,*server*,ai,ai?,computer,human,network,player'. .TP .B max_messages The number of allowed messages in \fBmessages_time_period\fR. (default: 4) .TP .B messages_time_period The time period (in seconds) message flooding is detected in. (default: 10 seconds) .TP .B motd The message of the day. .TP .B passwd The password used to gain admin privileges. Usually it starts with "admin ". .TP .B versions_accepted A comma separated list of version strings to be accepted by the server. `*' and `?' from wildcard patterns are supported. (defaults to the corresponding wesnoth version) .br Example: versions_accepted="*" accepts any version string. . .SS "Global tags:" . .P .B [redirect] A tag to specify a server to redirect certain client versions to. .RS .TP .B host The address of the server to redirect to. .TP .B port The port to connect to. .TP .B version A comma separated list of versions to redirect. Behaves the same way as .B versions_accepted in regard to wildcard patterns. .RE .P .B [proxy] A tag to tell the server to act as a proxy and forward the connected client's requests to the specified server. Accepts the same keys as [redirect]. . .SH AUTHOR . Written by David White . Edited by Nils Kneuper , ott and Soliton . This manual page was originally written by Cyril Bouthors . .br Visit the official homepage: http://www.wesnoth.org/ . .SH COPYRIGHT . Copyright \(co 2003-2006 David White .br This is Free Software; this software is licensed under the GPL version 2, as published by the Free Software Foundation. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. . .SH SEE ALSO . .BR wesnoth (6), .BR wesnoth_editor (6)