Перейти к содержанию
DeZoWaRe

OGSR Co-Op: Сталкер Тень Чернобыля Кооператив

Рекомендуемые сообщения

 
DeZoWaRe

OGSR CO-OP

spacer.png

Сюжетная «Тень Чернобыля» на двоих и больше

Версия V1.15.500 - 3.589  |  Автор: DeZoWaRe  |  Тестер: TagasZX

═══════════════════════════════════════════════════════════════

Полноценный кооператив для оригинальной игры: вы проходите сюжет вместе, в одном мире - с одними и теми же сталкерами, мутантами, тайниками и заданиями. Сделано на движке OGSR, поэтому вместе с коопом вы получаете всё, что даёт OGSR: 64 бита, DirectX 11, DLSS и FSR, исправления оригинала.

 

Как это работает

Мир ведёт хост: у него живут A-Life, ИИ, сюжетные скрипты и физика. Остальные игроки заходят к нему в любой момент и видят тот же мир. Никаких отдельных серверов - хост просто играет, остальные подключаются.

  • Через Steam - приглашением из списка друзей. Не нужны ни порты, ни IP, ни Radmin ни лицензия.
  • По адресу - локальная сеть, Radmin, Hamachi, ZeroTier (UDP-порт 5445).

Оба способа работают одновременно. Ваше имя - это ваш сталкер: зашли под тем же именем - вернулись тем же персонажем, со своими вещами и на своём месте.

Что работает вместе

Сюжет и задания

  • Общий журнал заданий, общие сюжетные события и ролики - сны, концовки и титры у всех сразу.
  • Награды и деньги за задания получает каждый игрок, а не только тот, кто сдал.
  • Сюжетные предметы ищутся по всей группе: флешку может сдать тот, кто стоит у заказчика.
  • Наводка на тайник приходит всем, метка общая и исчезает, когда тайник опустошён.
  • Переходы между локациями - всей группой.

Сталкеры и мутанты

  • НПС видят и реагируют на каждого игрока: останавливаются поговорить, обижаются, стреляют.
  • Разговор у каждого свой: несколько игроков могут говорить с разными НПС одновременно.
  • Торговля из собственного кошелька и рюкзака.
  • Арена у Арни - для группы.

Мир

  • Одинаковые у всех: погода, время суток, трупы, рэгдоллы, разрушаемые предметы, вертолёты, частицы, взрывы.
  • Двери, кодовые замки, переключатели - нажал один, сработало у всех.
  • Звуки других игроков слышны там, где они стоят: шаги, выстрелы, перезарядка, голоса.

Группа

%7B12ACB46E-B83C-4C00-9A54-4F5A73701870%

  • Список игроков с пингом, FPS и здоровьем.
  • Метки игроков и общие метки на карте ПДА.
  • Чат на клавишу T.
  • Погиб участник группы - все возвращаются к последнему сохранению хоста.
  • Новые игроки получают стартовое снаряжение.

Что внутри (для любопытных)

  • Сеть написана с нуля поверх одиночного движка: Steam P2P и ENet, собственный протокол, авторитетный хост.
  • Плавное движение на пинге: буфер поз с интерполяцией, оценка часов, компенсация задержки для стрельбы.
  • Физика описывается потоком поз, а не повторяется - трупы и предметы лежат у всех одинаково.
  • Единый звуковой шлюз решает, чей звук и кому его слышно, - без двойных звуков.
  • Сотни мест в скриптах оригинала, где игра считала, что игрок один, переведены на группу.

═══════════════════════════════════════════════════════════════

Установка

Нужно: «Тень Чернобыля» 1.0006 (Steam, GOG или с патчем), чистая, без модов. Windows 10/11 64-бит, DirectX 11.

  1. Скопируйте папки bin_x64 и gamedata из архива в папку игры (где лежат gamedata.db0 и fsgame.ltx), с заменой.
  2. Запускайте bin_x64\xrEngine.exe.

У хоста и у всех гостей должна быть одна и та же версия.

