Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: optymalizacja
1. elementdaty vs optymalizacja
Wi?c pytanie brzmi prosto - czy lepszym rozwi?zaniem dla optymalizacji i serwera jest
to: 1.


function loadPlayer(plr)
  
local jakieszapytanie exports['costam']:dbGet("SELECT money, rp, jakasinformacja1, jakasinformacja2 FROM costam LIMIT 1;")
  if 
jakieszapytanie and #jakieszapytanie == 1 then 
    
local pinfo = {
      [
"money"] = jakieszapytanie[1].money;
      [
"rp"] = jakieszapytanie[1].rp;
      [
"jakasinformacja1"] = jakieszapytanie[1].jakasinformacja1;
      [
"jakasinformacja2"] = jakieszapytanie[1].jakasinformacja2;
    }
    
setElementData(plr"player:info"pinfo)
  
end
end



czy to: 2.

function loadPlayer(plr)
  
local jakieszapytanie exports['costam']:dbGet("SELECT money, rp, jakasinformacja1, jakasinformacja2 FROM costam LIMIT 1;")
  if 
jakieszapytanie and #jakieszapytanie == 1 then 
    
setElementData(plr"player:money"jakieszapytanie[1].money)
    
setElementData(plr"player:rp"jakieszapytanie[1].rp)
    
setElementData(plr"player:jakasinformacja1"jakieszapytanie[1].jakasinformacja1)
    
setElementData(plr"player:jakasinformacja2"jakieszapytanie[1].jakasinformacja2)
  
end
end


Pytanie odnosi si? do tej ca?ej nagonki na elementdaty.
2. Optymalizacja kodu
Witam, mam dwa pytanka :)
1. W oparciu o do?wiadczeniu zauwa?y?em w wielu skryptach, ?e kto? robi takie zmienne:


local max 
math.max
local ceil 
math.ceil
local len 
string.len


Mam rozumie?, ?e dzia?a to na zasadzie, ?e pami?? lua jest optymalniejsza do wykorzystania jako zmienne? Prosi?bym o wyja?nienie.

2. Czy obliczanie wszelakich dzia?a? matematycznych na pocz?tku skryptu jest optymalniejsze? Logicznie podchodz?c do tematu to powinno tak by?, poniewa? skrypt nie musi skalowa? itd. w renderze, co my?licie?

Mam jeszcze dodatkowe pytanie, chodzi mi jak moge sprawdzic szybkosc dzialania skryptu, mam na mysli jak porownac jakies rozwiazania tak jak to podaj? np. w ro?nicy mi?dzy pairs, a ipairs albo p?tli while, next.

Thank you in advance :)
3. Optymalizacja
Witajcie, przychodz? do was z pytaniem dotycz?cym optymalizacji.

Wznawiam moje dzia?alno?ci z MTA, pisz? podstawowe skrypty typu dashboard (source tutaj nie udost?pnie), tylko, ?e "jedz?" one du?o CPU, dochodzi nawet do 10%.
I tutaj pytanie, co zrobi? aby optymalizacja by?a jak najmniejsza? Jakie? sposoby?
Dodam, ?e mam stworzony plik, kt?ry odpowiada za GUI
4. optymalizacja skryptow
Witam gdyz posiadam skrypty kt?re potrafia wazyc az 30mb to mam pytanie jak je zoptymalizowac? poniewaz nie chce by ludzie mieli lagi
5. optymalizacja
Du?a ilo?? pojazd?w powoduje spadek klatek na serwerze. Wiem s?aba optymalizacja. Mo?e ma kto? jakie? pomys?y/skrypty na zwi?kszenie optymalizacji. Porady te? poprosz?.


Piwka czekaj? za pomoc :D
6. Optymalizacja
Witam chcia? bym si? spyta? jak zoptymalizowa? zasoby w MTA bo robi? serwer i Niechce lag?w mie??

Stawiam piwko :piwo:
7. optymalizacja
siema je?li mam kilka skrypt?w kt?re potrzebuj? sprawdzi? hp pojazdu to bardziej optymalnie b?dzie w ka?dym z nich sprawdza? te hp funkcj? , czy sprawdzi? w jednym skrypcie g??wnym i eksportowa? do innych skrypt?w ?
8. Nametagi optymalizacja
Chcia?em si? zapyta? czy s? jakie? specjalne funkcje do optymalizowania nametag?w tak ?eby mniej lagowa?y. Bo jak zobaczy?em swoje ile przekraczaj? to a? za g?ow? si? z?apa?em. Chcia?bym jakie? konkrety doprowadzenia malutki przyk?ad.
9. Optymalizacja kodu
Witam!

