Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
075
06.08.2006, 09:44
Sprengmeister



Also wann läuft die produktion an? :)

--

_______________________
-----I_______________________I-----
This is Nudelholz. Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.

zum Seitenanfang zum Seitenende Profil || Suche
076
06.08.2006, 23:02
Mahwa



Nun mal etwas zum technischen. Ich denke, dass das Spielkonzept durchaus mit heutigen Mitteln zu realisieren ist.

Meine Idee:

Die Welt ist servertechnisch in mehrere Planquadrate unterteilt, jedesmal, wenn man ein Gebiet von vielleicht 1000 Quadratkilometern verlässt, wird kurz geladen, man befindet sich auf einem neuen Server, welcher ein andere Planquadrat der gesammten Weltkarte wiedergibt.

In diesem Gebiet befinden sich vielleicht 100 Piloten. Diese werden für einen persönlich aber nicht genau dargestellt sondern nur in Höhe und Richtung, sodaß es einen extrem geringen Serveraufwand darstellt, einem anderen Flugzeug zu begegnen. Sollte man nun einem anderen Flugzeug zu nahe kommen, kann man diesen mit einem Knopfdruck angreifen. Daraufhin wird eine Instanz mit diesem Abschnitt der Karte erstellt, in dem jede Flugbewegung genau Dargestellt wird. Das könnte z.B. auch Peer-to-Peer technisch realisiert werden, sodass dem Server nur Eckpunktart der Verlauf des Kampfes mittgeteilt werden. Natürlich kann auch jeder andere Pilot, der in die Nähe kommt, sich dem Kampf anschließen. Sollte eine Partei gewonnen haben oder einem anderen Flugzeug die Flucht gelungen sein, indem er sich weit genug von den Angreifern entfernt hat wird die Instanz wieder geschlossen, das Ergebniss über Schäden und Beute wird dem Server Mittgeteilt und dementsprechend erhalten die Flugzeuge ihre Schäden bzw. Beute.

Diese Art von Instanzen könnte es auch über detailiertem Gebiet wie Flughäfen und Städten geben. Diese müssten dann aber vom Server dargestellt werden. Wenn es ausreichend Flughäfen usw. gibt dürften sich an solchen Orten auch nicht gerade viele Flieger aufhalten.

Das sich solche großen Gebiete auch darstellen lassen zeigen diverse Flugsimulatoren. Von daher glaube ich, dass wenn man das Netzwerk auf diese oder eine ähnliche Art und Weise aufbaut, man in der Lage sein sollte, so ein Spiel zu programmieren.

--

zum Seitenanfang zum Seitenende Profil || Suche
077
06.08.2006, 23:44
theDon



Zitat:
Mahwa postete
Das könnte z.B. auch Peer-to-Peer technisch realisiert werden, sodass dem Server nur Eckpunktart der Verlauf des Kampfes mittgeteilt werden.
Peer-to-Peer kannst du abhaken, das oeffnet den Cheatern Tuer und Tor.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
078
07.08.2006, 01:10
Mahwa



Mir ist bewusst, dass soetwas eine Einladung für Cheater ist. Allerdings gibt es inzwischen doch Tools, die dafür sorgen, dass keine Zusatzprogramme laufen. Ich glaub WoW hat z.B. im Hintergrund so ein Programm am laufen.

--

zum Seitenanfang zum Seitenende Profil || Suche
079
07.08.2006, 06:03
hausi



Du kannst nix dagegen machen, wenn du das P2P laufen lässt. Für Q1 gabs Proxy-Server, die als Aimbot gedient haben. Jetzt erkenn das bitte mal mit einem Tool. Die einzige Möglichkeit ist, dass beide Rechner die Bewegungen einer Plausibilitätskontrolle unterziehen und das ist bei 2 Spielern unmöglich (wem soll mann dann trauen?).
Das mit dem Kampf finde ich persönlich auch nicht soo genial, weil dann im Kampffall ein Pilot immer vorgewarnt ist. Ist doch viel schöner, wenn man auch mal aus dem Hinterhalt angreifen kann. Ausserdem wird das mit den Serverwechseln auch nicht so gut klappen, weil du dann Grenzen hast und die Server trotzdem wieder einiges von den angrenzenden Servern wissen müssen. Ich finde aber die Idee nicht schlecht, die Fluginformationen der anderen Spielern vereinfacht darzustellen, bis die Flieger zu nahe kommen oder sich gegenseitig angreifen.
Zum technischen: Die Bandbreite stellt heute ja kein Problem mehr dar, was als kritischer Punkt aber wohl bleibt, ist die schlechte Skalierbarkeit dank komplexer Physik-Simulation. Ich denke, man könnte einen solchen Server allerdings realisieren, indem man ihn z.B. mit MPI verteilt auf n Servern laufen lässt. Das ganze Unterfangen ist allerdings sicher nicht trivial und wird wohl ohne grössere Kenntnisse im Thema Clustering / MMOG wohl nicht sehr erfolgreich sein.

--

zum Seitenanfang zum Seitenende Profil || Suche