Endless Sky — бесплатная двумерная игра про торговлю, исследования и бои в космосе. Она выросла из идеи Escape Velocity: вы управляете небольшим кораблём, летаете между звёздными системами, берёте грузы и пассажиров, торгуете и постепенно собираете флот. Проект распространяется с открытым исходным кодом, работает на Linux нативно и не требует мощной видеокарты. Разберём установку, экономику, бой и обслуживание сохранений.
Установка и первый запуск
Игра есть в официальных репозиториях Debian и Ubuntu и ставится одной командой. Версия может отставать от свежей, зато обновляется вместе с системой. Альтернатива — сборка с официального сайта или магазина приложений, но избегайте сторонних «репаков».
sudo apt update
sudo apt install endless-sky
apt policy endless-sky
endless-sky --help | head -30
При первом запуске создайте пилота и пройдите обучение. Оно объясняет управление, стыковку и прыжки. По умолчанию корабль управляется стрелками, а удержание Alt включает поворот к курсору мыши. Привязки можно посмотреть и изменить в настройках. Базовые клавиши: J — прыжок, L — посадка, M — карта, Tab — огонь.
Как устроена торговля
В каждой системе свой набор товаров и цен. Покупайте дешёвое там, где его производят, и продавайте там, где дефицит. Цены видны по уже посещённым системам, поэтому первые маршруты лучше записывать. Прибыль считается просто: разница цен минус расход топлива и время.
- Груз занимает трюм; тяжёлые товары выгодны на коротких плечах.
- Пассажиры требуют мест и терпения: опоздание портит репутацию.
- Топливо для прыжка покупается на станциях, сборщик топлива (ramscoop) восполняет его в полёте.
- Опасные системы лучше обходить, пока нет щитов и нормального оружия.
Не берите контракт, если не хватает грузоподъёмности или запаса топлива. Отмена задания обычно стоит денег и репутации.
Простой пример: товар покупается за 40 кредитов, продаётся за 65, трюм на 20 единиц. Валовая прибыль — 500 кредитов за рейс, но из неё вычтите топливо и ремонт. На коротком плече можно успеть больше рейсов, поэтому считайте прибыль за минуту, а не за один прыжок.
Исследование, миссии и репутация
Прыжок возможен только в связанную систему, а запас топлива ограничивает число прыжков. В неисследованных системах встречаются ценные товары, редкие корабли и сюжетные цепочки. Не летите в неизвестность без щитов: враждебные корабли там не редкость.
На станциях есть доска заданий. Грузовые контракты требуют свободного трюма, пассажирские — мест и запаса времени. Репутация с фракциями влияет на доступ к станциям, отношение патрулей и готовность нанимать экипаж. Штраф можно погасить, но отношения придётся восстанавливать: избегайте систем этого государства или выполняйте задания.
Сюжетные линии открываются постепенно и не требуют спешки. Если цель кажется слишком опасной, вернитесь к торговле, накопите на нормальное снаряжение и попробуйте снова.
Бой: щиты, корпус, энергия и тепло
Корабль имеет четыре ключевых ресурса: щит, корпус, энергию и тепло. Щит восстанавливается сам, корпус — только на станции. Оружие тратит энергию, а перегрев останавливает стрельбу и может повредить обшивку. Поэтому охлаждение и запас реактора важнее, чем лишний лазер.
В бою держите дистанцию и не летите прямо на противника. Кнопка реверса и боковые двигатели позволяют уходить с линии огня. Ракеты хороши против крупных целей, но их легко сбить; кинетика пробивает щиты хуже энергетики, зато сильнее бьёт по корпусу. После боя подберите груз и проверьте, не осталось ли повреждённых систем.
Следите за индикаторами: при перегреве оружие замолкает, а при нехватке энергии слабеют двигатели. Отступайте, когда щит на нуле, а корпус ниже половины.
Обездвиженный корабль можно взять на абордаж. Для этого нужен экипаж, а исход зависит от его численности и защиты цели. Захват чужого судна снижает репутацию с его государством, поэтому оценивайте последствия: штрафы и враждебные патрули могут закрыть целые системы.
Развитие флота и снаряжение
Деньги вкладывайте по приоритетам: сначала реактор и охлаждение, затем щиты, потом груз или оружие. У каждого корабля есть лимиты на снаряжение, оружие и двигатели — превысить их нельзя, даже если хватает денег. Проверяйте, что новый модуль не съел запас энергии, иначе в бою не хватит на выстрел.
sudo apt install mesa-utils
glxinfo -B | head -20
vblank_mode=0 endless-sky
На слабых видеокартах уменьшите разрешение и проверьте, что драйвер обновлён. Переменная vblank_mode=0 снимает ограничение вертикальной синхронизации для проверки производительности, но может вызвать разрывы изображения. Если игра не запускается, проверьте драйвер и вывод glxinfo.
На ноутбуках следите за температурой и энергопотреблением: длительная игра нагружает видеокарту. Проверьте, что игра использует дискретную видеокарту, если она есть: на некоторых системах по умолчанию выбирается встроенная графика.
Сохранения, плагины и резервные копии
На Linux данные лежат в домашнем каталоге. Сохранения стоит копировать перед крупным обновлением или установкой плагинов.
ls -lh ~/.local/share/endless-sky/saves
tar -czf ~/endless-sky-saves-$(date +%F).tar.gz ~/.local/share/endless-sky/saves
mkdir -p ~/.local/share/endless-sky/plugins
ls ~/.config/endless-sky/
Проверить архив и восстановить копию можно так:
tar -tzf ~/endless-sky-saves-$(date +%F).tar.gz | head
mkdir -p ~/saves-restore
tar -xzf ~/endless-sky-saves-$(date +%F).tar.gz -C ~/saves-restore
Плагин — это каталог с файлом plugin.txt и данными. Ставьте только те, чьё содержимое вы можете проверить: плагины меняют баланс и могут ломать сохранения. Перед экспериментами делайте копию, а после удаления плагина проверяйте, загружается ли игра.
Что делать при проблемах
Если игра падает при старте, запустите её из терминала и прочитайте вывод: там видно, не хватает ли библиотеки или OpenGL. Проверьте свободное место и права на каталог данных. Звуковые проблемы часто решаются перезапуском PipeWire или выбором другого устройства вывода.
ldd $(command -v endless-sky) | grep 'not found'
df -h ~
journalctl --user -n 50 --no-pager
Не удаляйте каталог сохранений при переустановке: пакет его не трогает, но ручная чистка домашнего каталога может стереть прогресс. Держите резервную копию вне системы.
Итог
Endless Sky — редкий случай, когда бесплатная игра даёт десятки часов исследования, торговли и тактических боёв. Начните с обучения, соберите безопасный торговый маршрут, вложитесь в охлаждение и щиты, и только потом идите в опасные системы. Сохранения и плагины держите под контролем — и обновления не отнимут прогресс.