Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Prog. zum Austausch von OnlineSpiel-Daten (https://www.delphipraxis.net/12474-prog-zum-austausch-von-onlinespiel-daten.html)

TimmA 28. Nov 2003 10:24


Prog. zum Austausch von OnlineSpiel-Daten
 
Hallo,

ich würde mir gerne ein kleines Proggi schreiben mit dem ich für ein Onlinespiel Daten abspeichern kann und die dann auch andere, die das Prog. haben lesen können. Also z.B. Namen, Koordinaten, und noch andere Info's das soll so gehen, dass ich mich einloggn mit Namen & Passw. und dann da die möglichkeit habe Einträge von mir und anderen zu lesen und Einträge hinzuzufügen /editieren. Das sollen natürlich auch alle anderen koennen die sich angemeldet haben.

Meine Fragen :

Wie koennte ich das machen ?
Wie schwer wird es sein das umzusetzen ?
Hat evtl. jmd. Link?s wo ich mich bisschen
schlau machen kann oder Tut?s für solch Sachen ?


Gruß TimmA. :stupid:

MrKnogge 28. Nov 2003 10:37

Re: Prog. zum Austausch von OnlineSpiel-Daten
 
also wenn alle auf die Datenzugreifen können sollen,
da wirst du wohl die Daten aufn Webspace speichern müssen.
  • Möglichkeit 1:
    Du schreibst deine Daten in eine Ini oder Satzdatei, und
    lädst die dann hoch.
  • Möglichkeit 2:
    Online Datenbank.

PS: Verräts du mir um welches OnlineGame es sich handelt ?

TimmA 28. Nov 2003 11:12

Re: Prog. zum Austausch von OnlineSpiel-Daten
 
Hi,

geht um das Onlinespiel Inselkampf.de wo ich den Spielername, Inselname/n und noch Zutatztext eintragen möchte.

MrKnogge 28. Nov 2003 11:16

Re: Prog. zum Austausch von OnlineSpiel-Daten
 
Inselkampf spiel ich auch :thuimb: (Server 1)
Also wenn du wirklich nur n paar Koords und Namen austauschen möchtest,
würde ich dir ne Satzdatei empfehlen die du dann hochlädst.
Zum uploaden kannst ja die Indy Komponennten benutzen.

TimmA 28. Nov 2003 11:29

Re: Prog. zum Austausch von OnlineSpiel-Daten
 
...und wie würde das dann genau funktionieren ?
Kannst du mir das evtl. kurz erklären ?
Hast du evtl. ein Tut oder Link wo das beschrieben wird ?
In der Code-Library hab ich nix gefunden ;(



Gruß TimmA.

MrKnogge 28. Nov 2003 11:36

Re: Prog. zum Austausch von OnlineSpiel-Daten
 
du müsstest in dein Programm einen kleinen FTP-Client integrieren der dann mit deinem Provider connected, und die Datei hochläd
(such hierzu mal nach Indy oder ftp)

Und immer wenn du dein Programm startest, downloadest du die Datei
von deinem Webspace und liest sie aus.
(keine Angst Satzdateien mit n paar Wörtchen
drinn bewegen sich im einstelligen KB-Bereich)

TimmA 28. Nov 2003 11:46

Re: Prog. zum Austausch von OnlineSpiel-Daten
 
hm hört sich garnicht so schwer an :mrgreen:

aber wie mach ich das, dass mit dem anmelden ( nick & pw ) so wie in einem Forum oder so will ich das machen, damit da nicht jeder zugriff drauf hat

MrKnogge 28. Nov 2003 12:00

Re: Prog. zum Austausch von OnlineSpiel-Daten
 
das is der Vorteil eine Client-Server-Datenbank, dafür braucht man allerdings die Enterprise-Version :roll: *neidisch die ganzen Enterprise User anschau*

Aber du könntest die Satzdatei mit einem Passwort verschlüsseln, und das haben dann halt immer nur die "auserwählten", Ws die verschlüsselung angeht, so kann ich dir n Beipsiel schicken.

MrKnogge 28. Nov 2003 12:10

Re: Prog. zum Austausch von OnlineSpiel-Daten
 
MIST !!!!!

Den Vorschlag, kannst du vergessen !!! Denn er hat folgendes Problem:
  • Spieler 1 & Spieler 2 laden sich um 18 Uhr die Datei runter,
  • jeder schreibt seine neue Insel rein.
  • Spieler 1 uploaded die von ihm bearbeitete Datei um 18:02
  • Speiler 2 uploaded die von ihm bearbeitete Datei um 18:04 und überschreibt die änderungen von Spieler 1

Du müsstest dann für jeden Spieler eine so eine Datei schreiben...

TimmA 28. Nov 2003 12:15

Re: Prog. zum Austausch von OnlineSpiel-Daten
 
hm :)


geht das nicht irgendwie anders ?

hätte das schon ganz gerne, dass sich jeder Member einen Account anlegen kann und ich den z.b. auch löschen kann usw .

Weil wenn man 1 Password hat und dann einer das weitersagt oder einer aus der Allianz austritt oder so muss man das immerwieder ändern und allen wieder sagen und und und das nervt :cry:



//edit

Zitat:

Zitat von MrKnogge
Du müsstest dann für jeden Spieler eine so eine Datei schreiben...

bei über 100 Membern ? :pale:

MrKnogge 28. Nov 2003 12:32

Re: Prog. zum Austausch von OnlineSpiel-Daten
 
genau das ist das blöde !
sonst bleibt wie erwähnt nur ne Client-Sever Datenbank oder hat jemand noch ne Idee ?

TimmA 28. Nov 2003 13:24

Re: Prog. zum Austausch von OnlineSpiel-Daten
 
ok, ich versuche mal wie weit ich heute abend komme :)


... hat sonst keiner eine Idee ? :zwinker:




Gruß TimmA. :dance:

Garland 2. Dez 2003 15:49

Re: Prog. zum Austausch von OnlineSpiel-Daten
 
Ich weiß nicht ob es dir viel weiterhilft, aber ich mache dass in solchen fällen immer so, dass wenn daten gesendet (/hochgeladen) werden sollen, ein phpscript die datei direkt auf meinem server aktualisiert, und dieses die daten von delphi bekommt. Dadurch gibt es eigentlich keine Probleme wenn mehrere gleichzeitig etwas machen. Ausserdem hat es den Vorteil, das im Programm kein Passwort für den FTP Zugriff auf den Server gespeichert sein muss (habe da schlechte erfahrungen gemacht).

TimmA 2. Dez 2003 17:10

Re: Prog. zum Austausch von OnlineSpiel-Daten
 
hi,

hm das hört sich gut an :)
könntest du mir das evtl. ein bisschen genauer erklären ?

BobMcCloy 22. Sep 2004 01:52

Re: Prog. zum Austausch von OnlineSpiel-Daten
 
Ich weiß das diese Thema schon sehr alt ist. Aber nachdem ich genau das selbe vorhabe kram ichs nochmal raus.
Evtl kann mir jemand nochmal ein Par genauere Tips geben. Ich bin ein Absolut blutiger Anfänger, Und bin für die kleinsten hilfen Dankbar.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:11 Uhr.

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