title: PC6001VX(6)

text:
# PC6001VX(6)

## НАИМЕНОВАНИЕ
PC6001VX - кроссплатформенный эмулятор компьютера NEC PC-6001, основанного на PC6001V.

## ОПИСАНИЕ
Кроссплатформенный эмулятор компьютера NEC PC-6001, основанного на PC6001V.

## КАК ЗАПУСТИТЬ
Эмулятор не имеет параметров командной строки, так что я здесь постараюсь объяснить, как запускать программы в этом эмуляторе.

Свободные версии BASIC находятся по пути /usr/share/PC6001VX/compatible_rom/ При первом запуске эмулятор выдаст окно с сообщением: No ROM files found. Please copy ROM files to the ROM folder (/home/<USERNAME>/.pc6001vx4/rom/) or specify another folder. Do you want to specify another folder? Жмём кнопку No , и после этого эмулятор спросит '"Do you want to use the built-in compatible ROM?"'. Жмём кнопку Yes и эмулятор запустится.

BASIC в эмуляторе спросит, сколько страниц памяти мы будем использовать. Выбираем количество страниц используемой памяти (оно может быть написано в названии образа кассеты или диска запускаемой программы, обычно используется 1).

Основное меню закреплено на правой кнопке мыши. Жмём её, идём по пути Tape > Insert... и выбираем образ кассеты с программой.

Далее, набираем в эмуляторе cload и нажимаем Enter , после чего программа начнёт грузиться в память. После этого, набираем run и программа запустится.

## ХОЗЯЙКЕ НА ЗАМЕТКУ
Если после запуска окна эмулятора вы переключились на другое окно и вернулись, а при попытке ввести количество страниц памяти или вводе текста появляются иероглифы - не пугайтесь, просто нажмите пару раз Alt+Shift, и проблема исчезнет.

## БАГИ-ГЛЮКИ-ОЧЕПЯТКИ
Пока что не обнаружено

## АВТОРЫ
Tadahito Yao (twitter: @eighttails)

Ман-страница: Artyom Bystrov (arbars@altlinux.org)


intro

package: man-pages-ru

title: intro(6)

summary: введение к играм

text:
# intro(6)

## ИМЯ
intro - введение к играм

## ОПИСАНИЕ
В справочном разделе 6 описываются игры и маленькие забавные программки, имеющиеся в системе.

## ЗАМЕЧАНИЯ

### Авторы и условия распространения
Авторы и условия распространения указаны в заголовке исходной справочной страницы. Заметим, что у разных страниц они могут быть разными! Список русских переводчиков для каждой страницы можно найти в .po файле в исходном коде пакета.


drake

package: man-pages-ru-extra

title: drake(6)

summary: известный английский пират, флотоводец

text:
# drake(6)

## ИМЯ
Дрейк, Фрэнсис (1543-1596) - известный английский пират, флотоводец и мореплаватель

## ОПИСАНИЕ
Шестнадцатое столетие - это время прославленных плаваний целой плеяды знаменитых английских капитанов, эпоха зарождения гегемонии британского флота в Мировом океане.

Фробишер и Хокинс, Рэли и Девис, Дрейк и Кавендиш и много других блестящих навигаторов бороздили в эти годы волны Северной Атлантики и Карибского бассейна, Индийского океана и Полинезии.

Увы, эта пора была одновременно эпохой расцвета пиратского промысла, и все перечисленные здесь мореходы прославились в первую очередь как "джентльмены удачи".

Самым известным из них и, наверное, вообще самым знаменитым англичанином в XVI веке был сэр Френсис Дрейк - пират и работорговец, кругосветный мореплаватель и талантливый флотоводец, сыгравший решающую роль в разгроме испанской "Непобедимой Армады".

Близкий родственник прославленного пирата и торговца "живым товаром" Джона Хокинса, он с 23 лет плавал на его кораблях к берегам Африки, а оттуда с трюмами, полными невольников, в страны Карибского моря.

Затем Дрейк уже самостоятельно занялся пиратским ремеслом у берегов Панамы. Так, в разбойничьих трудах и заботах, пролетело 12 лет, за которые капитан Дрейк накопил немалый мореходный опыт и кое-какой капитал, что позволило ему предложить королеве и ее приближенным дерзкий проект пиратской экспедиции в испанские колонии на тихоокеанском побережье Америки.

Здесь никто не ожидал нападения англичан, и добыча могла быть значительно больше, чем в порядком ощипанных пиратами портах Карибского моря.

Королева Елизавета благосклонно отнеслась к планам Дрейка и даже соизволила внести свою лепту в финансовое обеспечение экспедиции в размере... тысячи крон. Более весомый вклад сделали высокопоставленные королевские чиновники: граф Эссекс, Уолсингем и Берли. Впрочем, досточтимые лорды надеялись не остаться внакладе и действительно не просчитались. По возвращении Дрейка они получили свою долю добычи, и прибыль их составила 5 000 процентов на вложенный капитал.

Но до этого было еще далеко, а пока, в декабре 1577 года, пять кораблей флотилии Дрейка вышли из порта Плимут курсом на юг. Сам Дрейк плыл на флагманском судне "Пеликан", позднее переименованном им в "Золотую лань". Экипаж всей флотилии составлял 160 человек. Поразбойничав для начала у африканских берегов, Дрейк захватил и ограбил больше десятка испанских и португальских кораблей с богатым грузом. Кроме того, на одном из них в его руки попалась и более ценная добыча - португальский лоцман, плававший ранее в Южную Америку.

