Roblox официально не поддерживает Linux, но запустить игры платформы можно через Sober. По состоянию на этот неофициальный проект доступен на Flathub и работает без Wine, эмулятора Android и виртуальной машины. Sober использует Android-версию Roblox и специальную среду выполнения для её работы в Linux. Проект остаётся экспериментальным: совместимость зависит от оборудования, конкретной игры и изменений со стороны Roblox.

Как Sober запускает Roblox в Linux
Sober разрабатывает команда VinegarHQ. Её другой инструмент, Vinegar, предназначен для запуска редактора Roblox Studio через Wine. Sober запускает сами игры, используя Android-клиент Roblox в своей среде выполнения.
По описанию разработчиков, Sober поддерживает функции и игры, доступные только на ПК, а также чат и звук. Пользователь может выбирать игры внутри Roblox и подключаться к ним. Среди известных проектов платформы – Brookhaven RP и 99 Nights in the Forest.
Игровые сессии используют официальные серверы Roblox, поэтому для подключения нужен интернет. Графику компьютер обрабатывает локально: Sober не является сервисом облачного запуска игр.
На сайте Sober разработчики заявляют о производительности на уровне Windows-клиента или выше на том же оборудовании. Они не приводят там подробной методики сравнительного тестирования, поэтому это заявление нельзя считать гарантией одинаковой скорости во всех играх и на любых компьютерах.
Системные требования Sober
Для обычной сборки из Flathub нужен компьютер с процессором x86-64. В руководстве по установке Sober перечислены следующие минимальные и рекомендуемые требования:
| Компонент | Минимальное требование | Рекомендация |
|---|---|---|
| Ядро Linux | 5.11 или новее | Отдельное значение не указано |
| Процессор | x86-64/AMD64, SSE4.1 | x86-64/AMD64, SSE4.2 |
| Графика | OpenGL ES 3.0 | Vulkan 1.1 |
Android-клиент Roblox требует SSE4.2. Согласно руководству по установке, на процессорах с SSE4.1 Sober может эмулировать недостающие инструкции, снижая производительность. Однако раздел диагностики также называет отсутствие SSE4.2 возможной причиной отказа запуска; работоспособность на таких старых процессорах следует проверять отдельно.
Проверить поддержку инструкций можно в терминале:
grep "sse4_1" /proc/cpuinfo grep "sse4_2" /proc/cpuinfo
При наличии соответствующего набора инструкций команда выведет строки с его обозначением. Числовой минимум оперативной памяти в требованиях Sober не указан; если памяти не хватает, стоит закрыть лишние приложения и вкладки браузера.
Для ARM существует открытая бета Sober. Инструкции по её получению разработчики разместили в Discord проекта: в канале #sober-only нужно найти тему «[TESTERS WANTED!] Sober for ARM open beta testing». Эту сборку не следует путать с обычным пакетом Flathub для x86-64: ARM-вариант пока не готов для полноценного повседневного использования.
Как установить Sober и Roblox
Сначала установите Flatpak и подключите Flathub. Порядок настройки для разных систем приведён в инструкции по установке приложений Flatpak.
Flatpak – система распространения и запуска настольных приложений в Linux с изолированным окружением. Flathub – каталог приложений в этом формате, откуда можно установить Sober.
В Ubuntu установите Flatpak:
sudo apt install flatpak
Если Flathub ещё не подключён, добавьте репозиторий:
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
После первоначальной настройки перезагрузите систему. Затем установите Sober:
flatpak install flathub org.vinegarhq.Sober
Можно также открыть страницу Sober на Flathub и воспользоваться кнопкой установки, если в системе настроена поддержка Flatpak в графическом магазине приложений.
Запустите Sober из меню приложений. При первом запуске он предложит установить Roblox; оставьте выбранный по умолчанию режим Automatic. После установки войдите в свою учётную запись и выберите игру. Для запуска Sober из терминала используйте:
flatpak run org.vinegarhq.Sober
Режим Manual позволяет установить APK-пакет вручную. Нужна версия, которую запрашивает Sober, из доверенного источника; если базовый APK и компонент x86_64 скачаны отдельно, выберите оба файла. При сомнениях используйте автоматическую установку.
Для обновления установленных приложений Flatpak и их сред выполнения выполните:
flatpak update
Удалить Sober можно командой:
flatpak uninstall org.vinegarhq.Sober
По умолчанию она сохраняет данные приложения. Для удаления вместе с локальными данными используйте:
flatpak uninstall --delete-data org.vinegarhq.Sober
Ограничения, закрытый код и риск блокировки
Sober не связан с Roblox Corporation и не получает её официальной поддержки. Разработчики предупреждают о возможных ошибках и нестабильности, а также о том, что проект могут прекратить в любой момент. Roblox, в свою очередь, может заблокировать подключение через Sober.
В FAQ проекта разработчики сообщают, что обычное использование Sober крайне редко приводит к мерам модерации. Это позиция команды Sober, а не официальная гарантия Roblox о безопасности учётной записи.
Исходный код Sober закрыт. Команда объясняет это стремлением уменьшить возможности для злоупотреблений, которые могли бы привести к блокировке проекта. Обычную сборку распространяют через Flathub; выпуск других форматов пакетов не планируют, поскольку единое окружение Flatpak упрощает диагностику ошибок.
В разделе диагностики Sober описано ещё одно ограничение. Некоторые игры могут включать Android Remote Attestation – проверку подлинности устройства и среды запуска. В этом случае Sober не может подтвердить, что Roblox работает на настоящем Android-устройстве, и подключение может завершиться ошибкой 318. Разработчики не предлагают исправления со своей стороны: для такой игры потребуется поддерживаемое устройство, проходящее проверку.
Вывод
Sober позволяет пользователям Linux играть в Roblox без установки Windows и настройки Wine. Начать проще всего с пакета Flathub и автоматической установки клиента. Перед использованием стоит проверить требования компьютера и доступность нужных игр: экспериментальный статус проекта и проверки устройств могут ограничивать совместимость.