316 lines
14 KiB
Groff
316 lines
14 KiB
Groff
.\" 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
|
||
.\"
|
||
.
|
||
.\"*******************************************************************
|
||
.\"
|
||
.\" This file was generated with po4a. Translate the source file.
|
||
.\"
|
||
.\"*******************************************************************
|
||
.TH WESNOTHD 6 2022 wesnothd "Битката за Уеснот сървър за мрежова игра"
|
||
.
|
||
.SH ИМЕ
|
||
.
|
||
wesnothd \- Битката за \fBWesnoth\fP сървър за мрежова игра
|
||
.
|
||
.SH ОБЗОР
|
||
.
|
||
\fBwesnothd\fP [\|\fB\-dv\fP\|] [\|\fB\-c\fP \fIpath\fP\|] [\|\fB\-p\fP \fIport\fP\|] [\|\fB\-t\fP
|
||
\fInumber\fP\|] [\|\fB\-T\fP \fInumber\fP\|]
|
||
.br
|
||
\fBwesnothd\fP \fB\-V\fP
|
||
.
|
||
.SH ОПИСАНИЕ
|
||
.
|
||
Управлява мрежови игри на Битката за Уеснот. Вижте
|
||
https://www.wesnoth.org/wiki/ServerAdministration , за това какви команди се
|
||
приемат през уеснот клиента (/query ...) или сокета.
|
||
.
|
||
.SH НАСТРОЙКИ
|
||
.
|
||
.TP
|
||
\fB\-c\ \fP\fIpath\fP\fB,\ \-\-config\fP\fI\ path\fP
|
||
показва на wesnothd, къде да намери файл с настройки, който да
|
||
използва. Вижте долу частта \fBНАСТРОЙКА НА СЪРВЪРА\fP за синтаксис. Можете да
|
||
презаредите настройката, като изпратите SIGHUP към сървърния процес.
|
||
.TP
|
||
\fB\-d, \-\-daemon\fP
|
||
runs wesnothd as a daemon.
|
||
.TP
|
||
\fB\-h, \-\-help\fP
|
||
показва какво правят параметрите за командния ред.
|
||
.TP
|
||
\fB\-\-log\-\fP\fIlevel\fP\fB=\fP\fIdomain1\fP\fB,\fP\fIdomain2\fP\fB,\fP\fI...\fP
|
||
определя нивото не сериозността на дебъг домейните. \fBall\fP съответства на
|
||
всички домейни. Достъпни нива: \fBerror\fP,\ \fBwarning\fP,\ \fBinfo\fP,\ \fBdebug\fP.
|
||
По подразбиране се използва ниво \fBerror\fP, а ниво \fBinfo\fP за \fBserver\fP
|
||
домейн.
|
||
.TP
|
||
\fB\-p\ \fP\fIport\fP\fB,\ \-\-port\fP\fI\ port\fP
|
||
прикача сървъра към определен порт. Ако не се определи такъв, се използва
|
||
порт \fB15000\fP.
|
||
.TP
|
||
\fB\-t\ \fP\fInumber\fP\fB,\ \-\-threads\fP\fI\ number\fP
|
||
настройва максималният чакащи работни нишки за мрежов Вход/Изход на n (по
|
||
подразбиране: \fB5\fP,\ max:\ \fB30\fP).
|
||
.TP
|
||
\fB\-T\ \fP\fInumber\fP\fB,\ \-\-max\-threads\fP\fI\ number\fP
|
||
определя максималният брой на работни нишки, които да се създадат. Ако е
|
||
\fB0\fP, то няма да има граница (по подразбиране: \fB0\fP).
|
||
.TP
|
||
\fB\-V, \-\-version\fP
|
||
показва номера на версията и излиза.
|
||
.TP
|
||
\fB\-v, \-\-verbose\fP
|
||
включва по\-подробен дневник за дебъгването.
|
||
.
|
||
.SH "НАСТРОЙКА НА СЪРВЪРА"
|
||
.
|
||
.SS "Общият синтаксис е:"
|
||
.
|
||
.P
|
||
[\fItag\fP]
|
||
.IP
|
||
\fIkey\fP="\fIvalue\fP"
|
||
.IP
|
||
\fIkey\fP="\fIvalue\fP,\fIvalue\fP,..."
|
||
.P
|
||
[/\fItag\fP]
|
||
.
|
||
.SS "Всеобщи ключове:"
|
||
.
|
||
.TP
|
||
\fBallow_remote_shutdown\fP
|
||
If set to \fBno\fP (default), shut_down and restart requests are ignored unless
|
||
they come from the fifo. Set it to \fByes\fP to allow remote shutdown via a
|
||
/query by an administrator.
|
||
.TP
|
||
\fBban_save_file\fP
|
||
Пълен или относителен път към (gzip компресиран) файл, който сървърът може
|
||
да разчете и презаписва. Тук се записват отлъчванията и се разчитат наново,
|
||
когато сървърът стартира.
|
||
.TP
|
||
\fBcompress_stored_rooms\fP
|
||
Определя дали файлът с помещенията ще бъде разчитан и презаписван в
|
||
компресирана форма. По подразбиране е \fByes\fP.
|
||
.TP
|
||
\fBconnections_allowed\fP
|
||
Броят позволени връзки от един и същ IP адрес. \fB0\fP означава безкрай. (по
|
||
подразбиране: \fB5\fP)
|
||
.TP
|
||
\fBdeny_unregistered_login\fP
|
||
Дали да попречи на потребители, които не са регистрирани с \fBuser_handler\fP,
|
||
да се впишат. (по подразбиране: false)
|
||
.TP
|
||
\fBdisallow_names\fP
|
||
Имена/Псевдоними които не се приемат от сървъра. Поддържат се \fB*\fP and \fB?\fP
|
||
за създаване на диви шаблони. Вижте \fBglob\fP(7) за повече информация.
|
||
Стандартните стойности (използвани, ако други не са посочени) са:
|
||
\fB*admin*,*admln*,*server*,ai,ai?,computer,human,network,player\fP.
|
||
.TP
|
||
\fBfifo_path\fP
|
||
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: \fB/var/run/wesnothd/socket\fP).
|
||
.TP
|
||
\fBmax_messages\fP
|
||
Броят позволени съобщения в \fBmessages_time_period\fP. (по подразбиране: \fB4\fP)
|
||
.TP
|
||
\fBmessages_time_period\fP
|
||
Периодът от време (в секунди), за който се засича наводнение от
|
||
съобщения. (по подразбиране \fB10\fP секунди)
|
||
.TP
|
||
\fBmotd\fP
|
||
Съобщението на деня.
|
||
.TP
|
||
\fBnew_room_policy\fP
|
||
Определя кой може да създава нови помещения на сървъра. Достъпни стойности
|
||
са \fBeveryone\fP, \fBregistered\fP, \fBadmin\fP and \fBnobody\fP, като се дават
|
||
разрешения съответно на всички, на регистрирани потребители, на админи или
|
||
напълно изключва създаването на такива стаи. По подразбиране е \fBeveryone\fP.
|
||
.TP
|
||
\fBpasswd\fP
|
||
Паролата, използвана за да се придобият администраторски права (чрез
|
||
\fB/query admin \fP\fIpassword\fP).
|
||
.TP
|
||
\fBreplay_save_path\fP
|
||
Директорията, където сървърът съхранява повторения на игри. (Не забравяйте
|
||
трейлинга /!) По подразбиране е `', което значи директорията, в която
|
||
wesnothd е бил стартиран.
|
||
.TP
|
||
\fBrestart_command\fP
|
||
Командата, която сървърът използва, за да стартира нов сървърен процес чрез
|
||
командата \fBrestart\fP. (Може да се използва само чрез fifo. Вижте
|
||
\fBallow_remote_shutdown\fP setting.)
|
||
.TP
|
||
\fBroom_save_file\fP
|
||
Пътят към файл, където информацията за помещението трябва да бъде
|
||
съхранена. Файлът се разчита със стартирането на сървъра и после се вписва
|
||
там. Ако е празен или не е поставен, помещенията не се зареждат, нито се
|
||
записват.
|
||
.TP
|
||
\fBsave_replays\fP
|
||
Определя дали сървърът автоматично ще записва повторения за игри. (default:
|
||
\fBfalse\fP)
|
||
.TP
|
||
\fBtls_enabled\fP
|
||
Enable use of TLS. If true, requires 3 following options to be set too.
|
||
.TP
|
||
\fBtls_fullchain\fP
|
||
TLS full certificate chain in .pem format
|
||
.TP
|
||
\fBtls_private_key\fP
|
||
private key for TLS in .pem format
|
||
.TP
|
||
\fBtls_dh\fP
|
||
TLS DH parameters, as .pem file. Generate with \fBopenssl dhparam \-out filename.pem 4096\fP
|
||
.TP
|
||
\fBversions_accepted\fP
|
||
Списък на разделени с запетая версии, които са позволени от
|
||
сървъра. Поддържат се \fB*\fP and \fB?\fP за създаване на диви шаблони. (по
|
||
подразбиране със съответстващата версия на уеснот)
|
||
.br
|
||
Пример: \fBversions_accepted="*"\fP приема всяка версия.
|
||
.TP
|
||
\fBid\fP
|
||
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.
|
||
.
|
||
.SS "Глобални етикети:"
|
||
.
|
||
.P
|
||
\fB[redirect]\fP A tag to specify a server to redirect certain client versions
|
||
to. Is not used if \fBversions_accepted\fP is not set.
|
||
.RS
|
||
.TP
|
||
\fBhost\fP
|
||
Адресът на сървъра, на който да се препращат.
|
||
.TP
|
||
\fBport\fP
|
||
Порт за връзка.
|
||
.TP
|
||
\fBversion\fP
|
||
Списък на разделени със запетая версии за препращане. Държи се по същият
|
||
начин, като \fBversions_accepted\fP по отношение на шаблоните.
|
||
.RE
|
||
.P
|
||
\fB[ban_time]\fP Етикет за определяне на удобни ключови думи за дължините на
|
||
временни отлъчвания.
|
||
.RS
|
||
.TP
|
||
\fBname\fP
|
||
Името, с което се посочва часът на отлъчването.
|
||
.TP
|
||
\fBtime\fP
|
||
Дължината на време Форматът е: %d[%s[%d%s[...]]], където %s е s (секунди),
|
||
m (минути), h (часове), D (дни), M (месеци) или Y (години, а %d е число.
|
||
Ако не е посочена стойност, тя се дава в минути (m). Например:
|
||
\fBtime="1D12h30m"\fP означава отлъчване за 1 ден, 12 часа и 30 минути.
|
||
.RE
|
||
.P
|
||
\fB[proxy]\fP Етикет, който казва на сървъра да се държи като прокси и да
|
||
препраща заявките на закачените клиенти към определен сървър. Приема същите
|
||
ключове като B[redirect].
|
||
.RE
|
||
.P
|
||
\fB[user_handler]\fP Configures the user handler. If no \fB[user_handler]\fP
|
||
section is present in the configuration the server will run without any nick
|
||
registration service. All additional tables that are needed for the
|
||
\fBforum_user_handler\fP to function can be found in table_definitions.sql in
|
||
the Wesnoth source repository. Requires mysql support enabled. For cmake
|
||
this is \fBENABLE_MYSQL\fP and for scons this is \fBforum_user_handler.\fP
|
||
.RS
|
||
.TP
|
||
\fBdb_host\fP
|
||
Името на сървъра с базата данни
|
||
.TP
|
||
\fBdb_name\fP
|
||
Името на датабазата
|
||
.TP
|
||
\fBdb_user\fP
|
||
Името на потребителя през когото ще се осъществи вписването в базата данни
|
||
.TP
|
||
\fBdb_password\fP
|
||
Паролата на този потребител
|
||
.TP
|
||
\fBdb_users_table\fP
|
||
The name of the table in which your phpbb forum saves its user data. Most
|
||
likely this will be <table\-prefix>_users (e.g. phpbb3_users).
|
||
.TP
|
||
\fBdb_extra_table\fP
|
||
Името на таблицата, в която wesnothd ще записва собствената си дата относно
|
||
потребителите.
|
||
.TP
|
||
\fBdb_game_info_table\fP
|
||
Името на таблицата, в която wesnothd ще записва данните си за игрите.
|
||
.TP
|
||
\fBdb_game_player_info_table\fP
|
||
Името на таблицата, в която wesnothd ще записва данните си за играчите по
|
||
време на игра.
|
||
.TP
|
||
\fBdb_game_modification_info_table\fP
|
||
Името на таблицата, в която wesnothd ще записва данните си относно
|
||
използваните модификации в игра.
|
||
.TP
|
||
\fBdb_user_group_table\fP
|
||
The name of the table in which your phpbb forum saves its user group
|
||
data. Most likely this will be <table\-prefix>_user_group
|
||
(e.g. phpbb3_user_group).
|
||
.TP
|
||
\fBdb_connection_history_table\fP
|
||
The name of the table in which to store login/logout times. Also used for
|
||
matching IPs to users and vice versa.
|
||
.TP
|
||
\fBdb_topics_table\fP
|
||
The name of the table in which your phpbb forum saves its topic (thread)
|
||
information. Most likely this will be <table\-prefix>_topics
|
||
(e.g. phpbb3_topics).
|
||
.TP
|
||
\fBdb_banlist_table\fP
|
||
The name of the table in which your phpbb forum saves its user bans
|
||
data. Most likely this will be <table\-prefix>_banlist
|
||
(e.g. phpbb3_banlist).
|
||
.TP
|
||
\fBmp_mod_group\fP
|
||
ID на форумната група, за която се счита, че има модераторски права.
|
||
.RE
|
||
.
|
||
.SH "СТАТУТ НА ИЗХОДА"
|
||
.
|
||
Обичайният изходен статут е 0, когато сървърът бива правилно
|
||
затворен. Статут номер 2 сочи към грешка с опциите по командната линия.
|
||
.
|
||
.SH АВТОР
|
||
.
|
||
Написано от Дейвид Уайт <davidnwhite@verizon.net>. Редактирано от
|
||
Нийлс Нопър <crazy\-ivanovic@gmx.net>, ott <ott@gaon.net>,
|
||
Soliton <soliton.de@gmail.com> and Томас Баумхауер
|
||
<thomas.baumhauer@gmail.com>. Тази страница е първоначално написана
|
||
от Сирил Боуторс <cyril@bouthors.org>.
|
||
.br
|
||
Посетете официалната страница: https://www.wesnoth.org/
|
||
.
|
||
.SH "АВТОРСКИ ПРАВА"
|
||
.
|
||
Copyright \(co 2003\-2024 David White <davidnwhite@verizon.net>
|
||
.br
|
||
Това е Свободен софтуер; лицензиран е под GPL версия 2, както е публикуван
|
||
от Free Software Foundation. НЯМА никаква гаранция, дори за ПРОДАВАЕМОСТ
|
||
или ПРИЛАГАНЕ ЗА ОПРЕДЕЛЕНА ЦЕЛ.
|
||
.
|
||
.SH "ВИЖТЕ СЪЩО"
|
||
.
|
||
\fBwesnoth\fP(6)
|
||
|