Προς το περιεχόμενο

εφαρμογή προστασία παιχνιδιού


lion2486

Προτεινόμενες αναρτήσεις

Δημοσ.

Αναζητώ προγραμματιστή για υλοποίηση προγράμματος το οποίο θα προστατεύει ένα παιχνίδι από άλλα προγράμματα. Πιο συγκεκριμένα έχω έναν linege2 server και θέλω όποιος παίχτης πάει να μπει μέσα στο παιχνίδι να υπάρχει αυτό το πρόγραμμα το οποίο θα επιτρέπει να συνδεθεί μόνο εάν δεν χρησιμοποιεί "άλλα" προγράμματα για να παίξει άδικα. Αυτό καταλαβαίνω ότι θα χρειαστεί να γίνεται ο έλεγχος από server side. Η δουλειά είναι επί πληρωμή και χρειάζομαι και τον πηγαίο κώδικα, περισσότερες πληροφορίες pm me.

Δημοσ.

Φίλε lion2486 αυτό που ζητάς δεν μπορεί να γίνει σε επίπεδο server γιατί πολύ απλά ο server ΔΕΝ μπορεί να ξέρει όλα τα προγράμματα που τρέχουν στους clients.

 

Απ'ότι καταλαβαίνω θες να προστατέψεις το server από διάφορα προγράμματα για cheating που υπάρχουν. Δυστυχώς αυτό που κάνουν τα συγκεκριμένα προγράμματα συνήθως είναι να αναλύουν τα "πακέτα" με τα δεδομένα που στέλνει ο server στον client και συνήθως να "βλέπουν" πράγματα σε αυτά τα οποία δε έπρεπε κανονικά να δουν (π.χ. που βρίσκεται ο αντίπαλος στο map κτλ). Κάτι άλλο που συνήθως κάνουν είναι να αυτοματοποιούν εργασίες και να τις εκτελούν πολύ πιο γρήγορα απ' ότι θα έκανε ο χρήστης. Και στις δύο περιπτώσεις όποια προστασία και να έχει στον server δεν μπορείς να προστατευτείς.

 

Αυτό που θα μπορούσες να κάνεις είναι να αλλάξεις το .exe του client έτσι ώστε να ελέγχει για το ποιες διεργασίες τρέχουν στον client ή έστω ένα συμπληρωματικό πρόγραμμα το οποίο θα πρέπει υποχρεωτικά να τρέχει στους client εάν θέλουν να συνδεθούν στον server.

 

Το να ελέγξεις όμως αν ένα cheat program τρέχει στον client δεν είναι και ότι πιο εύκολο γιατί αυτός που έγραψε το cheat program μπορεί πολύ εύκολα να αλλάξει το όνομα π.χ. της διεργασίας ή του αρχείου με αποτέλεσμα να το κάνει undetected.

Δημοσ.
Java εννοείται, δεν θέλω ακριβώς firewall... θέλω μια προστασία του client από 3rd party programs.

 

Θες να πεις bots (?) . Προσωπικη συμβουλη, 1) firewall 2) Βρες 10-15 καμενους και καντους game masters (GMs).

Δημοσ.
Φίλε lion2486 αυτό που ζητάς δεν μπορεί να γίνει σε επίπεδο server γιατί πολύ απλά ο server ΔΕΝ μπορεί να ξέρει όλα τα προγράμματα που τρέχουν στους clients.

 

Απ'ότι καταλαβαίνω θες να προστατέψεις το server από διάφορα προγράμματα για cheating που υπάρχουν. Δυστυχώς αυτό που κάνουν τα συγκεκριμένα προγράμματα συνήθως είναι να αναλύουν τα "πακέτα" με τα δεδομένα που στέλνει ο server στον client και συνήθως να "βλέπουν" πράγματα σε αυτά τα οποία δε έπρεπε κανονικά να δουν (π.χ. που βρίσκεται ο αντίπαλος στο map κτλ). Κάτι άλλο που συνήθως κάνουν είναι να αυτοματοποιούν εργασίες και να τις εκτελούν πολύ πιο γρήγορα απ' ότι θα έκανε ο χρήστης. Και στις δύο περιπτώσεις όποια προστασία και να έχει στον server δεν μπορείς να προστατευτείς.

 

Αυτό που θα μπορούσες να κάνεις είναι να αλλάξεις το .exe του client έτσι ώστε να ελέγχει για το ποιες διεργασίες τρέχουν στον client ή έστω ένα συμπληρωματικό πρόγραμμα το οποίο θα πρέπει υποχρεωτικά να τρέχει στους client εάν θέλουν να συνδεθούν στον server.

 

Το να ελέγξεις όμως αν ένα cheat program τρέχει στον client δεν είναι και ότι πιο εύκολο γιατί αυτός που έγραψε το cheat program μπορεί πολύ εύκολα να αλλάξει το όνομα π.χ. της διεργασίας ή του αρχείου με αποτέλεσμα να το κάνει undetected.

Ναι τα ξέρω όλα αυτά, χρειάζεται server-client side.

 

Το client το διανέμεις εσυ;

 

Έχω τη δυνατότητα να δώσω αρχεία για να περάσουν στη μεριά τους και να συνδεθούν.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...