???
Математика на уровне МГУ

Страница 8 из 9 ПерваяПервая ... 456789 КрайняяКрайняя
Показано с 176 по 200 из 212

Тема: Ошибки онлайн-а

  1. #1
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Exclamation Ошибки онлайн-а

    В тему помещаются только описание ошибок (багов) проявления звучания по следующей форме:
    Описание ошибки: то-то и то-то.
    Пояснение ошибки: слышу то-то и то-то при таких-то условиях.
    Стабильность обнаружения: один раз/иногда/часто/постоянно.
    Скриншот или видео: прилагается/ссылка.
    Версия ПО, конфигурация компьютера, версия ОС, стороннее ПО (запущеное во время проявления): БзБ в.1.0, самосбор древний, Windows 7 Ulimate, FRAPS+ArtMoney.
    Как оформить сообщение?

    1. Подумать, является ли обнаруженное багом.
    2. Скопировать из выделенного ниже текст в окно нового сообщения.
    3. Описать обнаруженное.


    [B]Описание ошибки:[/B]
    [B]Пояснение ошибки:[/B]
    [B]Стабильность обнаружения:[/B]
    [B]Скриншот или видео:[/B]
    [B]Версия ПО, конфигурация компьютера, версия ОС, стороннее ПО (запущеное во время проявления):[/B]


    Тема строго модерируема. Всё, отличное от принятой формы сообщения, удаляется без обсуждения, но с наказанием за оффтопик. Всё, что Вы хотите сообщить по этой теме - оформляйте по образцу, данному ниже. Всё остальное, что Вы хотите обсудить по данной теме, обсуждайте вне этой темы.

    При крашах и вылетах, прикладывайте, пожалуйста, логи!

    Логи включаются установкой в conf.ini, в секции [Console] ключа LOG в "LOG=1".

    ---------------------------------
    Баги онлайн живут пока отдельной жизнью здесь http://www.sukhoi.ru/forum/showthrea...t=68103&page=1

    С производительностью и офф-лайн команиями вроде бы разобрались, а с онлайном пока просто катастрофа. Туда кто-нибудь заглядывает?

    На 1С тоже содержательный раздел есть http://forum.1cpublishing.eu/forumdisplay.php?f=192
    Основные проблемы - нестабильность сервера, невозможность кликнуть аэродром после подключения, невозможность найти кнопку FLY, отсутствие брифинга в онлайн-миссии.
    Крайний раз редактировалось BlackSix; 18.10.2011 в 14:10.
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  2. #176
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    Онлайн брифинг не скролится по вертикали. Отсутствуют стрелочки для прокрутки.

    Слайды, добавленные в брифинг показываются в оффлайне, но не показываются в онлайне.
    Крайний раз редактировалось -atas-; 30.09.2011 в 23:52.
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  3. #177
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    Цитата Сообщение от -atas- Посмотреть сообщение
    ...на карте Степи чтобы сменить самолет, нажав ESC нужно сначала кликнуть на флажек страны. В других миссиях достаточно клика на спауне своей же стороны или клика на карте. В этой миссии ничего не происходит, пока не кликнешь на флажек своей стороны (или противника). При этом появляется окно "Вы действительно хотите покинуть свой самолет?".
    Как выснилось, проблема присутствует на всех картах, но только у хоста. Т.е. если клиент для смены самолета просто кликает на cпаун-точке, где он хочет его создать, то у хоста спаун-точки не кликаются, пока хост не кликнет флаг своей стороны (каждый раз после выхода из игры в меню нажатием ESC).

    Зато у хоста сразу показывается список уже созданных самолетов в коопе (как описано выше), а у клиента нет. Вероятно эти проблемы связаны.

    Хотелось бы видеть унификацию и порядок в интерфейсах, т.к. это лицо продукта, говорящее о внимательности и подходе.
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  4. #178
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    Логи с текущей Бета 2 с Репки http://www.sukhoi.ru/forum/showthrea...=1#post1706483

    Просим помочь. Сервер падал каждые 1:20 под нагрузкой.
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  5. #179
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    После перезагрузки серввер продолжает каждые 20-60 секунд писать в чат

    Loading mission...

    Mission loaded ... (время)

    Это нормально? В миссии нет подгружаемых подмиссий, что она может грузить?
    Логи и миссия http://www.sukhoi.ru/forum/showthrea...=1#post1706483
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  6. #180
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    На карте Степи на северном центральном аэродроме не запускаются красные самолеты. При нажатии I пишется "выкл" все время вместо вкл.

    При установке нового аэродрома поверх штатного проблема решается.

    зы. То же самое уже было в мае на другой сетевой карте Авианосцы при замене штатного синего спауна на красный. Видимо вшитому в карту аэродрому приписаны некие атрибуты стороны.

    Просьба проверить все карты.
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  7. #181
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    Owner is null - циклическая ошибка.

    22.36 выбросило с сервера 30 человек из 40. Загрузка процессора в момент лагов прыгает до 100% (все ядра).
    Вложения Вложения
    • Тип файла: txt logs.txt (74.7 Кб, Просмотров: 54)
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  8. #182
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    Карта Степи вешает launcher.exe на сервере с незнакомой ошибкой Windows

    Цитата Сообщение от BigREPA Посмотреть сообщение

    А вот и сама ошибка

    Сбойное приложение Launcher.exe, версия 1.0.0.0, штамп времени 0x4d6e3d08, сбойный модуль core.dll, версия 0.0.0.0, штамп времени 0x4e8d6980, код исключения 0xc0000005, смещение ошибки 0x001af991, ИД процесса 0x%9, время запуска приложения 0x%10.


    Application: Launcher.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.AccessViolationException
    Stack:
    at maddox.core.WLandscape.cIsWater(Double, Double)
    at sp2eoYOQH9tCWR0eYx3.jXgx89OeCYYTwYWiA2q.yg5ioAJ1co7(Double, Double)
    at R91QoZjZ7ddcPNI42YN.CT4GbdjmtXCCwbuMTmW.qk8isLO991n(Double)
    at R91QoZjZ7ddcPNI42YN.CT4GbdjmtXCCwbuMTmW+m8bkFCjcDlFRwb0ND9U.suAbOLclEtHPKMsKi53n(System.Object, Double)
    at R91QoZjZ7ddcPNI42YN.CT4GbdjmtXCCwbuMTmW+m8bkFCjcDlFRwb0ND9U.tick()
    at o6tqWiHBuikTN4MFi9J.ly5WS1HigM0TbeGZCT9.kGOIMhRUSOU()
    at 08PuxsOgcpEa0DtxHS.kQ39oDjh8SRk0jg7vW.interpolateTick()
    at PX5kahG99ARm1lDnAXm.Igg7VKGVJKQxvswSCJj.2MZiH8AjcRq(Boolean)
    at PX5kahG99ARm1lDnAXm.Igg7VKGVJKQxvswSCJj.TksiHZ5ihdV()
    at H0Ot6Ra4010jjvKQsPh.NDVkBLaJvNpQ3LpsUNT.XT7vZVIyaK1saplVpjTg(System.Object)
    at H0Ot6Ra4010jjvKQsPh.NDVkBLaJvNpQ3LpsUNT.MTLAHz6o50k(Boolean, Boolean)
    at H0Ot6Ra4010jjvKQsPh.NDVkBLaJvNpQ3LpsUNT.uTyAfVBJcD2(Double, Double)
    at H0Ot6Ra4010jjvKQsPh.NDVkBLaJvNpQ3LpsUNT.jemAfuS9Uto()
    at 9aQocDmIWVlecu44vpq.GlYqbxm2qlOAL3eLiUD.BBIiGqqQDrd()
    at JlYANnAVu8Vu2t6dZQr.UJeJePAvFrPcik5aDDj.Wbg0NdFqDn3()
    at nhOCkMlhnPqoXHN56hH.9eiLtblssuDE6xZulmb.G9hwYTcH1Je2X4Xh98WQ(System.Object)
    at nhOCkMlhnPqoXHN56hH.9eiLtblssuDE6xZulmb.8ppihWZn30s(nhOCkMlhnPqoXHN56hH.9eiLtblssuDE6xZulmb, System.String[], System.String, System.String)
    at oaa1H0ALWrQ1KBnynW2.qg9WXfApB0vObUPw0aR.i77A7f6a83a(System.String[])
    at maddox.Launch.Program(System.String[])
    at Launcher.Program.Main(System.String[])

    --- Добавлено ---

    посмотрел лог виндов после 2й беты, все краши точно такие же.
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  9. #183
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    Релизный патч.

    Нельзя выбрать существующий на сервере самолет в списке самолетов (кооп-меню). В списке напротив каждой позиции стоит WPF.Unavailable. При попытке зайти на позицию двойным кликом пишется справа вверху WPF.Unavailable puppet place.

    Наблюдается сейчас на сервере ATAG.

    Коопы по прежнему не возможны.

    Также осталась проблема, что при заходе на сервер пишется: "выберите флаг, чтобы ... ИЛИ выберите аэродром, чтобы ... ". При этом выбрать аэродром не выбрав флага невозможно, т.е. игроков надпись вводит в заблуждение, заставляя пытаться выбрать аэродром не выбрав флага. Это было в багрепортах беты, не исправлено.
    Крайний раз редактировалось -atas-; 23.12.2011 в 16:56.
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  10. #184
    Старший Офицер Форума
    Регистрация
    15.02.2002
    Адрес
    Moscow
    Возраст
    45
    Сообщений
    6,905
    Images
    51

    Re: Ошибки онлайн-а

    Цитата Сообщение от -atas- Посмотреть сообщение
    Релизный патч.

    Нельзя выбрать существующий на сервере самолет в списке самолетов (кооп-меню). В списке напротив каждой позиции стоит WPF.Unavailable. При попытке зайти на позицию двойным кликом пишется справа вверху WPF.Unavailable puppet place.
    Это самолёты, которые находятся за радиусом видимости игрока-клиента, в них сесть нельзя, сесть можно только в самолёт, который расположен внутри этого радиуса(~20км).
    Don't happy, be worry

  11. #185
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    Цитата Сообщение от naryv Посмотреть сообщение
    Это самолёты, которые находятся за радиусом видимости игрока-клиента, в них сесть нельзя, сесть можно только в самолёт, который расположен внутри этого радиуса(~20км).
    Спасибо за пояснение.

    Когда клиент только что подключился к серверу, каким считается его местоположение? Все ли самолеты ему доступны? Будут ли доступны все самолеты в коопе, где нет спаунов? Коопов очень давно ждут.

    Если игрок вышел из самолета alt-F2, как определяется его местоположение?

    Надпись о том, что самолет находится слишком далеко нужно выводить на соответствующих языках клиета, т.к. WPF.Unavailable puppet place звучит как оплошность программистов WPF? wtf?

    Также всегда важно предлагать игроку решение, когда у него что-то не получается, т.е. написать:

    "Пожалуйста, выберите аэродром, расположенный ближе к линии фронта, выберите ненужный самолет на нем, потом выйдите из ненужного самолета и вы сможете выбрать нужный самолет, если он будет в радиусе 20 км. от вашего нового местоположения."

    Конечно луйше запрограммировать более логичный выход из ситуации.

    Большая просьба выпустить хотфикс для этого досадного недоразумения, т.к. люди с релиза не могут полетать в кооп-режиме, который был анонсирован, и ждать еще 4 месяца нового патча для них будет не очень приятно.



    --- Добавлено ---

    Еще по поводу другого бага:

    При первом заходе на сервер или при первом запуске миссии даже на домашнем клиенте в режиме сервера флаги выбора стороны не всегда отображаются. Решается выходом с сервера и повторным заходом на сервер. Каждые 10 минут кто-то спрашивает в чате "Как здесь можно вылететь?", а на совет выбрать флаг говорят, что флагов нет. После перезахода флаги появляются. Возможно, зависит от размера миссии, количества объектов.

    Вот эта миссия после ее теста из редактора и последующего запуска сервера с ней почти всегда не показывает флаг при 1м заходе. http://forum.1cpublishing.eu/showpos...8&postcount=49
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  12. #186
    Мастер Аватар для Tazmanskiy[Taz]
    Регистрация
    01.11.2001
    Адрес
    Ukraine, Kiev
    Возраст
    43
    Сообщений
    3,123

    Re: Ошибки онлайн-а

    в онлайне на карте степи на сервере репка при подлете к стою бомбардировщиков игра зависла
    дамп прилагаю
    Вложения Вложения
    i5 2500k (@4.5GHz) / ASUS P8P67PRO / 4x2Gb Corsair DDR3 1600MHz / Leadtek Nvidia GTX 570 / Dell 2407 WPF 24" / Win 7 x64 SP1 / 1900x1200

  13. #187
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    Проверено на АТАГ: При подключении к серверу все существующие самолеты показываются как недоступные до момента создания ненужного самолета на спауне в пределах 20 км. от нужной группы. Это делает коопы невозможными, т.к. в них нет спаунов.

    Просьба выпустить хотфикс, т.к. все усилия по созданию кооп-меню оказались тщетными при текущем положении дел. Стим позволяет выпускать патчи несколько раз в неделю (наблюдалось при запуске сырой Red Orchestra 2).
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  14. #188
    Старший Офицер Форума
    Регистрация
    15.02.2002
    Адрес
    Moscow
    Возраст
    45
    Сообщений
    6,905
    Images
    51

    Re: Ошибки онлайн-а

    Цитата Сообщение от -atas- Посмотреть сообщение
    Спасибо за пояснение.

    Когда клиент только что подключился к серверу, каким считается его местоположение?
    0,0,0 карты , ~ 8-10км ниже и левее нижнего левого угла, обычно.

    Цитата Сообщение от -atas- Посмотреть сообщение
    Все ли самолеты ему доступны?
    только те, которые ближе радиуса видимости(на мелких картах могут быть все)
    Цитата Сообщение от -atas- Посмотреть сообщение
    Будут ли доступны все самолеты в коопе, где нет спаунов? Коопов очень давно ждут.
    Если нет спаунов - как вариант можно скриптом рассаживать игроков в существующие самолёты - сервер и тех и других видит всегда.
    Цитата Сообщение от -atas- Посмотреть сообщение
    Если игрок вышел из самолета alt-F2, как определяется его местоположение?
    точка где покинул самолёт. Емнип через какое-то время перемещается в 0(но это не точно, не помню), либо, если выбрал на карте спаун точку - в ней(тоже не уверен).

    Цитата Сообщение от -atas- Посмотреть сообщение
    Надпись о том, что самолет находится слишком далеко нужно выводить на соответствующих языках клиета, т.к. WPF.Unavailable puppet place звучит как оплошность программистов WPF? wtf?
    wpf это то, на чём интерфейс сделан, но вообще да, согласен, перевести, конечно надо.

    Цитата Сообщение от -atas- Посмотреть сообщение
    Также всегда важно предлагать игроку решение, когда у него что-то не получается, т.е. написать:

    "Пожалуйста, выберите аэродром, расположенный ближе к линии фронта, выберите ненужный самолет на нем, потом выйдите из ненужного самолета и вы сможете выбрать нужный самолет, если он будет в радиусе 20 км. от вашего нового местоположения."
    ок, передам интерфейсеру.

    Цитата Сообщение от -atas- Посмотреть сообщение
    Конечно луйше запрограммировать более логичный выход из ситуации.

    Большая просьба выпустить хотфикс для этого досадного недоразумения, т.к. люди с релиза не могут полетать в кооп-режиме, который был анонсирован, и ждать еще 4 месяца нового патча для них будет не очень приятно.
    Здесь нельзя запрограммировать что-то иное - это ограничение сети, чтобы её не перегружать - игрок-клиент не получает информации об активных объектах за его радиусом зрения, и не может соответственно, в них сесть.

    Цитата Сообщение от -atas- Посмотреть сообщение
    Еще по поводу другого бага:

    При первом заходе на сервер или при первом запуске миссии даже на домашнем клиенте в режиме сервера флаги выбора стороны не всегда отображаются. Решается выходом с сервера и повторным заходом на сервер. Каждые 10 минут кто-то спрашивает в чате "Как здесь можно вылететь?", а на совет выбрать флаг говорят, что флагов нет. После перезахода флаги появляются. Возможно, зависит от размера миссии, количества объектов.

    Вот эта миссия после ее теста из редактора и последующего запуска сервера с ней почти всегда не показывает флаг при 1м заходе. http://forum.1cpublishing.eu/showpos...8&postcount=49
    я там не зарегестрирован, не даёт скачать миссию. С флажками вроде всё подчистили, всегда должны в этом патче появляться. Если нет - будем искать значит проблему ещё, точно на новом патче нет флажков?
    Don't happy, be worry

  15. #189
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    Цитата Сообщение от naryv Посмотреть сообщение
    я там не зарегестрирован, не даёт скачать миссию. С флажками вроде всё подчистили, всегда должны в этом патче появляться. Если нет - будем искать значит проблему ещё, точно на новом патче нет флажков?
    Точно нет после апдейта сервера консультировал всех в чате. Проверьте, возможно так бывает, когда в миссии есть самолет с галочкой "игрок". Миссию приложу сюда.

    --- Добавлено ---

    Цитата Сообщение от naryv Посмотреть сообщение
    Здесь нельзя запрограммировать что-то иное - это ограничение сети, чтобы её не перегружать - игрок-клиент не получает информации об активных объектах за его радиусом зрения, и не может соответственно, в них сесть.
    Так не бывает. Кооп нужно доделать, так как о нем было написано в анонсе игры и на коробке, и это базовый режим онлайна из Ила. Нельзя "терять лицо" перед всем миром. http://forum.1cpublishing.eu/showthread.php?t=23997

    Если при спауне игроку передаются координаты самолетов в радиусе 20 км, то же самое можно сделать при двойном клике на самолете в списке:
    1) Строка в списке самолетов по умолчанию пустая (речь о правой колонке)
    2) При одинарном клике на строку в подсказке вверху написать: Double-click to update position data.
    3) В процессе скачивания данных и в строке и в подсказке: Updating...
    4) По завершению: в строке: имя игрока. В подсказке Double-click the desired position again or press FLY to spawn. You can also wait till the host presses FLY to spawn together.. (upd. кнопка FLY тоже для клиента должна быть вместо дабл-клика.)
    5) Местоположением игрока для просчета видимости уже после апдейта считать данный самолет, но конкретное Place в нем игрок занимает только после нажатия FLY по аналогии с Ил-2.

    Между попытками ввести задержку в 10 секунд с каунтдауном в строке и объяснением в подсказке, чтобы не спамили просто так.

    Еще для коопа важна возможность одновременного спауна всех занявших позиции по нажатию хостом кнопки FLY как было в Иле (см. п.4).

    --- Добавлено ---

    - В онлайне самолеты в массовом порядке отображаются с выпущенными шасси при том, что они убраны. На ФМ такое отображение никак не влияет.

    На фоне общей красоты это становится особенно заметно.

    --- Добавлено ---

    - Также ИИ регулярно складывают шасси или капотируют на аэродромах, но продолжают молотить землю винтом после этого бесконечно долго. http://steamcommunity.com/profiles/7...041?tab=public
    Крайний раз редактировалось -atas-; 19.10.2011 в 13:01.
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  16. #190
    Курсант
    Регистрация
    19.10.2007
    Возраст
    55
    Сообщений
    233

    Re: Ошибки онлайн-а

    Цитата Сообщение от naryv Посмотреть сообщение
    Здесь нельзя запрограммировать что-то иное - это ограничение сети, чтобы её не перегружать - игрок-клиент не получает информации об активных объектах за его радиусом зрения, и не может соответственно, в них сесть.
    Вообще-то такие шаманские пляски мне кажутся странными. Ну не серьёзно как-то... Ну хотя бы не нужно было вибирать не нужный самолёт, садиться, высаживаться. Сделать кнопку "получить информацию о доступных самолётах" вместо той процедуры посадки-высадки хотя бы.

    А вот атас уже серьёзное решение навоял, пока я буковки знакомые выыскивал...
    _____________________________________________________________________________________________________________
    i5 2500K 3.3@4.2 / 2x4GB RAM DDR3 CORSAIR VENGEANCE / ASUS P8P67 PRO / Xonar D1 / PALIT GTX 570 / 1920x1080 / Win7 64 Home Premium / TrackIr4 Pro / G940

  17. #191
    Apocalyptic Rockfighter Аватар для Scavenger
    Регистрация
    06.03.2006
    Возраст
    44
    Сообщений
    3,479

    Re: Ошибки онлайн-а

    Цитата Сообщение от -atas- Посмотреть сообщение
    - Также ИИ регулярно складывают шасси или капотируют на аэродромах, но продолжают молотить землю винтом после этого бесконечно долго. http://steamcommunity.com/profiles/7...041?tab=public
    мне кажется это тоже проделки гадского скрипта по уборке самолетов.
    Внимание! В вышеприведенном сообщении могут содержаться такие элементы сатиры как: аллегория, гипербола, гротеск, ирония, сарказм, а также юмор.

    ॐ मणि पद्मे हूँ

  18. #192
    Старший Офицер Форума
    Регистрация
    15.02.2002
    Адрес
    Moscow
    Возраст
    45
    Сообщений
    6,905
    Images
    51

    Re: Ошибки онлайн-а

    Вот пример кооп миссии:
    Co-Op.rar

    При выборе стороны игроком сервер помещает этого игрока в свободный самолёт выбранной стороны. Дальше, через пользовательское меню (<TAB>-><4>) игрок может выбрать другую группу, самолёт, место за эту сторону ("1" и дальше), или сообщить о своей готовности лететь("2"), Аи авиагруппы стоят в режиме idle (галочка "ожидание" в св-вах группы в полном редакторе). Когда все игроки подтвердят готовность лететь - сервер снимает idle, и можно лететь. Надеюсь, я правильно понял что подразумевалось под кооп-режимом.
    Don't happy, be worry

  19. #193
    Зашедший
    Регистрация
    14.12.2009
    Адрес
    ХМАО-ЮГРА, г. Урай
    Возраст
    36
    Сообщений
    49

    Re: Ошибки онлайн-а

    Описание ошибки: некорректная работа включенной функции реализма "Без замены".

    Пояснение ошибки: При включенной функции "Без замены" в настройках реализма (в разделе "Пересадки между самолетами" включено только "Без замены") невозможно после посадки повторно выбрать самолет или пересесть на другой, управляемый ботом. По этой причине эту функцию никто не включает, и в онлайн-е всегда есть возможность покинуть самолет во время боя, для "ФуллРеальных" серверов не очень то и приемлемо. На первом скриншоте - попытка выбрать аэродром после посадки (появляется надпись "WPF.ConnotCreateGroups"), на втором - попытка выбрать самолет управляемый ботом.

    Стабильность обнаружения: постоянно.

    Скриншот или видео: прилагаются.

    Версия ПО, конфигурация компьютера, версия ОС, стороннее ПО (запущеное во время проявления): Версия БзБ: 1.05.15950.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	рис1.jpg 
