Чат на екрані під час гри

Тримайте чат Social Stream видимим на своєму моніторі без автоматичного додавання до стріму.

Так, із настільним вікном оверлею

Social Stream може розміщуватися поверх гри як прозоре вікно «завжди зверху». Це окреме вікно робочого столу, а не впровадження в HUD гри.

Вам потрібна настільна оболонка. Використовуйте окремий застосунок Social Stream Ninja або Electron Capture. Розширення браузера та браузерне джерело OBS самі не можуть створити загальносистемне вікно, що пропускає натискання.

ВаріантНайкраще, колиЩо додає
окремий застосунок Social Stream Ви вже захоплюєте чат у SSApp і хочете найкоротше налаштування. Прозорі спливні вікна, режим «завжди зверху», зміна розміру та пропускання натискань.
Electron Capture Вам потрібні точні розміри й положення, багаторазові команди запуску або окрема оболонка оверлею. Безрамкова прозорість, закріплення, пропускання натискань, вибір монітора й керування з командного рядка.
Лише звичайний браузер або OBS Чат має з’являтися в трансляції, а не приватно на вашому моніторі. Без надійної загальносистемної прозорості чи пропускання натискань миші.

Відеоінструкція

Це старіше відео показує налаштування прозорого чату «завжди зверху» з пропусканням натискань. Інтерфейс застосунку в поточних версіях може відрізнятися.

Виберіть вигляд чату

  • Чат стріму / док: показує поточний об’єднаний чат. Зазвичай це найкращий вибір під час гри.
  • Оверлей Featured Chat: показує одне повідомлення, вибране в доку. Використовуйте, коли потрібні лише виділені повідомлення.
  • Шаблон або власний оверлей: також працює, якщо сторінка підтримує прозорий фон.

Використовуйте той самий ID сесії, що й активна конфігурація Social Stream. У панелі налаштувань Social Stream відкрийте параметри вибраного вигляду та ввімкніть Примусово прозорий фон. Згенерований URL має містити transparent.

Вибране повідомлення чату Social Stream Ninja поверх імітованої ігрової сцени
Приклад розміщення справжнього оверлею Featured Chat SSApp поверх імітованої ігрової сцени. URL дока може натомість показувати весь поточний чат.

Спосіб 1: окремий застосунок Social Stream

  1. Установіть і відкрийте окремий настільний застосунок. Активуйте джерела чату як зазвичай.
  2. У панелі налаштувань Social Stream знайдіть Чат стріму або Оверлей вибраних повідомлень чату.
  3. Відкрийте його параметри й увімкніть Примусово прозорий фон.
  4. Натисніть згенероване посилання Dock або Featured зсередини окремого застосунку. SSApp відкриє його як окреме вікно оверлею.
  5. Перемістіть і змініть розмір вікна перед блокуванням. Натисніть оверлей правою кнопкою для готових розмірів і виберіть Завжди зверху.
  6. Після завершення розміщення знову натисніть правою кнопкою й виберіть Зробити неклікабельним (Make UnClickable). Натискання миші проходитимуть до гри.
Контекстне меню оверлею SSApp із пунктами Resize window, Always on top і Make UnClickable until in-focus та гарячою клавішею Ctrl Shift Alt X
Натисніть вікно оверлею SSApp правою кнопкою, щоб змінити розмір, закріпити або ввімкнути пропускання натискань. Умикайте пропускання натискань останнім, щоб не втратити керування під час розміщення.

Гарячі клавіші SSApp

Windows / LinuxmacOSДія
Ctrl+Shift+Alt+X Command+Shift+Option+X Перемкніть пропускання натискань миші, щоб знову взаємодіяти з оверлеєм.
Ctrl+Shift+Alt+R Command+Shift+Option+R Перезавантажте активне вікно оверлею.

Порада щодо розміщення: за прозорі області буває важко вхопитися. Залишайте меню дока видимим під час розміщення, використовуйте клавіші переміщення вікон своєї ОС або параметри Electron Capture --x і --y для точного розміщення.

Спосіб 2: Electron Capture

Electron Capture — окремий безкоштовний застосунок із відкритим кодом, який може відкрити URL Social Stream у прозорому настільному вікні. Це часто простіший варіант, коли потрібне лише окреме вікно оверлею.

  1. Скопіюйте згенерований URL дока Social Stream, Featured, шаблону або власного оверлею.
  2. Переконайтеся, що він містить &transparent. Якщо URL ще не має знака питання, використовуйте ?transparent.
  3. Відкрийте URL в Electron Capture.
  4. Натисніть його вікно правою кнопкою й увімкніть Завжди зверху.
  5. Перемістіть і змініть розмір, а потім увімкніть Зробити неклікабельним (Make UnClickable).
  6. Використовуйте Ctrl+Shift+Alt+X (або Command+Shift+Option+X у macOS), щоб пізніше перемикати пропускання натискань.
Картки функцій Electron Capture: Pin on Top, Frameless Window, Transparency Support, Click-Through Mode, Auto Screen Capture та Game and App Capture
Electron Capture надає закріплення, безрамкову прозорість і пропускання натискань, потрібні для приватного оверлею на екрані.

Запуск Electron Capture з командного рядка

Портативна збірка Windows — найпростіша версія для автоматизації. Замініть YOUR_SESSION_ID та налаштуйте розмір і положення для свого дисплея.

Док безперервного чату

