LoyalGames.SE LogoOld.DayofDefeat.se
Steam Group of =LoyalGames=

Författare Ämne: Anti-Ping Mask stoppar spelare att ansluta om inställningarna är felaktiga  (läst 2465 gånger)

Enemy1

  • Linux Power
  • Administrator
  • Hero Member
  • *****
  • Antal inlägg: 2 633
  • send me a pm before adding me on icq or msn :-)
    • Visa profil
    • DayOfDefeat.SE
Tipset kom faktiskt från mig om nu inte Mad också skicka det till dig. ;D


Minnet är bra men MYCKET kort ... ursäkta  :'(

Jezuz

  • Game-Server-Admins
  • Newbie
  • ****
  • Antal inlägg: 45
    • Visa profil
Tipset kom faktiskt från mig om nu inte Mad också skicka det till dig. ;D

Enemy1

  • Linux Power
  • Administrator
  • Hero Member
  • *****
  • Antal inlägg: 2 633
  • send me a pm before adding me on icq or msn :-)
    • Visa profil
    • DayOfDefeat.SE
Anti-Ping Mask stoppar spelare att ansluta om inställningarna är felaktiga
« Svar #1 skrivet: 2010 november 09, 16:42:23 »
Efter tips från
Citera
K3.Gen.Jezuz
så har vi idag aktiverat ett "nytt" plugin "Anti-ping Mask".

Vi har det inställt på att kicka spelaren och visa ett meddelande om varför.
Förhoppningen är att kunna bli av med spelare som försöker få ett övertag genom att sätta konstiga inställningar.
Antagligen så är detta bara ett litet steg på vägen, men om man adderar alla små delar så kanske det kan förbättra upplevelsen ingame  8)

Här kommer ett utdrag från pluginets beskrivning.

Citera
What is it?

Anti-ping mask is a plugin that helps prevent players from masking their latency shown to other players on the score board by allowing you to kick them, or ban them from your server. Ping masking is done by using an exploit known with the cl_cmdrate CVAR. Adding a character to the rate value causes the rate to be seen improperly to the server and causes the calculation of the players latency to be corrupted.


How does it work?

Simply put, the plugin queries every players cl_cmdrate upon connecting as well as throughout game play to check for an invalid rate. The plugin makes use the regular expression library to easily find any invalid non-numeric character inside the rate. If an invalid rate is found, the user is either kicked or banned (determined by settings) from the server and a message is displayed to all players informing them of what happened.

Pluginets sida i SourceMod forumet
« Senast ändrad: 2010 november 09, 19:39:10 av Enemy1 »