HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Help! Страшный глюк с перезагрузкой моделей в игре.
HL1 suddenly reloading all models
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



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


Half-Life Help! Страшный глюк с перезагрузкой моделей в игре.

Помогите решить проблему!
Бьюсь с ней уже джва года месяца! Суть такова:
на карте DM_Tropic иногда движок берёт и ВНЕЗАПНО каждый кадр начинает перезагружать все модели!! ("loading models/player.mdl" в консольке - и так для всех моделей включая игроков). Это явно клиентский код, тормоза просто страшнейшие!

Что я отсекал:
- полностью вырубал RenderSYstem со всеми статик-моделями - безтолку.
- делал sv_serverstaticents 1 - безтолку
- вырубал tempents - тоже пофиг.

Кто знает, почему халва перезагружает модели? Расскажите мне! :_(

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

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

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

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

Рейтинг



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


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

Ты случаем не юзаешь в клиенте функции выделения блоков кэш-памяти (например, IEngineStudio.Mem_Calloc или IEngineStudio.LoadCacheFile)?

Добавлено 04-08-2015 в 02:19:

Цитата:
~ X ~ писал:
sv_serverstaticents

Штоэта?

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

Старое сообщение 03-08-2015 20:19
-
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



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


Да вот была мысль, насчёт кэша да. Но IEngineStudio.LoadCacheFile используется лишь в одном месте - там же где и в ХЛ. Известный leak от valve. Но больше - ни-ни.

Надо бы ДМ спросить про кэш. Но у него наверняка свой, а не как в ХЛ.

Цитата:
XaeroX писал:
Штоэта?

XHL-specific Делает env_static обычными тормозными энтитями.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

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

Старое сообщение 03-08-2015 20:43
- За что?
 XaeroX
Crystice Softworks

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

Рейтинг



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


Цитата:
~ X ~ писал:
Надо бы ДМ спросить про кэш.

Ну иди и спрашивай ДМ про кэш, мало ли, вдруг расскажет что-то, чего мы тут не знаем.
Зачем тему-то создавать было?
Цитата:
~ X ~ писал:
Но у него наверняка свой, а не как в ХЛ.

Ага, свой. Называется "отсутствие кэша".
Я до сих пор не пони-маю, зачем он выпилил из ксаша замечательную систему кэширования из первокваки. В волатиле я, напротив, кэш-память реализовал очень тщательно, с дефрагментатором и всяким таким.

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

Старое сообщение 03-08-2015 21:03
-
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



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


XaeroX да не ну што вы! ДМ же хвастался, что знает ХЛ вдоль и поперёк. Может, реально знает.

ого себе... дефрагментация! А многопоточность с привязкой к нодам есть?

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

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

Старое сообщение 03-08-2015 21:16
- За что?
 XaeroX
Crystice Softworks

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

Рейтинг



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


Цитата:
~ X ~ писал:
ДМ же хвастался, что знает ХЛ вдоль и поперёк. Может, реально знает.

Наверняка знает. Иди на КСМ и спрашивай. Тема закрыта.

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

Старое сообщение 03-08-2015 21:58
-
Тема закрыта XaeroX 03-08-2015 в 21:58
Временная зона GMT. Текущее время 08:53. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Help! Страшный глюк с перезагрузкой моделей в игре.
HL1 suddenly reloading all models
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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