Просмотров:	77 
Размер:	333.3 Кб 
ID:	143351   Нажмите на изображение для увеличения. 

Название:	рис2.jpg 
Просмотров:	61 
Размер:	322.3 Кб 
ID:	143352  
    Крайний раз редактировалось Antimesser; 24.10.2011 в 13:19.

  20. #194
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    Цитата Сообщение от naryv Посмотреть сообщение
    Вот пример кооп миссии:
    Co-Op.rar

    При выборе стороны игроком сервер помещает этого игрока в свободный самолёт выбранной стороны. Дальше, через пользовательское меню (<TAB>-><4>) игрок может выбрать другую группу, самолёт, место за эту сторону ("1" и дальше), или сообщить о своей готовности лететь("2"), Аи авиагруппы стоят в режиме idle (галочка "ожидание" в св-вах группы в полном редакторе). Когда все игроки подтвердят готовность лететь - сервер снимает idle, и можно лететь. Надеюсь, я правильно понял что подразумевалось под кооп-режимом.
    Спасибо, похоже. Кажется после взлета, если выбрать армию, то кидает на место пилота бомбера, после перехода на место стрелка ИИ не берет на себя пилотирование, самолет разбивается.

    Команда "Лететь" доступна только хосту? В коопах Ил-2 после того как все заняли слоты люди могли обсудить тактику и прочее перед тем, как хост нажмет лететь. Обычные игроки нажимали "Готов" и хост видел их статус, нажимал "Лететь" только когда все были готовы. Если самолеты выбирать в меню игры, как я писал выше, то хост или командир будет видеть кто какой слот занял и может дать команду сменить слот или самолет.

    Большинство онлайн войн в Ил-2 прошли в режимее кооп. Это очень важный элемент геймплея. Надеюсь он будет встроен в игру как и в Ил-2.

    Позволяет ли этот скрипт стартовать в воздухе? Кооп-режим часто используется для тренировок сквадов, чтобы снова и снова отработать стандартные ситуации как sandwich, drag-and-bag и т.п. Боты стоящие на idle смогут стартовать в воздухе?
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  21. #195
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    Mission Menu красных ломается вместе со всеми остальными радиокомандами, если в миссии присутствует 5+ групп синих самолетов. Количество самолетов не влиет, только количество групп.

    Сервер III./JG27, который использует Меню Миссии для запуска миссий испытывает из-за этого большие проблемы.

    I found out that the mission menu (TAB - 4) breaks completely together with the general "radio" menu and the "netstats" info window for RAF planes as soon as there are 5 blue airgroups active. The number of planes is irrelevant only the number of blue airgroups.

    Due to the fact that this bug is not obvious, but very important for general gameplay in the future, it would be great info you could pass the info on to Naryv. I also tried the official bug report, but I am afraid that this gets lost in the general bugs. It`s a small bug I think, but an important one. The blue planes do not have any problem at all, only RAF planes.

    I used this mission, to test and verify the number, when the mission menu breaks together with the radio and netstats.
    Тестовая миссия, демонстрирующая ошибку приложена.
    Вложения Вложения
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  22. #196
    Старший Офицер Форума
    Регистрация
    15.02.2002
    Адрес
    Moscow
    Возраст
    45
    Сообщений
    6,905
    Images
    51

    Re: Ошибки онлайн-а

    Цитата Сообщение от -atas- Посмотреть сообщение
    Спасибо, похоже. Кажется после взлета, если выбрать армию, то кидает на место пилота бомбера, после перехода на место стрелка ИИ не берет на себя пилотирование, самолет разбивается.
    Угу, при пересадке надо PlaceLeave сделать наверное, пропустил когда тестировал, ну или руками включать автопилот при переходе с места на место.

    Цитата Сообщение от -atas- Посмотреть сообщение
    Команда "Лететь" доступна только хосту? В коопах Ил-2 после того как все заняли слоты люди могли обсудить тактику и прочее перед тем, как хост нажмет лететь. Обычные игроки нажимали "Готов" и хост видел их статус, нажимал "Лететь" только когда все были готовы. Если самолеты выбирать в меню игры, как я писал выше, то хост или командир будет видеть кто какой слот занял и может дать команду сменить слот или самолет.
    В этом примере - когда все игроки нажмут лететь - миссия стартует, до этого при нажатии каждым игроком "лететь" сообщение выскакивает "готовы хх из уу пилотов", но сделать можно любое условие, которое нравится. Хосту можно сделать меню в котором он будет перемещать "неугодных".

    Цитата Сообщение от -atas- Посмотреть сообщение
    Большинство онлайн войн в Ил-2 прошли в режимее кооп. Это очень важный элемент геймплея. Надеюсь он будет встроен в игру как и в Ил-2.
    это уже к Лютьеру уже надо обращаться, не ко мне.

    Цитата Сообщение от -atas- Посмотреть сообщение
    Позволяет ли этот скрипт стартовать в воздухе? Кооп-режим часто используется для тренировок сквадов, чтобы снова и снова отработать стандартные ситуации как sandwich, drag-and-bag и т.п. Боты стоящие на idle смогут стартовать в воздухе?
    да, можно делать старт в воздухе, после снятия idle боты полетят по маршруту.

    Цитата Сообщение от -atas- Посмотреть сообщение
    Mission Menu красных ломается вместе со всеми остальными радиокомандами, если в миссии присутствует 5+ групп синих самолетов. Количество самолетов не влиет, только количество групп.

    Сервер III./JG27, который использует Меню Миссии для запуска миссий испытывает из-за этого большие проблемы.

    Тестовая миссия, демонстрирующая ошибку приложена.
    если честно я по немецки ничего не понял в меню, но группы создаются меню работает: Нажмите на изображение для увеличения. 

Название:	2011-10-26_00001.jpg 
Просмотров:	90 
Размер:	289.7 Кб 
ID:	143531Нажмите на изображение для увеличения. 

Название:	2011-10-26_00002.jpg 
Просмотров:	158 
Размер:	291.3 Кб 
ID:	143532
    Don't happy, be worry

  23. #197
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    53
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    Цитата Сообщение от naryv Посмотреть сообщение
    Угу, при пересадке надо PlaceLeave сделать наверное, пропустил когда тестировал, ну или руками включать автопилот при переходе с места на место.
    Руками автопилот включать не получится, т.к. в серьезных проектах он выключен в настройках сложности.

    Получается, что даже на земле если выйти с места пилота, то этот самолет уже не взлетит? Тогда это досадный баг, который желательно поправить. Миссию на 1С выложил, народ начнет тестировать, не хотелось бы, чтобы все писали, что бомберы не взлетают: тогда весь смысл теряется.

    --- Добавлено ---

    Цитата Сообщение от naryv Посмотреть сообщение
    если честно я по немецки ничего не понял в меню, но группы создаются меню работает: Нажмите на изображение для увеличения. 

Название:	2011-10-26_00001.jpg 
Просмотров:	90 
Размер:	289.7 Кб 
ID:	143531Нажмите на изображение для увеличения. 

Название:	2011-10-26_00002.jpg 
Просмотров:	158 
Размер:	291.3 Кб 
ID:	143532
    Здесь же похоже всего 2 немецких группы, если я туда смотрю, а ломается при 5?
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  24. #198
    Заявка на ПМЖ
    Регистрация
    26.10.2011
    Сообщений
    3
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    Hi Narvy, Ataros or Atas was so kind to post my problem here, thank you for doing so.

    I can only write in english and hope that is ok...

    The german you see on your screens is acutally not important:
    The Center-Text on the left screen means: Menu call up (Index number) :: (Index number)
    and on the right screen: well, the same, just a message to check the call up index of the menu

    I intended to use the mission menu on our dedicated server to enhance the gameplay and give the players more options, within to load a new mission. I experienced problems, that as soon as a mission was loaded, the radio menu and netsats info window was no longer available for RAF planes. Blue planes do not have problems, also the number of blue planes does not cause the issue, just the number of groups. As soon as you leave the menu by pressing TAB and want to call up the radio again by pressing TAB nothing happens. I do not even receive an error message in the log of the server. Just the player receives an error message in the console output ( a screenshot of the errormessage here: http://schwaan.info/Snafu/CoD/bugreport/funkmenubug.bmp ) Due to the fact that every blue player spawning on a spawnarea creates a new group, which sooner or later becomes an AI group, the radio and netstats break on red side, even if no AI are active on the blue side.

    So I tested further and finally figured out that as soon as 5 blue airgroups are active the radio (TAB) and the netstats info window is no longer available. I used the mission Ataros posted above for the final tests and tested only in the dedicated server modes on my own PC and on our rented server. In single-player enviroment, also as host, I could not reconstruct the problem.

    I see above in the screenshots that you had no problems with the mission-menu even with more blue airgroups active. Did you test on a dedicated server being a client and did you close the radio between loading the blue airgroups? If so I guess I have to reinstall the software on our rented server and on my PC, otherwise I have no idea.

    PS: I had some troubles finding the post/reply bottom here (not to speak of the registration) ... so sorry for any double posts or something the like...

  25. #199
    Старший Офицер Форума
    Регистрация
    15.02.2002
    Адрес
    Moscow
    Возраст
    45
    Сообщений
    6,905
    Images
    51

    Re: Ошибки онлайн-а

    Цитата Сообщение от -atas- Посмотреть сообщение
    Руками автопилот включать не получится, т.к. в серьезных проектах он выключен в настройках сложности.

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

    Цитата Сообщение от -atas- Посмотреть сообщение
    Здесь же похоже всего 2 немецких группы, если я туда смотрю, а ломается при 5?
    12 групп, номер в имени - номер миссии в которой загрузились самолёты, в каждой миссии соответственно своя группа получается. Ну или надо более точно указать - что надо сделать, чтобы получить багу, у меня не получается.
    Don't happy, be worry

  26. #200
    Заявка на ПМЖ
    Регистрация
    26.10.2011
    Сообщений
    3
    Записей в дневнике
    1

    Re: Ошибки онлайн-а

    Concerning the translation from german to english, I just cleaned up the test2.cs script a little, to make the menu options a little bit clearer, maybe that helps to understand.

    I only tested as host on a dedicated server.

    Код:
    using System;
    using maddox.game;
    using maddox.game.world;
    using System.Collections.Generic;
    using System.Diagnostics;
    
    public class Mission : AMission
    {
    
    
    bool AIGroundDestr = false;
    bool AIAircraftDestr = false;
     	
    bool TestTimer1 = false;
    bool TestTimer2 = false;
    
    Stopwatch Test = new Stopwatch();
    Stopwatch Test2 = new Stopwatch();
    
    public override void OnBattleStarted()
    	{
            base.OnBattleStarted();	
    		
    		MissionNumberListener = -1;
    
    		Test.Start();
    	}		
    
    	
    public override void OnTickGame()
    	{
    				
    	base.OnTickGame();
    		if ((Test.Elapsed.Seconds >=30) && (TestTimer1 == true))
    		{
    		Test.Reset();
    		GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/test/test-sub.mis");
    		GamePlay.gpLogServer(null, "blue flight loaded", new object[] { });
    		}
    		if ((Test2.Elapsed.Seconds >=40) && (TestTimer2 == true))
    		{
    		Test2.Reset();
    		GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/test/InterceptR1.mis");
    		GamePlay.gpLogServer(null, "red flight loaded", new object[] { });
    		}
    		
    	
    	}
    
    public override void OnActorCreated(int missionNumber, string shortName, AiActor actor)
        {
            base.OnActorCreated(missionNumber, shortName, actor);
    	
    		if ((actor is AiGroundActor) && (AIGroundDestr == true))
                    Timeout(15, () =>
                    {
                        if (actor != null)
                        { 
    					(actor as AiGroundActor).Destroy();
    					GamePlay.gpHUDLogCenter(null, " Groundunits destroyed 15seconds after creation", new object[] {});					
    					}
                    }
                            );
    		else if ((actor is AiAircraft) && (AIAircraftDestr == true))
    		{
    		Timeout(30, () =>
                    {
    				AiAircraft aircraft = actor as AiAircraft;				
    				Player player = null;
    				for (int i = 0; i < aircraft.Places(); i++)
    				{
    				if  (aircraft.Player(i) != null)
    					{
    					
    					player = aircraft.Player(i);
    					break;
    					}
    				}
    				if (player != null)
    				{
    				GamePlay.gpHUDLogCenter(new Player[] { player }, "You were removed!", new object[] {  });
    				return;
    				}
    				else
    					(actor as AiAircraft).Destroy();			
    					GamePlay.gpHUDLogCenter(null, " AiAircrafts destroyed 30 seconds after creation", new object[] {});
    				}
    				);
    		}
        }
                        
        
    	
       bool dmgOn = false;
    	
    
        private void setMainMenu(Player player)
        {
            GamePlay.gpSetOrderMissionMenu(player, false, 0, new string[] { "Options 1 - blue flight loading", "Options 2 - red flight loading" }, new bool[] { true, true });
        }
    
        private void setSubMenu(Player player)
        {
            GamePlay.gpSetOrderMissionMenu(player, true, 1, new string[] { "Load Blue Flight", "AirGroundDestr true - Grondunits will be destroyed after 15sec", "AIAircraftDestr true - Aircraft will be destroyed after 30sec", "AIGroundDestr false - Groundunits will not be destroyed", "AIAircraftDestr false - Aircraft will not be destroyed" }, new bool[] {true, true, true, true, true });
        }
    
        private void setSubMenu2(Player player)
        {
            GamePlay.gpSetOrderMissionMenu(player, true, 2, new string[] { "Load Red Flight", "TestTimer 1 True - blue flights loaded every 30 sec", "TestTimer 2 True - red flights load every 40 sec", }, new bool[] { true, true, true });
        }
    
    
        public override void OnOrderMissionMenuSelected(Player player, int ID, int menuItemIndex)
        {
            base.OnOrderMissionMenuSelected(player, ID, menuItemIndex);
            
            
            if (ID == 0)
            { // main menu
                if (menuItemIndex == 1)
                {
                    GamePlay.gpHUDLogCenter(new Player[] { player }, "Options 1 - blue flight loading/switching destroying OnActorCreated", new object[] {});
                    setSubMenu(player);
                }
                if (menuItemIndex == 2)
                {
                    GamePlay.gpHUDLogCenter(new Player[] { player }, "Options 2 - red flight loading/ repeated loading on timer on ", new object[] { });
                    setSubMenu2(player);
                }
            }
            else if (ID == 1)
            { // sub menu
                switch (menuItemIndex)
                {
                    case 1:
    					GamePlay.gpLogServer(null, "Load Blue Flight", null);
    					GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/test/test-sub.mis");
                        setMainMenu(player);
                        break;
                    case 2:
                        GamePlay.gpLogServer(new Player[] { player }, "AiGroundDestroy true", null);
    					AIGroundDestr = true;
                        setMainMenu(player);
                        break;
                    case 3:
                        GamePlay.gpLogServer(new Player[] { player }, "AIAircraftDestroy true", null);
    					AIAircraftDestr = true;
                        setMainMenu(player);
                        break;
                    case 4:
                        GamePlay.gpLogServer(new Player[] { player }, "AIGround Destroy false", null);
    					AIGroundDestr = false;
                        setMainMenu(player);
                        break;
                    case 5:
                        GamePlay.gpLogServer(new Player[] { player }, "AIAircraft Destroy false", null);
    					AIAircraftDestr = false;
                        setMainMenu(player);
                        break;
                    case 0:
                        setMainMenu(player);
                        break;
                }
    
            }
            else if (ID == 2)
            { // sub menu
                switch (menuItemIndex)
                {
                    case 1:
                        GamePlay.gpLogServer(new Player[] { player }, "Load Red Flight", null);
    					GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/test/InterceptR1.mis");
                        setMainMenu(player);
                        break;
                    case 2:
                        GamePlay.gpLogServer(new Player[] { player }, "TestTimer1 true", null);
                        TestTimer1 = true;
    					Test.Start();
    					setMainMenu(player);
                        break;
                    case 3:
                        GamePlay.gpLogServer(new Player[] { player }, "TestTimer2 true", null);
                        TestTimer2 = true;
    					Test.Start();
                        setMainMenu(player);
                        break;
                    case 0:
                        setMainMenu(player);
                        break;            
                 }
    
            }
        }
    
       
       public override void OnPlaceEnter(Player player, AiActor actor, int placeIndex)
        {
            base.OnPlaceEnter(player, actor, placeIndex);
    		
    		if(player != null)
    		{
    	
    		setMainMenu(player); 
    		
    		}
    	}
    }

Страница 8 из 9 ПерваяПервая ... 456789 КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •