Kann das Spiel nicht gewinnen

Forum für den Support in Deutsch
deninho32
Posts: 35
Joined: Mon 10. Jul 2023, 16:00

Kann das Spiel nicht gewinnen

Post by deninho32 »

Wenn ich die letzte Zahl eingebe, passiert nichts. Außerdem kann ich den Pegel nur einmal einstellen, dann verschwindet die Schaltfläche "Senden".
Eine Zeit lang hat es funktioniert, aber jetzt kann ich nur noch 1 Rätsel spielen und kann es nicht beenden.
deninho32
Posts: 35
Joined: Mon 10. Jul 2023, 16:00

Re: Kann das Spiel nicht gewinnen

Post by deninho32 »

Error log:

Code: Select all

[Wed Apr 24 10:50:15.642861 2024] [lsapi:error] [pid 6216:tid 139672395695872] [client 80.61.100.32:63719] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1644\n, referer: https://forum.negentiendertien.nl/msudoku
[Wed Apr 24 10:55:52.159857 2024] [lsapi:error] [pid 25489:tid 139672236234496] [client 80.61.100.32:63856] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1643\n, referer: https://forum.negentiendertien.nl/msudoku?tab=classic
[Wed Apr 24 10:55:54.026880 2024] [lsapi:error] [pid 25489:tid 139672244627200] [client 80.61.100.32:63856] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1643\n, referer: https://forum.negentiendertien.nl/msudoku?tab=classic
[Wed Apr 24 10:55:54.930885 2024] [lsapi:error] [pid 25489:tid 139672227841792] [client 80.61.100.32:63856] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1644\n, referer: https://forum.negentiendertien.nl/msudoku?tab=classic
[Wed Apr 24 10:55:55.166842 2024] [lsapi:error] [pid 25489:tid 139672261412608] [client 80.61.100.32:63856] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1644\n, referer: https://forum.negentiendertien.nl/msudoku?tab=classic
[Wed Apr 24 10:55:55.178803 2024] [lsapi:error] [pid 25489:tid 139672253019904] [client 80.61.100.32:63856] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1643\n, referer: https://forum.negentiendertien.nl/msudoku?tab=classic
[Wed Apr 24 10:55:55.530830 2024] [lsapi:error] [pid 25489:tid 139672269805312] [client 80.61.100.32:63856] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1643\n, referer: https://forum.negentiendertien.nl/msudoku?tab=classic
[Wed Apr 24 10:56:22.282884 2024] [lsapi:error] [pid 25489:tid 139672353732352] [client 80.61.100.32:63856] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1644\n, referer: https://forum.negentiendertien.nl/msudoku?tab=classic
[Wed Apr 24 15:48:09.248900 2024] [lsapi:error] [pid 17434:tid 139672412481280] [client 109.36.151.63:8766] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1644\n, referer: https://forum.negentiendertien.nl/msudoku
User avatar
Mike-on-Tour
Administrator
Posts: 349
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Re: Kann das Spiel nicht gewinnen

Post by Mike-on-Tour »

Muss ich mir ansehen. Melde mich dann.
Gruß
Mike
User avatar
Mike-on-Tour
Administrator
Posts: 349
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Re: Kann das Spiel nicht gewinnen

Post by Mike-on-Tour »

Sorry, war noch anderweitig beschäftigt (abseits des PC) und habe mir das jetzt erst etwas aufmerksamer durchgelesen.
deninho32 wrote: Wed 24. Apr 2024, 16:45 Außerdem kann ich den Pegel nur einmal einstellen, dann verschwindet die Schaltfläche "Senden".
Das ist so gewollt und war auch noch nicht anders.
deninho32 wrote: Wed 24. Apr 2024, 16:45 Wenn ich die letzte Zahl eingebe, passiert nichts.
Dann ist wohl zeitgleich mit der Eingabe auch deine Session abgelaufen, in dem Falle sollte eigentlich eine Meldung erscheinen, die dich dazu auffordert, dich neu anzumelden.
Wenn du mit phpMyAdmin (oder einem anderen vergleichbaren Programm) arbeitest, dann kannst du in der Tabelle phpbb_mot_sudoku_games nachsehen, ob dort ein Eintrag für die user_id = 1 vorhanden ist. Falls das so ist, dann bitte diese Zeile aus der Tabelle löschen und das fragliche Spiel nochmals laden, danach sollte es wieder funktionieren; falls nicht, musst du wohl oder übel das entsprechende Spiel für deine user_id aus der Tabelle löschen und es nochmals versuchen.
deninho32 wrote: Wed 24. Apr 2024, 16:45 ... aber jetzt kann ich nur noch 1 Rätsel spielen ...
Wie meinst du das? Es ist nicht vorgesehen, mehr als ein Rätsel pro Typ (Klassik, Samurai oder Ninja) gleichzeitig zu spielen, aber man kann gleichzeitig von jedem dieser drei Typen ein Rätsel offen haben.

Die Einträge in deinem Error Log haben mit dem bisher gesagten nichts zu tun und einen ganz anderen Hintergrund. Hier läuft anscheinend der Aufruf der PHP-Funktion rand() in ein Timeout, d.h. der Aufruf dieser Funktion dauert länger als der Server für die Ausführung eines PHP-Skriptes zur Verfügung stellt (in deinem Fall sind das 30 Sekunden). Das ist verwunderlich, weil das eine Core-Function von PHP ist und eigentlich nicht mehr als ein paar Millisekunden brauchen sollte. Welche PHP-Version verwendest du denn?
Gruß
Mike
deninho32
Posts: 35
Joined: Mon 10. Jul 2023, 16:00

Re: Kann das Spiel nicht gewinnen

Post by deninho32 »

Php 7.4

Das Problem war, dass ich ein Spiel nicht mehr gewinnen konnte und es deshalb nicht beenden konnte. Außerdem wurde ich daran gehindert, ein anderes Level zu wählen. Ich habe nun die Erweiterung deaktiviert, die Daten gelöscht und die Erweiterung neu installiert. Ich glaube, ich habe die Ursache des Problems gefunden. Wenn man eine negative Punktzahl hat, ist es nicht mehr möglich, weiterzukommen.
User avatar
Mike-on-Tour
Administrator
Posts: 349
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Re: Kann das Spiel nicht gewinnen

Post by Mike-on-Tour »

deninho32 wrote: Sun 28. Apr 2024, 19:30 Wenn man eine negative Punktzahl hat, ist es nicht mehr möglich, weiterzukommen.
Das könnte die Ursache sein, muss ich mir nochmals näher ansehen und eventuell berichtigen.
Gruß
Mike
deninho32
Posts: 35
Joined: Mon 10. Jul 2023, 16:00

Re: Kann das Spiel nicht gewinnen

Post by deninho32 »

Danke schön!
User avatar
Mike-on-Tour
Administrator
Posts: 349
Joined: Sat 21. Mar 2020, 19:02
Location: Wittingen

Re: Kann das Spiel nicht gewinnen

Post by Mike-on-Tour »

Danke fürs Melden, das hat mich auf die richtige Spur gebracht.
Gruß
Mike
Post Reply