hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 17:14



Jelenlévő felhasználók

Jelenleg 242 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 241 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: RegisterHookChain vs RegisterHam
HozzászólásElküldve: 2020.07.03. 17:24 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.01.28. 19:04
Hozzászólások: 135
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 44 alkalommal
A kérdés annyi volna, hogy melyiket érdemesebb használni? A reAPI RegisterHookChain-jét vagy a hamsandwich RegisterHam-ját?

_________________
[ MasterGaming ]

[ TS3 -- Discord ]
[ FB Oldal -- FB Csoport ]

[ CS1.6 Szerverek ]

Hamarosan

Ők köszönték meg Vieni nek ezt a hozzászólást: saxxo (2020.07.04. 19:49)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: RegisterHookChain vs RegisterHam
HozzászólásElküldve: 2020.07.04. 10:20 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.01.28. 19:04
Hozzászólások: 135
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 44 alkalommal
HamletEagle válasza
Idézet:
Ha azt szeretnéd, hogy pluginod minél több ember tudja használni(szeretnéd kiposztolni), akkor mindig Ham-ot kéne használj ha lehetséges.
Hamsandwich működik mind hlds-el és rehlds-el.
Ha elkezded használni a reapi-t, akkor lekorlátozod a pluginod rehlds-re ok és előny nélkül.

Nem kéne a gyorsaságra gondolnod, mikor egy sornyi kódról van szó, mely egyszer fut le pályánként. Inkább arra kéne gondolnod, ami tényleg számít: hogyan tervezni el a plugint, jól és hatékonyan megírni az algoritmusokat, biztos lenni abban, hogy nincsenek bugok és így tovább..
Még akkor is, ha a hamsandwich működése lassabb volna a reapi-nál, ez nem volna ok, hogy válts rehlds/regamedll és reapi-ra. A gyorsaság nem minden és mivel a gyorsasági különbség extrém kicsi, tényleg megéri elveszíteni az összes többi előnyt 0.0001 ms gyorsaságért?
Ha egy dolog lassabb mint a másik, az nem azt jelenti, hogy az egyből rossz. A fontos az, hogy mennyivel lassabb és hogy az a kódrész teljesítmény kritikus-e.

Valamint, ahogy fysiks mondta, az, hogy valami új, az nem jelent semmit. Általában az újabb dolog az, amit "kerülnöd" kéne. Ham éveken át kéznél volt, kivan próbálva és tesztelt.

Idézet:
If you want your plugin to be usable by as many people are possible(if you want to post it here) then you should always use Ham when possible. Hamsandwich works in both regular hlds and rehlds.
If you start using reapi then you restrict your plugin to rehlds for no reason and no gain.

You really should not be thinking about speed when it comes to a line of code that's literally executed once per map. You should instead think about things that actually matter: how to design your plugin, writing your algorithms correctly and making them efficient, making sure there are no bugs etc.
Even if the internals workings of hamsandwich were slower than reapi this would not be a reason to switch to rehlds/regamedll and reapi. Speed is not everything, and if the speed difference is exteremely small is it worth losint all the other benefits for a 0.0001 ms gain in speed?
If one thing is slower than another it doesn't mean it is automatically bad. The important part is how slow. Is that part of the code performance critical?

Also, as fysiks said being newer means nothing. Usually the newer stuff is what you should be "afraid" of. Ham has been around for ages, it is tried and tested.

_________________
[ MasterGaming ]

[ TS3 -- Discord ]
[ FB Oldal -- FB Csoport ]

[ CS1.6 Szerverek ]

Hamarosan

Ők köszönték meg Vieni nek ezt a hozzászólást (összesen 2): Dooz (2020.07.04. 12:09) • saxxo (2020.07.04. 19:27)
  Népszerűség: 4.55%


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 40 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole