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

Dave

Alter Hase

  • »Dave« ist der Autor dieses Themas

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

1

23.05.2004, 13:20

multiplayer

hallo,

ich würde gerne ein mulitplayer spiel schreiben und suche vergeblich nach einem tutorial (zur not auch ein buch, wenns nicht zu teuer ist) über die netzwerkfunktionen von directx.

hat jemand schon ein multiplayer-game geschrieben und ein paar nützliche tipps?


vielen dank. dave.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

2

23.05.2004, 14:03

ich hätte ne alpha zu bieten......sie funzt im prinzip aber hat noch viele Fehler.......... www.codevortex.de/down/Galactica.zip

Dave

Alter Hase

  • »Dave« ist der Autor dieses Themas

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

3

23.05.2004, 16:09

wow, sieht ja reichlich komplex aus....
woher hast du das "wissen"? tutorial, buch.....?

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

4

23.05.2004, 16:45

per tcp/ip das mir einsen und nullen in massen geliefert hat ;D ....

Stefan

Alter Hase

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

5

23.05.2004, 19:12

hm, ist es normal das man beim kompilieren Fehler bekommt? oder mach ich etwas falsch? :)
Ansonsten sieht der code gut aus!


cya,
Stefan

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

6

23.05.2004, 19:32

Ist es der LNK4006 ? Naja entweder noch #pragma once oder ifndef define endif einfügen oder auf ALt*F7->Linker->Projekt Optionen da einen /force einfügen...

Stefan

Alter Hase

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

7

23.05.2004, 19:36

hm, ich bekomm die Fehlermeldungen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Game.obj : error LNK2005: "class client * client1" (?client1@@3PAVclient@@A) already defined in Galactica.obj
Game.obj : error LNK2005: "class server * server1" (?server1@@3PAVserver@@A) already defined in Galactica.obj
Game.obj : error LNK2005: "struct Playerdata * Players" (?Players@@3PAUPlayerdata@@A) already defined in Galactica.obj
Game.obj : error LNK2005: "class clients * clientlist" (?clientlist@@3PAVclients@@A) already defined in Galactica.obj
Intro.obj : error LNK2005: "class client * client1" (?client1@@3PAVclient@@A) already defined in Galactica.obj
Intro.obj : error LNK2005: "class server * server1" (?server1@@3PAVserver@@A) already defined in Galactica.obj
Intro.obj : error LNK2005: "struct Playerdata * Players" (?Players@@3PAUPlayerdata@@A) already defined in Galactica.obj
Intro.obj : error LNK2005: "class clients * clientlist" (?clientlist@@3PAVclients@@A) already defined in Galactica.obj
MainMenu.obj : error LNK2005: "class client * client1" (?client1@@3PAVclient@@A) already defined in Galactica.obj
MainMenu.obj : error LNK2005: "class server * server1" (?server1@@3PAVserver@@A) already defined in Galactica.obj
MainMenu.obj : error LNK2005: "struct Playerdata * Players" (?Players@@3PAUPlayerdata@@A) already defined in Galactica.obj
MainMenu.obj : error LNK2005: "class clients * clientlist" (?clientlist@@3PAVclients@@A) already defined in Galactica.obj
network.obj : error LNK2005: "class client * client1" (?client1@@3PAVclient@@A) already defined in Galactica.obj
network.obj : error LNK2005: "class server * server1" (?server1@@3PAVserver@@A) already defined in Galactica.obj
network.obj : error LNK2005: "struct Playerdata * Players" (?Players@@3PAUPlayerdata@@A) already defined in Galactica.obj
network.obj : error LNK2005: "class clients * clientlist" (?clientlist@@3PAVclients@@A) already defined in Galactica.obj
Projectile.obj : error LNK2005: "class client * client1" (?client1@@3PAVclient@@A) already defined in Galactica.obj
Projectile.obj : error LNK2005: "class server * server1" (?server1@@3PAVserver@@A) already defined in Galactica.obj
Projectile.obj : error LNK2005: "struct Playerdata * Players" (?Players@@3PAUPlayerdata@@A) already defined in Galactica.obj
Projectile.obj : error LNK2005: "class clients * clientlist" (?clientlist@@3PAVclients@@A) already defined in Galactica.obj
Ship.obj : error LNK2005: "class client * client1" (?client1@@3PAVclient@@A) already defined in Galactica.obj
Ship.obj : error LNK2005: "class server * server1" (?server1@@3PAVserver@@A) already defined in Galactica.obj
Ship.obj : error LNK2005: "struct Playerdata * Players" (?Players@@3PAUPlayerdata@@A) already defined in Galactica.obj
Ship.obj : error LNK2005: "class clients * clientlist" (?clientlist@@3PAVclients@@A) already defined in Galactica.obj
.\Debug/Galactica.exe : fatal error LNK1169: one or more multiply defined symbols found



hab ich bestimmt nur irgendwas falsch eingestellt, nur kenn ich mich nicht so gut aus! :angel:



cya,
Stefan

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

8

23.05.2004, 19:44

ja wie gesagt:ALt+F7->Linker->Projekt Optionen da einen /force einfügen

9

23.05.2004, 20:35

Benutze WinSock, wenn du mit Netzwerken Programmieren willst. DirectPlay ist zu komplex. Die Netzwerkprogrammierung ist schon an sich komplex genug, dann muss man sich nicht auch noch das aufhalsen. Und für jeden Admin der eine Firewall hat sind DirectPlay Games die Hölle auf Erden.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

10

23.05.2004, 20:49

so weit ich mich erinnern kann is in der fundgrube was von mir zum thema winsock zu finden...

Werbeanzeige