Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi PHP Funktion aus Delphi aufrufen? (https://www.delphipraxis.net/64160-php-funktion-aus-delphi-aufrufen.html)

Angel4585 1. Mär 2006 07:22

Re: PHP Funktion aus Delphi aufrufen?
 
Ja aber wie wird das dann gemacht wenn jemand z.B. in einem Spiel ein Gebäude baut und dieses erst nach 8 Tagen fertig ist?

mkinzler 1. Mär 2006 07:31

Re: PHP Funktion aus Delphi aufrufen?
 
Ich würde den Baubeginn wegschreiben. Bei jedem weiteren Zugriff würde dann nur das aktuelle Zeitstempel mit den abgespeicherten Werten abfragen.
Deien Vorgehensweise ist sehr gefährlich, den so würde bei mehreren Mitspielern mit je mehreren Bauaufträgen, der Server innerhalb kürzerster Zeit total überlastet sein ( Speicher / Anzahl laufender "Pseudo"-Prozesse.

Angel4585 1. Mär 2006 07:32

Re: PHP Funktion aus Delphi aufrufen?
 
huch hab ich ganz vergessen.. hmm.. ok ich probier das heut abend mal aus wenn ich daheim bin..

Angel4585 1. Mär 2006 11:19

Re: PHP Funktion aus Delphi aufrufen?
 
Schonmal Sorry wegen Doppelpost.. Pushen wie mans nennen will..

Wenn ich das jetzt so mache brauch ich ja eigentlich garkein php, dann kann ich doch direkt mit dem Programm auf die Datenbank zugreifen und das ganze auswerten oder?

Angel4585 1. Mär 2006 12:31

Re: PHP Funktion aus Delphi aufrufen?
 
Hmm.. also an sich gibt es für einen Spieler immer nur einen Prozess... allerdings soll das Spiel mit bis zu 100.000 Spielern gleichzeitig laufen...(nur theoretisch)d.h. es sind dann auch bis zu 100.000 Prozesse.

Ich kapier nicht ganz wie das ein "normales" reines php Browsergame macht. Das muss doch irgendwie auf den Zeitpunkt reagieren oder? Meinst du das Skript wird beim Aufrufen "angeschubst" damit es schaut ob was zu tun ist? Wenn ja, wie wird dann ein Countdown von sagen wir mal 3 Tagen und 20 Stunden angezeigt, der dann die ganze Zeit runterläuft??..Hmm.. vielelicht mit Javascript? der Zeitpunkt wird ausgelen, ans Javaskript wird en countdown übergeben und es geht dann einfach von dem Zeitpunkt aus und zählt runter.. das wär natürlich ne Möglichkeit...

Edit: und wenn der Countdown zuEnde ist wird ein "Request" gesendet, der die neuen Daten anfordert... so müsste es gehen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:19 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz