Page 1 of 2 12 Last
  1. #1
    L0|2|23's Avatar
    Registered
    09/08/02
    Location
    Mortsel
    Posts
    605
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0

    CS netcode interessante ondervindingen

    heej
    ja voor de zoveelste keer is wa onderzoek gedaan e, dus as ge da ni leuk vind om te leze beter ander threadje zoeke

    packets die je verstuurt zijn gem 100bytes groot, degene die je ontvangt gem 200bytes. dat wil dus zeggen dat 1/3 van je "bandbreedte" naar upload gaat (tenminste als die gedeeld is, dus niet bij ons telenetters/adslers).

    een 56k modem heeft een theoretische bandbreedte van 64k, omdat de terminal waarmee hij communiceert digitaal is, maar de modem zelf is analoog, waardoor de download gereduceerd wordt tot 56k max. maar de totale bandbreedte blijft wel 64k, dus als je tegen 56k downt kan je nog aan 18k uploaden
    maar laten we nu deze upload en download verdelen volgens CS, die gebruikt 1/3 upload en 2/3 download
    dus dan zou je optimaal tegen 21k uploaden en tegen 42k downloaden

    en wat merk ik als ik *alle* cvars opedraai op hun limieten? ik upload tegen 21k (oftewel 2,6kbyte/s) en ik download tegen 42k (oftewel 5kbyte/s)

    het netwerk verkeer is dus *duidelijk* gericht op oudere modems (56k dus )

    iig kan ik door deze bevinding er zeker van zijn dat verdere berekeningen met deze gegevens honderd procent accuraat zijn
    jullie hadden dus mooi gelijk door mij vroeger ongelijk te geven;
    optimale waardes voor telenet/adsl zijn
    rate 20000
    cl_cmdrate 100
    cl_updaterate 100

    niet 101, das echt niet het max hoor, want max van rate is 20000 bytes/s, en wat krijg je als je rate deelt door 200bytes ? juist; 100bytes/s en niet 101 zoals wel eens beweerd wordt, het zit allemaal heel mooi in elkaar

    cl_rate is er idd echt niet meer, dan maar zonder en dan kom je ook op 100 uit, als je ervan uitgaat dat cmdrate dezelfde max heeft als updaterate...

    ik ben nog niet uitgepraat;
    de multipurpose tweaker omnitoolz is bijna af, ik ben nog wat schoonheidsfoutjes aant verbeteren, maar het komt erop neer dat je met deze tweaker eender welk spel kan tweaken zoveel je maar wil , en vind je iets niet goed aan de tweaker, dan pas je het zelf aan, want het werkt op basis van heel simpele tekstbestanden. komen er later nieuwe spelletjes uit? dan w8 je ff op een nieuwe tweaktekstbestand en dan laadt je die en die zal echt werken voor het nieuwe spel, er is met alles rekening gehouden. als je wil kan je ze zelf ook maken
    je moet ook maar 1 keer je verbindingssnelheid ingeven, daarmee berekent omnitoolz alle pingwaarden voor je voor eender welk spel, je moet die dus nooit meer ingeven.
    je kan er ook settings van al bestaande configs mee inladen, en dan verder aanpassen, en het neemt backups en ik zou nog wel langer door kunnen gaan, screeny vind je hierzo: http://www.steamtoolz.com/otz_preview.png (site is tijdelijk, komt nog wel een deftig domain)

    cyaa
    Laurent
    Last edited by L0|2|23; 14-03-2005 at 23:53.
    no votes  

  2. #2
    candyman's Avatar
    Registered
    15/08/03
    Location
    gent
    Posts
    23
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0

    woooooowwww

    je moet er maar opkomen.....ben ik blij dat er slimmer mensen zijn dan ik
    no votes  

  3. #3
    sneax's Avatar
    Registered
    25/07/02
    Location
    Aalst
    Posts
    13,457
    iTrader
    6 (100%)
    Mentioned
    0 Post(s)
    Reputation
    1/156
    dus volgens u moet ik om mijn verbinding volledig te benutten toch updaterate en cmdrate 100 zetten?
    safir Thom4s
    no votes  

  4. #4
    L0|2|23's Avatar
    Registered
    09/08/02
    Location
    Mortsel
    Posts
    605
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by sneax
    This quote is hidden because you are ignoring this member. Show
    dus volgens u moet ik om mijn verbinding volledig te benutten toch updaterate en cmdrate 100 zetten?
    zeer juist

    maar w8 op omnitoolz en hij zal het allemaal automatisch doen, omnitoolz zal in het begin werken met half-life, half-life 2, baldur's gate 2 (&tob), enemy terrirory en mss ook quake 3

    cya
    no votes  

  5. #5
    L0|2|23's Avatar
    Registered
    09/08/02
    Location
    Mortsel
    Posts
    605
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by sneax
    This quote is hidden because you are ignoring this member. Show
    dus volgens u moet ik om mijn verbinding volledig te benutten toch updaterate en cmdrate 100 zetten?
    zeer juist

    maar w8 op omnitoolz en hij zal het allemaal automatisch doen, omnitoolz zal in het begin werken met half-life, half-life 2, baldur's gate 2 (&tob), enemy terrirory en mss ook quake 3

    cya
    no votes  

  6. #6
    BeeLz's Avatar
    Registered
    17/07/02
    Location
    Antwerpen
    Posts
    8,143
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    3/42
    probeer de pandorianen maar te overtuigen, ik probeer da al een jaar
    en doe ook eens onderzoek naar ex_interp want da MOET op 0 staan en velen geloven da nie
    Recedite, Plebes
    no votes  

  7. #7
    Ghorax's Avatar
    Registered
    26/12/03
    Location
    Ronse
    Posts
    237
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by BeeLz
    This quote is hidden because you are ignoring this member. Show
    probeer de pandorianen maar te overtuigen, ik probeer da al een jaar
    en doe ook eens onderzoek naar ex_interp want da MOET op 0 staan en velen geloven da nie
    da moet op lan op 0.01 staan en voor de rest maakt da geen zak uit :o)
    no votes  

  8. #8
    BeeLz's Avatar
    Registered
    17/07/02
    Location
    Antwerpen
    Posts
    8,143
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    3/42
    Quote Originally Posted by Ghorax
    This quote is hidden because you are ignoring this member. Show
    da moet op lan op 0.01 staan en voor de rest maakt da geen zak uit :o)

    MAAAR JAWEL
    Recedite, Plebes
    no votes  

  9. #9
    BeeLz's Avatar
    Registered
    17/07/02
    Location
    Antwerpen
    Posts
    8,143
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    3/42
    (netcode in cs1.6):
    ex_interp:
    Set this variable to 0 and nothing else. Counter-Strike will automatically set your ex_interp to 1/cl_updaterate (i.e. your console will say: “ex_interp forced up to xx msec”). This is because the time in between each packet is exactly 1/(the # of updates per second), so this is how long you want your client to interpolate. Adjusting your cl_updaterate will automatically adjust your ex_interp (when ex_interp is set to 0). I recommend only changing your cl_updaterate, and letting Counter-Strike set your ex_interp. You cannot set this command lower than 1/cl_updaterate anymore, and setting it higher is an exploit. Using a value above 1/cl_updaterate forces you to shoot behind the actual model displayed on your screen, which should be considered an exploit. For example, if you use cl_updaterate 101, the correct value for ex_interp would be 1/101 = 0.009 (9 milliseconds), but by using the default value of ex_interp 0.1 with this high cl_updaterate, the aforementioned exploit appears.

    Recommendation:
    ex_interp 0.
    Last edited by BeeLz; 15-03-2005 at 14:08.
    Recedite, Plebes
    no votes  

  10. #10
    Snipe's Avatar
    Registered
    17/07/02
    Location
    meh
    Posts
    425
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    ex_interp MOET op 0 staan, da is gewoon zo, dan berekent hij de juiste interp automatisch (0.009 dus voor upd 100)

    @topic, fijn dat je ons nu gelooft
    & wat een sluikreclame
    [list][*]:: AMD 2500+ Barton Core :: NF7-S ::Twinmos TwinX 2*256MB 400mhz :: Radeon 9800 Pro :: Maxtor 120GB SATA ::

    Volgens mij moet ik deze handtekening eens updaten...
    no votes  

  11. #11
    butcherken's Avatar
    Registered
    22/07/02
    Location
    Mechelen
    Posts
    3,284
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    3/7
    ej beelz , gebt gn interp nodig voor WoW
    no votes  

  12. #12
    BeeLz's Avatar
    Registered
    17/07/02
    Location
    Antwerpen
    Posts
    8,143
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    3/42
    Quote Originally Posted by butcherken
    This quote is hidden because you are ignoring this member. Show
    ej beelz , gebt gn interp nodig voor WoW
    maar wel een key :@
    Recedite, Plebes
    no votes  

  13. #13
    Ghorax's Avatar
    Registered
    26/12/03
    Location
    Ronse
    Posts
    237
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by BeeLz
    This quote is hidden because you are ignoring this member. Show
    (netcode in cs1.6):
    ex_interp:
    Set this variable to 0 and nothing else. Counter-Strike will automatically set your ex_interp to 1/cl_updaterate (i.e. your console will say: “ex_interp forced up to xx msec”). This is because the time in between each packet is exactly 1/(the # of updates per second), so this is how long you want your client to interpolate. Adjusting your cl_updaterate will automatically adjust your ex_interp (when ex_interp is set to 0). I recommend only changing your cl_updaterate, and letting Counter-Strike set your ex_interp. You cannot set this command lower than 1/cl_updaterate anymore, and setting it higher is an exploit. Using a value above 1/cl_updaterate forces you to shoot behind the actual model displayed on your screen, which should be considered an exploit. For example, if you use cl_updaterate 101, the correct value for ex_interp would be 1/101 = 0.009 (9 milliseconds), but by using the default value of ex_interp 0.1 with this high cl_updaterate, the aforementioned exploit appears.

    Recommendation:
    ex_interp 0.
    op lan ja, maar op inet in .be met de schijtconnecties die we hier hebben gaat da nie! sommige mensen hebben last van andere players die schokken bij 0 interp en bij 0.1 is da weg. Tis allemaal mooi op papier wa ge daar zegt, maar in de praktijk ist allemaal anders.
    no votes  

  14. #14
    sneax's Avatar
    Registered
    25/07/02
    Location
    Aalst
    Posts
    13,457
    iTrader
    6 (100%)
    Mentioned
    0 Post(s)
    Reputation
    1/156
    Het enige wat ik wankel vind aan al die theorieën is dat valve het toch beter weet hoe hun netcode geprogrameerd dan de community die zo maar wat testjes doet en vanalle tegenstrijdige resultaten bekomt.

    Ik heb met de standaard settings voor mezelf totaal geen problemen, valve zal toch zelf wel weten wat het beste is? Valve brengt een game uit die een redelijke high end pc nodig heeft dat verplicht moet draaien op een kwa bandbreedte zwaar programma (Steam), ze gaan hun netcode écht niet speciaal aanpassen voor 56k'ers eh, das zoals hun game speelbaar maken op een PII300 met riva TNT.
    safir Thom4s
    no votes  

  15. #15
    BeeLz's Avatar
    Registered
    17/07/02
    Location
    Antwerpen
    Posts
    8,143
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    3/42
    Quote Originally Posted by Ghorax
    This quote is hidden because you are ignoring this member. Show
    op lan ja, maar op inet in .be met de schijtconnecties die we hier hebben gaat da nie! sommige mensen hebben last van andere players die schokken bij 0 interp en bij 0.1 is da weg. Tis allemaal mooi op papier wa ge daar zegt, maar in de praktijk ist allemaal anders.
    das dan ook omda ze met lowrates spelen, lowrates is alles onder updaterate 80 :P
    Recedite, Plebes
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in