Как играть вместе

Хост начинает новую игру или загружает сейв, как обычно. Пока хост в мире, к нему можно войти.

Через Steam (проще всего, порты и IP не нужны)

  1. Гость запускает игру и в главном меню жмёт «Подключиться через Steam». Можно и не заходить, там можно указать игровому имя персонажу.
  2. Хост ждёт, пока полностью загрузится в мир (во время загрузки приглашать ещё некуда).
  3. Хост жмёт Shift+Tab, открывает список друзей и выбирает «Пригласить в игру».
  4. Гость принимает приглашение, игра подключится сама.

Приглашение ловится и прямо из главного меню: приняли его в меню, окно откроется само.

По адресу (локалка, Radmin, Hamachi, ZeroTier)

  1. Гость в главном меню жмёт «Войти на сервер».
  2. Вписывает адрес хоста и своё имя, жмёт «Подключиться».
  3. Если играете не через VPN-сеть, хосту нужен открытый порт 5445 (UDP).

Полезно знать

  • Оба способа работают одновременно: в одной игре могут быть и приглашённые, и вошедшие по адресу.
  • Имя запоминается: под тем же именем вы вернётесь тем же сталкером, со своими вещами и на своём месте.
  • Сохраняется и загружается только хост, гости следуют за ним.
  • Погиб член группы - все возвращаются к последнему сейву хоста.
  • Если не подключается: Steam должен быть запущен, а хост уже должен быть в мире, а не на загрузке.

 

═══════════════════════════════════════════════════════════════

Скачивание

Спойлер

OGSR CO-OP - V1.15.600 - 3.596 (02.11.2026)
Скачать

Обновлять нужно и хосту, и всем гостям: версия у всех должна быть одна.

ВЫЛЕТЫ
- Вылет хоста на Армейских складах после разгрома Долга - при разговоре
с Лукашом или торговцем Свободы. После победы над Долгом торговец
переходит на новый список закупки, а в нём есть патроны к огнемёту
(ammo_flame), который разработчики вырезали из игры ещё до релиза.
Оригинальный движок такую строку молча пропускал, OGSR на ней вылетал.
Теперь несуществующий товар пропускается.

- Вылет при сохранении на штурме ЧАЭС. Это ошибка самой игры (GSC)
в скрипте вертолёта (heli_combat.script): если вертолёт ушёл искать
цель, не покружив перед этим, при сохранении он записывал таймер,
который задаётся только при кружении, и сейв падал. Поэтому у порога
ЧАЭС вылетало при каждой попытке сохраниться. Теперь пустой таймер
сохраняется как 0, и сейв, на котором падало, сохраняется нормально.

- Вместе с движком теперь лежит файл символов xrEngine.pdb. С ним в логе
вылета видно точную функцию и строку кода. Если вылетело, присылайте
лог и .mdmp из C:\Users\Public\Documents\STALKER-SHOC\logs\

СЕТЬ
- Потери пакетов в списке игроков (справа вверху) теперь видны всегда,
в том числе 0%, и окрашены по тяжести: зелёный - канал чистый, дальше
жёлтый, оранжевый, красный и тёмно-кровавый от 30% и выше.

- Исправлен сам подсчёт потерь:
- по Steam учитывалось только одно направление (что приходит к нам),
теперь берётся худшее из двух - и то, что доходит до гостя
- пока у Steam ещё нет замера, это показывалось как 100% потерь
(отсюда «loss=100%» в первые секунды после входа)
- в строке хоста процент брался у гостя с самым большим пингом,
а не у того, у кого потери больше.
Пинг показывался правильно и раньше это замер самого Steam.

ИНТЕРФЕЙС
- Сетевую информацию в левом нижнем углу можно выключить:
Настройки - Игра - «Сетевая информация» (по умолчанию включена).
Замеры при этом продолжают писаться в лог, присылать логи с багами
можно как раньше.

Спойлер

OGSR CO-OP - V1.15.500 - 3.596 (21.10.2026)

