SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Entwicklung und Softwaredesign

PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 30.10.2008, 20:11:10
Sk3y Sk3y ist offline
Anfänger
 
Registriert seit: Jan 2006
Ort: Magdeburg
Alter: 38
Beiträge: 78
Sk3y eine Nachricht über ICQ schicken Sk3y eine Nachricht über Skype™ schicken
schwierige Frage für browsergames-entwickler

Jeder kennt die Frage, jedenfalls jeder der ein Browserspiel entwickeln will sollte sich darüber gedanken machen.

Wie indentifiziere ich fast einwandfrei einen Multi?

Wir haben ja eigentlich nur eine Möglichkeit. Die ip. Aber dahinter kann ein ganzes schulnetzwerk stecken oder aber auch nicht.

Meine Frage an euch ist ganz einfach. Kennt ihr möglichkeiten einen user soweit auszulesen das man sowas auch behaupten bzw beweisen kann?

Die rechtliche lage interesiert hier gerade garnicht. Man kann sich ja dazu im Impressum des Games äußern.

Mfg
Mit Zitat antworten
  #2  
Alt 30.10.2008, 21:10:58
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: schwierige Frage für browsergames-entwickler

Zitat:
Zitat von Sk3y Beitrag anzeigen
Kennt ihr möglichkeiten einen user soweit auszulesen das man sowas auch behaupten bzw beweisen kann?
Kennen? Es geht nicht mit PHP, dem User auf die Platte zu gucken oder die Nummer der Netzwerkkarte zu lesen.

Ansonsten:
verwende langlebige Sessions mit den dazugehörigen Dauerkeksen. Geht allerdings nur mit einem eigenen Sessionsavehandler.
Mit Zitat antworten
  #3  
Alt 30.10.2008, 22:29:29
Sk3y Sk3y ist offline
Anfänger
 
Registriert seit: Jan 2006
Ort: Magdeburg
Alter: 38
Beiträge: 78
Sk3y eine Nachricht über ICQ schicken Sk3y eine Nachricht über Skype™ schicken
AW: schwierige Frage für browsergames-entwickler

Sag mal kennen wir uns nicht irgendwoher?
Mit Zitat antworten
  #4  
Alt 30.10.2008, 22:53:07
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: schwierige Frage für browsergames-entwickler

<ot>
nur flüchtig...
</ot>
Mit Zitat antworten
  #5  
Alt 03.11.2008, 01:11:02
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: schwierige Frage für browsergames-entwickler

Zitat:
Zitat von meikel Beitrag anzeigen
Ansonsten:
verwende langlebige Sessions mit den dazugehörigen Dauerkeksen. Geht allerdings nur mit einem eigenen Sessionsavehandler.
Mit session.gc_maxlifetime kommt man auch auf 68,x Jahre.

Aber das Problem sollte man meiner Meinung nach eh nicht technisch angehen, sondern durch ein entsprechendes Spieldesign, so dass Multiaccounts nicht (oder wenig) schädlich sind. Und da das nicht so einfach ist:
Nur über den Webbrowser oder überhaupt irgendein Programm auf dem PC des Benutzers wirst Du keine auch nur halbwegs zufriedenstelle Lösung erreichen.
Wenn es Dir wichtig ist und das Spiel es in irgendeiner Weise hergibt, kannst Du die "interessanten" Teile kostenpflichtig machen. Das heißt nicht unbedingt, dass Du eine monatliche Gebühr erheben musst (siehe Guildwars, WOW und wie sie alle heißen), sondern zum Beispiel eine einmalige Gebühr, die Du dazu verwendest, um eine Postkarte mit einem Code an eine reale Adresse zu schicken. Das ist auch kein 100 prozentiger Schutz, dafür kostet es aber auch nicht die 7 Euro und mehr bei PostIdent. Welche rechtlichen Folgen es nach sich zieht, wenn Du auch nur einen Euro erhälst und ob Deine Spieler da mitmachen, kann ich Dir allerdings nicht sagen. Aber die rein technische Lösung über cookies, mac-Adresse, Log-Auswertung usw. ist jedenfalls Kokolores.
__________________
Wat der Bauer nich kennt, dit frisster nich.

Geändert von defabricator (03.11.2008 um 01:11:43 Uhr)
Mit Zitat antworten
  #6  
Alt 03.11.2008, 03:19:54
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: schwierige Frage für browsergames-entwickler

