Game-Maker-Spiele Cheatschützen

    • GM 8

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Game-Maker-Spiele Cheatschützen

      Hallo,
      ich habe mal eine Frage:
      welche tipps und tricks kennt ihr, wenn ihr euer GM-Spiel vor cheatern schützen möchtet ?
      wenn ihr nicht gleich zu einer dll greifen wollt.
      Kopiere dies in deine Signatur, um es in deiner Signatur zu haben.
      Achtung: Dieser Beitrag läuft ende des Monats ab, bitte lese ihn noch vor dem Monatswechsel...
      Nach langer zeit wieder im Forum aktiv :D

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Larsi ()

    • Ich sage mir selbst immer diesen Satz:

      Spoiler anzeigen
      Meine Spiele werden sowieso nicht viel beliebt, sodass Hacker mein Spiel unternehmen möchten. Wenn das Beliebheit größer wird, dann würde ich so ein Funktion (anti-hack,cheat System) hinzufügen. Die Hackers haben was anderes vor, auf großen Spielen wie Counter-Strike/Call of Duty zu hacken, statt kleine Spiele was kein Multiplayer besitzt und auch niemand andauernd spielt!


      :)
    • @ DefZombie
      Ja das stimmt schon, aber selbst bei kleinsten spielen ( mit online Highscore oder auch ohne ) wird es cheater geben...
      und denen will ich wenigstens eine kleine Hürde stellen...
      Kopiere dies in deine Signatur, um es in deiner Signatur zu haben.
      Achtung: Dieser Beitrag läuft ende des Monats ab, bitte lese ihn noch vor dem Monatswechsel...
      Nach langer zeit wieder im Forum aktiv :D
    • ich glaube hier mit ist es ganz einfach sich irgendwo rein zu cheaten
      daher meine ich das das eher schwieriger wäre
      Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
      Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

      Willst du mit mir auf Discord Chatten/Quatschen?
      Meine Husi's Tutorial Reihe
    • Man könnte natürlich ABNORMALES verhalten checken, Sachen die gar nicht möglich sein sollten.
      Ob sich der Highscore verändert ohne das ein Gegner getötet wurde oder der Highscore zu schnell nach oben geht.
      Dann könnte man natürlich noch den Taskmanager auslesen (Hackshield etc. verweigern ja auch das Spiel zu spielen solange bestimmte Prozesse laufen).

      Bei dem ganzen ist aber klar WENN EINER DAS WILL und sich mit Ram Hacks auskennt dann schafft er das so oder so aber es würde die Cheater reduzieren ;).

      (Das der Highscore Online berechnet wird (Server Side)) wäre natürlich auch möglich.
    • stimmt sehr gute idee
      dann müsste man das ungefähr so machen glaube ich

      Quellcode

      1. geld = 542
      2. uberprufung = geld
      3. uberprufung *=10
      4. if uberprufung = geld / 10 ==false
      5. // error code
      6. geld = uberpufung *10
      Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
      Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

      Willst du mit mir auf Discord Chatten/Quatschen?
      Meine Husi's Tutorial Reihe
    • nein husi012 das geht nicht.....
      weil:

      GML-Quellcode

      1. geld = 542
      2. uberprufung = geld
      3. uberprufung *=10
      4. // genau hier müsste der spieler cheaten ( sehr unwarscheinlich )
      5. if uberprufung = geld / 10 ==false
      6. // error code
      7. geld = uberpufung *10
      Kopiere dies in deine Signatur, um es in deiner Signatur zu haben.
      Achtung: Dieser Beitrag läuft ende des Monats ab, bitte lese ihn noch vor dem Monatswechsel...
      Nach langer zeit wieder im Forum aktiv :D
    • man kann ja auch das unterschiedlich machen
      :event_create:

      Quellcode

      1. geld = 542
      2. uberprufung = geld
      3. uberprufung *=10

      :event_step:

      Quellcode

      1. if uberprufung = geld / 10 ==false
      2. // error code
      3. geld = uberpufung *10
      Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
      Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

      Willst du mit mir auf Discord Chatten/Quatschen?
      Meine Husi's Tutorial Reihe
    • stimmt!
      villeicht so:

      Quellcode

      1. plusgeld = false
      2. geld = 542
      3. uberprufung = geld
      4. uberprufung *=10
      5. if uberprufung = geld / 10 ==false
      6. if plusgeld = true ==false // oder wo man geld bekommt muss man das geld erhöhen und die variable auf true setzten
      7. {
      8. // error code
      9. geld = uberpufung *10
      10. }
      11. if plusgeld = true
      12. plusgeld = false
      Alles anzeigen
      Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
      Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

      Willst du mit mir auf Discord Chatten/Quatschen?
      Meine Husi's Tutorial Reihe
    • Der typischste Cheat bei einem Game Maker Spiel ist es z.B. bei einem Highscore-Spiel den Score zuverwenden, dafür gibt es ja verschiedene Programme die in Speicher nach Werte durchsuchen und dann kann man dort Variablen ändern. Natürlich muss man dafür den Wert kennen der auch wirklich im Speicher steht. Die einfachste Methode ist nunmal hier einfach einen anderen Score anzuzeigen (draw_text(x, y, string(score * 100)) zum Beispiel. Natürlich ist das noch recht einfach, aber die Cheater die einfach nur rumspielen wollen sollte damit schonmal weg sein und weiter wird einer bei einem GM Spiel nicht gehen.
      wupto.net/ Nicht meine Seite!
      We love Koalas.

      GM-D-Spam-o-Meter: 32%
    • @ henrik: das ist schonmal gut
      @ husi: werd ich auch probieren

      Und mir kam noch die Idee, den Score in einer *.txt-datei zu sichern und während des spiels den anzuzeigen
      Wenn der Spieler dann nach dem wert sucht wird er im spiel nichts finden... Währe das gut oder macht es das spiel zu langsam ?
      Kopiere dies in deine Signatur, um es in deiner Signatur zu haben.
      Achtung: Dieser Beitrag läuft ende des Monats ab, bitte lese ihn noch vor dem Monatswechsel...
      Nach langer zeit wieder im Forum aktiv :D
    • man könnte ja auch beides nehmen,
      weil mit einem text dokument ist nichts gesichert .
      Da kann man einfach das txt. öffnen und die zahl ändern.
      tada ich habe nur ein text dokument geöffnet und habe mehr punkte!
      Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
      Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

      Willst du mit mir auf Discord Chatten/Quatschen?
      Meine Husi's Tutorial Reihe
    • aber währen die txt vom spiel genutzt wird ist sie schreibgeschützt...
      und natürlich werde ich mehrere Methoden kombinieren...
      Kopiere dies in deine Signatur, um es in deiner Signatur zu haben.
      Achtung: Dieser Beitrag läuft ende des Monats ab, bitte lese ihn noch vor dem Monatswechsel...
      Nach langer zeit wieder im Forum aktiv :D
    • leider habe ich keine adminrechte um das programm zu installieren sonst könnte ich prüfen ob das geht
      Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
      Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

      Willst du mit mir auf Discord Chatten/Quatschen?
      Meine Husi's Tutorial Reihe
    • um es den cheater noch schwerer zu machen sollte man die variablen ungefähr so nennen:
      jdjsfhjs
      denn sonst wenn der cheater alle variablen angucken kann
      das er sofort die variable auf true machen kann und dann kann er wieder cheaten!
      Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
      Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

      Willst du mit mir auf Discord Chatten/Quatschen?
      Meine Husi's Tutorial Reihe