OpenRCT2 — открытая реализация движка RollerCoaster Tycoon 2, которая запускает классический парк развлечений на современных системах. Это не бесплатная игра и не ремейк с новыми ресурсами: проект даёт новый движок, исправления, широкие настройки и мультиплеер, но для игры нужны собственные файлы оригинальной RCT2. В 2026 году проект активно развивается, а самый простой способ установки на Linux — Flatpak.

Что это и что понадобится

OpenRCT2 переписывает движок, сохраняя совместимость со сценариями, сохранениями и графикой RCT2. Он умеет открывать парки из RCT1, поддерживает дополнения, добавляет песочницу, редактор сценариев, редактор треков и плагины на JavaScript. Для запуска нужен каталог с файлами игры: исполняемым файлом rct2.exe и папкой Data. Подойдёт копия, купленная в GOG или Steam, либо диск с оригинальной игрой. Проект не распространяет эти файлы и не содержит ссылок на нелегальные сборки — используйте только свою лицензионную копию.

Установка

Flatpak-пакет обновляется независимо от дистрибутива и не требует сборки. Если Flatpak ещё не настроен, установите его штатными средствами и добавьте Flathub.

flatpak install flathub io.openrct2.OpenRCT2
flatpak run io.openrct2.OpenRCT2
flatpak info io.openrct2.OpenRCT2

В репозиториях некоторых дистрибутивов тоже есть пакет openrct2, но версия там часто отстаёт. Сборка из исходников возможна, однако требует CMake, компилятора и набора библиотек; для первого знакомства Flatpak надёжнее.

Свои файлы игры

Если игра куплена в GOG, скачайте offline-установщик и распакуйте его без запуска. Offline-релизы GOG обычно собраны в Inno Setup, поэтому подойдёт innoextract. Этот способ работает только с вашей собственной копией игры.

sudo apt install innoextract
innoextract setup_rollercoaster_tycoon_2*.exe -d ~/Games/RCT2
ls ~/Games/RCT2

Если GOG выдал установщик двумя файлами, положите .exe и .bin рядом: innoextract найдёт второй файл автоматически. В Steam игра находится в каталоге ~/.steam/steam/steamapps/common/RollerCoaster Tycoon 2 или ~/.local/share/Steam/steamapps/common/. Если используется Proton, файлы всё равно лежат в steamapps. Найдите исполняемый файл командой find ~/.steam -iname "rct2.exe" и укажите его каталог при первом запуске.

Первый запуск и конфигурация

При старте OpenRCT2 попросит выбрать каталог с RCT2. Если Flatpak не видит каталог с игрой, выдайте доступ точечно: flatpak override --user --filesystem=~/Games io.openrct2.OpenRCT2. После этого перезапустите игру. Настройки и сохранения лежат в отдельном каталоге Flatpak.

cat ~/.var/app/io.openrct2.OpenRCT2/config/OpenRCT2/config.ini
ls ~/.var/app/io.openrct2.OpenRCT2/config/OpenRCT2/save

В config.ini можно прописать пути вручную, если мастер не сработал:

[general]
game_path = "/home/user/Games/RCT2"
rct1_path = "/home/user/Games/RCT1"

Путь к RCT1 нужен для сценариев, ландшафтов и части графики первой части. Сохранения OpenRCT2 имеют формат .park, а старые файлы .sv6 открываются, но обратная совместимость с оригинальным движком не гарантируется.

Сценарии, песочница и редакторы

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

Мультиплеер

OpenRCT2 умеет работать как сервер и клиент. В меню «Мультиплеер» выберите «Начать сервер», задайте название, пароль и права групп, затем пригласите игроков по локальному адресу. По умолчанию используется порт 11753; для игры через интернет его нужно открыть на своём роутере. Не публикуйте сервер без пароля, если не хотите, чтобы посторонние меняли парк.

Для локальной игры узнайте адрес командой ip -4 addr show и передайте его второму игроку. Если соединение не устанавливается, проверьте firewall и версию игры у всех участников: разные сборки могут быть несовместимы.

Плагины и оформление

Плагины — это JavaScript-файлы, которые добавляют меню, автоматизируют стройку и меняют интерфейс. Положите их в каталог plugin и перезапустите игру.

ls ~/.var/app/io.openrct2.OpenRCT2/config/OpenRCT2/plugin
flatpak run io.openrct2.OpenRCT2

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

Производительность

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

Резервные копии и перенос

Перед обновлением Flatpak скопируйте каталоги save и config: новые версии обычно совместимы, но откат проще делать с резервной копией. Тот же приём помогает перенести парк на другой компьютер — достаточно положить файл .park в каталог save и открыть его из меню. Скриншоты лежат в подкаталоге screenshot, журналы серверной игры — в serverlogs, поэтому при переезде удобно копировать весь каталог OpenRCT2.

cp -a ~/.var/app/io.openrct2.OpenRCT2/config/OpenRCT2/save ~/backup/openrct2-save
cp ~/.var/app/io.openrct2.OpenRCT2/config/OpenRCT2/config.ini ~/backup/
du -sh ~/.var/app/io.openrct2.OpenRCT2/config/OpenRCT2

Диагностика

flatpak run io.openrct2.OpenRCT2
flatpak info io.openrct2.OpenRCT2
ls ~/.var/app/io.openrct2.OpenRCT2/config/OpenRCT2
find ~/Games/RCT2 -maxdepth 2 -iname "rct2.exe"

Сообщение о missing assets почти всегда означает неверный путь или отсутствие папки Data. Если игра запускается, но молчит звук, проверьте настройки аудио в игре и устройство вывода в системе. При проблемах с масштабом на HiDPI попробуйте изменить масштаб окна в настройках графики, а не разрешение экрана. Логи удобнее смотреть, запустив игру из терминала: вывод Flatpak покажет причину падения.

Чек-лист

  • Есть собственная копия RCT2 и каталог с rct2.exe и Data.
  • Flatpak установлен, Flathub подключён.
  • Путь к игре прописан и доступен приложению.
  • Сохранения и config.ini скопированы перед экспериментами.
  • Для мультиплеера открыт порт 11753 и задан пароль.

Итог

OpenRCT2 возвращает классический парк развлечений на Linux без эмуляторов и старых библиотек. Установите Flatpak, укажите свои файлы RCT2, проверьте сохранения и настройте графику под железо. Дальше можно строить песочницу, запускать сценарии с друзьями и подключать плагины. Главное — уважать лицензию: движок открытый, а ресурсы игры остаются собственностью правообладателя.

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

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

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

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

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