HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > TEMPENTITY. SaveRestore и Changelevel
да-да, теперь кусочки ящиков и гильзы сохраняются и переходят между уровней
Хотите это в свой мод?
Вам не разрешено голосовать в этом опросе.
Да, очень хочу! 7 58.33%
Да, я все туторы в свой мод копипащщу 1 8.33%
Не особо 1 8.33%
Это TEMPORARY entities, зачем их вообще сохранять? 3 25.00%
Всего: 12 голосов 100%
  [Редактировать опрос (только для модераторов)]

Страницы (3): « 1 2 [3]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

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

Рейтинг



Сохранить мультиплеерную игру вообще никаких проблем нет. Как это дело корректно восстановить потом? Тут нужна какая-то концепция.

Цитата:
~ X ~ писал:
каким-то багом иногда удается сохранить мультиплеерную игру

Есть такие товарищи - пишут deathmatch 1\nrestart
И вот получается как бы мультиплеер с одним игроком. Ксаш такого не допускает, а халфа - запроста.

Добавлено 02-02-2018 в 21:43:

Цитата:
~ X ~ писал:
Тестировать переполнение этого буфера можно на картах HC2 - с дрезиной.

Ну я в ксаше накручиваю лимиты по факту прецедентов. Но не всегда вверх. Вот недавно к примеру уменьшил лимит на модели до 1024 штук.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 02-02-2018 18:43
-
Chyvachok
Житель форума

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 1843

Рейтинг



Цитата:
Дядя Миша писал:
Сохранение темпэнтить сделать можно, но есть ли смысл в этом? Я всегда считал что никакого. Зачем сохранять то, что, через секунду исчезнет.


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

Цитата:
Дядя Миша писал:
Ну я в ксаше накручиваю лимиты по факту прецедентов. Но не всегда вверх. Вот недавно к примеру уменьшил лимит на модели до 1024 штук.


Кстати, а зачем вообще эти лимиты? Чего их нельзя вообще убрать? И чего двиг обязательно крашиться при их превышении? Опять же, в тех же портах дума есть карты с 100000 монстров к примеру и оно не вылетает, пусть и лагает.

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

Старое сообщение 02-02-2018 19:06
- За что?
~ X ~
offline

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

Рейтинг



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


Цитата:
Дядя Миша писал:
Вот недавно к примеру уменьшил лимит на модели до 1024 штук.

Тебя Гоуль счас побьет...

Chyvachok да я бы тоже непрочь, но синхронизация! Нельзя же всё делать для одного себя. Но представь, сколько будет грузиться baseline после дезуматча не 32 игрока? Мегабайт 20... Вот так подконнектишься, а матч уже закончился

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

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

Старое сообщение 02-02-2018 19:29
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Chyvachok писал:
Кстати, а зачем вообще эти лимиты? Чего их нельзя вообще убрать?

Лимиты в первую очередь завязаны на вполне реальное железо и его возможности.

Цитата:
Chyvachok писал:
Опять же, в тех же портах дума есть карты с 100000 монстров к примеру и оно не вылетает, пусть и лагает.

Потому что в дууме монстры спрайтовые. Так-то и халфа может спокойно рендерить по 20-30 тыщ партиклей. Замени текстуру партикля на монстра - будет тебе брутал дуум.

Добавлено 02-02-2018 в 22:33:

Цитата:
~ X ~ писал:
Но представь, сколько будет грузиться baseline после дезуматча не 32 игрока? Мегабайт 20...

Самый большой инициализационный пакет который я видел, для сепульчера - 128 килобайт. 4 тысячи энтить.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 02-02-2018 19:33
-
Ghoul [BB]
МРАЗЬ ОПАСНАЯ

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

Рейтинг



Chyvachok
Товарищ дело говорит. Было бы неплохо такое реализовать, с исчезанием не по времени, а по количеству. По крайней мере, Ксаш бы прожевал пару тыщь темпэнтитей на карте...

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

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

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

Старое сообщение 02-02-2018 20:20
- За что?
Chyvachok
Житель форума

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 1843

Рейтинг



Цитата:
~ X ~ писал:
Нельзя же всё делать для одного себя.


Ну в мультиплеере коопе по любому надо все исчезающим оставлять как есть, там важное ФПС, а в сингле на тех же уровнях халвы монстров не так уж много, чтобы там кусков навалило столько что лагать жутко будет, ну и я имел ввиду оставлять самое заметное, типо мяса, а гильзы не знаю даже, патронов у игрока очень много, дофига энтить получиться.

Добавлено 03-02-2018 в 00:53:

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

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

Старое сообщение 02-02-2018 22:53
- За что?
~ X ~
offline

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

Рейтинг



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


Chyvachok в коопе число монстров и патронов ровно такое же. Разве что, кусков от игроков добавится

Да, с эдиктаи вальве тупанули по-страшному. И с сэйвбуфером. На ЭТИХ вещах экономить нельзя. Я уд молчу о том, что не сделали динамическое выделение памяти...

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

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

Старое сообщение 03-02-2018 08:16
- За что?
Ghoul [BB]
МРАЗЬ ОПАСНАЯ

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

Рейтинг



Цитата:
~ X ~ писал:
уд молчу о том, что не сделали динамическое выделение памяти...

__________________


В Ксаше сделают, наверное...

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

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

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

Старое сообщение 03-02-2018 10:20
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



4 мегабайт хватило даже сепульчеру. Больше не нужно.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 03-02-2018 12:46
-
Тема: (Опционально)
Ваш ответ:



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


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

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

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

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

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

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