В июне 1578 года флотилия Дрейка подошла к бухте Сан-Хулиан, находящейся на подступах к Магелланову проливу. Бухта эта, печально известная бунтом, случившимся во время стоянки здесь экспедиции Магеллана, и на этот раз оправдала свою дурную славу.

Конфликт, происшедший в экипаже, кончился тем, что Дрейк казнил одного из капитанов, Доути, обвинив его в подстрекательстве к мятежу и предательстве. Оставив в бухте два сильно поврежденных корабля, поредевшая флотилия двинулась дальше. Но на выходе из Магелланова пролива сильнейший шторм обрушился на корабли и 50 дней гнал их на юг. В результате Дрейк обнаружил, что Огненная Земля - остров, а не выступ Южного материка, как считалось до этого. Широкий пролив, отделяющий этот остров от Антарктиды, носит ныне имя Дрейка.

Шторм нанес флотилии серьезный урон: один корабль утонул, а другой из-за повреждений вынужден был вернуться в Англию. Однако Дрейк не любил отступать. На единственном оставшемся корабле - "Золотой Лани" - он направился на север, к побережью Чили. Дальше начинается полоса активных и удачных пиратских похождений. 5 декабря 1579 года - нападение на порт Вальпараисо. Захвачен корабль с ценным грузом и ограблен город. 5 февраля 1579 года - налет на порт Арика и новые трофеи. Затем - нападение на перуанский город Кальяо, где из-под носа Дрейка уходит галион с грузом золота и серебра. Следует яростная погоня, и 1 марта галион захвачен после пушечного обстрела. Драгоценные слитки перекочевывают в трюм "Золотой Лани".

Теперь задачи пиратской экспедиции можно было считать выполненными. Но возвращение домой прежним путем стало невозможным. За 4 месяца грабежей слухи о них дошли до испанских властей, и военные корабли Испании караулили "Золотую Лань", чтобы расквитаться с пиратами за все их злодеяния.

Тогда Дрейк уходит на север, нападает на мексиканский порт Гуатулко и грабит его, заодно пополнив запас провианта. Затем он ведет корабль еще севернее, надеясь найти пролив, соединяющий Тихий океан с Атлантикой. Корабль английского пирата доходит до 49-го градуса северной широты - так далеко на север вдоль тихоокеанского побережья не забирался еще ни один мореплаватель! Но никаких признаков пролива обнаружить не удается, и Дрейк вынужден повернуть к югу.

И тут ему улыбается удача. У берегов Никарагуа англичане захватывают корабль, на котором находят карты Тихого океана и Филиппинских островов. Это подсказывает Дрейку идею вернуться в Европу через Тихий и Индийский океаны.

В июле 1579 года "Золотая лань" берет курс на запад. Сделав лишь четыре остановки в пути (на Филиппинах, Молуккском архипелаге, острове Ява и в Сьерра-Леоне), Дрейк с триумфом возвращается в Англию.

Через 60 лет после плавания Магеллана еще один корабль обогнул земной шар. Причем Дрейк стал первым капитаном, который от начала до конца командовал кораблем в кругосветном плавании.

Но для встречавших в Плимуте "Золотую лань" сановников главным было не это. Корабль Дрейка привез золота и драгоценностей на сумму, равную двухгодичному доходу всей королевской казны! Королева приказала своему капитану лично прибыть в Лондон с наиболее эффектными драгоценностями и удостоила его шестичасовой беседы. Вскоре Елизавета возвела Дрейка в рыцарское достоинство. Став дворянином, разбойник и грабитель сделался уважаемым членом общества. Он купил себе поместье и женился на богатой наследнице. Дрейка выбрали мэром Плимута и членом парламента.

Однако спокойная жизнь была моряку не по душе. Он организовал еще две пиратские экспедиции в Карибское море, а в промежутке между ними успел принять участие в войне с Испанией. Сэру Френсису Дрейку, назначенному вице-адмиралом британского флота, принадлежит главная заслуга в победном сражении с "Непобедимой Армадой" испанцев, которые имели двойной перевес в числе кораблей и пушек по сравнению с англичанами.

Что же касается пиратских рейдов, то они больше не приносили Дрейку удачи. Во втором плавании к берегам Панамы он заболел дизентерией и скончался на борту своего корабля. Как и положено у моряков, его похоронили в море, том самом Карибском море, которое было свидетелем первых подвигов знаменитого английского "джентльмена удачи".

## АВТОР
Б.Б. Вагнер <bert@wagner.rinet.ru>

## СМ. ТАКЖЕ
Книгу Б.Б. Вагнера "Путями великих мореплавателей", М.:"Флинта", 1999


faq

title: faq(6)

summary: Ответы на часто задаваемые вопросы

text:
# faq(6)

## НАЗВАНИЕ
FAQ - Ответы на часто задаваемые вопросы

## ОПИСАНИЕ
Здесь собрана подборка вопросов и ответов из рассылок community, sisyphus, hardware, как относящихся к дистрибутивам ALTLinux, так и общих для Linux.

## FAQ
АЛЬТ-СПЕЦИФИКА

Вопрос

После изменений в /etc/resolv.conf или /etc/hosts перестает "нормально" работать resolver. Например, команды ping или host возвращают "Unknown host". В чем дело?

Ответ

После любых таких изменений выполняйте update_chrooted conf. Если вы обновили конфигурацию resolver'а, то должны завершить обновление, чтобы за'chroot'енные сервиcы смогли воспользоваться новой конфигурацией.

RPM и APT

Вопрос

