AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Ил-2 Штурмовик: Забытые Сражения > Обновления

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.02.2017, 21:55   #1
Sita.
Местный
 
Регистрация: 12.04.2009
Сообщений: 5,104
По умолчанию

да висли... среди дня ловил гарантированный зависон при простом выборе 110ки или жужи ..

с упрощёнными скинами сейчас было спокойно..
__________________
ищется идейный Программер )
Sita. вне форума   Ответить с цитированием
Старый 12.02.2017, 21:55   #2
Sita.
Местный
 
Регистрация: 12.04.2009
Сообщений: 5,104
По умолчанию

вот вам и инновации
__________________
ищется идейный Программер )
Sita. вне форума   Ответить с цитированием
Старый 12.02.2017, 22:03   #3
LeaderAI
Местный
 
Регистрация: 20.03.2016
Сообщений: 289
По умолчанию


Ошибка в хеше скинов.
LeaderAI вне форума   Ответить с цитированием
Старый 13.02.2017, 12:45   #4
Sita.
Местный
 
Регистрация: 12.04.2009
Сообщений: 5,104
По умолчанию

ну как и говорилось .. это про кооп
__________________
ищется идейный Программер )
Sita. вне форума   Ответить с цитированием
Старый 14.02.2017, 23:23   #5
Stilet
Местный
 
Аватар для Stilet
 
Регистрация: 17.05.2011
Адрес: Краснодар
Сообщений: 1,365
По умолчанию

Цитата:
Сообщение от Sita. Посмотреть сообщение
ну как и говорилось .. это про кооп
Да, я не вполне корректно перевёл этот кусок мануала, и почему то подумал, что к ИИ это тоже относится. Жаль, что это не так.
__________________
Я не волшебник, я только лечусь...
Stilet вне форума   Ответить с цитированием
Старый 13.02.2017, 15:33   #6
Samurai999
Местный
 
Регистрация: 01.12.2008
Сообщений: 3,543
По умолчанию

Вот решил написать. Во многих компаниях 4.13 которые делались на 4.12 и раньше. Самолеты при старте миссии сразу ломают шасси. Или вовсе взрываются сразу. Как с этим бороться?
Samurai999 вне форума   Ответить с цитированием
Старый 13.02.2017, 17:00   #7
tarakan67
Местный
 
Регистрация: 15.09.2008
Сообщений: 2,225
По умолчанию

Смотреть соответствие вооружения, прописанного в миссии и в классе самолёта.
tarakan67 вне форума   Ответить с цитированием
Старый 13.02.2017, 19:55   #8
yt2
Местный
 
Регистрация: 18.01.2012
Сообщений: 814
По умолчанию

Цитата:
13я страница мануала к патчу 4.13
дык там про режим Сценарии (COOP) и передачу управление между игроками.
Про миссии и сетевой догфайт речи нет.
yt2 вне форума   Ответить с цитированием
Старый 13.02.2017, 20:00   #9
Доzорный
Местный
 
Регистрация: 28.04.2016
Адрес: Тюмень
Сообщений: 151
По умолчанию

А что там по поводу подвисаний из-за новых скинов?

Последний раз редактировалось Доzорный; 13.02.2017 в 20:02.
Доzорный вне форума   Ответить с цитированием
Старый 13.02.2017, 20:24   #10
yt2
Местный
 
Регистрация: 18.01.2012
Сообщений: 814
По умолчанию

Цитата:
А что там по поводу подвисаний из-за новых скинов?
На перешедших на 4.13.3 серваках столкнулись с подвисаниями в брифинге при выборе самолётов, оружия, скинов. Обычно грешат на 110ки и ю88.
Подозрения пали на 24 битные скины. Если их заменить на скины старого формата, индексированные, подвисания должны пропасть (это естественно гипотеза требующая проверки).
Так что накатить фикс скинов, и гоу на Алекс смотреть тестировать.
yt2 вне форума   Ответить с цитированием
Старый 13.02.2017, 21:25   #11
I-153
Пользователь
 
Регистрация: 27.04.2015
Сообщений: 70
По умолчанию

Просьба исправить ошибку в выделенном сервере. Ошибка была замечена не только в 4.13.3, но и в более ранних версиях.

Для повторения ошибки необходимо выполнить следующие действия.

Берется стандартный выделенный сервер версии 4.13.3m. В файл server.cmd дописывается строчка "f user.cmd". Создается файл user.cmd следующего содержания:
Код:
user
timeout 1 f user.cmd
Приблизительно через час сервер зависает, отображая при этом:
Код:
[5:16:01 PM]	>user
[5:16:01 PM]	 N       Name           Ping    Score   Army        Aircraft
[5:16:01 PM]	>timeout 1 f user.cmd
[5:16:02 PM]	>user
[5:16:02 PM]	java.lang.StackOverflowError
[5:16:02 PM]		at java.lang.String.compareTo(Unknown Source)
[5:16:02 PM]		at java.util.TreeMap.compare(Unknown Source)
[5:16:02 PM]		at java.util.TreeMap.getEntry(Unknown Source)
[5:16:02 PM]		at java.util.TreeMap.get(Unknown Source)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:374)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
[5:16:02 PM]		at com.maddox.rts.CmdEnv.atom(CmdEnv.java:380)
__________________
I-153 вне форума   Ответить с цитированием
Старый 14.02.2017, 21:23   #12
yt2
Местный
 
Регистрация: 18.01.2012
Сообщений: 814
По умолчанию

Ну не сильно я спец по серверам, но всёж.

В стандартном server.cmd так
Цитата:
...
mission LOAD net/dogfight/1/1454757710.mis BEGIN
f gc.cmd
где вызывается доп скрипт gc.cmd

сам gs.cmd
Цитата:
GC
GC
GC
timeout 3600000 f gc.cmd
где цифра 3600000 это периодичность выполнения этого скрипта.
т.е. он как бы сам себя запускает с заданным интервалом. При его выполнение выполняются команды GC по очистке памяти (сборка мусора)
За точное дефолтное значение периодичности не ручаюсь, не помню сколько там по-дефолту стояла цифра.

т.е timeout 1 - это очень часто скрипт сам себя вызывает. И происходит ли при этом вызов стандартных команд сборки мусора? Т.е. происходит ли за время работы сервера вот подобные сообщения об очистке
Цитата:
1>f gc.cmd
>GC
Memory: total(21430272) free(1219280)
>GC
Memory: total(21168128) free(1154160)
>GC
Memory: total(21168128) free(1153744)
>timeout 3600000 f gc.cmd

Последний раз редактировалось yt2; 14.02.2017 в 21:36.
yt2 вне форума   Ответить с цитированием
Старый 14.02.2017, 22:42   #13
NB79
Местный
 
Регистрация: 12.07.2015
Сообщений: 417
По умолчанию

Дёргать каждую миллисекунду сборщик мусора - это очень жестко для явы. Даже раз в минуту не особенно нужно, раз в десять минут вполне нормально для Ила даже при большом кол-ве людей на сервере и насыщенной карте.

Вообще, для Ила очень нехорошо часто вызывать скрипты и грузить консоль командами, особенно запрашивая стату и проч. объёмные вещи. Верный путь к переполнению стека. Не всё в движке потокобезопасное и не всё отвечает быстро, код сложный и местами не быстрый. Ещё надо не забывать, что RT у Ила древнючий, что тоже ситуацию не улучшает.
NB79 вне форума   Ответить с цитированием
Старый 15.02.2017, 00:43   #14
Sita.
Местный
 
Регистрация: 12.04.2009
Сообщений: 5,104
По умолчанию

Цитата:
Сообщение от NB79 Посмотреть сообщение
Дёргать каждую миллисекунду сборщик мусора - это очень жестко для явы. Даже раз в минуту не особенно нужно, раз в десять минут вполне нормально для Ила даже при большом кол-ве людей на сервере и насыщенной карте.

Вообще, для Ила очень нехорошо часто вызывать скрипты и грузить консоль командами, особенно запрашивая стату и проч. объёмные вещи. Верный путь к переполнению стека. Не всё в движке потокобезопасное и не всё отвечает быстро, код сложный и местами не быстрый. Ещё надо не забывать, что RT у Ила древнючий, что тоже ситуацию не улучшает.
Какие Гости! Рад видеть!
__________________
ищется идейный Программер )
Sita. вне форума   Ответить с цитированием
Старый 14.02.2017, 23:51   #15
I-153
Пользователь
 
Регистрация: 27.04.2015
Сообщений: 70
По умолчанию

Цитата:
Сообщение от yt2 Посмотреть сообщение
т.е timeout 1 - это очень часто скрипт сам себя вызывает. И происходит ли при этом вызов стандартных команд сборки мусора? Т.е. происходит ли за время работы сервера вот подобные сообщения об очистке
Можно поставить и большее значение (10-20 секунд), но тогда до зависания сервера придется ждать несколько дней. При этом сборщик мусора выполняется каждый час (GC), но это не помогает. 1 миллисекунду я указал, чтобы было удобнее повторить ошибку.

Цитата:
Сообщение от NB79 Посмотреть сообщение
Вообще, для Ила очень нехорошо часто вызывать скрипты и грузить консоль командами, особенно запрашивая стату и проч. объёмные вещи.
Но почему эта ошибка не возникает при отправки тех же самых команд коммандером?
__________________
I-153 вне форума   Ответить с цитированием
Старый 15.02.2017, 01:46   #16
NB79
Местный
 
Регистрация: 12.07.2015
Сообщений: 417
По умолчанию

Цитата:
Сообщение от I-153 Посмотреть сообщение
Но почему эта ошибка не возникает при отправки тех же самых команд коммандером?
В былые времена, когда сервера были забиты под завязку, и на картах с высокой интенсивностью событий на малой площади, стек переполнялся тока так. Особенно, если на сервере были люди с дерьмовой связью. Потери пакетов генерили ошибки, которые вызывали раскрутку стека для дампа в лог. И когда при этом летела межпоточная синхронизация сервер моментом вставал колом. Тут многое от, кажем так, удачи зависело. Карта могла два часа отработать, а могла и через 10-15 минут вызвать переполнение стека.

В случае со скриптами надо смотреть что он делает. Вполне может быть так, что от что-то долгоиграющее дёргает, тяжелое. А может там просто рекурсия где-то получается, тоже очень похоже на это.
NB79 вне форума   Ответить с цитированием
Старый 17.02.2017, 16:02   #17
NB79
Местный
 
Регистрация: 12.07.2015
Сообщений: 417
По умолчанию

Цитата:
Сообщение от yt2 Посмотреть сообщение
Если их заменить на скины старого формата, индексированные, подвисания должны пропасть (это естественно гипотеза требующая проверки).
Так что накатить фикс скинов, и гоу на Алекс смотреть тестировать.
По сообщениям летающих там, после замены скинов проблема уходит.
NB79 вне форума   Ответить с цитированием
Старый 16.02.2017, 10:57   #18
Sgt. Hawkins
Новичок
 
Регистрация: 07.06.2015
Адрес: Москва
Сообщений: 9
По умолчанию

Баг с некоторым подвесным вооружением на У-2: https://www.youtube.com/watch?v=riz1VdB84Qw
Sgt. Hawkins вне форума   Ответить с цитированием
Старый 18.02.2017, 13:38   #19
Stilet
Местный
 
Аватар для Stilet
 
Регистрация: 17.05.2011
Адрес: Краснодар
Сообщений: 1,365
По умолчанию

Цитата:
Сообщение от Sgt. Hawkins Посмотреть сообщение
Баг с некоторым подвесным вооружением на У-2:
Как я уже писал, не уверен, что это баг. Очень может быть, что этот "мотодельтаплан" действительно начнёт крутить при сбросе такой тяжёлой хреновины только с одной стороны.
__________________
Я не волшебник, я только лечусь...
Stilet вне форума   Ответить с цитированием
Старый 16.02.2017, 11:42   #20
Sita.
Местный
 
Регистрация: 12.04.2009
Сообщений: 5,104
По умолчанию

подтверждено знаем.
__________________
ищется идейный Программер )
Sita. вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:42. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru