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. В игре придерживайтесь простой петли: укрытие, вода, еда, безопасный бой и постепенный крафт. Тогда даже суровый мир с открытым исходным кодом становится понятным и затягивающим.