Любые попытки произвести какие-либо операции с пакетами rpm, как через apt, так и на прямую через rpm (типа rpm -i <PACKAGE_FILE>) приводит к сообщению "Segmentation fault".

Ответ1

Вероятно, это последствия обновления glibc без обновления rpm. После такого обновления перестают работать статически собранные программы, использующие NSS (в частности, /bin/rpm, который в старых версиях rpm собирался статически).

Можно попробовать выставить в /etc/apt.conf:

Dir::Bin::rpm "/usr/lib/rpm/rpmi";

Либо скачайте пакеты librpm, rpm и установите их вызовом /usr/lib/rpm/rpmi вместо /bin/rpm.

Ответ2

rpm --rebuilddb

Ответ3

Не хватает свободного места в разделе /var .

FTP

Вопрос

какой шелл прописать в /etc/passwd пользователю, имеющему доступ к ftp серверу, не давая ему при этом реального шелла по ssh ? P.S. ftp сервер - vsfptd.

Ответ

См. nologin(8) в комбинации с pam(8). Например, в /etc/pam.d/vsftpd можно заменить: auth required pam_shells.so

на

auth required pam_listfile.so item=user sense=allow file=/etc/белый_список onerr=fail

## ЗАМЕТКИ
o

Запуск c параметром -o Debug::ProblemResolver=true помогает отследить проблемы при обновлениях и установке.

## АВТОР
Составитель руководства: Sergey V. Golovin <svgol@samkon.ru>

## ССЫЛКИ
http://docs.altlinux.ru

http://www.atmsk.ru


pentobi

package: pentobi

title: pentobi(6)

text:
# pentobi(6)

## ИМЯ
pentobi - конкурент компьютерной настольной игры Блокус

## СИНОПСИС
pentobi [--maxlevel n] [--mobile] [--nobook] [--nodelay] [--seed n] [--threads n] [--verbose] [файл.blksgf]

pentobi -h | --help

pentobi -v | --version

## ОПИСАНИЕ
pentobi это команда для вызова программы Pentobi, которая представляет собой графический интерфейс пользователя и компьютерный оппонент для настольной игры Блокус.

В качестве необязательного аргумента команда может принимать имя файла игры, открываемого при запуске. Ожидается, что файл игры будет в формате SGF Pentobi, как описано в Pentobi-SGF.md в исходном пакете Pentobi.

## ПАРАМЕТРЫ
-h, --help

Показать справку и выйти.

--maxlevel n

Установите максимальный уровень игры. Уменьшение этого значения уменьшает объем памяти, используемый поиском, что может быть полезно для запуска Pentobi в системах с низким объемом памяти или слишком медленными для использования самых высоких уровней. По умолчанию Pentobi в настоящее время выделяет до 2 ГБ (но не более четверти физической памяти, доступной в системе). Снижение максимального уровня до 8 в настоящее время уменьшает это количество в 3–4 раза и еще больше снижает максимальные уровни.

--mobile

Используйте макет окна, оптимизированный для смартфонов, и внесите некоторые изменения в пользовательский интерфейс, предполагающие, что сенсорный экран является основным устройством ввода. Если этот параметр не используется, макет по умолчанию зависит от платформы. Использование этой опции также изменяет стиль по умолчанию для элементов графического интерфейса QQuickControls 2 на Дефолтный, если стиль не задан явно с помощью опции -style.

--nobook

Не использовать открытие книг.

--nodelay

Не снижайте быстрые ходы компьютера. По умолчанию компьютерный игрок добавляет небольшую задержку, если генерация хода заняла менее секунды, чтобы человеку было легче следить за игрой, если компьютер выполняет несколько ходов подряд.

--seed n

Задайте начальное число для генератора случайных чисел. Использование фиксированного начального числа делает генерацию перемещения детерминированной, если не используется многопоточность (см. Параметр --threads).

--threads n

Количество потоков, используемых при поиске. По умолчанию при поиске используется до 8 потоков в зависимости от количества аппаратных потоков, поддерживаемых текущей системой. Использование большего количества потоков ускорит создание ходов, но использование очень большого количества потоков (например, более 8) может снизить эффективность игры на более высоких уровнях игры.

--verbose

Вывести внутреннюю информацию о генерации хода и другую отладочную информацию в стандартную ошибку.

-v, --version

Показать версию и выйти.

## СТАНДАРТНЫЕ ПАРАМЕТРЫ Qt
Кроме того, можно использовать любые опции, поддерживаемые приложениями Qt, такие как:

-display d

Переключает дисплеи на X11.

-geometry g

Геометрия окна использует синтаксис X11.

-style s

Установить стиль для элементов графического интерфейса QQuickControls.

## СМОТРИТЕ ТАКЖЕ
pentobi-thumbnailer


pentobi-thumbnailer

title: pentobi-thumbnailer(6)

text:
# pentobi-thumbnailer(6)

## ИМЯ
pentobi-thumbnailer - эскиз для записей игр Блокус, используемый Pentobi

## СИНОПСИС
pentobi-thumbnailer [-s | --size n] входной выходной

pentobi-thumbnailer -h | --help

pentobi-thumbnailer -v | --version

## ОПИСАНИЕ
pentobi-thumbnailer является частью программы Pentobi и предназначен для использования в качестве эскиза в среде рабочего стола Gnome для создания превью игровых файлов, написанных Pentobi.

Входной файл Pentobi представляет собой игровой файл в формате SGF, как описано в Pentobi-SGF.md в исходном пакете Pentobi. Выходной файл представляет собой уменьшенное изображение в формате PNG.

## ПАРАМЕТРЫ
-h, --help

Показать справку и выйти.

-s n, --size n

Размер эскиза. По умолчанию 128.

-v, --version

Показать версию и выйти.

## СОСТОЯНИЕ ЗАВЕРШЕНИЯ
0 в случае успешной генерации эскиза, 1 в случае ошибки.

## СМОТРИТЕ ТАКЖЕ
pentobi


tornado

package: tornado

title: tornado(6)

summary: ���� �����ͣ���� ���� � C64.

text:
# tornado(6)

## НАЗВАНИЕ
tornado - клон одноимённой игры с C64.

## УПОТРЕБЛЕНИЕ
tornado [--connect IP|--demo|--help|--server|--version]

## ОПИСАНИЕ
Цель игры Торнадо -- разрушить дом вашего противника при помощи 5-ти стихий: дождь, град, снег, молния и торнадо.

Для начала игры, противники вводят свои имена. Если оставить поле ввода свободным, играть будет компьютер. На поле стоят ваши дома, отмеченные именами игроков, а над ними парит грозная тучка. Звёздочка * у имени игрока указывает, кому наносить разрушения.

Меню в центре экрана позволяет выбрать коварную стихию. В следующем окне нужно ввести желаемую поправку на ветер. Значение текущей скорости ветра указано в середине нижней строки. Если подставить значение прицела 2 при скорости ветра -2 , например, то ваши дождь/град/снег/торнадо обрушатся из тучки вертикально вниз. Поскольку стихия вырывается случайным образом (из левой или правой части тучки), то прицелиться бывает не так просто, как это может показаться на первый взгляд.

При попадании в дом противника (или свой собственный), значение счётчика процентов будет уменьшаться, в зависимости от причинённых повреждений до 0% -- игрок проиграл.

Используемые в игре клавиши:

s выбрать снег

Снег -- это оружие защиты. Он покрывает дом слоем, который можно потом смыть только дождём. Молния и торнадо не дадут эффекта.

r выбрать дождь

Разрушает один слой дома. Так же используется для размывания снега.

h выбрать град

Разрушает два слоя дома, и в то же время не может пробить снежный покров.

l выбрать молнию

Может разрезать дом пополам. Не зависит от скорости ветра.

t выбрать торнадо

Не столь эффективно, как молния, но хорошо справляется с фундаментом дома.

q выйти из игры

o Показать галерею славы

c Показать количество набранных очков

## ОПЦИИ
Можно запускать игру со следующими опциями:

--connect IP, игра подключится к серверу на указанном хосте (IP или hostname);

--demo, запуск в режиме демонстрации;

--get-players, получить список игроков, подключённых в данный момент к сайту Торнадо. Это выведет на экран небольшую таблицу со списком игроков и их IP адреса;

--help, небольшой экран помощи;

--login, подключиться к странице игроков в интернете. Это передаст ваше имя и IP адрес скрипту на сайте игры. Ваше имя появится в списке в сети, после чего некто запустивший торнадо с --get-players сможет играть и с вами;

--server, запустить игру в режиме сервера и ожидать подключения клиента;

--version, показать версию и выйти...

## ФАЙЛЫ

```
/usr/bin/tornado
/usr/man/man6/tornado.6
/var/games/tornado.scores
```

## ПРИМЕЧАНИЕ
При работе в сетевом режиме, должны быть одинаковые версии игры, как с клиентской, так и с серверной стороны. Программы разных версий запустятся, но могут рухнуть в любой момент.

## ОШИБКИ
Разрушение собственного дома так же добавит очков. :^)

## АВТОРЫ

```
Oliver Feiler <kiza@kcore.de>
```


wesnoth

package: wesnoth-data

title: wesnoth(6)

text:
# wesnoth(6)

## ИМЯ
wesnoth - Битва за Веснот, пошаговая стратегическая игра в жанре фэнтези

## ОБЗОР
wesnoth [ПАРАМЕТРЫ] [ПУТЬ_К_ДАННЫМ]

## ОПИСАНИЕ
Битва за Веснот - пошаговая стратегическая игра в жанре фэнтези.

Сразите всех противников с помощью выбранных бойцов, умело распоряжаясь своими золотом и деревнями. У каждого бойца есть свои преимущества и недостатки; чтобы победить, разверните свои войска для наилучшего эффекта и не дайте своим врагам сделать то же самое. Получая опыт, бойцы становятся сильнее. Вы можете играть на своем родном языке и проверить свои способности против умного компьютерного оппонента или же присоединиться к огромному сообществу игроков Wesnoth по сети. Вы можете создать собственные типы бойцов, сценарии или кампании и поделиться ими с другими.

## ПАРАМЕТРЫ
--all-translations

Отобразить все переводы во внутриигровом списке выбора языка, даже если они считаются недостаточно полными.

--bunzip2 infile.bz2

распаковать файл — он должен быть формата bzip2 — и сохранить его без расширения .bz2. Исходный файл infile.bz2 будет удалён.

--bzip2 infile

сжать файл в формат bzip2, сохранить его как infile.bz2 и удалить исходный файл infile.

-c[id_кампании], --campaign[=id_кампании]

сразу же запустить кампанию с идентификатором id_кампании. Если идентификатор не установлен, появится меню выбора.

--campaign-difficulty[=сложность]

Сложность выбранной кампании (от 1 до наивысшей). Если не задать сложность, появится диалог выбора сложности.

--campaign-scenario id_сценария

Идентификатор сценария из выбранной кампании. По умолчанию выбран первый сценарий.

--campaign-skip-story

