Dėl HL_CMD.

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Dėl HL_CMD.

Post by nuodas159 »

Sveiki,
taigi norėčiau paklausti gal kas žino kaip galima lengviau surasti modifikacijoje klaidų, kurie sukelia crashus(HL_CMD)? Ar padėtų surasti klaidas ieškant su log_amx? Mėginau su hltv paleisti ir peržiūrėti demo. Paskiau tuos pačius veiksmus atlikti ką kiti žaidėjai padaro, bet nieko gero. Atrodo tie crashai iš oro atsiranda, bet nelabai dažnai(į dieną gal pora kartu ar daugiau)
Image

User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: Dėl HL_CMD.

Post by Trickas »

Dažniausiai gali būt nuo kokių nors sprites, modelių ar pnš, jeigu prigrūsta pluginų patikrink tokius, kurie suteikia kažkokių efektų.
- Skype: ner.e5
- Steam: Tr1ckas

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Dėl HL_CMD.

Post by aaarnas »

Algoritmas klaidų paieškos būtų toks (šiaip gana didelis galvos skausmas lūžimai yra, nes neįsivaizduoji dėl ko):
1. Surasti pluginą keliantį problemas. Išjunginėti pluginus po vieną, kol problema pradings, arba paleisti serverį be pluginų ir įjunginėti, kol problema atsiras.
2. Mėginti nustatyti kaip dažnai serveris lūžta ir kokiu konkrečiu momentu vyksta lūžimas (žaidėjas prisijungia, atsijungia, koks eventas įvyksta ir panašiai).
3. Analizuoti pluginą, atjunginėti funkcijas, kol problema pradings.
4. Radus funkciją, kuri kelia problemas, analizuoti kodėl ji tą gali daryti ir testuojant atrasti koks dalykas užlaužia serverį.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: Dėl HL_CMD.

Post by nuodas159 »

su log_amx kaip? Greičiau galima surasti klaidą?
Image

User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: Dėl HL_CMD.

Post by Trickas »

Nieko ten neparodys tiesiog overflood'as gali būt ir crashint
- Skype: ner.e5
- Steam: Tr1ckas

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Dėl HL_CMD.

Post by aaarnas »

Su log_amx patogu debugint tiesiog. Patikrini kintamųjų reikšmes, kas iškviečiama, kas ne. Čia jau turi žinoti kur tikrint.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Google [Bot] and 3 guests