Page 1 of 1

Inteligentne (pre)ładowanie mobów do RAM w instancjach

Posted: Mon Oct 16, 2023 1:16 pm
by Elenar
Zastanawiam się czy to jest techniczne możliwe:

Po wejściu do instancji wszystkie moby, które tam są automatycznie by się ładowały do pamięci (jeśli jest zarezerwowana) podczas poruszania się/odpoczynku itp. zanim jeszcze dojdzie do walki. Skróciłoby to czas ładowania się mobów po raz pierwszy gdy dojdzie już do starcia.

Do instancji wchodzimy z zamiarem jej przejścia, czyli i tak wszystkie moby będą załadowane do pamięci, tylko z tą różnicą, że obecnie rozpoczyna się to po ataku i musimy czekać. Pasywne ładowanie grafiki i animacji mogłoby działać już po wejściu. Mógłby działać także algorytm, który najpierw by ładował najbliższe moby.
Ładowanie by było nisko-priorytetowe tak by nie obciążać za bardzo komputera i nie ścinać grafiki, jeśli jest to możliwe.

Re: Inteligentne (pre)ładowanie mobów do RAM w instancjach

Posted: Sat Feb 03, 2024 7:30 am
by Qweta
Grałem w BR na różnej konfiguracji komputerów. Od słabych do naprawdę mocnych. Z tego co obserwuję taki mechanizm ładowania w tle istnieje na zwykłych mapach. Przykładem może być przejście na mapę gdzie jest duża ilość graczy, przemieszczają się i wyglądają różnie. Na wolniejszym sprzęcie przez chwilę, zanim się załadują, widać jedynie poruszające się nazwy. Co do szybkości wczytywania na instancjach tuż przed walką to zależy chyba od szybkości dysku twardego. Prędkość łącza nie ma tu nic do rzeczy. Na światłowodzie 300Mb śmigało tak samo jak po kablu 10Mb. Na lapku co miał 4GB RAM pamięć po dłuższym czasie gry lubiła się zapychać co skutkowało ścinaniem gry.

Re: Inteligentne (pre)ładowanie mobów do RAM w instancjach

Posted: Sat Feb 03, 2024 5:04 pm
by Elenar
Qweta wrote: Sat Feb 03, 2024 7:30 am Grałem w BR na różnej konfiguracji komputerów. Od słabych do naprawdę mocnych. Z tego co obserwuję taki mechanizm ładowania w tle istnieje na zwykłych mapach. Przykładem może być przejście na mapę gdzie jest duża ilość graczy, przemieszczają się i wyglądają różnie. Na wolniejszym sprzęcie przez chwilę, zanim się załadują, widać jedynie poruszające się nazwy. Co do szybkości wczytywania na instancjach tuż przed walką to zależy chyba od szybkości dysku twardego. Prędkość łącza nie ma tu nic do rzeczy. Na światłowodzie 300Mb śmigało tak samo jak po kablu 10Mb. Na lapku co miał 4GB RAM pamięć po dłuższym czasie gry lubiła się zapychać co skutkowało ścinaniem gry.
Cała grafika ładuje ci się z dysku. Z serwera idę inne informacje, lokacja postaci, mobów, staty itd. itp. Animacja i grafika wszystko z klienta.
Dlatego taka mechanika mogłaby być w kliencie, by ci sie pasywnie ładowały wszystkie moby jakie są w inście zanim zaatakujesz.