Cataclysm: Dark Days Ahead — бесплатная игра-рогалик про выживание после катастрофы, с открытым исходным кодом и глубокой симуляцией. На Linux она запускается и в терминале, и в графическом режиме с тайлами, а сохранения лежат в домашнем каталоге. В этой статье — установка, сборка и практические советы для первых дней.

Установка из репозитория

В Debian, Ubuntu и производных дистрибутивах игра разбита на несколько пакетов. Версия с тайлами удобнее для знакомства, консольная легче и быстрее. Данные и звуки обычно подтягиваются зависимостями.

sudo apt update
sudo apt install cataclysm-dda-sdl
command -v cataclysm-dda-sdl

Если команда не найдена, посмотрите, куда установился бинарник: в Debian он часто лежит в /usr/games и доступен через меню. Пакет может отставать от свежей версии, зато обновляется с системой и не требует сборки. Для знакомства этого достаточно.

Сборка из исходников

Свежая версия нужна, если хочется новых механик или исправлений. Сборка требует компилятора, SDL2 и библиотек для шрифтов. Точный список зависит от дистрибутива: сверяйтесь с COMPILING.md в репозитории.

sudo apt install build-essential cmake git \
  libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev \
  libsdl2-mixer-dev libfreetype-dev libharfbuzz-dev \
  libpng-dev gettext libncurses-dev

git clone --depth 1 https://github.com/CleverRaven/Cataclysm-DDA.git
cd Cataclysm-DDA
make -j$(nproc) RELEASE=1 TILES=1 SOUND=1 LOCALIZE=1

Флаг TILES включает графический интерфейс, SOUND — звук, LOCALIZE — переводы. Сборка на ноутбуке может занять от десяти минут до получаса. Если не хватает памяти, уменьшите число параллельных задач: make -j2 вместо make -j$(nproc). Готовый бинарник появится в корне каталога и запускается оттуда же.

Первый запуск и расположение файлов

При первом запуске игра предложит создать мир. Мир, персонаж и настройки привязаны к каталогу пользователя. В свежих версиях данные лежат в ~/.local/share/cataclysm-dda, а конфигурация — в ~/.config/cataclysm-dda. Старые сборки могли использовать ~/.cataclysm-dda, поэтому проверьте оба пути.

ls -la ~/.local/share/cataclysm-dda
ls -la ~/.config/cataclysm-dda
find ~ -maxdepth 3 -type d -name 'cataclysm*' 2>/dev/null

В каталоге save находятся миры и персонажи, в config — настройки управления, звука и интерфейса. Не редактируйте файлы сохранения вручную без резервной копии: формат чувствителен к версии. Если сохранение не загружается, вернитесь к прежней сборке, а не правьте JSON вручную.

Настройки, которые стоит изменить сразу

Откройте меню настроек и пройдитесь по основным пунктам. В графическом режиме выберите удобный тайлсет: в комплекте обычно есть Ultica и несколько альтернатив. Увеличьте шрифт на ноутбуке и включите полноэкранный режим.

  • Автосохранение: поставьте интервал 10–15 минут, чтобы не потерять прогресс при вылете.
  • Режим безопасности: настройте автопаузу при появлении монстров.
  • Раскладка: проверьте, что цифровая клавиатура работает или включён режим vi-клавиш.
  • Звук: уменьшите громкость эффектов, если играете в наушниках ночью.

Управление по умолчанию опирается на numpad, но многие игроки переключаются на vi-раскладку hjklyubn. Клавиша ? открывает справку по текущему экрану, и это самый полезный источник информации. Интерфейс подсказывает доступные действия внизу экрана.

Первые дни: базовая петля выживания

Сразу после старта найдите укрытие: дом, гараж или подвал. Закройте окна и двери, осмотрите помещения. Ваши первые задачи — вода, еда, одежда и безопасное место для сна. Воду кипятите: нужны ёмкость и источник огня.

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

# Ориентиры по клавишам по умолчанию
?   справка
i   инвентарь
e   взаимодействие
g   подобрать
S   сохранить игру

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

Крафт, ремонт и транспорт

Крафт открывается через меню рецептов. В начале доступны простые вещи: тряпичная одежда, дубина, костёр, фильтр для воды. Рецепты ищите в книгах, навыки растут от практики. Нож, молоток и отвёртка нужны для большинства задач.

Ремонт одежды продлевает её жизнь и согревает лучше рваной. Транспорт появляется позже: велосипед экономит силы, автомобиль требует топлива и запчастей. Перед поездкой проверьте колёса, аккумулятор и топливную систему.

Сохранения и обновления

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

mkdir -p ~/cdda-backups
cp -a ~/.local/share/cataclysm-dda/save \
  ~/cdda-backups/save-$(date +%F-%H%M)
du -sh ~/.local/share/cataclysm-dda

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

Производительность и звук на Linux

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

При проблемах со звуком проверьте, что PipeWire или PulseAudio работает, и запустите игру с явно указанным драйвером SDL. Если тайлы не отображаются, убедитесь, что установлены драйверы OpenGL и библиотеки SDL2-image. Для диагностики можно временно запустить игру с программным рендерингом.

echo $XDG_SESSION_TYPE
pactl info | head
LIBGL_ALWAYS_SOFTWARE=1 cataclysm-dda-sdl

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

Полезные привычки выживальщика

  • Держите запас воды и еды на два-три дня вперёд.
  • Не выходите без оружия, аптечки и источника света.
  • Записывайте, где оставили ценные вещи: карта и заметки экономят время.
  • Спите в закрытом помещении и ставьте ловушки у входа.
  • Проверяйте состояние одежды и обуви после каждого боя.

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

Итог

Cataclysm: Dark Days Ahead отлично работает на Linux: ставьте пакет из репозитория или собирайте из исходников, настройте тайлы и автосохранение, берегите каталог save. В игре придерживайтесь простой петли: укрытие, вода, еда, безопасный бой и постепенный крафт. Тогда даже суровый мир с открытым исходным кодом становится понятным и затягивающим.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте