SA-MP Forums Archive
Дальность прорисовки объектов + прогрузка - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Дальность прорисовки объектов + прогрузка (/showthread.php?tid=486624)



Дальность прорисовки объектов + прогрузка - 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
View Post
Используй эту функцию:
PHP Code:
Streamer_VisibleItems(STREAMER_TYPE_OBJECT,1000); 
Будет прорисовываться 1000 объектов вокруг тебя
И постояно вылетать , не советую значение более 750 ставить.


Re: Дальность прорисовки объектов + прогрузка - StNet - 10.01.2014

Quote:
Originally Posted by White_116
View Post
И постояно вылетать , не советую значение более 750 ставить.
Ставил 850 себе, никаких вылетов небыло.


Re: Дальность прорисовки объектов + прогрузка - Romz - 10.01.2014

Quote:
Originally Posted by StNet
View Post
Используй эту функцию:
PHP Code:
Streamer_VisibleItems(STREAMER_TYPE_OBJECT,1000); 
Будет прорисовываться 1000 объектов вокруг тебя
Круто, нужно проверить.


Re: Дальность прорисовки объектов + прогрузка - Jon_De - 10.01.2014

Quote:
Originally Posted by White_116
View Post
И постояно вылетать , не советую значение более 750 ставить.
эм, а с простым CreateObject тоже будут вылеты при 750 +? или можно до 1000 делать спокойно?
пс. объекты по всей карте разнесены, а не в 1 месте


Re: Дальность прорисовки объектов + прогрузка - Romz - 10.01.2014

Quote:
Originally Posted by Jon_De
View Post
эм, а с простым CreateObject тоже будут вылеты при 750 +? или можно до 1000 делать спокойно?
пс. объекты по всей карте разнесены, а не в 1 месте
Функции стримера только относяться к объектам которые созданы стримером если я не ошибаюсь. По ходу дела если объекты по всей карте +750 думаю проблем возникнуть не должно.


Re: Дальность прорисовки объектов + прогрузка - White_116 - 10.01.2014

Quote:
Originally Posted by Jon_De
View Post
эм, а с простым 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
View Post
А кто знает, какое значение по дефолту стоит в стримере, в функции Streamer_VisibleItems(STREAMER_TYPE_OBJECT,1000); ?
500.


Re: Дальность прорисовки объектов + прогрузка - OKStyle - 11.01.2014

Quote:
Originally Posted by StNet
View Post
500.
Как проверили?


Re: Дальность прорисовки объектов + прогрузка - StNet - 12.01.2014

Quote:
Originally Posted by OKStyle
View Post
Как проверили?
Тут написано: Click