Важно Форуму RPGRUSSIA 16 лет!
  • 455
  • 9
Эй, братцы! А что никто форум родной с днюхой не поздравляет? Ведь сегодня этот замечательный день. Поздравляю родной форум с Днём Рождения! Спасибо ему за ту теплоту, которая согревает меня уже...
Новости Релиз Of Ash and Steel состоится 6 ноября
  • 9.212
  • 12
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 12.622
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
Новости Анонсирован Atomic Heart II

Файлы Новый баланс - Кооператив [плагин]

Регистрация
4 Июл 2024
Сообщения
3
Реакции
7
Баллы
6
Лучшие ответы
0
Привет, @Liker !

Прежде всего, прошу прощения за мой русский, мне приходится писать через переводчик, так как я не говорю по-русски, поэтому прошу прощения.

Мы с братом просто обожаем играть в New Balance с COOP-плагином, поэтому мы присоединились и начали тестировать старые скрипты по алгоритму, предложенному @Andro3 , и обнаружили фатальную версию, из-за которой игра начала вылетать в городе орков.

Последняя рабочая версия — 3.0.64 (от 22.09.24). Версия 3.0.65 (от 06.10.24), которая следует сразу за ней, уже привела к сбою игры. Разница в размере между двумя версиями составляет около 5000 КБ, так что, вероятно, какой-то гоблин поселился между этими числами :D.

Надеюсь, это открытие вам как-нибудь поможет, и когда у вас будет свободное время, вы убьёте этого гоблина :)

P.S.: Спасибо за то, что вы делаете для сообщества Gothic, вы действительно молодцы ;)
 
Последнее редактирование:

Andro3

Новичок
Участник форума
Регистрация
20 Окт 2017
Сообщения
13
Реакции
8
Баллы
14
Лучшие ответы
0
Привет, @Liker !

Прежде всего, прошу прощения за мой русский, мне приходится писать через переводчик, так как я не говорю по-русски, поэтому прошу прощения.

Мы с братом просто обожаем играть в New Balance с COOP-плагином, поэтому мы присоединились и начали тестировать старые скрипты по алгоритму, предложенному @Andro3 , и обнаружили фатальную версию, из-за которой игра начала вылетать в городе орков.

Последняя рабочая версия — 3.0.64 (от 22.09.24). Версия 3.0.65 (от 06.10.24), которая следует сразу за ней, уже привела к сбою игры. Разница в размере между двумя версиями составляет около 5000 КБ, так что, вероятно, какой-то гоблин поселился между этими числами :D.

Надеюсь, это открытие вам как-нибудь поможет, и когда у вас будет свободное время, вы убьёте этого гоблина :)

P.S.: Спасибо за то, что вы делаете для сообщества Gothic, вы действительно молодцы ;)
Большое вам спасибо за потраченное время и проделанный путь, я очень верю, что это приблизило восстановление работоспособности кооп-плагина для новых версий любимой игры)

приятно знать, что в сообществе есть такие люди

теперь "мяч на стороне" у @Liker

помогли чем смогли, как говорится
 
Автор
Автор
Liker

Liker

Демиург
Команда форума
Редактор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
21 Фев 2016
Сообщения
29.739
Реакции
27.504
Баллы
1.496
Лучшие ответы
1.082
@Andro3, напомни основные баги. Вылеты у орков?

Между 3.0.64 (от 22.09.24) и 3.0.65 (от 06.10.24) в коде очеень много правок. Так что это не будет быстрым. Это при условии что даты вообще верные. Надо будет их еще как-то проверить.

То есть мне сначала надо удостовериться, а потом уже по коду смотреть. Но сейчас обнова и я пока занят. Как найду время - попробую.
 
Последнее редактирование:

Andro3

Новичок
Участник форума
Регистрация
20 Окт 2017
Сообщения
13
Реакции
8
Баллы
14
Лучшие ответы
0
Добрый день, играем вдвоём в кооперативный плагин для Gothic 2: New Balance mod.
  • Версия: Union 1.0m [Build 3 Feb 2025] + [Coop plugin, version 14].
  • Персонажи: маг огня и разведчик на шпаге (без порошков, яда и т.д.).
  • Режим: АСНК, «Кошмарный сон».
Прогресс:
Пройдено уже многое:
  • Долина Рудников полностью зачищена (все шахты, орки вокруг замка и по локации);
  • Хоринис чист;
  • Яркендар чист;
  • Арена пройдена;
  • Западное побережье, Прибрежные земли, Логово Масиаф, гильдии воров, убийц, торговцев, охотников и свой лагерь — тоже всё сделано.
Сейчас находимся в 3-й главе, выполнили почти все доступные квесты. Вылеты случались раньше, но были не критичными и терпимыми.
Проблема:
Проблема началась, когда мы вошли в город орков. Клиент стабильно вылетает каждые 10–15 метров (примерно через 10–15 секунд геймплея).
  • Неважно, кто из нас клиент, — сервер остаётся стабильным.
  • У клиента сначала смазывается текст на экране, затем появляется чёрный экран и рабочий стол.
  • Если в момент «смазывания» успеть зайти в меню (ESC) и сохранить игру, то после вылета можно вернуться без потерь.
Что пробовали:
  • Меняли настройки игры;
  • Менялись ролями (клиент/сервер).
    Ничего не помогает.
История:
Год назад мы играли на версии со скриптами от 17.04.2024 — тогда город орков прошли без проблем. Вывод: что-то изменилось в обновлениях за последний год, связанное с орками. Город орков — локация с большим количеством орков, из-за чего баг проявляется с вероятностью 100%.
Моя теория:
  1. За год у орков могла появиться новая анимация или механика, которую кооперативный плагин не обрабатывает корректно и не передаёт клиенту.
  2. Или в городе орков увеличилось их количество (рост популяции), и сервер отправляет клиенту слишком много данных (например, координаты), которые клиент не успевает обработать.
Предполагаю, что обновление добавило оркам функцию, которая активируется периодически и отправляется клиенту. При получении такого «пакета» клиент смазывает текст и вылетает (с возможностью успеть сохраниться). Если орков много, вероятность бага — 100%. Если их мало, можно успеть убить или пробежать локацию до краша, так как орки не успевают обработаться.
Интересный момент:
Вокруг замка рудных баронов в Долине Рудников тоже много орков, но мы их зачистили без проблем. Это наводит на мысль, что агрессивные орки не создают угрозы для движка. Проблема, похоже, связана с орками, которые стоят, рычат, но не атакуют из-за Улу-Мулу. Возможно, дело в самом Улу-Мулу или в его влиянии на орков. Если снять Улу-Мулу, город орков, вероятно, можно зачистить, но тогда теряются квесты, что не хочется.
Поиск причин:
  • Искал в логе обновлений по слову «орк» — много изменений, но ничего явно подозрительного.
  • Искал по слову «Мулу» — вижу много обновлений влияния Улу-Мулу на орков. Возможно, это «бинго».
Может, кто-то сталкивался с подобным или знает, что именно обновили у орков за последний год? Буду рад любой помощи!

вот тут я писал детали, если коротко — да, основная проблема это «вылет клиента при наличии орков в поле зрения»
самое проблемное место (очень высокая вероятность, продержаться можно всего несколько минут) — город орков
 
Сверху Снизу