Hedgewars — свободная пошаговая артиллерийская игра, которую проще всего описать как «Worms с ежами». Две команды по очереди стреляют из базук, кидают гранаты, роют подкопы и используют верёвку, чтобы занять выгодную позицию. Ветер сносит снаряды, ландшафт разрушается, а на ход даётся ограниченное время. Игра распространяется под GPL, работает на старом железе и не требует интернета для локальных матчей.

Установка

В Debian, Ubuntu и Linux Mint пакет есть в официальном репозитории. Версия может отставать от upstream, но для игры этого обычно достаточно.

sudo apt update
sudo apt install hedgewars
hedgewars --help

Если хочется свежую сборку, используйте Flatpak. Он не зависит от версии библиотек дистрибутива и обновляется отдельно.

flatpak install flathub org.hedgewars.Hedgewars
flatpak run org.hedgewars.Hedgewars

Есть версия в Steam и Snap, но для Linux-дистрибутива apt и Flatpak хватает. После первого запуска игра создаёт каталог ~/.hedgewars с настройками, командами, демками и логами.

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

Начните с раздела Training: короткие миссии объясняют прыжки, верёвку и стрельбу без давления таймера. Затем попробуйте локальный матч на одном компьютере — режим hot-seat, когда игроки передают друг другу клавиатуру.

Базовое управление:

  • Стрелки — ходьба и прицеливание, Enter — длинный прыжок, Backspace — высокий прыжок.
  • Tab — переключение между ежами, если схема разрешает свободный выбор; F1–F10 — выбор оружия.
  • Правая кнопка мыши открывает меню оружия, Space — атака.
  • Верёвка и парашют выбираются как оружие; на верёвке стрелки управляют раскачкой, а прыжок отпускает крюк.

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

Схемы: как менять правила

Схема — это набор правил матча. В редакторе схем можно задать здоровье, время хода, силу ветра, количество мин, вероятность ящиков и Sudden Death. Стандартная схема даёт 45 секунд на ход и 100 единиц здоровья; для дружеских матчей этого достаточно.

  • Default — классическая артиллерия с ветром и ящиками.
  • Shoppa — акцент на верёвке и точных прыжках, часто с ограниченным оружием.
  • Rope Race — гонка по верёвке на время, без стрельбы.
  • Hedgeball — командный спорт с мячом и воротами.
  • Forts — у каждой команды своя крепость, разрушать чужие укрепления интереснее, чем бегать по карте.

Свои схемы сохраняются в ~/.hedgewars/Schemes/Game/ и ~/.hedgewars/Schemes/Ammo/. Их можно копировать на другие машины: это обычные текстовые файлы. Перед турниром проверьте, что у всех участников совпадают схема, набор оружия и версия игры.

Мультиплеер: локальная сеть и интернет

Для игры по сети хост создаёт комнату, остальные подключаются по IP. Порт по умолчанию — 46631/TCP; его можно изменить в настройках сети. На Linux проверьте, что порт слушается и не закрыт файрволом.

ss -ltnp | grep 46631
sudo ufw allow 46631/tcp
hedgewars hwplay://192.168.1.20

Для интернет-игры нужен проброс порта на роутере или публичный сервер. Не открывайте порт «на всякий случай»: если вы не хостите матч, входящие соединения не нужны. В официальном лобби версия клиента должна совпадать у всех игроков, иначе комната не появится или матч развалится при старте.

В локальной сети задержка минимальна, поэтому LAN-вечеринка — лучший способ познакомиться с игрой. Назначьте статические адреса, отключите изоляцию клиентов на точке доступа и проверьте, что компьютеры видят друг друга через ping.

Карты, темы и контент

Встроенный редактор позволяет рисовать ландшафт мышью, ставить спавны и сохранять карту. Помимо рисованных карт есть генератор случайных ландшафтов, миссии и кампании. Темы меняют текстуры, музыку и оформление; их файлы лежат в ~/.hedgewars/Data/Themes/.

Шляпы, флаги, надгробия и голосовые наборы — отдельные паки. Их устанавливают в соответствующие подкаталоги Data. Если после копирования контент не появился, проверьте регистр имён файлов и права доступа: игра читает каталоги при старте.

ls ~/.hedgewars/Data/Themes
cp -a ~/.hedgewars ~/hedgewars-backup
du -sh ~/.hedgewars
grep -E "^(fullscreen|quality)=" ~/.hedgewars/settings.ini

Скрипты на Lua лежат в Data/Scripts/ и позволяют делать миссии с диалогами, таймерами и нестандартными условиями победы. Для первой миссии достаточно хука onGameStart и вызова ShowMission, но отладка скриптов требует привычки читать лог движка.

Производительность и типовые проблемы

Hedgewars — двухмерная игра с OpenGL, ей хватает встроенной графики. На Wayland игра обычно идёт через XWayland; это нормально и не требует настройки. Если изображение дёргается, отключите композитор или включите вертикальную синхронизацию в настройках.

find ~/.hedgewars -maxdepth 2 -name "*.log"
LIBGL_ALWAYS_SOFTWARE=1 hedgewars
pw-top
sudo ufw status

Логи подскажут, чего не хватает: драйвера, звукового сервера или прав доступа. Принудительный программный рендеринг помогает отделить проблему GPU от проблемы самой игры.

  • Нет звука. Проверьте громкость в pavucontrol и вывод pw-top. Запуск с --nosound помогает понять, связана ли проблема со звуковым сервером.
  • Игра не стартует. Смотрите ~/.hedgewars/Logs/. Ошибка OpenGL часто лечится обновлением драйвера Mesa; для проверки можно запустить с LIBGL_ALWAYS_SOFTWARE=1.
  • Слишком мелкий интерфейс. Уменьшите разрешение окна или увеличьте масштаб рабочего стола. Полноэкранный режим с нативным разрешением обычно выглядит лучше.
  • Рассинхрон в сети. У всех должна быть одна версия игры и одинаковые схемы. Отключите моды, меняющие оружие или физику.
  • Не подключается к комнате. Проверьте порт 46631, файрвол и версию. В лобби видно пинг — не заходите на сервер с потерями пакетов.
  • Слетели настройки. Сделайте копию ~/.hedgewars/settings.ini и каталога Teams: это весь ваш профиль.

Чек-лист для вечеринки

  • Одинаковая версия игры и схем у всех участников.
  • Статические IP или зарезервированные адреса в DHCP.
  • Проверенный порт 46631 и отключённая изоляция клиентов.
  • Запас времени: ход 45 секунд, но новичкам лучше 60.
  • Резервная копия ~/.hedgewars после настройки команд.

Итог

Hedgewars — редкий пример игры, где глубина появляется из простых правил: ветер, ограниченное время и разрушаемый ландшафт. Установите пакет, пройдите обучение, соберите команду и попробуйте пару схем. Для онлайн-матчей достаточно открыть один порт и совпасть версиями, а для уютной игры на диване хватит режима hot-seat.

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

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

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

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

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