HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > игра постоянно грузит модели
Страницы (3): [1] 2 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Ghoul [BB]
МРАЗЬ ОПАСНАЯ

Дата регистрации: Jan 2006
Проживает: ...и прожигает...
Сообщений: 2567

Рейтинг



игра постоянно грузит модели

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

http://pix.academ.info/img/2019/10/25/8d0a66bd7b2efc95d57c33368b897128.gif

Несмотря на то, что все модели вначале раунда загрузились, в процессе продолжают загружаться, причём повторяются одни и те же. Естественно, ФПС при этом проседает основательно.
Что это за хрень такая?

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo

Сообщить модератору | | IP: Записан
Сообщение: 185232

Старое сообщение 25-10-2019 03:20
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Ghoul [BB]
Ну так это наверное и есть та самая асинхронная загрузка моделей в XDM, которую Мастер рекламировал!

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 185237

Старое сообщение 25-10-2019 05:25
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
Ghoul [BB] писал:
Что это за хрень такая?

Это XDM, под которым всё офигенно и безразрывно!

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 185247

Старое сообщение 25-10-2019 07:45
-
Ghoul [BB]
МРАЗЬ ОПАСНАЯ

Дата регистрации: Jan 2006
Проживает: ...и прожигает...
Сообщений: 2567

Рейтинг



Цитата:
XaeroX писал:
Ну так это наверное и есть та самая асинхронная загрузка моделей в XDM, которую Мастер рекламировал!


Асинхронная загрузка моделей происходит в начале уровня, и подгружает env_static элементы ландшафта., чтобы рендерить модели с помощью RenderSystem(R), экономя лимиты на эдикты на сервере.
Отрицательной чертой этого является "растянутая" загрузка моделей, когда в начале игры из воздуха материализуются внезапно модели.
Не более.
То, что мы наблюдаем, - грузит всякие модели (игроков, оружия) постоянно и неприрывно. Так что это не оно.

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo

Сообщить модератору | | IP: Записан
Сообщение: 185279

Старое сообщение 25-10-2019 14:01
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Ghoul [BB]
Ну почему же не оно? Может, это так баг проявляется в асинхронной загрузке.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 185280

Старое сообщение 25-10-2019 14:12
-
Ghoul [BB]
МРАЗЬ ОПАСНАЯ

Дата регистрации: Jan 2006
Проживает: ...и прожигает...
Сообщений: 2567

Рейтинг



Цитата:
XaeroX писал:
Ghoul [BB]
Ну почему же не оно? Может, это так баг проявляется в асинхронной загрузке.


Чо, хочите сказать, что в оригинале такого не было?
У Мастера есть мнение, что это происходит тогда, когда на карте много своих моделей + модели , прикешенные самим модом + подключившиеся игроки со своими моделями приводят к переполнению движковых лимитов на модели...

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo

Сообщить модератору | | IP: Записан
Сообщение: 185282

Старое сообщение 25-10-2019 15:57
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
Ghoul [BB] писал:
грузит всякие модели (игроков, оружия) постоянно и неприрывно

Ну ты же сам говоришь, что оно безразрывно работает. Я всё удивлялся, что это можно значить применительно к халфе. А теперь я конечно понял.
Это когда вот так модели грузит нон-стопом

Цитата:
Ghoul [BB] писал:
Чо, хочите сказать, что в оригинале такого не было?

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

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 185287

Старое сообщение 25-10-2019 16:31
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Ghoul [BB] писал:
Чо, хочите сказать, что в оригинале такого не было?

Для начала посмотри, происходит ли это под ксашем.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 185288

Старое сообщение 25-10-2019 16:32
-
Ghoul [BB]
МРАЗЬ ОПАСНАЯ

Дата регистрации: Jan 2006
Проживает: ...и прожигает...
Сообщений: 2567

Рейтинг



Цитата:
Дядя Миша писал:
Ну ты же сам говоришь, что оно безразрывно работает.


Да, работает безразрывно. Ни единого вылета! НИ-Е-ДИ-НО-ГО проклятого вылета. По сравнению с тем, что было в HLWE 1.5.0.8, здесь просто всё идеально.

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo

Сообщить модератору | | IP: Записан
Сообщение: 185294

Старое сообщение 25-10-2019 17:10
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Ghoul [BB]
Дык ты подожди, может вылетит с Out of memory?

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 185295

Старое сообщение 25-10-2019 17:14
-
Ghoul [BB]
МРАЗЬ ОПАСНАЯ

Дата регистрации: Jan 2006
Проживает: ...и прожигает...
Сообщений: 2567

Рейтинг



Цитата:
Дядя Миша писал:
память занимаемая растёт или нет?


Память себя странно ведёт: выделение памяти всё время растёт, память процесса сначала увеличивается, где-то до 400 мб, потом сбрасывается на 50 и опять растёт.
Походу, когда выделение памяти достигает предела моей оперативной памяти (3,5 ГБ), процесс крашится с MAX_GLTEXTURES. Внезавно.
Спасибо, что обратил мой взор на память. Похоже, на лицо лик памяти.

http://pix.academ.info/img/2019/10/26/66cd0a0a51ed921ca87dc03fbb5a6203.gif

Добавлено 25-10-2019 в 20:55:

Цитата:
XaeroX писал:
Ghoul [BB]
Дык ты подожди, может вылетит с Out of memory?

НАКАРКАЛ!

Добавлено 25-10-2019 в 21:00:

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

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo

Сообщить модератору | | IP: Записан
Сообщение: 185297

Старое сообщение 25-10-2019 18:00
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Ghoul [BB] писал:
Да, работает безразрывно. Ни единого вылета!

СГЛАЗИЛ!

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 185299

Старое сообщение 25-10-2019 18:06
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
Ghoul [BB] писал:
Ни единого вылета! НИ-Е-ДИ-НО-ГО проклятого вылета.

Дурак ты прости г-спди. Да вылет, это хорошо, когда же ты уже это поймешь? Вылет это благо, тебе дебаггер укажет на твою долбанную ошибку. Вылетов боятся именно те, кто не умеет писать программы. Они даже экзепшены отключают, типа раз не вылетает, значит порядок.
Я не удивлюсь если их Мастер и выключил в XDM, вот он и не вылетает. Это называется не осознавать и решать проблему, а изо всех вид делать сил, что её не существует.

Цитата:
Ghoul [BB] писал:
память процесса сначала увеличивается, где-то до 400 мб, потом сбрасывается на 50 и опять растёт.

Никуда она не сбрасывается, это аллокатор что-то мувает в System Area.

Цитата:
Ghoul [BB] писал:
Похоже, на лицо лик памяти.

Лик - когда программа не высвобождает неиспользуемую память. А здесь ясно видно, что память всё время забирается под новые модели. Какой же это лик?

Цитата:
Ghoul [BB] писал:
Похоже, какие-то лимиты опять...

Тебе очень нравятся волшебные слова. Лимиты, кукловоды, масоны, заговоры. Сказал слово - и сразу всё понятно.

Добавлено 25-10-2019 в 21:34:

Так. Ну раз жрёт память, мой вариант с занулением имени в model_t вполне себе имеет право на существование. Конечно я не думаю, что кто-то специально его зануляет. Но там же непрерывный массив. А в конце этого массива user_cache_t; Так вот я не удивлюсь, если гениальный Мастер его в XDM немножко расширил под свои нужды

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 185302

Старое сообщение 25-10-2019 18:34
-
Ghoul [BB]
МРАЗЬ ОПАСНАЯ

Дата регистрации: Jan 2006
Проживает: ...и прожигает...
Сообщений: 2567

Рейтинг



Цитата:
XaeroX писал:
Для начала посмотри, происходит ли это под ксашем.


Эх, Саша, Саша....
Под Ксашем такой проблемы нету. Вернее, есть, но % подгрузки моделей минимален.
Там проблема другая - крошево из-за SVC_BAD...

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo

Сообщить модератору | | IP: Записан
Сообщение: 185303

Старое сообщение 25-10-2019 18:41
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
Ghoul [BB] писал:
Вернее, есть, но % подгрузки моделей минимален.

ну вообщем всё вокруг кэша крутится

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 185305

Старое сообщение 25-10-2019 21:02
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 13:28. Новая тема    Ответить
Страницы (3): [1] 2 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > игра постоянно грузит модели
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024