From 0ce8df3dbe9f85c1a7edeace79f34e1c952a550a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B0?= Date: Wed, 27 May 2026 19:01:22 +0000 Subject: [PATCH] [2026-05-27] taiga sync: wiki/htpc-bazzite-proton.md --- wiki/htpc-bazzite-proton.md | 47 ------------------------------------- 1 file changed, 47 deletions(-) diff --git a/wiki/htpc-bazzite-proton.md b/wiki/htpc-bazzite-proton.md index 65354dab..de05ce8e 100644 --- a/wiki/htpc-bazzite-proton.md +++ b/wiki/htpc-bazzite-proton.md @@ -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]]