PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anzahl Games einschränken



webkle
30.03.2012, 20:01
Hallo,

kann mir jemand sagen, wie ich die Anzahl Spiele, die gleichzeitig laufen begrenzen/einschränken kann.


Danke.

Gruss webkle

jpwfour
31.03.2012, 12:45
An 1 Slot oder insgesamt?

Wenn nur 1 Slot nicht mehrmals gedreht werden soll, kann man den Zeitstempel des letzten Drehs speichern, und dann beim nächsten Dreh vergleichen, wie viel Zeit dazwischen lag. Dazu muss man halt vorher testen, wie lange ein Dreh dauert.

Wenn von allen Slots immer nur ein paar gleichzeitig gespielt werden dürfen, wird das doch etwas komplizierter, das Prinzip bleibt aber gleich. Je Dreh an jedem Slot Zeitstempel, alte Drehs müssen aber iwann auch wieder gelöscht werden.

Problem ist halt, dass man nicht zwingend ein Event hat "Slot wird wieder geschlossen". Daher kann man sich eigentlich nur an den Drehs orientieren.

Manche Seitenbetreiber denken, es reicht aus, die Slots in einem Javascript Popup öffnen zu lassen, und dass via Javascript einzuschränken. Das haben die User aber schon rausgefunden, dass man die URL, die in diesem Popup geöffnet wird, auch einfach manuell aufrufen kann. :wink:

Masterphil
31.03.2012, 13:35
Das mit dem Java und PopUp war ja immer mein Tipp dafür, nun, da lässt sich doch aber sicher etwas gegen den Direktaufruf machen.

MfG

DJschatz27
01.04.2012, 02:33
Guten Morgen

Gibts dafür einen code den man nutzen kann oder was ähnliches wie man verhindert das z.b. an einem slot mehr als 5 fenster tabs geöffnet werden können?Das sollte dann auch für alle slots oder jeden einzelnen slot sein wenn das machbar ist

Danke schonmal für eure Antworten

auron2008
01.04.2012, 09:07
Mal an die Experten. Könnte man sowas nicht per Sessions regeln ? Bsp beim Arthur aufruf wird eine $_SESSION['arthur'] = 1; gesetzt. Wenn man ihn nochmal aufruft prüft man ob diese schon gesetzt ist, wenn ja dann wird eben nicht gestartet.
Könnte man doch auch auf beliebige Slots ausweiten. Problem könnte wohl bloß werden das kein User Lust hat jedesmal die Sessions zu löschen ^^

jpwfour
01.04.2012, 12:03
Guten Morgen

Gibts dafür einen code den man nutzen kann oder was ähnliches wie man verhindert das z.b. an einem slot mehr als 5 fenster tabs geöffnet werden können?Das sollte dann auch für alle slots oder jeden einzelnen slot sein wenn das machbar ist

Danke schonmal für eure Antworten

Schwierig, da es verschiedene Slots/Systeme gibt. Man könnte evtl. nen Code für USA Slots anbieten, aber der passt dann nicht 1:1 auf Doggy Slots, Ista, Chu1, GPA, ...

Vorallem besteht relativ wenig Bedarf, wie ich aus eigener Erfahrung feststellen musste. Früher oder später siegt immer die Gier der Webbis, und umsomehr die User an den Slots drehen, umsomehr kommt für den Webbi bei rum. Insofern haben nur wenige Programmierer Lust, solche "Gegenmaßnahmen" zu programmieren, wenn die dann doch schnell wieder entfernt werden :yes:


Mal an die Experten. Könnte man sowas nicht per Sessions regeln ? Bsp beim Arthur aufruf wird eine $_SESSION['arthur'] = 1; gesetzt. Wenn man ihn nochmal aufruft prüft man ob diese schon gesetzt ist, wenn ja dann wird eben nicht gestartet.
Könnte man doch auch auf beliebige Slots ausweiten. Problem könnte wohl bloß werden das kein User Lust hat jedesmal die Sessions zu löschen ^^
Grundsätzlich ja. Aber, wie du schon bemerkt hast, muss diese Variable auch wieder gelöscht werden, wenn der User den Slot schließt. Das "erfährt" man aber üblicherweise nicht. Alternativ umgehen die User dass, indem sie gar nicht mehr die Webseite des Slots aufrufen, sondern nur die Flash-Datei nutzen. Also müssen solche Maßnahmen zwingend in die PHP Dateien integriert werden, die der Slot selbst benutzt (meist ja nur eine zum Laden der Daten und dann die fürs eigentliche Drehen). Und dann hat man wieder das Problem mit den vielen verschiedenen Slotsystemen... :suspicious:

Beu CHU1 SLots gibt es so ein Feature häufig schon, nennt sich Playinterval:

CHU1 Playinterval 2.0 System
Dieses System überprüft, ob der User das Spiel mehrmals ( z.B. in mehreren Fenstern ) spielt und unterbindet dieses. ( ist auch abschaltbar )