Скачать


Обновлять нужно и хосту, и всем гостям: версия у всех должна быть одна.

ДВИЖОК
- Движок обновлён до OGSR 3.596: исправлены 3DSS-прицелы, доработаны лужи
  (параллакс земли), курсор и мышь в меню ImGui, новая консольная команда
  r2_gloss_min. Обновлены три шейдера в gamedata\shaders\r3.

СЕТЬ И ПЛАВНОСТЬ
- Рассинхрон при высоком FPS (150-250 кадров). Мир и анимации отправлялись
  каждый кадр, и при 200+ FPS они съедали весь сетевой канал. Физике (двери,
  трупы, предметы) места не оставалось: двери у Сидоровича закрывались рывками,
  сталкеры у гостя дёргались даже по локалке. Теперь отправка идёт 60 раз
  в секунду при любом FPS. Ограничивать FPS не нужно.
- Канал до гостя расширен с 64 до 160 КБ/с. На оживлённом Кордоне 64 КБ/с
  не хватало, и ближайшие сталкеры обновлялись у гостя всего 2 раза в секунду.
- Steam: убрано ограничение 256 КБ/с, которое Steam ставит по умолчанию.
  Пакеты больше не стоят в очереди на своей же машине.

НАЧАЛО ИГРЫ И РОЛИКИ
- Если гость подключается, пока хост смотрит вступительный ролик (грузовик),
  гость смотрит его вместе с хостом и не может пропустить, пока хост его
  не закончил. Раньше гость пропускал ролик и попадал в мир, где все стоят
  в Т-позах. Когда хост начал игру, гость может пропустить свой ролик.
- Серый экран (небо и туман) и вылет у гостя, вошедшего, пока хост смотрит
  вступительный ролик. Пока ролик идёт, игра хоста стоит на паузе, и тело
  гостя приходило к нему «чужим»: своего персонажа у гостя не было.
  Теперь тело всегда приходит как своё, а ролик гостю отправляется
  сразу при входе.
- Гость больше не зависает в пролёте камеры (серый экран, нет управления),
  если вошёл, пока хост был в ролике. Когда пролёт закончился, а управление
  не вернули, оно возвращается само через 2 секунды.

УРОН И ОТНОШЕНИЯ
- Урон и смерть при телепортах: арена Арни, переходы между локациями,
  телепорты на ЧАЭС-2, пролёты камеры. Телепорт ставил тело чуть в воздух
  или чуть в пол, и игра считала это падением. Теперь 3 секунды после
  телепорта и 8 секунд после загрузки уровня приземление урона не наносит.
- Хост попал по нейтралу, и тот становился врагом всей группе. Теперь ссора,
  заработанная выстрелами хоста, только его (как и у гостя). Сюжетная
  вражда по-прежнему общая. Работает для новых ссор, старые на сейве остаются.

ВЕЩИ
- Игрок, присоединившийся посреди сюжета (например, на Свалке), теперь
  получает нож, если хост уже получил его от Сидоровича или Волка. Список
  таких предметов в config\misc\coop.ltx, секция [coop_starting_gear_story].
- Гость, вошедший во время вступительного ролика, не мог взять оружие
  и вещи, у хоста они висели перед лицом и дублировались на полу,
  а после перезахода инвентарь гостя был пуст. Исправлено.

ИНТЕРФЕЙС
- При наведении на хоста его пинг больше не показывает постоянно 0.

ЕСЛИ ЧТО-ТО НЕ ТАК
Пришлите в Telegram (t.me/ogsr_coop) логи хоста и гостя
(C:\Users\Public\Documents\STALKER-SHOC\logs\) и время, когда это случилось.

Спойлер

OGSR CO-OP - V1.15.483 - 3.589(21.10.2026)

Скачать

Первый релиз модификации

 

═══════════════════════════════════════════════════════════════

Новости, патчи и адаптации модов: t.me/ogsr_coop

Поддержать разработку: web.tribute.tg/d/SrN

