← Forum
Камера крутится сама при втором окне (мультибокс) — решение
⚠️ ПРОБЛЕМА
В одно окно всё хорошо, но при запуске второго клиента стоит начать вращать камеру — начинается «карусель»: камеру крутит само по кругу, играть невозможно.
🔍 ПРИЧИНА (в 99% случаев)
К ПК подключён геймпад / джойстик / руль (реже — VR-контроллер, MIDI-клавиатура, иногда даже гарнитура или веб-камера, которые система видит как игровое устройство). У аналогового стика почти всегда есть микро-дрейф. Пока окно одно — это незаметно. Но когда клиентов два, оба читают это устройство, и фоновое окно прокидывает «застрявшую» ось → камера крутится без остановки. Именно поэтому эффект вылезает при попытке вращать камеру.
✅ РЕШЕНИЕ
1) Отключите контроллер: Win+R → введите joy.cpl → выберите устройство → отключите его (или просто физически отсоедините геймпад/руль).
2) Проверьте «скрытые» устройства: рули, педали, VR, MIDI-клавиатуры, некоторые гарнитуры.
3) Перезапустите оба клиента — карусель уйдёт.
🧪 ЕСЛИ КОНТРОЛЛЕРА ТОЧНО НЕТ
Запустите второе окно через файл PLAY-NATIVE-no-dxvk.bat в папке клиента (нативный DirectX, без DXVK) и сравните:
• карусели нет → дело в обработке ввода под DXVK при двух окнах — напишите нам, поможем настроить;
• карусель осталась → проверьте захват мыши: играйте в оконном режиме и заходите в каждый клиент по очереди, не дёргая фокус во время вращения камеры.
ℹ️ Это особенность ввода на стороне ПК (так работает DirectInput, когда два клиента читают одно устройство), а не баг сервера — на стороне игры чинить нечего.
Спасибо игроку, который сообщил о проблеме! 🙏
В одно окно всё хорошо, но при запуске второго клиента стоит начать вращать камеру — начинается «карусель»: камеру крутит само по кругу, играть невозможно.
🔍 ПРИЧИНА (в 99% случаев)
К ПК подключён геймпад / джойстик / руль (реже — VR-контроллер, MIDI-клавиатура, иногда даже гарнитура или веб-камера, которые система видит как игровое устройство). У аналогового стика почти всегда есть микро-дрейф. Пока окно одно — это незаметно. Но когда клиентов два, оба читают это устройство, и фоновое окно прокидывает «застрявшую» ось → камера крутится без остановки. Именно поэтому эффект вылезает при попытке вращать камеру.
✅ РЕШЕНИЕ
1) Отключите контроллер: Win+R → введите joy.cpl → выберите устройство → отключите его (или просто физически отсоедините геймпад/руль).
2) Проверьте «скрытые» устройства: рули, педали, VR, MIDI-клавиатуры, некоторые гарнитуры.
3) Перезапустите оба клиента — карусель уйдёт.
🧪 ЕСЛИ КОНТРОЛЛЕРА ТОЧНО НЕТ
Запустите второе окно через файл PLAY-NATIVE-no-dxvk.bat в папке клиента (нативный DirectX, без DXVK) и сравните:
• карусели нет → дело в обработке ввода под DXVK при двух окнах — напишите нам, поможем настроить;
• карусель осталась → проверьте захват мыши: играйте в оконном режиме и заходите в каждый клиент по очереди, не дёргая фокус во время вращения камеры.
ℹ️ Это особенность ввода на стороне ПК (так работает DirectInput, когда два клиента читают одно устройство), а не баг сервера — на стороне игры чинить нечего.
Спасибо игроку, который сообщил о проблеме! 🙏
Login to reply.