Zurück   klamm-Forum > klamm-Lose > Lose4Scripts > Lose4Scripts (erledigt)

 
 
LinkBack Themen-Optionen Ansicht
Alt 21.09.2006, 22:25:29   #1 (permalink)
Rabatt-Feuer.de

ID: 90334
Lose-Remote

Teuphil eine Nachricht über ICQ schicken
Reg: 24.04.2006
Beiträge: 1.444
Standard [b] Progger für Verhinderung von mehreren Buchungen gleichzeitig

Ich benötige einen Progger der mir Slots optimiert sodass nicht mehrere Buchungen gleichzeitig passieren können sondern das eine nach der andere abläuft damit nicht Sachen doppelt gebucht werden.
Teuphil ist offline  
Alt 21.09.2006, 22:59:44   #2 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.271
Standard

Muss mit gelockten Tabellen realisiert werden Die Datenbank-Last wird dabei aber steigen
"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici

www.internet-dsl-flatrate.de
ice-breaker ist offline  
Alt 22.09.2006, 08:58:58   #3 (permalink)
Auftragsprogger

ID: 6150
Lose-Remote

Excalibur100 eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 1.129
Standard

Jo,

kann ich dir nur von abraten ausser du hast einen eigenen Mega Powerserver wenn du viele User hast die aktiv sind.

Das ist z.B. auch bei den Istaslots so, deshalb mussten wohl auch immer so viele Istaseiten so oft umziehen Ich denke mal ein eigener Server mit nicht weniger als 2 GB RAM muss da schon sein und dann net einer von der Stange sondern ein auf deine Hardware abgestimmtes kompilliertes System.
 
Excalibur100 ist offline  
Alt 22.09.2006, 10:05:25   #4 (permalink)
klbank.de

ID: 25847
Lose-Remote

feivel eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 590
Standard

Denk mal, das Problem tritt auf, wenn der Jackpot fallen soll, dass er dann mehrmals ausgespielt wird. Das Problem ist einfach, dass bei den meisten Skriptes die Gewinnberechnung unter "Schwerlast" zu lange dauert. Paxon ist da vom Spielaufbau einen guten Weg gegangen.

Generell würde mir dann nur einfallen, dass die Mindestgrenze, der aktuelle Jackpotwert und eine zusätzliche Variable dann direkt vor der Kombination für den Jackpot geholt werden. Die zusätzliche Variable dient dann als Sperre und wird dann sofort auf 1 gesetzt, wenn der Jackpotfall möglich ist, damit dieser nicht noch von anderen gewonnen werden kann. Wenn der Jackpot ausgezahlt wurde, wird der Jackpot zurückgesetzt und die Jackpotsperre wieder auf 0 gesetzt.


Edit:

Na ja, und zur DB Entlastung halt auf select * verzichten, Anfragen nur machen, wenn erforderlich (zusammenfassen von Anfragen), optimalen Datentypen für Feldvariablen in der DB wählen sowie Logs nicht ewig in der DB speichern (können ja per Cron nach x Tagen gelöscht werden).
 

Geändert von feivel (22.09.2006 um 10:10:59 Uhr) Grund: Ergänzung des Postings
feivel ist offline  
Alt 22.09.2006, 15:16:39   #5 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.271
Standard

Feivel, das Problem sind nicht die Jackpots sondern Gewinntöpfe, ich habe schon oft erlebt, dass auch in meinem Slot, der Gewinntopf ins negative ging, wegen zuvielen Spiel pro Sekunde, und der Slot ist schlank und äußerst db-schonend, sogar ne optimierte db-struktur ^^

Aber generell, kommt das zu selten vor, um dadurch die Serverlast erhöhen zu müssen
"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici

www.internet-dsl-flatrate.de

Geändert von ice-breaker (22.09.2006 um 15:17:11 Uhr)
ice-breaker ist offline  
Alt 22.09.2006, 15:21:14   #6 (permalink)
klbank.de

ID: 25847
Lose-Remote

feivel eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 590
Standard

Hab ich auch schon von einem Spiel mitbekommen, wo der Pott dann mal ordentlich ins Minus ging. Wobei das ja nicht auf einen Schlag kommt. Na ja, müßte da schon wieder auf Paxon verweisen, da sollte es die Probleme nicht geben. Ist halt eine Frage, wie die Slots prinzipiell aufgebaut sind.
 
feivel ist offline  
Alt 22.09.2006, 15:27:36   #7 (permalink)
Rabatt-Feuer.de

ID: 90334
Lose-Remote

Teuphil eine Nachricht über ICQ schicken
Reg: 24.04.2006
Beiträge: 1.444
Standard

Problem bei der Sache war sogar nen Paxon Slot. Tritt sowohl bei Jackpot wie auch bei Winpot auf wobei bei Winpot äußerst selten. Gut es ist auch ein sehr dummer Zufall wenn 3 Spiele genau zeitgleich passieren aber da müsste es doch irgendwas zum verhindern geben.
Teuphil ist offline Threadstarter  
Alt 22.09.2006, 17:39:42   #8 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.271
Standard

Genau dafür gibt es das sperren der Tabellen
aber so selten wie so etwas auftritt finde ich quatsch es zu nutzen, lieber gugn ob man das script sonst andersweitig durch besseres Datenbank-Design und vllt verwenden von weniger Klassen (bezogen auf das FWX) optimieren kann, auch mal nen Blick auf die Querys werfen, sehe zu oft, dass da unnütze oder langsame Querys genutzt werden
"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici

www.internet-dsl-flatrate.de
ice-breaker ist offline  
Alt 25.09.2006, 12:26:12   #9 (permalink)
Rabatt-Feuer.de

ID: 90334
Lose-Remote

Teuphil eine Nachricht über ICQ schicken
Reg: 24.04.2006
Beiträge: 1.444
Standard

Ok also wer hätte denn Zeit eine Scriptoptimierung für mich zu machen. Gibt auch noch 1-2 Sachen die überprüft und eventuell gefixt werden müssten.

Gruss
Philipp
Teuphil ist offline Threadstarter  
Alt 27.09.2006, 02:17:09   #10 (permalink)
klbank.de

ID: 25847
Lose-Remote

feivel eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 590
Standard

Such dir lieber ne hübsche Sekretärin.
 
feivel ist offline  
 

Gesponsorte Links

Anzeige


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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[B] Traffic (wieder Buchungen möglich!) ooomph Lose4Werbung 21 21.06.2008 01:01:35
telefon mit mehreren mobilteilen gleichzeitig telefonieren Leo Multimedia & Kommunikation 7 18.06.2008 22:46:04
Folter zur Verhinderung oder Aufklärung von Straftaten oder Terroranschlägen phip Politik, Steuern & Finanzen 22 25.08.2006 13:00:42
[S] Paidmails bei Mailer mit vielen Usern (dauerhafte Buchungen möglich ) schnubbel1 Lose4Werbung 7 23.08.2006 12:01:04


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:26:59 Uhr.