.\" 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 WESNOTH 6 2022 wesnoth "Битва за Веснот" . .SH ИМЯ wesnoth \- Битва за Веснот, пошаговая стратегическая игра в жанре фэнтези . .SH ОБЗОР . \fBwesnoth\fP [\fIПАРАМЕТРЫ\fP] [\fIПУТЬ_К_ДАННЫМ\fP] . .SH ОПИСАНИЕ . Битва за \fBВеснот\fP \- пошаговая стратегическая игра в жанре фэнтези. Сразите всех противников с помощью выбранных бойцов, умело распоряжаясь своими золотом и деревнями. У каждого бойца есть свои преимущества и недостатки; чтобы победить, разверните свои войска для наилучшего эффекта и не дайте своим врагам сделать то же самое. Получая опыт, бойцы становятся сильнее. Вы можете играть на своем родном языке и проверить свои способности против умного компьютерного оппонента или же присоединиться к огромному сообществу игроков Wesnoth по сети. Вы можете создать собственные типы бойцов, сценарии или кампании и поделиться ими с другими. . .SH ПАРАМЕТРЫ . .TP \fB\-\-all\-translations\fP Отобразить все переводы во внутриигровом списке выбора языка, даже если они считаются недостаточно полными. .TP \fB\-\-bunzip2\fP\fI\ infile.bz2\fP распаковать файл — он должен быть формата bzip2 — и сохранить его без расширения .bz2. Исходный файл \fIinfile.bz2\fP будет удалён. .TP \fB\-\-bzip2\fP\fI\ infile\fP сжать файл в формат bzip2, сохранить его как \fIinfile\fP.bz2 и удалить исходный файл \fIinfile\fP. .TP \fB\-c[\fP\fIid_кампании\fP\fB],\ \-\-campaign[\fP\fI=id_кампании\fP\fB]\fP сразу же запустить кампанию с идентификатором \fIid_кампании\fP. Если идентификатор не установлен, появится меню выбора. .TP \fB\-\-campaign\-difficulty[\fP\fI=сложность\fP\fB]\fP Сложность выбранной кампании (от 1 до наивысшей). Если не задать сложность, появится диалог выбора сложности. .TP \fB\-\-campaign\-scenario\fP\fI\ id_сценария\fP Идентификатор сценария из выбранной кампании. По умолчанию выбран первый сценарий. .TP \fB\-\-campaign\-skip\-story\fP Пропустить экран предыстории [story] и диалог до окончания события \fBstart\fP. .TP \fB\-\-clock\fP Добавить возможность показать часы, чтобы проверить таймер отображения. .TP \fB\-\-config\-dir\fP\fI\ имя\fP Устарело, используйте \fB\-\-userdata\-dir\fP. .TP \fB\-\-config\-path\fP Устарело, используйте \fB\-\-userdata\-path\fP. .TP \fB\-\-core\fP\fI\ id_ядра\fP перекрывает загруженное ядро тем, чей идентификатор был указан .TP \fB\-\-data\-dir\fP\fI\ каталог\fP перезаписывает каталог данных вновь указанным .TP \fB\-\-data\-path\fP вывести путь к каталогу данных и выйти. .TP \fB\-d, \-\-debug\fP включить дополнительные команды в игре (см. Wiki\-страницу на сайте https://wiki.wesnoth.org/CommandMode/ru дальнейших сведений о командном режиме). .TP \fB\-\-debug\-lua\fP включить некоторые механизмы отладки Lua .TP \fB\-\-strict\-lua\fP запретить устаревшие вызовы Lua API .TP \fB\-D,\-\-diff\fP\fI\ левый файл\fP\fB\ \fP\fIправый файл\fP сравнивает два WML\-файла (см. команду diff) без предварительной обработки (если нужна, используйте сначала команду \fB\-p\fP). Помещает разницу в виде DiffWML в стандартный вывод или в файл, указанный \fI\-\-output\fP. .TP \fB\-e[\fP\fIфайл\fP\fB],\ \-\-editor[\fP\fI=файл\fP\fB]\fP запускает редактор карт напрямую. Если задан \fIфайл\fP, действует равноценно \fB\-l\fP \fB\-\-load\fP. .TP \fB\-\-fps\fP отображать в углу экрана число кадров в секунду, а также сохранять эти значения в файл из папки пользовательских данных. .TP \fB\-f, \-\-fullscreen\fP запустить игру в полноэкранном режиме. .TP \fB\-\-gunzip\fP\fI\ infile.gz\fP распаковать файл, который должен быть в формате gzip и сохранить его без расширения .gz. Исходный файл \fIinfile.gz\fP будет удалён. .TP \fB\-\-gzip\fP\fI\ infile\fP сжать файл в формат gzip, сохранить его как \fIinfile\fP.gz и удалить \fIinfile\fP. .TP \fB\-h, \-\-help\fP вывести список параметров командной строки в стандартный вывод и выйти. .TP \fB\-l,\ \-\-load\fP\fI\ file\fP загружает \fIфайл\fP из стандартного каталога сохраненных игр. Если помимо того задан параметр \fB\-e\fP или \fB\-\-editor\fP, запускает редактор с открытой в нем картой из \fIфайла\fP. Если это каталог, редактор выдаст диалог выбора карты из этого каталога. .TP \fB\-L,\ \-\-language\fP\fI\ язык\fP использовать в этой сессии перевод на указанный \fIязык\fP (обозначение). К примеру: \fB\-\-language ang_GB@latin\fP .TP \fB\-\-log\-\fP\fIуровень\fP\fB=\fP\fIдомен1\fP\fB,\fP\fIдомен2\fP\fB,\fP\fI...\fP задать уровень детальности доменов лога. \fBall\fP выводит в лог домены всех уровней. Доступны уровни: \fBerror\fP (ошибки),\ \fBwarning\fP (предупреждения),\ \fBinfo\fP (сведения),\ \fBdebug\fP (отладка),\ \fBnone\fP (ничего). По умолчанию для большинства доменов используется уровень \fBwarning\fP, но домен \fBdeprecation\fP (выводимое из употребления) устанавливается в \fBnone\fP, если только не установлен параметр \fB\-d\fP. .TP \fB\-\-log\-precise\fP выводить временные метки в файл логов с большей точностью. .TP \fB\-\-log\-strict\fP установить строгий уровень отладчика. Любые сообщения, посланные в домены этого уровня выше по своей значимости, приведут к провалу проверки модуля невзирая на исход пробной игры. Имеет значение только, когда используется совместно с \fB\-u\fP. .TP \fB\-\-logdomains[\fP\fI=фильтр\fP\fB]\fP перечислить доступные домены логов (только те, которые содержатся в \fBфильтре\fP, если он задан) и выйти .TP \fB\-\-max\-fps\fP\fI\ fps\fP граничное число кадров в секунду, которые может отобразить игра; значение должно лежать между \fB1\fP и \fB1000\fP, по умолчанию используется частота обновления экрана. .TP \fB\-m, \-\-multiplayer\fP запустить многопользовательскую игру. Совместно с \fB\-\-multiplayer\fP можно использовать дополнительные параметры, они объяснены ниже. .TP \fB\-\-mp\-test\fP загрузить пробные сценарии многопользовательской игры. .TP \fB\-\-new\-widgets\fP этот параметр включает новый недоделанный пакет инструментов для создания виджетов. Он крайне экспериментальный, поэтому не сообщайте об ошибках в нём, так как большинство уже известно. Части библиотеки считаются стабильными, и будут работать без этого включения. .TP \fB\-\-nodelay\fP запустить игру без задержки, необходимой для проверки производительности графики. Автоматически включается при использовании \fB\-\-nogui\fP. .TP \fB\-\-noaddons\fP отключает загрузку пользовательских дополнений. .TP \fB\-\-nocache\fP отключить кэширование игровых данных. .TP \fB\-\-nogui\fP запустить игру без пользовательского интерфейса. Доступно только в сочетании с \fB\-\-multiplayer\fP или \fB\-\-plugin\fP. .TP \fB\-\-nobanner\fP не показывать загрузочный экран. .TP \fB\-\-nomusic\fP запустить игру без музыки. .TP \fB\-\-noreplaycheck\fP не пытаться подтвердить повтор проверки модуля. Имеет значение только, когда используется совместно с \fB\-u\fP. .TP \fB\-\-nosound\fP запустить игру без звука и музыки. .TP \fB\-\-output\fP\fI\ файл\fP настроить вывод в указанный файл. Применимо к операциям взятия разницы (diff). .TP \fB\-\-password\fP\fI\ пароль\fP использовать \fIпароль\fP при соединении с сервером, игнорируя другие предпочтения. Небезопасно. .TP \fB\-\-plugin\fP\fI\ скрипт\fP (экспериментально) загрузить \fIскрипт\fP, определяющий плагин Веснота. В целом, похоже на \fB\-\-script\fP за исключением того, что файл Lua должен вернуть функцию, которую можно запустить в качестве сопрограммы и время от времени пробуждать обновлениями. .TP \fB\-P,\-\-patch\fP\fI\ исходный файл\fP\fB\ \fP\fIфайл патча\fP применяет патч DiffWML к WML\-файлу; ни один из этих файлов предварительно не проверяется. Выводит WML с применёнными к нему правками через стандартный вывод или в файл, указанный \fI\-\-output\fP. .TP \fB\-p,\ \-\-preprocess\fP\fI\ исходный файл/каталог\fP\fB\ \fP\fIцелевой каталог\fP запустить препоцессор для заданного файла или каталога. Для каждого файла в заданный целевой каталог пишется исходный .cfg файл и обработанный .cfg файл. Если задан каталог, он будет обрабатываться рекурсивно в соответствии с известными правилами препроцессора. Общие макросы из каталога "data/core/macros" будут обработаны раньше, чем заданные ресурсы. Пример: \fB\-p ~/wesnoth/data/campaigns/tutorial ~/result.\fP Подробнее о препроцессоре можно прочитать здесь: https://wiki.wesnoth.org/PreprocessorRef#Command\-line_preprocessor. .TP \fB\-\-preprocess\-defines=\fP\fIОПРЕДЕЛЕНИЕ1\fP\fB,\fP\fIОПРЕДЕЛЕНИЕ2\fP\fB,\fP\fI...\fP разделённый запятыми список определений, используемых командой \fB\-\-preprocess\fP. Если в списке определений есть \fBSKIP_CORE\fP, то каталог "data/core" не будет прогоняться через препроцессор. .TP \fB\-\-preprocess\-input\-macros\fP\fI\ исходный файл\fP используется только командой \fB\-\-preprocess\fP. Задает файл, который содержит определения препроцессора \fB[preproc_define]\fP, которые должны быть загружены до запуска препроцессора. .TP \fB\-\-preprocess\-output\-macros[\fP\fI=целевой файл\fP\fB]\fP используется только командой \fB\-\-preprocess\fP. Выводит все заранее обработанные макросы в целевой файл. Если файл не задан, файлом вывода будет \&'_MACROS_.cfg' в целевом каталоге команды обработчика. Файл вывода можно передать с помощью \fB\-\-preprocess\-input\-macros\fP. Этот ключ необходимо указать до команды \fB\-\-preprocess\fP. .TP \fB\-r\ \fP\fIX\fP\fBx\fP\fIY\fP\fB,\ \-\-resolution\ \fP\fIX\fP\fBx\fP\fIY\fP установить разрешение экрана. Пример: \fB\-r\fP \fB800x600\fP. .TP \fB\-\-render\-image\fP\fI\ изображение\fP\fB\ \fP\fIрезультат\fP взять подходящую Веснотскую 'строку пути к изображению', применить к ней функции пути изображения, и вывести результат в .png файл. Функции пути изображения обозначены здесь: https://wiki.wesnoth.org/ImagePathFunctionWML. .TP \fB\-R,\ \-\-report\fP инициализировать каталоги игры, вывести сведения о сборке, подходящие к использованию в сообщениях об ошибках, и выйти. .TP \fB\-\-rng\-seed\fP\fI\ число\fP задать семя генератора случайных чисел данным \fIчислом\fP. Пример: \fB\-\-rng\-seed\fP \fB0\fP. .TP \fB\-\-screenshot\fP\fI\ карта\fP\fB\ \fP\fIрезультат\fP сохраняет снимок экрана \fIкарты\fP в файл \fIрезультат\fP , не запуская вывод на экран. .TP \fB\-\-script\fP\fI\ файл\fP (экспериментально) \fIфайл\fP , содержащий скрипт Lua управления клиентом. .TP \fB\-s[\fP\fIхост\fP\fB],\ \-\-server[\fP\fI=хост\fP\fB]\fP подключиться к указанному хосту, если таковой имеется, иначе подключиться к первому, указанному в настройках. Например: \fB\-\-server\fP \fBserver.wesnoth.org\fP. .TP \fB\-\-showgui\fP запустить игру с пользовательским интерфейсом, перезаписывая любые указанные \fB\-\-nogui\fP. .TP \fB\-\-strict\-validation\fP ошибки подтверждения считаются критическими. .TP \fB\-t[\fP\fIid сценария\fP\fB],\ \-\-test[\fP\fI=id сценария\fP\fB]\fP запустить игру на небольшом пробном сценарии. Сценарий следует обозначить тэгом WML \fB[test]\fP. По умолчанию \fBtest\fP. Демонстрацию функции \fB[micro_ai]\fP можно запустить с помощью \fBmicro_ai_test\fP. Подразумевает \fB\-\-nogui\fP. .TP \fB\-\-translations\-over\fP\fI\ процент\fP Установить стандарт завершённости перевода \fIв процентах\fP, определяющий, когда перевод достаточно полный, чтобы отобразить его во внутриигровом списке выбора языка. Допускаются значения от 0 до 100. .TP \fB\-u,\ \-\-unit\fP\fI\ id сценария\fP запустить указанный пробный сценарий в качестве проверки модуля. Подразумевает \fB\-\-nogui\fP. .TP \fB\-\-unsafe\-scripts\fP сделать пакет \fBpackage\fP доступным для скриптов lua, из\-за чего они смогут загружать произвольные пакеты. Не делайте этого с непроверенными скриптами! Действие предоставляет lua такие же привилегии, как у исполняемого файла wesnoth. .TP \fB\-S,\-\-use\-schema\fP\fI\ путь\fP устанавливает шаблон WML, используемый \fB\-V,\-\-validate\fP. .TP \fB\-\-userconfig\-dir\fP\fI\ имя\fP установить папку с пользовательскими настройками в подпапку \fIимя\fP каталога $HOME (или "Мои документы\eMy Games" для системы Windows). Если папка с пользовательскими настройками находится вне папки $HOME (или "Мои документы\eMy Games"), задайте абсолютный путь. Помимо этого, в системе Windows возможно задать каталог относительно папки запущенного процесса, если использовать путь, начинающийся с ".\e" или "..\e". В X11 по умолчанию используется $XDG_CONFIG_HOME или $HOME/.config/wesnoth, в других системах — путь к пользовательским данным. .TP \fB\-\-userconfig\-path\fP вывести название каталога пользовательских настроек игры и выйти. .TP \fB\-\-userdata\-dir\fP\fI\ имя\fP установить папку пользовательских данных в подпапку \fIимя\fP в каталоге $HOME (или "Мои документы\eMy Games" для системы Windows). Если папка пользовательских данных находится вне папки $HOME (или "Мои документы\eMy Games"), задайте абсолютный путь. Помимо этого, в системе Windows возможно задать каталог относительно папки запущенного процесса, если использовать путь, начинающийся с ".\e" или "..\e". .TP \fB\-\-userdata\-path\fP вывести путь к каталогу пользовательских данных и выйти. .TP \fB\-\-username\fP\fI\ имя пользователя\fP использовать \fIимя пользователя\fP при соединении с сервером, игнорируя другие предпочтения. .TP \fB\-\-validate\fP\fI\ путь\fP проверяет файл на соответствие шаблону WML. .TP \fB\-\-validate\-addon\fP\fI\ id_аддона\fP проверяет WML выбранного аддона во время вашей игры. .TP \fB\-\-validate\-core\fP проверяет WML ядра во время вашей игры. .TP \fB\-\-validate\-schema \ путь\fP проверяет, является ли файл шаблоном WML. .TP \fB\-\-validcache\fP предполагает, что кэш правильный. (опасно) .TP \fB\-v, \-\-version\fP вывести номер версии и выйти. .TP \fB\-\-simple\-version\fP только вывести номер версии и выйти. .TP \fB\-w, \-\-windowed\fP запускать игру в оконном режиме. .TP \fB\-\-with\-replay\fP воспроизводит игру, загруженную с параметром \fB\-\-load\fP . .SH "Параметры для \-\-multiplayer" . Параметры, специфичные для определённой стороны в многопользовательской игре отмечены с помощью \fIчисла\fP. \fIчисло\fP заменяется номером стороны. Обычно это 1 или 2, но оно зависит от числа возможных в выбранном сценарии игроков. .TP \fB\-\-ai\-config\fP\fI\ число\fP\fB:\fP\fIзначение\fP выбрать файл конфигурации, из которого загрузить контроллер ИИ для данной стороны. .TP \fB\-\-algorithm\fP\fI\ число\fP\fB:\fP\fIзначение\fP выбрать нестандартный алгоритм ИИ для управления данной стороной. Алгоритм определяется тэгом \fB[ai]\fP, этот тэг может быть ядром из "data/ai/ais" или "data/ai/dev", либо алгоритм может обозначить какой\-то из аддонов. Допустимые значения включают в себя \fBidle_ai\fP (спокойный ИИ) и \fBexperimental_ai\fP (опытный ИИ). .TP \fB\-\-controller\fP\fI\ число\fP\fB:\fP\fIзначение\fP выбрать контроллер (тип игрока) для данной стороны. Допустимые значения: \fBhuman\fP (человек), \fBai\fP (ИИ) и \fBnull\fP (управление отсутствует). .TP \fB\-\-era\fP\fI\ значение\fP используйте этот параметр для игры в выбранной эре вместо \fBDefault\fP. Эра выбирается по ее идентификатору. Они описаны в файле \fBdata/multiplayer/eras.cfg\fP. .TP \fB\-\-exit\-at\-end\fP выйти по завершении сценария, без отображения диалога победы/поражения, этот диалог обычно требует от пользователя нажать кнопку Конец Сценария. Это также используется для автоматической оценки производительности. .TP \fB\-\-ignore\-map\-settings\fP не использовать настройки карты, взять значения по умолчанию. .TP \fB\-\-label\fP\fI\ метка\fP устанавливает \fIметку\fP для систем ИИ. .TP \fB\-\-multiplayer\-repeat\fP\fI\ число\fP повторить многопользовательскую игру \fIчисло\fP раз. Для скриптов тестирования лучше использовать с \fB\-\-nogui\fP. .TP \fB\-\-parm\fP\fI\ число\fP\fB:\fP\fIимя\fP\fB:\fP\fIзначение\fP установить дополнительные параметры для данной стороны. Этот параметр зависит от параметров, использованных в \fB\-\-controller\fP и \fB\-\-algorithm\fP. Скорее всего, полезен лишь авторам собственных ИИ (пока не документировано) .TP \fB\-\-scenario\fP\fI\ значение\fP выбрать многопользовательский сценарий по идентификатору. Сценарий по умолчанию \- \fBmultiplayer_The_Freelands\fP. .TP \fB\-\-side\fP\fI\ число\fP\fB:\fP\fIзначение\fP выбрать фракцию текущей эры для данной стороны. Фракция назначается с помощью указания ее идентификатора (id). Фракции описаны в файле data/multiplayer.cfg. .TP \fB\-\-turns\fP\fI\ значение\fP установить число ходов для выбранного сценария. По умолчанию ходы не ограничены. . .SH "КОД ВЫХОДА" . Нормальный код выхода 0. Код выхода 1 означает ошибку инициализации (SDL, видео, шрифты, др.). Код выхода 2 означает ошибку в параметрах командной строки. .br Код выхода отличается при проведении проверки модулей (при помощи\fB\ \-u\fP). Код выхода 0 означает, что проверка прошла успешно, а 1 означает, что испытание провалилось. Код выхода 3 указывает на то, что проверка прошла успешно, но при этом произвела недействительный файл повтора. Код выхода 4 означает, что проверка прошла успешно, но повтор вызвал ошибки. Последние два кода возвращаются только, если не передан параметр \fB\-\-noreplaycheck\fP. . .SH АВТОР . Написана Дэвидом Уайтом (David White, ). .br Отредактирована Нильсом Кнейпером (Nils Kneuper) , ott и Soliton . .br Эта страница изначально была написана Сирилом Бауторсом (Cyril Bouthors) . .br Посетите официальную страницу: https://www.wesnoth.org/ . .SH "АВТОРСКОЕ ПРАВО" . Авторское право \(co Дэвид Уайт, 2003\-2022 .br Это — Свободное программное обеспечение; эта программа находится под лицензией GPL версии 2, опубликованной Фондом свободного программного обеспечения (Free Software Foundation). НИКАКИХ гарантий не предоставляется; даже для КОММЕРЧЕСКОЙ ЦЕННОСТИ или для СООТВЕТСТВИЯ КАКОЙ\-ТО ЦЕЛИ. . .SH "СМ. ТАКЖЕ" . \fBwesnothd\fP(6)