.\elecap.exe --url="https://socialstream.ninja/dock.html?session=YOUR_SESSION_ID&transparent&compact&hidemenu" --width=520 --height=760 --x=1380 --y=80 --pin --unclickable --title="SSN Chat"

Лише вибраний чат

.\elecap.exe --url="https://socialstream.ninja/featured.html?session=YOUR_SESSION_ID&transparent" --width=700 --height=500 --x=1160 --y=80 --pin --unclickable --title="SSN Featured"

macOS і Linux

# macOS
"/Applications/elecap.app/Contents/MacOS/elecap" --url='YOUR_OVERLAY_URL' --width=520 --height=760 --pin --unclickable

# Linux AppImage; replace the filename with the version you downloaded
./elecap-VERSION-x86_64.AppImage --url='YOUR_OVERLAY_URL' --width=520 --height=760 --pin --unclickable
ВаріантПризначення
--urlПовний URL оверлею Social Stream. Візьміть його в лапки, оскільки він містить & символи.
--width, --heightПочатковий розмір вікна в пікселях.
--x, --yПочаткове положення на віртуальному робочому столі. Від’ємні координати можуть бути правильними для моніторів ліворуч або вище основного.
--monitor=0Виберіть монітор за індексом, починаючи з нуля, коли це простіше за координати робочого столу.
--pinЗапускати завжди зверху.
--unclickableЗапускати з пропусканням натискань. Запам’ятайте гарячу клавішу відновлення перед використанням.
--css="C:\path\chat.css"Підключіть локальний CSS-файл для розширеного оформлення.
--multiinstanceЗапускайте окремий процес Electron Capture, коли потрібно більше одного незалежного оверлею.

Див. у Electron Capture повний довідник командного рядка щодо додаткових параметрів.

--node не потрібен для звичайного оверлею Social Stream. Залишайте його вимкненим, якщо сторінці явно не потрібне захоплення екрана чи інша функція Electron із підвищеними правами.

Корисні параметри URL оверлею

Параметр URLВикористовуйте
transparentПриберіть фон сторінки й запросіть прозоре вікно робочого столу.
compactВикористовуйте щільніше компонування дока.
hidemenuПриховуйте панель інструментів дока після налаштування.
scale=0.85Зменшуйте масштаб підтримуваних оверлеїв без зміни розміру вікна.
limit=15Обмежуйте кількість збережених повідомлень на підтримуваних сторінках.
hidesourceПриховуйте підписи або значки платформ у доку.
chroma=0000Альтернативний режим прозорого фону; корисний, коли звичайний режим дока transparent приховує смугу прокручування.

Про шаблони, власний CSS, шрифти та інші параметри URL див. посібник із налаштування оверлеїв.

Залиште його на моніторі, поза стрімом

Оверлей залишається приватним лише тоді, коли програма трансляції захоплює гру або вікно гри, а не весь монітор.

  1. Не додавайте URL цього оверлею як браузерне джерело OBS , якщо глядачі не повинні його бачити.
  2. У Windows віддавайте перевагу джерелу OBS Захоплення гри , спрямованому на гру.
  3. Залишайте параметр OBS Захоплювати сторонні оверлеї, наприклад Steam (Capture third-party overlays) вимкненим, якщо ви не перевірили, що він не включає це вікно.
  4. Уникайте Захоплення екрана для цього процесу. Воно захоплює весь монітор, зокрема оверлей чату.
  5. Зробіть короткий локальний запис і перегляньте його перед ефіром. Способи захоплення та ігри відрізняються.

Обмеження macOS і Linux: Захоплення гри OBS доступне лише у Windows. Якщо ваша система має захоплювати весь екран, оверлей на екрані також потрапить до запису. Використовуйте окремий монітор або спосіб захоплення вікна/застосунку, який виключає оверлей, а потім перевірте записом.

Важливі обмеження

  • Безрамковий або віконний повноекранний режим — надійний варіант для гри. Гра в ексклюзивному повноекранному режимі може закривати всі звичайні вікна робочого столу, зокрема оверлей «завжди зверху».
  • Настільний застосунок має залишатися відкритим. Закриття SSApp або Electron Capture закриває локальний оверлей.
  • Сесія має збігатися. URL дока або Featured із неправильним ID сесії залишатиметься порожнім.
  • Featured Chat — не вся стрічка. Він показує повідомлення лише після його вибору в доку.
  • Пропускання натискань вимикає взаємодію мишею. Скористайтеся гарячою клавішею відновлення, перш ніж знову натискати вікно правою кнопкою.
  • Деякі ігри й античіт-системи обмежують оверлеї. Не намагайтеся обходити засоби захисту гри.
  • Прозорість залежить від операційної системи й графічної конфігурації. Оновіть настільний застосунок і графічний драйвер, якщо прозора область виглядає білою чи чорною.
  • Захоплення екрана включає все, що ви бачите. Якщо у програмі захоплення неможливо відокремити гру від усього монітора, приватність цього оверлею не можна гарантувати.

Короткий контрольний список

  1. Чат надходить у Social Stream.
  2. URL оверлею використовує правильний ID сесії.
  3. URL містить transparent.
  4. Настільна оболонка закріплена над грою.
  5. Пропускання натискань увімкнено лише після розміщення.
  6. Гра використовує безрамковий або віконний повноекранний режим, якщо ексклюзивний повноекранний режим приховує оверлей.
  7. OBS захоплює гру/вікно, а не весь екран.
  8. Тестовий запис підтверджує, що глядачі не бачать приватний оверлей.