Нашли баг - пришлите в Telegram последний лог хоста и гостя
(C:\Users\Public\Documents\STALKER-SHOC\logs\) и время, когда это случилось.

Благодарности: команде OGSR за движок, TagasZX за тесты.


Дополнено 10 минуты спустя

Следующие цели:

Extendet Pack 1.5.0 + адаптация пака NLC оружия (Активно)
NLC Improved(После его релиза) + Sleep addon
OP OGSR
Shadow Of Chernobyl Update 1.4.8
OLR 3.0 или версия 2.5 OGSR

Следите за новостями в ТГ канале!

Изменено пользователем DeZoWaRe
  • Лайк 9
  • Мастер! 2
  • Сталкерский лайк 1
  • Аплодисменты 1
  • Хабар 1
  • Спасибо 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Jojo_22

Не работают сохранения,вроде игра сохраняется но самих сейвов нет. С чем это может быть связано?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
DeZoWaRe
В 28.10.2026 в 18:56, Jojo_22 сказал:

Не работают сохранения,вроде игра сохраняется но самих сейвов нет. С чем это может быть связано?

 

Запустить игру от имени администратора нужно теперь.
И не запрещать сетевой тоннель.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
mojett

При подключении через радмин впн на 0% застревает загрузка у того кто подключается и всё и я  и кореш пробовали создавать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
DeZoWaRe
В 31.10.2026 в 19:05, mojett сказал:

При подключении через радмин впн на 0% застревает загрузка у того кто подключается и всё и я  и кореш пробовали создавать

Проблема на его стороне, порт не открыт, что-то блокирует, используйте Steam, ковырять его ПК что бы найти проблему не стану.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
DeZoWaRe

OGSR CO-OP - V1.15.600 - 3.596 (02.11.2026)

Обновлять нужно и хосту, и всем гостям: версия у всех должна быть одна.

ВЫЛЕТЫ
- Вылет хоста на Армейских складах после разгрома Долга - при разговоре
с Лукашом или торговцем Свободы. После победы над Долгом торговец
переходит на новый список закупки, а в нём есть патроны к огнемёту
(ammo_flame), который разработчики вырезали из игры ещё до релиза.
Оригинальный движок такую строку молча пропускал, OGSR на ней вылетал.
Теперь несуществующий товар пропускается.

- Вылет при сохранении на штурме ЧАЭС. Это ошибка самой игры (GSC)
в скрипте вертолёта (heli_combat.script): если вертолёт ушёл искать
цель, не покружив перед этим, при сохранении он записывал таймер,
который задаётся только при кружении, и сейв падал. Поэтому у порога
ЧАЭС вылетало при каждой попытке сохраниться. Теперь пустой таймер
сохраняется как 0, и сейв, на котором падало, сохраняется нормально.

- Вместе с движком теперь лежит файл символов xrEngine.pdb. С ним в логе
вылета видно точную функцию и строку кода. Если вылетело, присылайте
лог и .mdmp из C:\Users\Public\Documents\STALKER-SHOC\logs\

СЕТЬ
- Потери пакетов в списке игроков (справа вверху) теперь видны всегда,
в том числе 0%, и окрашены по тяжести: зелёный - канал чистый, дальше
жёлтый, оранжевый, красный и тёмно-кровавый от 30% и выше.

- Исправлен сам подсчёт потерь:
- по Steam учитывалось только одно направление (что приходит к нам),
теперь берётся худшее из двух - и то, что доходит до гостя
- пока у Steam ещё нет замера, это показывалось как 100% потерь
(отсюда «loss=100%» в первые секунды после входа)
- в строке хоста процент брался у гостя с самым большим пингом,
а не у того, у кого потери больше.
Пинг показывался правильно и раньше это замер самого Steam.

ИНТЕРФЕЙС
- Сетевую информацию в левом нижнем углу можно выключить:
Настройки - Игра - «Сетевая информация» (по умолчанию включена).
Замеры при этом продолжают писаться в лог, присылать логи с багами
можно как раньше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования