Announcement

Collapse
No announcement yet.

Requesting source code for the security module

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    hmmmm

    Comment


    • #32
      On the topic of old threads ....

      Cheat-free is effectively dead.

      quake.crmod.com had the cheat-free removed months ago. There are no cheat-free servers remaining except an obscure one in Edmonton.

      I probably won't even be bothering to "cheat-free" sign future releases of ProQuake.

      Cheat-free was a great idea back in 2002, but those cheater opengl32.dll make it useless. Anti-wallhack does a better job ensuring a largely fair game than cheat-free was actually able to do after the widespread use of opengl cheats.
      Quakeone.com - Being exactly one-half good and one-half evil has advantages. When a portal opens to the antimatter universe, my opposite is just me with a goatee.

      So while you guys all have to fight your anti-matter counterparts, me and my evil twin will be drinking a beer laughing at you guys ...

      Comment


      • #33
        You could try and use gpg to ensure a trusted connection; I think. It's something I've been things about a lot lately.
        Gentoo Linux

        Comment


        • #34
          OOOOh I remember this thread! His wiki links weren't even always relevant, that was the worst part!

          Rooks initial metaphor was hardly argument ad hominem.
          Hilarious nontheless
          Gnounc's Project Graveyard Gnounc's git repo

          Comment


          • #35
            Originally posted by gnounc View Post
            OOOOh I remember this thread! His wiki links weren't even always relevant, that was the worst part!

            Rooks initial metaphor was hardly argument ad hominem.
            Hilarious nontheless
            Cortex was wrong, but it's no big deal. I've made an ass of myself far worse on several occasions. Usually 2 or 3 times a year.

            Cortex should use my trick where you do so many posts everyone forgets what you said!

            I mean, this is hardly the first time that someone thought person X had to release something under the GPL.

            (In this case, I am uninvolved person W who didn't write the code, doesn't have copyright to the code and then someone wants to argue how I am somehow part of something I didn't write and never modified ... regardless of the argument at hand.)

            Ah, whatever, you know who really cares?

            My only qualification to thinking someone is a decent person is if they like Quake.
            Quakeone.com - Being exactly one-half good and one-half evil has advantages. When a portal opens to the antimatter universe, my opposite is just me with a goatee.

            So while you guys all have to fight your anti-matter counterparts, me and my evil twin will be drinking a beer laughing at you guys ...

            Comment


            • #36
              My only qualification to thinking someone is a decent person is if they like Quake.
              trufax!
              Want to get into playing Quake again? Click here for the Multiplayer-Startup kit! laissez bon temps rouler!

              Comment


              • #37
                haha this was a great thread

                Comment


                • #38
                  Heheh, I'm all about standing up for your rights, especially since they're diminishing daily. GO EFF!

                  But uhhhh, go about it a bit smarter than that hehe.
                  Gnounc's Project Graveyard Gnounc's git repo

                  Comment


                  • #39
                    Scout's Journey
                    Rune of Earth Magic

                    Comment


                    • #40
                      Originally posted by gnounc View Post
                      Heheh, I'm all about standing up for your rights, especially since they're diminishing daily. GO EFF!

                      But uhhhh, go about it a bit smarter than that hehe.
                      I'm all for the GPL. It is the basis of just about everything we have the Quake community.

                      I'd love an all-open source way to stop almost all cheating, sort of like the anti-wallhack (but realistically stopping bots could be impossible).

                      Some of the reasons stopping bots is impossible:

                      1. A hacked client knows the first 16 entities are players.
                      2. Even if it didn't, it would still know player models because of the name of model.
                      3. Even if it didn't and rendering was a "triangle soup", some bots have been written for games that target colors.
                      4. Neil says that some opengl bots will lock on to the nearest model (could be an item or a flame model) that the crosshair is pointing to.

                      And reliably detecting a client is impossible, for the most part.

                      There is one way that could be used in theory to temporarily provide a bot-free game for, say, an important tournament or something:

                      A custom client provided to players immediately before the start of said game for a custom server that used a customized network protocol and the input code was all different so existing cheats couldn't work with it. That would just utilize the "there isn't time to make a cheater method" system of cheat-proofness. But that'd be a lot of work.
                      Quakeone.com - Being exactly one-half good and one-half evil has advantages. When a portal opens to the antimatter universe, my opposite is just me with a goatee.

                      So while you guys all have to fight your anti-matter counterparts, me and my evil twin will be drinking a beer laughing at you guys ...

                      Comment


                      • #41
                        i like the idea, but how does it prevent against injecting dlls?

                        EDIT:Not that anyone makes those for quake, but just asking

                        Comment


                        • #42
                          Originally posted by Baker View Post
                          I'm all for the GPL. It is the basis of just about everything we have the Quake community.
                          That's the real irony - that he chose to have a pop at somebody who is known around these parts to be fairly outspoken pro-open source.
                          IT LIVES! http://directq.blogspot.com/

                          Comment


                          • #43
                            Sometimes aimBots are less of a threat as other methods of cheating, combined. Fullbrights, radars, timers, etc. Quake has become a recreational game. Not even QuakeWorld is accepted in the Cyberathlete Professional League for example. So, basically cheating on a game of Quake against the few 20 or so people still playing is like cheating at tic-tac-toe, short lived boring and egotistical.

                            How can you use a hacked DLL if the custom client doesnt call it and the source isnt available until the end of the tourney? LAN based tourneys are pretty much the safest way to compete.
                            www.quakeone.com/qrack | www.quakeone.com/cax| http://en.twitch.tv/sputnikutah

                            Comment


                            • #44
                              Well the last project i was working on is a was a dll, You can inject it into quake using createremotethread etc etc.. and since your *special* client is still going to be based off of proquake or qrack. For the most part the source is already out there. Using a findpattern cmd, you can trap all of the cmds in quake and call them at free will. You can also trap the cl/cl_entities for locations, etc. I'll post source when im home if your interested

                              Comment


                              • #45
                                I suggested this a couple times already...

                                Cheaters are ultimately not a technical problem, but a social one.

                                Hence, a technical solution seems shallow.

                                Why not use something like a key system - a social network. A server's admin(s) would give out keys (like pgp or ssh keys) to players. If a player clearly and repeatedly misbehaves, his key is invalidated by the admin. This would at least be better than IP-range type blocking.

                                So a cheater would be excluded from the group (social control), and bypassing a pgp/ssh-like key system would surely be pretty hard.

                                Of course this means that only certain, trusted group members would be able to connect. But for Quake, this wouldn't really be a problem because the community is small.
                                Scout's Journey
                                Rune of Earth Magic

                                Comment

                                Working...
                                X