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)
Dėl HL_CMD.
Re: Dėl HL_CMD.
Dažniausiai gali būt nuo kokių nors sprites, modelių ar pnš, jeigu prigrūsta pluginų patikrink tokius, kurie suteikia kažkokių efektų.
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Dėl HL_CMD.
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į.
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.
Re: Dėl HL_CMD.
Nieko ten neparodys tiesiog overflood'as gali būt ir crashint
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Dėl HL_CMD.
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.
Who is online
Users browsing this forum: Ahrefs [Bot], Google [Bot] and 3 guests