W jaki spos?b mo?na pisz?c kod go optymalizowa?, aby nie powodowa? 'lag?w' podczas gry na serwerze?
Jakie? Wasze rady, wskaz?wki? - Za wszelk? pomoc wynagrodzenie. :)
10. Optymalizacja zasobów
Witam, na samym wst?pie chcia?bym o wypowiadanie si? bardziej do?wiadczonych os?b w tym j?zyku.
Przybywam z pytaniem, jak mo?na optymalizowa? skrypty, aby nie powodowa?y spadk?w FPS?

Na przyk?ad: licznik pojazd?w.
Licznik cyfrowy, wskazuje przebieg i pr?dko?? oraz kilka ikonek przy nim. Jak mo?na go zoptymalizowa??
U?ywam eventu onClientRender. Staram si? optymalizowa? kod, w spos?b "cienkiego" kodu, czyli je?eli np. gracz nie posiada element-daty funkcja si? cofa i dalej si? nie wykonuje.

Za porady stawiam piwo, b?d? mo?e respekt.

Pozdrawiam!
11. Optymalizacja skryptu
Siema, macie jakie? porady co do optymalizacji skryptu? Zrobi?em prac? kuriera tak jak na Paradise RPG i ma ona ok. 600 linijek po c-side, lecz na s?abszych komputerach, no.. crashuje gr?. Z g?ry dzi?ki
12. Optymalizacja gui - onClientRender
Witam, jak mo?na zooptymalizowa? gui rysowane w evencie onClientRender? Jest jaka? r??nica gdy ustawie onClientPreRender ni? onClientRender?
13. Optymalizacja
Witam! Mam pytanie! Mo?e troch? g?upie ale jak zoptymalizowa? serwer MTA ? Mam serwer RPG na hostingu pukawka.pl
14. Optymalizacja
Witam, ma kto? jaki? pomys? na optymalizacj? serwera RPG? Ja, w?a?ciciel i kilku administrator?w ma lagi na serwerze cho? mamy bardzo dobre komputery.
15. Baza MySQL - optymalizacja
Dzie? dobry,
jestem w trakcie tworzenia serwera do MTA San Andreas gdzie dane graczy b?d? zapisywane w MySQL, ale nie mam kompletnie do?wiadczenia z tym systemem i mam pewne pytanie.

W tabeli po?wi?conej kontom na moim serwerze b?dzie oko?o 300 kolumn - m.in nick gracza, has?o, typ konta, frakcja, organizacja, praca, posiadane przedmioty, achievementy, pozycja itp.
Przy logowaniu skrypt wyszukuje rekord w tabeli w ten spos?b:
Kod:

SELECT * FROM konta WHERE nick="Jan_Kowalski"

i taki rekord jest (musi by?) tylko jeden.

Tutaj pojawia si? moje pytanie - jak? moc musi mie? m?j serwer MySQL aby bez problemu wyszukiwa? po jednym rekordzie w tabeli w kt?rej jest ich 100 tys.? No i dojdzie do tego kolejne ~5 tabel po?wi?conych pojazdom, organizacjom, frakcjom i pewnie co? jeszcze - za???my 10 tys. wpis?w ka?da. Wystarczy?by VPS z 2gb RAM? Zale?y mi na wykonywaniu zapytania w mniej ni? 0.05 sekundy. A mo?e do takiej ilo?ci potrzeba ju? pot??nej maszyny?

Pozdrawiam
16. Optymalizacja
W jaki spos?b mog? dokona? optymalizacji serwera.
Pliki DayZ strasznie obci??aj? + podmianki.
17. [INNE] Optymalizacja Kodu
Siema 24h temu zooptymalizowa?em kod w gamemodzie.
Noi pytanie mam.
Zrobi?em tak:
Kod:


Loop(x){
Cos tam
}
Definicja:
#define Loop(%1) for(new %1 = 0, ff = GetMaxPlayers(); %1 < ff; %1++)


I mam te? #define MAX_GRACZY 61
i teraz chce doda? zmienn?.
new costam[MAX_GRACZY];
noi czy dawa? MAX_GRACZY? czy dawa? MAX_PLAYERS?
Jak b?dzie lepiej.
18. [DM] Zła optymalizacja ??
Ot?? mam taki problem ?e m?j gamemod zu?ywa wi?cej procent rdzenia procesora ni? inne mapy. Napisa?em do hostingu, stwierdzili ?e to wina gamemoda lub jakiego? skryptu. Wie kto? jak naprawi? ten b??d ??
Hosting - servhost.pl