Дальность прорисовки объектов + прогрузка -
JM_Millers - 09.01.2014
Здравствуйте все!
Я поставил к себе на сервер огромную карту, с кучей объектов. Так вот, когда я бегаю по этой карте, объекты прорисовываются только те, которые находятся близко ко мне. А те, что вдали, вообще не отображаются, пока я туда не подбегу. В общем, объекты на стримере и я пробовал выставлять дальность прорисовки до 350 и так же использовал функцию Streamer_CellDistance. Ничего не помогло, как мне бороться с моей проблемой?
Re: Дальность прорисовки объектов + прогрузка -
Stepashka - 09.01.2014
Ни как. Помимо плагина который ты используешь есть внутренний стриммер, и его не обойти, можно и там поставить огромную дальность, но как только количество объектов превысит лимит - ты или вылетишь или перестанут создаваться объекты.
ИМХО сервера с кучей объектов это убогое ничего не стоящее говно!
Re: Дальность прорисовки объектов + прогрузка -
JM_Millers - 09.01.2014
Quote:
Originally Posted by Stepashka
Ни как. Помимо плагина который ты используешь есть внутренний стриммер, и его не обойти, можно и там поставить огромную дальность, но как только количество объектов превысит лимит - ты или вылетишь или перестанут создаваться объекты.
ИМХО сервера с кучей объектов это убогое ничего не стоящее говно!
|
Спасибо за информацию!
У меня есть небольшая идея по оптимизации карты, объектам, находящимся в комнатах и всяким мелочам выставить маленькую дальность прорисовки, а у крупных объекты (стены, пол, потолок) наоборот увеличить.
Re: Дальность прорисовки объектов + прогрузка -
OKStyle - 10.01.2014
Quote:
Originally Posted by Stepashka
ИМХО сервера с кучей объектов это убогое ничего не стоящее говно!
|
ИМХО ты просто не в курсе, что можно из них сделать =)
Re: Дальность прорисовки объектов + прогрузка -
JM_Millers - 10.01.2014
Quote:
Originally Posted by OKStyle
ИМХО ты просто не в курсе, что можно из них сделать =)
|
Да что бы нельзя было сделать, всё равно в итоге это пагубно скажется на сервере и игроках, так что смысла нету.
Re: Дальность прорисовки объектов + прогрузка -
Stepashka - 10.01.2014
Quote:
Originally Posted by OKStyle
ИМХО ты просто не в курсе, что можно из них сделать =)
|
Все хорошее что из них можно было сделать уже сделали геймдизайнеры при создании GTA:SA.
Re: Дальность прорисовки объектов + прогрузка -
White_116 - 10.01.2014
Quote:
Originally Posted by Stepashka
Ни как. Помимо плагина который ты используешь есть внутренний стриммер, и его не обойти,
|
В 0.3x увеличили потолок отрисовки, отрисовывался объект вплоть до километра.
Quote:
Originally Posted by Stepashka
можно и там поставить огромную дальность, но как только количество объектов превысит лимит - ты или вылетишь или перестанут создаваться объекты.
|
Количество полигонов.
Отрисовывал 990 объектов с моделью 2000. Стоит изменить модель и ГТА просто падает.
Re: Дальность прорисовки объектов + прогрузка -
JM_Millers - 10.01.2014
Quote:
В 0.3x увеличили потолок отрисовки, отрисовывался объект вплоть до километра.
|
Что-то я не шибко заметил.
Или это не касается стримера, если так, то будет ли всё ОК, при переводе на простой CreateObject?
Re: Дальность прорисовки объектов + прогрузка -
Jon_De - 10.01.2014
Quote:
Originally Posted by Stepashka
Все хорошее что из них можно было сделать уже сделали геймдизайнеры при создании GTA:SA.
|
интерьеров маловато в гта, даже тюрьмы нормальной нет. да и много чего нет
у меня карта почти пустая, пара ограждений на поворотах + интерьеры, почти уперся в лимит. хотя мапинг с 1 взгляда особо не заметен
Re: Дальность прорисовки объектов + прогрузка -
StNet - 10.01.2014
Используй эту функцию:
PHP код:
Streamer_VisibleItems(STREAMER_TYPE_OBJECT,1000);
Будет прорисовываться 1000 объектов вокруг тебя
Re: Дальность прорисовки объектов + прогрузка -
White_116 - 10.01.2014
Quote:
Originally Posted by StNet
Используй эту функцию:
PHP Code:
Streamer_VisibleItems(STREAMER_TYPE_OBJECT,1000);
Будет прорисовываться 1000 объектов вокруг тебя
|
И постояно вылетать

, не советую значение более 750 ставить.
Re: Дальность прорисовки объектов + прогрузка -
StNet - 10.01.2014
Quote:
Originally Posted by White_116
И постояно вылетать  , не советую значение более 750 ставить.
|
Ставил 850 себе, никаких вылетов небыло.
Re: Дальность прорисовки объектов + прогрузка -
Romz - 10.01.2014
Quote:
Originally Posted by StNet
Используй эту функцию:
PHP Code:
Streamer_VisibleItems(STREAMER_TYPE_OBJECT,1000);
Будет прорисовываться 1000 объектов вокруг тебя
|
Круто, нужно проверить.
Re: Дальность прорисовки объектов + прогрузка -
Jon_De - 10.01.2014
Quote:
Originally Posted by White_116
И постояно вылетать  , не советую значение более 750 ставить.
|
эм, а с простым CreateObject тоже будут вылеты при 750 +? или можно до 1000 делать спокойно?
пс. объекты по всей карте разнесены, а не в 1 месте
Re: Дальность прорисовки объектов + прогрузка -
Romz - 10.01.2014
Quote:
Originally Posted by Jon_De
эм, а с простым CreateObject тоже будут вылеты при 750 +? или можно до 1000 делать спокойно?
пс. объекты по всей карте разнесены, а не в 1 месте
|
Функции стримера только относяться к объектам которые созданы стримером если я не ошибаюсь. По ходу дела если объекты по всей карте +750 думаю проблем возникнуть не должно.
Re: Дальность прорисовки объектов + прогрузка -
White_116 - 10.01.2014
Quote:
Originally Posted by Jon_De
эм, а с простым CreateObject тоже будут вылеты при 750 +? или можно до 1000 делать спокойно?
пс. объекты по всей карте разнесены, а не в 1 месте
|
Я как бы про объекты в стриме игрока говорил, если быть точнее, то количество которое он видит(в рендере участвуют);
Re: Дальность прорисовки объектов + прогрузка -
Romz - 10.01.2014
А кто знает, какое значение по дефолту стоит в стримере, в функции Streamer_VisibleItems(STREAMER_TYPE_OBJECT,1000); ?
Re: Дальность прорисовки объектов + прогрузка -
StNet - 11.01.2014
Quote:
Originally Posted by Kolstin
А кто знает, какое значение по дефолту стоит в стримере, в функции Streamer_VisibleItems(STREAMER_TYPE_OBJECT,1000); ?
|
500.
Re: Дальность прорисовки объектов + прогрузка -
OKStyle - 11.01.2014
Quote:
Originally Posted by StNet
500.
|
Как проверили?
Re: Дальность прорисовки объектов + прогрузка -
StNet - 12.01.2014
Quote:
Originally Posted by OKStyle
Как проверили?
|
Тут написано:
Click