Unfair player + Cheater!!!

Post anything on anything here

Moderator: Moderators

Wed Feb 21, 2007 2:02 pm

  • Aaaah! They'll get past that thing like everyone who's 16 does to access pr0n sites :P.

    As for the tight game code, I think a server-side solution would be ok, but if too many patches appear every now and then (with no automatic download + apply) that could get quite frustrating.

    Replays... It would be nice if we had a place to put all of them from everyone, say an FTP server with a different folder for each Nex server and replays with specified date and time from anyone willing to contribute. Only that in a couple of weeks that archive could grow too much, so we could delete older ones that spawned no dispute. :roll: Not that it would be very easy to do though... :?

    But LordHavoc is right. Aimbots cannot be easily detected. I think it would take some hardcore technology and research to see if a player's moves are natural or machine-assisted o_O.
    User avatar
    BusterDBK
    Alien
     
    Posts: 195
    Joined: Mon May 01, 2006 8:07 pm
    Location: Bucharest, Romania

Wed Feb 21, 2007 9:13 pm

  • I don't really worry about aimbots. If I'm losing I tend to assume that my opponent is cheating anyway, because, you know, I'm just that good. But if I don't start winning again after a while, I just quit, because, you know, getting caned sucks.

    :D
    User avatar
    Bnonn
    Advanced member
     
    Posts: 73
    Joined: Mon Feb 12, 2007 11:28 pm
    Location: New Zealand

Thu Feb 22, 2007 2:42 pm

  • Okay, I have good news and bad news.

    First the bad news: a really evil wallhack is easy to add to DP and can be much more effective than <cheat name here, edited by esteel, inspired by SavageX> will ever be. For obvious reasons, I won't provide the patch I made.

    And now the good news: we have a working patch that improves sv_cullentities_trace and solves its issues so we can enable it by default in the next version:

    • the player position is now predicted too, so a player using cl_movement usually doesn't see stuff suddenly popping up (which is limited to 200ms to prevent "looking behind a corner" by faking a high ping)
    • it uses a new tracing function which traces through partially transparent or clip surfaces, so the issue on toxic is gone
    • the new tracing function is much faster than the one used for collision detection, so the 100% CPU load on skyway issue is gone too
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Thu Feb 22, 2007 6:16 pm

  • divVerent wrote:(which is limited to 200ms to prevent "looking behind a corner" by faking a high ping)


    I seem to remember someone with a ping of 700, whenever you went near him, instant drop in FPS. That was probably someone who was cheating I suppose.
    User avatar
    Psychcf
    Forum addon
     
    Posts: 1554
    Joined: Sun Dec 03, 2006 11:38 pm
    Location: NY, USA

Thu Feb 22, 2007 7:53 pm

  • [TSA] Psychiccyberfreak wrote:
    divVerent wrote:(which is limited to 200ms to prevent "looking behind a corner" by faking a high ping)


    I seem to remember someone with a ping of 700, whenever you went near him, instant drop in FPS. That was probably someone who was cheating I suppose.


    There's no way a player can willingly make fps drop for players nearby beyond "hey, I want to get rendered, too".
    User avatar
    SavageX
    Site Admin
     
    Posts: 442
    Joined: Wed Mar 01, 2006 9:34 am

Thu Feb 22, 2007 8:24 pm

  • SavageX wrote:
    [TSA] Psychiccyberfreak wrote:
    divVerent wrote:(which is limited to 200ms to prevent "looking behind a corner" by faking a high ping)


    I seem to remember someone with a ping of 700, whenever you went near him, instant drop in FPS. That was probably someone who was cheating I suppose.


    There's no way a player can willingly make fps drop for players nearby beyond "hey, I want to get rendered, too".

    no, everyone around him was experiencing this, it wasn't just me.
    User avatar
    Psychcf
    Forum addon
     
    Posts: 1554
    Joined: Sun Dec 03, 2006 11:38 pm
    Location: NY, USA

Thu Feb 22, 2007 9:08 pm

Thu Mar 22, 2007 4:56 pm

  • Technical measures (vis, culling entities) is much better then .. "socio-technical" solutions. With socio-technical solutions you enter into an arms race with the cheater. It's not fun.

    If there are global name servers etc, there should be a cvar for the server to opt out. (EX: I wouldn't want my server to ban anyone no matter what they did (I have the same policy on my crossfire RPG server which has been up for a few years etc)).
    ultimate_evil
    Banned
     
    Posts: 10
    Joined: Thu Mar 22, 2007 2:14 am

Thu Mar 22, 2007 6:55 pm

Thu Mar 22, 2007 8:51 pm

  • [TSA] Psychiccyberfreak wrote:we should look for/make something like punkbuster exept under the GPL


    sounds great !
    ZyanKLee
    Alien
     
    Posts: 151
    Joined: Sun Feb 18, 2007 8:58 pm
    Location: Germany

Thu Mar 22, 2007 8:58 pm

  • No, punkbuster is just a huge 'feel-good-but-do-almost-nothing' pile of software. Especially in linux PB does NOTHING at all to check for hacks.
    And after all there are only a few possible cheats.. cheats that improve what you see. If those are necessary its a sign that the basic game has a flaw. Should not be the case in Nexuiz. But i think this will also improved in some later version by being able to force player models on others.
    Timers.. that tell you when an item is about to respawn. A big clock beside your screen or someone sitting beside can do the same and basically this is something good players do with some math and the clock in the scoreboard in their mind so this is something that will only help REALLY bad players and is not really worth to even think about it. If someone really needs such a hack you can beat them because they just suck.
    Aimhacks.. Well good players are often better then aimhacks and bad aimhack users can be spotted by spectating them.
    More over ALL of those three hacks are basically undetectable if done right. If you hack your opengl drivers and input stuff directly into your mouse driver. With the use of a virtual machine you can scan the client computer as much as you want you will not find a thing. Software like PB can make screenshots but normaly they are of a low resolution were you can't see shit and if a hack is that stupid not to work around you will probably also find out by spectating the player.

    Cheats that let you see through walls. Those will no longer WORK with the next version of Nexuiz as we prevent the client from knowing were the enemy and items are if you can't see them and hacks can not display stuff that your client does not know about. Basically you can make walls as transparent or non existent as you want it will just not help you as you still can not see whats behind them.

    What is better then a arms race to scan for cheats (which you will never be able to win and as mentioned some cheats are undetectable if done right) is to stop cheats were you can like stopping wall hacks from working and making a PITA for those that get cought cheating. This is currently not the case in Nexuiz as its open to everyone. Other games use CD keys which Nexuiz just does not have. Maybe Nexuiz will get a user system in the future which will allow to to ban or punish bad players which would BE a pita for them. The community just has to work together to make cheaters not welcome and make them feel it and make it unpleasent for them to cheat. Such social solutions are way more effective then everything else in my opinion.
    Last edited by esteel on Thu Mar 22, 2007 9:01 pm, edited 1 time in total.
    User avatar
    esteel
    Site admin and forum addon
     
    Posts: 3924
    Joined: Wed Mar 01, 2006 8:27 am

Thu Mar 22, 2007 9:00 pm

Previous


Return to General Discussion




Information
  • Who is online
  • Users browsing this forum: No registered users and 1 guest