Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2015-01-22, 16:35


Albert221

MLG NOSCOPER






Wiek: 25
Na forum: 4175 dni
Posty: 50
Nick w MP: Albert221

Piwa: 14

Respekt: 34,3

Shuffle, czy ty naprawd? sprawdzasz 100 razy (o ile taki limit) na sekund? przebieg i go zmieniasz? Je?eli podobnie jest na Twoim serwerze, to optymalizacja le?y.

Podpis
i7 4790k @ 4.6GHz - Macho HR-02 - Crucial Ballistix 2x8GB 1600MHz - GTX 970 SLI
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-22, 16:48


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Ja da?em propozycj? jak mo?na zrobi?, nie jak b?dzie optymalnie.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-22, 18:10


Albert221

MLG NOSCOPER






Wiek: 25
Na forum: 4175 dni
Posty: 50
Nick w MP: Albert221

Piwa: 14

Respekt: 34,3

no ale czemu w takim razie dajesz propozycje z?ych rozwi?za??

Podpis
i7 4790k @ 4.6GHz - Macho HR-02 - Crucial Ballistix 2x8GB 1600MHz - GTX 970 SLI
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-22, 20:49


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Albert221, to jego serwer nie m?j, daje wszelkie mo?liwe. To jego sprawa, kt?ry sobie wybierze. Nie widz? powodu do offtopicu.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-23, 07:11


Wielebny







Wiek: 41
Na forum: 5499 dni
Posty: 257
Nick w MP: Wielebny

Piwa: 1690

Respekt: 180
Respekt: 180Respekt: 180

"Albert221" napisał/a:

Shuffle, czy ty naprawd? sprawdzasz 100 razy (o ile taki limit) na sekund? przebieg i go zmieniasz? Je?eli podobnie jest na Twoim serwerze, to optymalizacja le?y.


Kod kt?ry zaproponowa? Shuffle pochodzi - zdaje si? - bezpo?rednio z XyzzyRP, tylko tym razem kto? usun?? adnotacj?, aby zoptymalizowa? ten kod przy wi?kszej ilo?ci graczy: https://github.com/lpiob/MTA-XyzzyRP/blob/19158abe5fa56e3f6b3859d26ca42d1ccd2a46eb/resources/%5BXyzzyRP%5D/lss-gui/paliwo_c.lua#L85-L97

Poza tym kod nie wykonuje si? co ka?d? klatk?, ale raz na 250ms, czyli 4x na sekund?. Mimo wszystko przy du?ych ilo?ciach graczy powoduje to zalewanie ca?ego serwera pakietami synchronizuj?cymi przebiegi samochod?w.

Kolejnym krokiem w optymalizacji tego kodu powinno by? zrezygnowanie z elementdata na rzecz zmiennych synchronizowanych wybi?rczo (tylko dla kierowcy i pasa?er?w) za pomoc? event?w.

Postaw piwo autorowi tego posta
 

 
Tagi: przebieg
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Przebieg Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku