
Инструкция изначально написана для дистрибутива Arch Linux, на другие дистрибутивы может заработать только в случае установки всех необходимых библиотек wine и использовании Northstar Proton
Проверено на DE (окружении): KDE Plasma 5.27.4 сессия Xorg (X11) и Wayland
Протестировано на версии NorthstarProton-8.1-1
Использованные материалы:
Официальная англоязычная инструкция для Linux и Steam Deck[r2northstar.gitbook.io]
Github страница Northstar Proton[github.com]
Официальный Дискорд канал Northstar[discord.com]
Подготовка
- Переходим в официальный блог пост GloriousEggroll[www.gloriouseggroll.tv] где показаны консольные команды самых необходимых библиотек для wine под все дистрибутивы Linux
И вводите те что соответствуют вашему дистрибутиву
- Проверьте версию glibc. В настоящее время NorthstarProton поддерживает только версию 2.37 и выше, проверить это можно командой ldd --version. Известно что Ubuntu 20.04 LTS, Debian 11, и Void Linux имеют устаревшие пакеты glibc, это означает, что вам придется поэкспериментировать с поиском подходящей версии Proton или использовать Lutris. Поэтому настоятельно рекомендуется использовать современный дистрибутив Linux, чтобы иметь возможность использовать NorthstarProton. Эту проверку не нужно выполнять в Steam Deck или Steam OS.
- Убедитесь что у вас начисто установлена игра в стиме
Установка Northstar и NorthstarProton
Есть несколько методов установки клиента, все они обладают своими преимуществами. Однако я заострю внимание на ручную установку- Переходим на Github страницу Northstar[github.com] и скачиваем архив с клиентом Northstar.release.***.zip и распаковываем весь контент в папку игры с заменой.
- Установка NorthstarProton. Есть несколько методов
- Через ProtonUp-Qt[github.com]
Нажмите «About», затем установите флажок на «Enable advanced mode». И теперь вы можете выбрать и установить NorthstarProton из меню «Add version».

- Через ProtonPlus[github.com]
NorthstarProton также можно установить через ProtonPlus.
- Вручную:
Загрузите последнюю версию NorthstarProton[github.com], распакуйте её и поместите папку в один из следующих каталогов.- Steam (Нативный пакет) & Steam Deck: ~/.local/share/Steam/compatibilitytools.d/
- Steam (Flatpak): ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/
Не забывайте обновлять NorthstarProton т.к в некоторых случаях у вас может игра не запустится
- Через ProtonUp-Qt[github.com]
Обновление Northstar
Чтобы выполнить обновление до последней версии, скачайте новую версию архива из Github и просто извлеките содержимое в папку игры с заменойУдобный запуск
Прописываем в Параметры запуска игры Steam и запускаем DXVK_ASYNC=1 LFX=1 DXVK_HUD=compiler obs-gamecapture gamemoderun mangohud %command% -northstar -novid -preload -threads 12 -forcenovsync -fullscreenПояснение по опциям- [Обязательно] -northstar - необходим для прямого запуска клиента через Steam
- LFX=1 - активирует LatencyFleX[github.com] для уменьшения задержек, альтернатива NVIDIA Reflex. Уберите если возникают мелкие статтеры
- DXVK_ASYNC=1 (с выходом Mesa 23.1 для AMDGPU может быть не нужен) - активирует асинхронную синхронизацию шейдеров
- obs-gamecapture - захват игры напрямую используя API Vulkan, за подробностями в Arch Wiki[wiki.archlinux.org]
- DXVK_HUD=compiler - будет показывать в левом нижнем углу что компилируются шейдеры, если мешает просто уберите эту переменную
Установка модов
Есть так называемая мастерская для Titanfall 2 называемая Thunderstore[northstar.thunderstore.io]. Именно от туда я советую качать моды для TF2.Иногда некоторых модов нету в Thunderstore, и на помощь могут выручить моды с дискорд канала Northstar находящийся в отдельной ветки
- Для клиентских модов northstar-client-mods[discord.com]
- Для скинов моделек skins-collection[discord.com]
- Переходим по ссылке данного мода[northstar.thunderstore.io] и замечаем что он требует EladNLG-ModSettings[northstar.thunderstore.io], так называемую зависимость без которой не будет работать HUDRevamp.

Для скачивания мода жмём Manual Download
- После скачивания в содержимом обеих архивов переносим папку с названием мода в папку по данному пути
$HOME/.steam/steam/steamapps/common/Titanfall2/R2Northstar/mods/

- После этого можно запускать игру и зайдя в Mods можно увидеть что мод применился



Советы и доп. информация
- Место нахождение настроек находится по такому пути $HOME/.steam/steam/steamapps/compatdata/1237970/pfx/drive_c/users/steamuser/Documents/Respawn/Titanfall2/
- [Если вы на Xorg (X11)] Рекомендуется отключить композитор при включении R5Reloaded чтобы повысить производительность и плавность, в Lutris'е это можно сделать во вкладке "Параметры системы" - активировав "Отключить эффекты рабочего стола".
Если вы на KDE Plasma вручную отключить и включить композитор можно благодаря комбинацией клавиш Shift+Alt+F12
Также если вы используете композитор picom[github.com] вы можете в конфиг файле picom.conf прописать опцию ... unredir-if-possible = true; ... Теперь при full-screen окна игры будет отключается композитор picom, увеличивая производительность