Пропустить экран предыстории [story] и диалог до окончания события start.

--clock

Добавить возможность показать часы, чтобы проверить таймер отображения.

--config-dir имя

Устарело, используйте --userdata-dir.

--config-path

Устарело, используйте --userdata-path.

--core id_ядра

перекрывает загруженное ядро тем, чей идентификатор был указан

--data-dir каталог

перезаписывает каталог данных вновь указанным

--data-path

вывести путь к каталогу данных и выйти.

-d, --debug

включить дополнительные команды в игре (см. Wiki-страницу на сайте https://wiki.wesnoth.org/CommandMode/ru дальнейших сведений о командном режиме).

--debug-lua

включить некоторые механизмы отладки Lua

--strict-lua

запретить устаревшие вызовы Lua API

-D,--diff левый файл правый файл

сравнивает два WML-файла (см. команду diff) без предварительной обработки (если нужна, используйте сначала команду -p). Помещает разницу в виде DiffWML в стандартный вывод или в файл, указанный --output.

-e[файл], --editor[=файл]

запускает редактор карт напрямую. Если задан файл, действует равноценно -l --load.

--fps

отображать в углу экрана число кадров в секунду, а также сохранять эти значения в файл из папки пользовательских данных.

-f, --fullscreen

запустить игру в полноэкранном режиме.

--gunzip infile.gz

распаковать файл, который должен быть в формате gzip и сохранить его без расширения .gz. Исходный файл infile.gz будет удалён.

--gzip infile

сжать файл в формат gzip, сохранить его как infile.gz и удалить infile.

-h, --help

вывести список параметров командной строки в стандартный вывод и выйти.

-l, --load file

загружает файл из стандартного каталога сохраненных игр. Если помимо того задан параметр -e или --editor, запускает редактор с открытой в нем картой из файла. Если это каталог, редактор выдаст диалог выбора карты из этого каталога.

-L, --language язык

использовать в этой сессии перевод на указанный язык (обозначение). К примеру: --language ang_GB@latin

--log-уровень=домен1,домен2,...

задать уровень детальности доменов лога. all выводит в лог домены всех уровней. Доступны уровни: error (ошибки), warning (предупреждения), info (сведения), debug (отладка), none (ничего). По умолчанию для большинства доменов используется уровень warning, но домен deprecation (выводимое из употребления) устанавливается в none, если только не установлен параметр -d.

--log-precise

выводить временные метки в файл логов с большей точностью.

--log-strict

установить строгий уровень отладчика. Любые сообщения, посланные в домены этого уровня выше по своей значимости, приведут к провалу проверки модуля невзирая на исход пробной игры. Имеет значение только, когда используется совместно с -u.

--logdomains[=фильтр]

перечислить доступные домены логов (только те, которые содержатся в фильтре, если он задан) и выйти

--max-fps fps

граничное число кадров в секунду, которые может отобразить игра; значение должно лежать между 1 и 1000, по умолчанию используется частота обновления экрана.

-m, --multiplayer

запустить многопользовательскую игру. Совместно с --multiplayer можно использовать дополнительные параметры, они объяснены ниже.

--mp-test

загрузить пробные сценарии многопользовательской игры.

--new-widgets

этот параметр включает новый недоделанный пакет инструментов для создания виджетов. Он крайне экспериментальный, поэтому не сообщайте об ошибках в нём, так как большинство уже известно. Части библиотеки считаются стабильными, и будут работать без этого включения.

--nodelay

запустить игру без задержки, необходимой для проверки производительности графики. Автоматически включается при использовании --nogui.

--noaddons

отключает загрузку пользовательских дополнений.

--nocache

отключить кэширование игровых данных.

--nogui

запустить игру без пользовательского интерфейса. Доступно только в сочетании с --multiplayer или --plugin.

--nobanner

не показывать загрузочный экран.

--nomusic

запустить игру без музыки.

--noreplaycheck

не пытаться подтвердить повтор проверки модуля. Имеет значение только, когда используется совместно с -u.

--nosound

запустить игру без звука и музыки.

--output файл

настроить вывод в указанный файл. Применимо к операциям взятия разницы (diff).

--password пароль

использовать пароль при соединении с сервером, игнорируя другие предпочтения. Небезопасно.

--plugin скрипт

(экспериментально) загрузить скрипт, определяющий плагин Веснота. В целом, похоже на --script за исключением того, что файл Lua должен вернуть функцию, которую можно запустить в качестве сопрограммы и время от времени пробуждать обновлениями.

-P,--patch исходный файл файл патча

применяет патч DiffWML к WML-файлу; ни один из этих файлов предварительно не проверяется. Выводит WML с применёнными к нему правками через стандартный вывод или в файл, указанный --output.

-p, --preprocess исходный файл/каталог целевой каталог

запустить препоцессор для заданного файла или каталога. Для каждого файла в заданный целевой каталог пишется исходный .cfg файл и обработанный .cfg файл. Если задан каталог, он будет обрабатываться рекурсивно в соответствии с известными правилами препроцессора. Общие макросы из каталога "data/core/macros" будут обработаны раньше, чем заданные ресурсы. Пример: -p ~/wesnoth/data/campaigns/tutorial ~/result. Подробнее о препроцессоре можно прочитать здесь: https://wiki.wesnoth.org/PreprocessorRef#Command-line_preprocessor.

--preprocess-defines=ОПРЕДЕЛЕНИЕ1,ОПРЕДЕЛЕНИЕ2,...

разделённый запятыми список определений, используемых командой --preprocess. Если в списке определений есть SKIP_CORE, то каталог "data/core" не будет прогоняться через препроцессор.

--preprocess-input-macros исходный файл

используется только командой --preprocess. Задает файл, который содержит определения препроцессора [preproc_define], которые должны быть загружены до запуска препроцессора.

--preprocess-output-macros[=целевой файл]

используется только командой --preprocess. Выводит все заранее обработанные макросы в целевой файл. Если файл не задан, файлом вывода будет '_MACROS_.cfg' в целевом каталоге команды обработчика. Файл вывода можно передать с помощью --preprocess-input-macros. Этот ключ необходимо указать до команды --preprocess.

-r XxY, --resolution XxY

установить разрешение экрана. Пример: -r 800x600.

--render-image изображение результат

взять подходящую Веснотскую 'строку пути к изображению', применить к ней функции пути изображения, и вывести результат в .png файл. Функции пути изображения обозначены здесь: https://wiki.wesnoth.org/ImagePathFunctionWML.

-R, --report

инициализировать каталоги игры, вывести сведения о сборке, подходящие к использованию в сообщениях об ошибках, и выйти.

--rng-seed число

задать семя генератора случайных чисел данным числом. Пример: --rng-seed 0.

--screenshot карта результат

сохраняет снимок экрана карты в файл результат , не запуская вывод на экран.

--script файл

(экспериментально) файл , содержащий скрипт Lua управления клиентом.

-s[хост], --server[=хост]

подключиться к указанному хосту, если таковой имеется, иначе подключиться к первому, указанному в настройках. Например: --server server.wesnoth.org.

--showgui

запустить игру с пользовательским интерфейсом, перезаписывая любые указанные --nogui.

--strict-validation

ошибки подтверждения считаются критическими.

-t[id сценария], --test[=id сценария]

запустить игру на небольшом пробном сценарии. Сценарий следует обозначить тэгом WML [test]. По умолчанию test. Демонстрацию функции [micro_ai] можно запустить с помощью micro_ai_test. Подразумевает --nogui.

--translations-over процент

Установить стандарт завершённости перевода в процентах, определяющий, когда перевод достаточно полный, чтобы отобразить его во внутриигровом списке выбора языка. Допускаются значения от 0 до 100.

-u, --unit id сценария

запустить указанный пробный сценарий в качестве проверки модуля. Подразумевает --nogui.

--unsafe-scripts

сделать пакет package доступным для скриптов lua, из-за чего они смогут загружать произвольные пакеты. Не делайте этого с непроверенными скриптами! Действие предоставляет lua такие же привилегии, как у исполняемого файла wesnoth.

-S,--use-schema путь

устанавливает шаблон WML, используемый -V,--validate.

--userconfig-dir имя

установить папку с пользовательскими настройками в подпапку имя каталога $HOME (или "Мои документы\My Games" для системы Windows). Если папка с пользовательскими настройками находится вне папки $HOME (или "Мои документы\My Games"), задайте абсолютный путь. Помимо этого, в системе Windows возможно задать каталог относительно папки запущенного процесса, если использовать путь, начинающийся с ".\" или "..\". В X11 по умолчанию используется $XDG_CONFIG_HOME или $HOME/.config/wesnoth, в других системах — путь к пользовательским данным.

--userconfig-path

вывести название каталога пользовательских настроек игры и выйти.

--userdata-dir имя

установить папку пользовательских данных в подпапку имя в каталоге $HOME (или "Мои документы\My Games" для системы Windows). Если папка пользовательских данных находится вне папки $HOME (или "Мои документы\My Games"), задайте абсолютный путь. Помимо этого, в системе Windows возможно задать каталог относительно папки запущенного процесса, если использовать путь, начинающийся с ".\" или "..\".

--userdata-path

вывести путь к каталогу пользовательских данных и выйти.

--username имя пользователя

использовать имя пользователя при соединении с сервером, игнорируя другие предпочтения.

--validate путь

проверяет файл на соответствие шаблону WML.

--validate-addon id_аддона

проверяет WML выбранного аддона во время вашей игры.

--validate-core

проверяет WML ядра во время вашей игры.

--validate-schema путь

проверяет, является ли файл шаблоном WML.

--validcache

предполагает, что кэш правильный. (опасно)

-v, --version

вывести номер версии и выйти.

--simple-version

только вывести номер версии и выйти.

-w, --windowed

запускать игру в оконном режиме.

--with-replay

воспроизводит игру, загруженную с параметром --load

## Параметры для --multiplayer
Параметры, специфичные для определённой стороны в многопользовательской игре отмечены с помощью числа. число заменяется номером стороны. Обычно это 1 или 2, но оно зависит от числа возможных в выбранном сценарии игроков.

--ai-config число:значение

выбрать файл конфигурации, из которого загрузить контроллер ИИ для данной стороны.

--algorithm число:значение

выбрать нестандартный алгоритм ИИ для управления данной стороной. Алгоритм определяется тэгом [ai], этот тэг может быть ядром из "data/ai/ais" или "data/ai/dev", либо алгоритм может обозначить какой-то из аддонов. Допустимые значения включают в себя idle_ai (спокойный ИИ) и experimental_ai (опытный ИИ).

--controller число:значение

выбрать контроллер (тип игрока) для данной стороны. Допустимые значения: human (человек), ai (ИИ) и null (управление отсутствует).

--era значение

используйте этот параметр для игры в выбранной эре вместо Default. Эра выбирается по ее идентификатору. Они описаны в файле data/multiplayer/eras.cfg.

--exit-at-end

выйти по завершении сценария, без отображения диалога победы/поражения, этот диалог обычно требует от пользователя нажать кнопку Конец Сценария. Это также используется для автоматической оценки производительности.

--ignore-map-settings

не использовать настройки карты, взять значения по умолчанию.

--label метка

устанавливает метку для систем ИИ.

--multiplayer-repeat число

повторить многопользовательскую игру число раз. Для скриптов тестирования лучше использовать с --nogui.

--parm число:имя:значение

установить дополнительные параметры для данной стороны. Этот параметр зависит от параметров, использованных в --controller и --algorithm. Скорее всего, полезен лишь авторам собственных ИИ (пока не документировано)

--scenario значение

выбрать многопользовательский сценарий по идентификатору. Сценарий по умолчанию - multiplayer_The_Freelands.

--side число:значение

выбрать фракцию текущей эры для данной стороны. Фракция назначается с помощью указания ее идентификатора (id). Фракции описаны в файле data/multiplayer.cfg.

--turns значение

установить число ходов для выбранного сценария. По умолчанию ходы не ограничены.

## КОД ВЫХОДА
Нормальный код выхода 0. Код выхода 1 означает ошибку инициализации (SDL, видео, шрифты, др.). Код выхода 2 означает ошибку в параметрах командной строки.

Код выхода отличается при проведении проверки модулей (при помощи -u). Код выхода 0 означает, что проверка прошла успешно, а 1 означает, что испытание провалилось. Код выхода 3 указывает на то, что проверка прошла успешно, но при этом произвела недействительный файл повтора. Код выхода 4 означает, что проверка прошла успешно, но повтор вызвал ошибки. Последние два кода возвращаются только, если не передан параметр --noreplaycheck.

## АВТОР
Написана Дэвидом Уайтом (David White, <davidnwhite@verizon.net>).

Отредактирована Нильсом Кнейпером (Nils Kneuper) <crazy-ivanovic@gmx.net>, ott <ott@gaon.net> и Soliton <soliton.de@gmail.com>.

Эта страница изначально была написана Сирилом Бауторсом (Cyril Bouthors) <cyril@bouthors.org>.

Посетите официальную страницу: https://www.wesnoth.org/

## АВТОРСКОЕ ПРАВО
Авторское право © Дэвид Уайт, 2003-2022 <davidnwhite@verizon.net>

Это — Свободное программное обеспечение; эта программа находится под лицензией GPL версии 2, опубликованной Фондом свободного программного обеспечения (Free Software Foundation). НИКАКИХ гарантий не предоставляется; даже для КОММЕРЧЕСКОЙ ЦЕННОСТИ или для СООТВЕТСТВИЯ КАКОЙ-ТО ЦЕЛИ.

## СМ. ТАКЖЕ
wesnothd(6)


wesnothd

package: wesnoth-server

title: wesnothd(6)

text:
# wesnothd(6)

## ИМЯ
wesnothd - скрытый процесс многопользовательской игры Битва за Веснот

## ОБЗОР
wesnothd [-dv] [-c путь] [-p порт] [-t число] [-T число]

wesnothd -V

## ОПИСАНИЕ
Управление многопользовательскими играми Битвы за Веснот. См. https://www.wesnoth.org/wiki/ServerAdministration (англ.), чтобы узнать, какие команды сервер может принимать через клиент Веснота (/query ...) или через fifo.

## ПАРАМЕТРЫ
-c путь, --config путь

указавает конфигурационный файл wesnothd. См. раздел КОНФИГУРАЦИЯ СЕРВЕРА ниже для описания синтаксиса. Вы можете перезагрузить файл настроек отправив сигнал SIGHUP процессу сервера.

-d, --daemon

запустить wesnothd в качестве демона (скрытого процесса).

-h, --help

сообщает, что делают параметры командной строки.

--log-уровень=домен1,домен2,...

задает уровень для отладочных доменов. all может соответствовать любому отладочному домену. Доступны уровни: error, warning, info, debug. По умолчанию используется уровень error, а для домена server — уровень info.

-p port, --port порт

привязывает сервер к указанному порту. Если порт не указан, используется порт 15000.

-t number, --threads число

установить максимальное число рабочих потоков для сетевого ввода-вывода в n (по умолчанию 5, максимум 30).

-T число, --max-threads число

установить максимальное число создаваемых рабочих потоков, если 0, то ограничений нет (по умолчанию 0).

-V, --version

вывести номер версии и выйти.

-v, --verbose

включить отладочный лог.

## КОНФИГУРАЦИЯ СЕРВЕРА

### Основной синтаксис:
[tag]

key="value"

key="value,value,..."

[/tag]

### Глобальные ключи:
allow_remote_shutdown

Если установлено в no (по умолчанию), shut_down (завершение работы) и restart (перезагрузка) запросы будут проигнорированы, только если они не пришли из fifo. Установите в yes , чтобы разрешить удалённое выключение через /query администратором.

ban_save_file

Полный или относительный путь к файлу (сжатому в gzip), который сервер может читать и записывать. Баны будут сохраняться здесь и загружаться при загрузке сервера.

compress_stored_rooms

Определяет, нужно ли читать и писать файлы комнат в сжатой форме. Значение по умолчанию — yes.

connections_allowed

Число разрешенных подключений от одного IP-адреса. 0 значит - неограниченно. (по умолчанию: 5)

disallow_names

Имена/ники, не принимаемые сервером. Поддерживаются групповые шаблоны * и ?. Подробности см. glob(7). Значения по умолчанию (используются, если ничего не указано): *admin*,*admln*,*server*,ai,ai?,computer,human,network,player.

fifo_path

Путь к fifo, куда можно направлять серверные команды (соответствует команде /query ... в wesnoth). Если не задан, используется файл, заданный при компиляции (по умолчанию: /var/run/wesnothd/socket).

max_messages

Число разрешенных сообщений в messages_time_period. (по умолчанию: 4)

messages_time_period

Временной отрезок (в секундах), в течение которого определяются сообщения флудеров. (по умолчанию: 10 секунд)

motd

Сообщение дня.

new_room_policy

Определяет, кто может создавать новые комнаты на сервере. Доступные значения everyone, registered, admin и nobody, они дают дают разрешение соответственно всем, зарегистрированным пользователям, администраторам или запрещает создание новых комнат. Стандартное значение everyone.

passwd

Пароль доступа администра. (через /query admin пароль).

replay_save_path

Директория, где сервер хранит повторы игр. (не забудьте завершающую косую черту /!) По умолчанию `'что означает директорию, где запущен wesnothd.

restart_command

Команда, с помощью которой сервер запускает новый серверный процесс через команду restart. (Может быть подана только через fifo. См. также allow_remote_shutdown.)

room_save_file

Путь к файлу, в котором нужно сохранить информацию о комнате. При запуске сервер читает этот файл, а позднее в него пишет. Если файл пуст или не задан, комнаты не загружаются и не сохраняются.

save_replays

Определяет будет ли сервер сохранять повторы игр (по умолчанию: false)

versions_accepted

Список версий принимаемых сервером, разделенные запятыми. Поддерживаются * и ? в качестве группового символа.

Пример: versions_accepted="*" принимает строку с любой версией.

deny_unregistered_login

Запретить ли пользователям, которые не зарегистрированы через используемый user_handler, вход в систему. (по умолчанию: false - не запрещать)

### Глобальные тэги:
[redirect] тэг, указывающий сервер, на который следует перенаправить определенные версии клиента. Не используется, если не выставлено versions_accepted.

host

Адрес сервера для перенаправления.

port

Порт подключения.

version

Список версий, разделенных запятыми, для перенаправления. При использовании заполнителей поведение аналогично versions_accepted.

[ban_time] Тэг, который задает удобные ключевые слова для сроков временного бана.

name

Имя, которое используется для указания на время бана.

time

Определение длительности времени. Формат: %d[%s[%d%s[...]]] где %s (секунды), m (минуты), h (часы), D (дни), M (месяцы) or Y (годы) и %d это число. Если формат не указан, предполагается что время указано в минутах (m). Пример: time="1D12h30m" приводит к бану на 1 день, 12 часов и 30 минут.

[proxy] тэг указывает серверу работать в качестве прокси и передавать поступающие пользовательские запросы на указанный сервер. Принимает те же ключи, что и [redirect].

[user_handler] Настройка блока работы с пользователями. Если секции [user_handler] в конфигурационном файле нет, сервер запустится без службы регистрации ников. Все дополнительные таблицы, необходимые для работы forum_user_handler, можно найти в файле table_definitions.sql, что находится в репозитории исходного кода Веснота. Требует включенную поддержку MySQL. В cmake она включается при помощи ENABLE_MYSQL, а в scons - forum_user_handler.

db_host

Имя хоста сервера базы данных

db_name

Имя базы данных

db_user

Имя пользователя для входа в базу данных

db_password

Пароль пользвателя

db_users_table

Название таблицы где ваш phpbb форум хранит данные о пользователях. Скорее всего, это <префикс-таблицы>_users (т.е. phpbb3_users).

db_extra_table

Название таблицы, в которой wesnothd сохранит свои данные об играх.

db_game_info_table

Название таблицы, в которой wesnothd сохранит свои данные об играх.

db_game_player_info_table

Название таблицы, в которой wesnothd сохранит свои данные о пользователях в игре.

db_game_modification_info_table

Название таблицы, в которой wesnothd сохранит свои данные о модификациях, используемых в игре.

db_user_group_table

Название таблицы, где Ваш phpbb форум хранит данные о группах пользователей. Скорее всего это <префикс-таблицы>_user_group (т.е. phpbb3_user_group).

mp_mod_group

Идентификатор группы пользователей форума, имеющих полномочия модератора.

## КОД ВЫХОДА
Если сервер закончил работу правильно, код выхода 0. Код выхода 2 означает что в параметрах командной строки были ошибки.

## АВТОР
Написана Дэвидом Уайтом (David White) <davidnwhite@verizon.net>. Отредактирована Нильсом Кнейпером (Nils Kneuper) <crazy-ivanovic@gmx.net>, ott <ott@gaon.net>, Soliton <soliton.de@gmail.com> и Томасом Баумхаером <thomas.baumhauer@gmail.com>. Эта страница изначально была написана Сирилом Бауторсом (Cyril Bouthors) <cyril@bouthors.org>.

Посетите официальную страницу: https://www.wesnoth.org/

## АВТОРСКОЕ ПРАВО
Авторское право © Дэвид Уайт, 2003-2022 <davidnwhite@verizon.net>

Это — Свободное программное обеспечение; эта программа находится под лицензией GPL версии 2, опубликованной Фондом свободного программного обеспечения (Free Software Foundation). НИКАКИХ гарантий не предоставляется; даже для КОММЕРЧЕСКОЙ ЦЕННОСТИ или для СООТВЕТСТВИЯ КАКОЙ-ТО ЦЕЛИ.

## СМ. ТАКЖЕ
wesnoth(6)