Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

11

29.03.2004, 19:12

Du willst mich ärgern und das gelingt dir auch gerade, weil es mich nervt das du dich wiederholt aber keine begründung nennst(nach unserem kleinen austausch könnte man sich wieder auf das Thema richten).

Anonymous

unregistriert

12

29.03.2004, 22:55

Um weiter zu machen sollten wir mal festlegen wie der Multiplayer aussehen soll. Soll er nur spieler gegen spieler oder spieler gegen KIs sein??

13

30.03.2004, 00:11

Na bei Spieler gegen KI brauch man kein Netzwerk oder :P ;D

Es sollte daher schon Spieler gegen Spieler sein auf zwei getrennten Systemen.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

14

30.03.2004, 07:21

ich denke mal das Nemo meint, das "wir" festlegen sollten, ob es im Multiplayer auch KI geben soll, außer den "normalen" Spielern. z.B. wie bei Battlefield.

Meine Meinung:
Es macht ein Spiel interessanter, wenn man auch die KI im Mulötiplayer benutzt werden kann z.B. bei 3 LAN Spielern, bräuchte man noch mindestens einen 4. Dann wäre ein KI - Kamerad schon ganz ok.

Allerdings würe ich aus Realisierbarkeitsgründen den reinen Multiplayer vorziehen. Sonst muss ja noch eine anständige KI her ;)

Mal ne Frage:
Die beschäftigt mich schon lange, und zwar das mit dem WinSock ist ja alles klar. Aber was mich irgendwie irritiert sind das, man die IP's (bei TCP/IP) dort "bestimmen" kann.
Ist das den nicht dem Netzwerkadminiatrator vorbehalten IP's zu verteilen.
oder spricht man mit 127.0.0.1 die "eigentliche" Adresse des Rechners an. z.B. 196.168.0.1.
Bei PHP kann man mit einer Konstande namens REMOTE_ADDR die Adresse ganz einfach ermitteln, bzw. die Adresse ist dort drin gespeichert. Gibt es sowas auch unter WinSock?

15

30.03.2004, 13:03

Die IP Adresse 127.0.0.1 (localhost) ist Std mäßig immer der eigene Rechner, aber nicht die IP der Netzwerkkarte. Wenn man ein connect auf diese IP Adresse ausführt wird die Aktion direkt auf dem localhost ausgeführt und nicht über die Netzwerkkarte verschickt.

Die IP Adresse kann man Theoretisch durch WinSock festlegen. Allerdings macht das nicht viel Sinn, denn wenn dein Prog auf einer anderen IP lauscht als deine Netzwerkkarten haben, lauscht das Prog umsonst. Möglich ist das weil die selbe Struktur sowohl für die Initialisierung des Client als auch für den Server gilt. Und beim Client muss man die IP ja angeben.

Das PHP REMOTE_ADDR gibt es auch für WinSock. Dort macht das die Konstante INADDR_ANY. Damit sagt man WinSock das man auf jeder IP des Rechners lauschen will.

Die Angabe der IP beim Server macht zudem auch Sinn. Ein Beispiel ist z.B. ein Gateway. Dieser hat min. 2 Netzwerkkarten. Mit der Möglichkeit bei WinSock die IP anzugeben kann man bestimmen auf welcher Netzwerkkarte das Prog nun lauschen soll.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Anonymous

unregistriert

16

07.04.2004, 17:06

Also ich versuche gerade Galactica Multi fähig zu machen, da gibt es ja schon KIs. Ich habe es mir so gedacht:
client=>Internet-Server
wenn ein client einen Server startet wird er in die liste eingetragen
wenn ein client auf einen Spielserver einloggen will bekommt er die Addy vom Internet-Server.
Was haltet wir von der Idee? Irgendwelche Vorschläge oder Fragen wie man etwas bestimmtes realisieren kann?

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

17

07.04.2004, 17:45

jep, klingt ganz gut ;). Aber stell dir das nciht zu einfach vor, hast du schonmal etwas über Internet gemacht?

Anonymous

unregistriert

18

07.04.2004, 19:05

Warum ist es deiner Meinung nach schwierig? Hast du schon viel Erfahrung mit TCP/IP progen oder stellst du dir das nur schwierig vor?

Anonymous

unregistriert

19

07.04.2004, 19:48

Niemand will dich hier demoralisieren,aber wirf mal einen Blick auf die Seite:

http://www.cisco.com/univercd/cc/td/doc/…/ito_doc/ip.htm

Vielleicht verstehst du dann auf was du dich einlässt.

Anonymous

unregistriert

20

07.04.2004, 20:50

Ich habe es nur mal überflogen, aber ich glaube ich kenne mich ein wenig mit TCP/IP aus und verstehe nach dem ich den Text gelesen habe nicht wirklich worauf du hinaus willst?

Werbeanzeige