[2026-05-27] taiga sync: wiki/htpc-bazzite-proton.md

This commit is contained in:
Тайга
2026-05-27 19:01:22 +00:00
parent 77010115ea
commit 0ce8df3dbe
-47
View File
@@ -249,52 +249,6 @@ Systemd user service (`/etc/systemd/user/saves-backup.service`):
- Discworld Noir source: `/run/media/bazzite/Data/downloads/zatmenie v2 [torrents.ru]/`
- FFX settings: `/run/media/bazzite/Windows/Users/mallexxx/documents/square enix/...`
## План: VK GameCenter через Lutris (общий префикс с Proton)
### Проблема
VK Play авторизация использует `mycomgames://` URL-схему. Steam встроенный CEF-браузер не умеет обрабатывать эту схему — редирект после логина не срабатывает.
### Решение (на основе гайда keyCat)
Установить VK GameCenter через **Lutris с Wine runner**, но на **общий префикс** с Proton, чтобы:
- Авторизация работала через системный `mycomgames://` хендлер
- Токены и реестр были доступны из Steam/Proton
- После логина можно было запускать как через Lutris, так и через Steam
### План действий
1. **Подготовить префикс**
- Префикс Proton VK GameCenter: `~/.local/share/Steam/steamapps/compatdata/-1973339958/pfx/`
- Убедиться что префикс создан и работает
2. **Установить через Lutris с общим префиксом**
- Скачать `vk_play_lutris.yml` (из gist.github.com/keyCat)
- Импортировать в Lutris, **изменив `prefix: $GAMEDIR`** на абсолютный путь к Proton префиксу
- Пройти установку GameCenter (скачает в общий префикс)
3. **Зарегистрировать `mycomgames://` хендлер в системе**
- Создать `.desktop` файл: `~/.local/share/applications/Vkplay-scheme-handler.desktop`
- `MimeType=x-scheme-handler/mycomgames;`
- Скрипт-обработчик: принимает URL, пишет в файл-триггер в префиксе, запускает GameCenter
4. **Авторизоваться**
- Запустить GameCenter через Lutris
- Нажать «Вход» — откроется внешний браузер (Chrome/штатный)
- Залогиниться, редирект по `mycomgames://` → хендлер → токен в префикс
- Проверить что Steam/Proton тоже видит авторизацию
5. **Подключить существующую Atomic Heart**
- Игра уже установлена: `/run/media/bazzite/Data/gamecenter/atomic heart/`
- Либо создать `D:` symlink в общем префиксе на `/run/media/bazzite/Data`
- Либо скопировать/перенести папку игры в Lutris-префикс
### Риски
- Разные версии Wine (Lutris) и Proton могут давать конфликты реестра/CEF
- Если префикс уже "битый" — проще создать новый и переустановить GameCenter
- Steam может перезаписать `config.vdf` после запуска Lutris'а (разные appid)
### Ссылки
- [keyCat gist — VK Play на Steam Deck](https://gist.github.com/keyCat/a77b1d4d1e0f651b9d3a9818e7f739c5)
- [[family/how-to/htpc-steam-nonsteam-shortcuts]]
## Open Questions
1. Delete `pfx/` folders for still-broken GE-Proton games (Brawlhalla, Castle Crashers, Worms WMD/WP, Duck Game)
2. Atomic Bomberman: 32-bit Wineprefix outside Proton
@@ -302,7 +256,6 @@ VK Play авторизация использует `mycomgames://` URL-схем
4. Metro Exodus: Goldberg Steam emulator?
5. **Atomic Heart VK:** test VK Play авторизацию, при необходимости `protontricks vcrun2019`
6. **Doom 3 BFG:** test с Luxtorpeda → rbdoom-3-bfg
7. **VK GameCenter через Lutris:** реализовать план выше
## See Also
[[personal-os-architecture]] [[obsidian-mcp-wrapper]] [[family/how-to/htpc-steam-nonsteam-shortcuts]]