Zitat:
Zitat von defabricator Beitrag anzeigen
Mit session.gc_maxlifetime kommt man auch auf 68,x Jahre.
Bei gemeinsamen session.save_path soll (so die Legende) PHP Probleme haben und zuviel wegputzen.
Mit Zitat antworten
  #7  
Alt 03.11.2008, 03:46:48
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: schwierige Frage für browsergames-entwickler

Da auch das ein PHP_INI_ALL Parameter ist, muss das kein Problem sein ...wird gemunkelt.
__________________
Wat der Bauer nich kennt, dit frisster nich.

Geändert von defabricator (03.11.2008 um 03:47:21 Uhr)
Mit Zitat antworten
  #8  
Alt 03.11.2008, 03:53:58
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: schwierige Frage für browsergames-entwickler

Zitat:
(so die Legende)
Das Script mit der kürzesten session.gc_maxlifetime bestimmt die Lebensdauer aller Sessiondateien in dem betreffenden Ordner. Auch das OS kann, per Cronjob, ab und an veraltete Dateien aus dem /tmp löschen.
Also ist der session.save_path der Hebel, mit welchem man den Bock im Konzept optimieren könnte.
Mit Zitat antworten
  #9  
Alt 03.11.2008, 08:01:44
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 37
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: schwierige Frage für browsergames-entwickler

Je nachdem wie Aufwendig es sein soll könnte man ja auch über den multi hintergrund dem bösen bub auf die schliche kommen.
  • Angefangen wird natürlich bei der Ip.
  • Haben 2 Spieler die Selbe ist das schonmal verdacht++.
  • Sind die beiden spieler in der selben gilde verdacht++
  • Benutzen die spieler den selbern browser verdacht++
  • Sind die Spieler nie zur selben Zeit online verdacht++
  • Wenn beide online sind, sind aktionen in selben zeitraum oder liegen zwischen aktion 1 Spieler 1 und aktion 2 spieler 2 immer 2 minuten
  • Schickt Spieler 1 immer nur Recourcen zu Spieler 2 verdacht ++
  • Schreiben Spieler 1 und Spieler 2 sich keine Messages

Ich denke das reicht erstmal , man kann sicherlich noch andere anhaltspunkte finden ,man muss sie halt alle summieren und schauen ob es reicht für einen verdacht oder eben nicht.

Ich kenne es von einem Browsergame das user mit der selben IP sich bei einem MOD anmelden müssen und begründen warum und wie oft und wann sie über die selbe IP ins netz gehen.

das von mir. (mal ganz ohne eigenen session handler ; )
Mit Zitat antworten
  #10  
Alt 03.11.2008, 08:47:40
schrubba schrubba ist offline
Anfänger
 
Registriert seit: May 2008
Beiträge: 110
AW: schwierige Frage für browsergames-entwickler

Hi,

als jahrelanger BG-Gamer stimme ich meinen Vorredner zu, noch 2 Sachen, die vllt hilfreich sein können:

1. Abschreckung:
z.B. Mehrere User die sich einen PC teilen müssen sich gegenseitig im Acc eintragen, das wird nicht überprüft und geht auch nicht 100%ig, hab ich selbst in so etlichen BGs ausgetestet. Aber wenn Du eine entsprechende, hart klingende Regel dazu definierst und evtl. einen Pranger einrichtest, wo entlarvte Multis etc öffentlich zur Schau gestellt werden, schreckt das schon viele ab, vor allem die, die keine Ahnung von der Materie haben.

2. Spielelemente überprüfen:
z.B. Die meisten Multis nutzen die mehreren Acc ja nur dazu, einen bestimmten Acc zu pushen und das kann man sehr wohl überwachen. Weiß ja nicht, was Du für ein BG codest, aber in den meisten gibts Ressis und eine Möglichkeit des Transfers, z.B. einen Marktplatz etc. und da kann man so einiges an Überwachung einbauen.


Gruß
schrubba

Geändert von schrubba (03.11.2008 um 08:48:21 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zur Verknüpfung v. Tabellen in SELECT und Datenbankstruktur mrweasel MySQLi/PDO/(MySQL) 8 05.05.2008 21:54:19
Frage bzw. Idee zum Captcha Thema pixelsetzer PHP Grundlagen 5 26.01.2008 23:53:44
frage: wie den inhalt einer variable beschneiden??? Bitte um Hilfe jape PHP Grundlagen 2 21.01.2006 15:54:20
Frage für php-Profis Flo-Mi PHP für Fortgeschrittene und Experten 4 04.09.2004 18:47:18
kurze frage zu ini_set() saidbuchari PHP Grundlagen 12 12.07.2003 14:48:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:25:35 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt