S
starsecurity
Gast
Hallo,
Ich habe schon eine Art Browsergame ausgarbeitet und sie dann einfach auf einen Server gestellt und jetzt gibt es nur ein paar Probleme, deshalb muss ich jetzt leider alles neu proggen, aber erst einmal:
Das größte Problem ist das Botproblem oder dass man die Daten verändert, die an meinen Server geschickt werden.
Nehmen wir einfach ein simples Spiel her:
Ein Männchen kann durch die Tastatur gesteuert herumlaufen. Doch damit jetzt keiner etwas verändert, muss ich ja alles auf meinem Server auch rechnen und dann die Daten abgleichen. Doch wenn da jetzt 50 Leute gleichzeitig herumrennen und dann noch etwas bedienen, würde das meinen Server abkratzen lassen. Wie kann man effektiv so etwas vorbeugen?
Einfach den Server alles nachrechnen lassen kommt nicht in Frage.
Wie kann ich da vor Betrug schützen, möglichst Ressourccenschonend?
Und dann noch eine Frage:
In welcher Programmiersprache wäre es am besten, so ein Game das im Browser laufen soll zu schreiben? Ich werde mir dann diese Sprache aneignen(falls ich sie noch nicht kann) und dann das Spiel von Grund auf neu schreiben!
Ich habe schon eine Art Browsergame ausgarbeitet und sie dann einfach auf einen Server gestellt und jetzt gibt es nur ein paar Probleme, deshalb muss ich jetzt leider alles neu proggen, aber erst einmal:
Das größte Problem ist das Botproblem oder dass man die Daten verändert, die an meinen Server geschickt werden.
Nehmen wir einfach ein simples Spiel her:
Ein Männchen kann durch die Tastatur gesteuert herumlaufen. Doch damit jetzt keiner etwas verändert, muss ich ja alles auf meinem Server auch rechnen und dann die Daten abgleichen. Doch wenn da jetzt 50 Leute gleichzeitig herumrennen und dann noch etwas bedienen, würde das meinen Server abkratzen lassen. Wie kann man effektiv so etwas vorbeugen?
Einfach den Server alles nachrechnen lassen kommt nicht in Frage.
Wie kann ich da vor Betrug schützen, möglichst Ressourccenschonend?
Und dann noch eine Frage:
In welcher Programmiersprache wäre es am besten, so ein Game das im Browser laufen soll zu schreiben? Ich werde mir dann diese Sprache aneignen(falls ich sie noch nicht kann) und dann das Spiel von Grund auf neu schreiben!