X3 Multiplayer Endlich !!
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
-
- Posts: 12
- Joined: Wed, 6. Nov 02, 20:31
X3 Multiplayer Endlich !!
Es wurde Endlich Vollbracht
Der langersehnte Multiplayermod für X3 ist im Alpha Stadium.
Nach langen Tüfteln und herumprobieren haben es die Jungs in meiner Firmenabteilung geschafft den Multiplayer Modmanager von Oblivion umzuschreiben und für X3 Lauffähig zu machen.
Hier das grundkonzept : http://csusap.csu.edu.au/~mloxto01/ von dem es Abgeleitet wurde.
Die Performancelast ist noch sehr hoch und es funktioniert nur mit 2 Spielern.
Wie es genau funktioniert ist eigentlich ganz einfach.
Es wird ein Schiff generiert das dem des zweiten spielers Gleicht und die koordinaten Überträgt und die handlung (feuerbefehl usw)
es ist also ein Mod zu installieren das die koordinaten überträgt und ein Externes Host Client Programm welches die Telemetrie vom Spielerschiff auf den anderen rechner Überträgt welche sie dann wieder einbindet.
Somit muss auch nicht in den Quellcode eingegriffen werden.
Es sind noch einige ungereimtheiten zu beseitigen und noch vieles zu vervollständigen geldtransfer, güter, stations steuerungen,und Sektorschiffe die KI gesteuert werden sind noch nicht synchronisiert und die Auslastung vom Host ist noch sehr hoch.
Melde mich in ein paar tagen wieder wenn sich ein bisschen mehr getan hat.
Der langersehnte Multiplayermod für X3 ist im Alpha Stadium.
Nach langen Tüfteln und herumprobieren haben es die Jungs in meiner Firmenabteilung geschafft den Multiplayer Modmanager von Oblivion umzuschreiben und für X3 Lauffähig zu machen.
Hier das grundkonzept : http://csusap.csu.edu.au/~mloxto01/ von dem es Abgeleitet wurde.
Die Performancelast ist noch sehr hoch und es funktioniert nur mit 2 Spielern.
Wie es genau funktioniert ist eigentlich ganz einfach.
Es wird ein Schiff generiert das dem des zweiten spielers Gleicht und die koordinaten Überträgt und die handlung (feuerbefehl usw)
es ist also ein Mod zu installieren das die koordinaten überträgt und ein Externes Host Client Programm welches die Telemetrie vom Spielerschiff auf den anderen rechner Überträgt welche sie dann wieder einbindet.
Somit muss auch nicht in den Quellcode eingegriffen werden.
Es sind noch einige ungereimtheiten zu beseitigen und noch vieles zu vervollständigen geldtransfer, güter, stations steuerungen,und Sektorschiffe die KI gesteuert werden sind noch nicht synchronisiert und die Auslastung vom Host ist noch sehr hoch.
Melde mich in ein paar tagen wieder wenn sich ein bisschen mehr getan hat.
-
- Posts: 1171
- Joined: Sat, 31. Dec 05, 13:36
[ external image ]
Du willst mir doch nicht erzählen, dass das was wird, oder? Wenn doch, dann habt ihr alle bei eurer Firma nen Knall^^
Sorry
Wie du schon sagst: es ist vieles zu vervollständigen. Und dann gibts ja noch andere Dinge: ihr müsst mittels Script beispielsweise den SINZA verbieten. Oder kriegt deine tolle Firmenabteilung das auch hin, dass wen der Kerl auf der anderen Seite "j" drückt, meine Uhr schneller geht
Nichts für Ungut, aber verschwendet nicht eure Zeit.....
Gruß,
UniversE
Du willst mir doch nicht erzählen, dass das was wird, oder? Wenn doch, dann habt ihr alle bei eurer Firma nen Knall^^
Sorry
Wie du schon sagst: es ist vieles zu vervollständigen. Und dann gibts ja noch andere Dinge: ihr müsst mittels Script beispielsweise den SINZA verbieten. Oder kriegt deine tolle Firmenabteilung das auch hin, dass wen der Kerl auf der anderen Seite "j" drückt, meine Uhr schneller geht
Nichts für Ungut, aber verschwendet nicht eure Zeit.....
Gruß,
UniversE
-
- Posts: 12
- Joined: Wed, 6. Nov 02, 20:31
Das mit der Sinza ist ein gutes Argument.
Aber ich denke kein Grundlegendes Hinderniss.
Um schneller Voranzukommen kannst ja den Sprungantrieb einschalten.
Uns geht es Hauptsächlich Darum.
Sitzen Abend für abend beisammen und Spielen X3 und erzählen uns wie wir Stationen Aufbauen und Xenon Sectoren Bashen.
Aber es ist halt Kein Gemeinsames Spielen wie in einen MMORPG.
Hier geht es nicht um Progammierskills. Sondern um die Umsetzung einer Idee. Und um Gemeinsam miteinander Spielen zu wollen.
Jedes Spiel das Gut ist und einen guten Multiplayerpart hat, bleibt in der Langzeitmotivation Länger auf den PC installiert.
Sihe Counterstrike, Diablo2 (LOD), BF2, Dark age of Camelot(freeshard Privatserver).
Und Freelancer !!! nicht zu vergessen.
Da gibt es noch immer Mod erweiterungen und server.
Meiner meinung nach: wer Solo Spielen will, soll auf ne Nintendo oder Xbox umsteigen.
Da ist er besser aufgehoben.
Aber ich denke kein Grundlegendes Hinderniss.
Um schneller Voranzukommen kannst ja den Sprungantrieb einschalten.
Uns geht es Hauptsächlich Darum.
Sitzen Abend für abend beisammen und Spielen X3 und erzählen uns wie wir Stationen Aufbauen und Xenon Sectoren Bashen.
Aber es ist halt Kein Gemeinsames Spielen wie in einen MMORPG.
Hier geht es nicht um Progammierskills. Sondern um die Umsetzung einer Idee. Und um Gemeinsam miteinander Spielen zu wollen.
Jedes Spiel das Gut ist und einen guten Multiplayerpart hat, bleibt in der Langzeitmotivation Länger auf den PC installiert.
Sihe Counterstrike, Diablo2 (LOD), BF2, Dark age of Camelot(freeshard Privatserver).
Und Freelancer !!! nicht zu vergessen.
Da gibt es noch immer Mod erweiterungen und server.
Meiner meinung nach: wer Solo Spielen will, soll auf ne Nintendo oder Xbox umsteigen.
Da ist er besser aufgehoben.
-
- Posts: 3929
- Joined: Sat, 9. Nov 02, 19:33
-
- Posts: 2062
- Joined: Thu, 18. Aug 05, 13:04
-
- Posts: 1171
- Joined: Sat, 31. Dec 05, 13:36
Ghalador wrote: Gute Idee
Ja tolle Idee, und wenn ich dir den Energiegenerator mit bisschen "Extra-Energie" aus meinen Lasertürmen frisieren will, drückste einfach J und bist weg..... Dann lieber gleich komplett den SINZA verbieten.dred wrote: Gute Idee
@dred:
Dass es nicht um Programmierskills geht, ist mir doch klar. Sonst würdet ihr das gar nicht versuchen Aber mal ehrlich: wenn etwas Spaß machen soll, dann muss es auch funzen; gut funzen.
Sonst sitzt ihr nicht mehr abends und erzählt euch von euren Spielerlebnisen, dann sitzt ihr abends und trinkt ne Tasse Kaffee, während ihr durch das Unversum laggt.
Was Freelancer betrifft kann ich nur sagen, dass es auch nur dann Spaß machen könnte, wenn die Leute auf den Servern nicht so unglaublich verplant wären.... Langzeitmotivation muss man sich da auf nem großen Papierle an den Bildschirm kleben, damit man dran glaubt - und nach 5 Jahren kann ich das mit bestem Wissen und Gewissen sagen.
Ich wünsche euch trotzdem viel Erfolg - und seid nicht zu traurig, wenn's nix wird
UniversE
-
- Moderator (Deutsch)
- Posts: 7497
- Joined: Tue, 3. Feb 04, 00:30
-
- Posts: 1171
- Joined: Sat, 31. Dec 05, 13:36
-
- Posts: 1546
- Joined: Wed, 6. Nov 02, 20:31
-
- Posts: 589
- Joined: Thu, 29. Sep 05, 21:03
Und da liegt doch der "Geht nicht"-Haken. Wenns nicht synchronisiert ist dann haben wir bestenfalls sagen wir 20 X3-Rechner die mit einem Server verbunden sind, von denen jeder sein eigenes God-Modul hat, der Server es aber nicht einheitlich für alle einsetzt. Erstklassig. Bei Spieler 1 könnte das X-Uni also komplett von den Khaak vernichtet worden sein während Spieler 2 noch nie hat kämpfen müssen. Das wird auf jeden Fall ein voller Erfolg. Auf dem Ideenfriedhof.
2023: X4: Seafood-restaurant 'Split' opens in ZYA-space. Reservations limited, get yours today!
-
- Posts: 914
- Joined: Sun, 28. Jan 07, 17:55
Moin
Meiner Meinung nach würde es sich besser gestalten, wenn es ein Haupt X3 gibt und dann nur "leere" Versionen auf den Spielerrechnern.
Das bedeutet nur ein GOD auf dem Server und die Spieler loggen sich in das eine globale Spiel ein. Halt wie WOW.
Dann istr synchronisation weniger das problem, da 99% der Informationen vom Server ausgegeben werden und nur die Spielerhandlung an den Server.
Was da aber wieder stören könnte ist die Echtzeit. Wenn gerade nur einer spielt läuft die Zeit auch für die Anderen weiter und die können dann nicht reagieren.
Genug am frühen Morgen
Gruß
Meiner Meinung nach würde es sich besser gestalten, wenn es ein Haupt X3 gibt und dann nur "leere" Versionen auf den Spielerrechnern.
Das bedeutet nur ein GOD auf dem Server und die Spieler loggen sich in das eine globale Spiel ein. Halt wie WOW.
Dann istr synchronisation weniger das problem, da 99% der Informationen vom Server ausgegeben werden und nur die Spielerhandlung an den Server.
Was da aber wieder stören könnte ist die Echtzeit. Wenn gerade nur einer spielt läuft die Zeit auch für die Anderen weiter und die können dann nicht reagieren.
Genug am frühen Morgen
Gruß
-
- Posts: 79
- Joined: Mon, 10. Dec 07, 18:15
errinnert mich an Mankind nur mit KIDaOpa wrote:Moin
Meiner Meinung nach würde es sich besser gestalten, wenn es ein Haupt X3 gibt und dann nur "leere" Versionen auf den Spielerrechnern.
Das bedeutet nur ein GOD auf dem Server und die Spieler loggen sich in das eine globale Spiel ein. Halt wie WOW.
Dann istr synchronisation weniger das problem, da 99% der Informationen vom Server ausgegeben werden und nur die Spielerhandlung an den Server.
Was da aber wieder stören könnte ist die Echtzeit. Wenn gerade nur einer spielt läuft die Zeit auch für die Anderen weiter und die können dann nicht reagieren.
Genug am frühen Morgen
Gruß
ohne Seta ists dann auch besser wenns immer weiter und weiter undw......
läuft, selbst wenn der Spieler nicht eingeloggt ist, sonst kommt man ja nie zu was
-
- Posts: 359
- Joined: Sun, 8. Jan 06, 15:21
-
- Posts: 303
- Joined: Sun, 26. Aug 07, 13:30
da muss ich dir recht geben, wenn man gleich sagt geht nicht, dann wird sowas nie kommen, man kann nicht habe wollen aber es geht doch eh nicht sagen, es wäre doch auch schon cool wenn auch nur 2 spieler zusammen spielen könnten find ich, mit mereren na türlich noch besser, aber das muss ersma jemand machen, jemand versuchen, und wenn man sofort aufgibt, dann gehts wirklich nicht, und die geben nicht auf, das ist ja schon genug um ihnen eine chance zu geben, aber ich denke mal, das diese fehler zu beheben sind, wenn die programmer nicht aufgeben, also, macht weiter so, und hört nicht auf die leute die sagen es geht doch eh nicht.
mal zum vergleich:
der eine modder sagt: ich hab ne neue mod, die neuen schiffe sind schon fertig, können aber noch nicht schißen, muss noch n bissl probiren, außerdem brauch ich die scripts noch.
kommt irgendwer und sagt: dann können sich die schiffe ja noch gar net verteidigen wenn z.b kahaak kommen, vergiss die mod gleich, wird eh nichts
mal zum vergleich:
der eine modder sagt: ich hab ne neue mod, die neuen schiffe sind schon fertig, können aber noch nicht schißen, muss noch n bissl probiren, außerdem brauch ich die scripts noch.
kommt irgendwer und sagt: dann können sich die schiffe ja noch gar net verteidigen wenn z.b kahaak kommen, vergiss die mod gleich, wird eh nichts
Hej, wenn ihr mir beim bau meiner kleinen stadt helfen wollt, dann nutzt den link http://zero33.kleine-stadt.com
danke ^^
danke ^^
-
- Moderator (Deutsch)
- Posts: 24970
- Joined: Sun, 2. Apr 06, 16:38
Hey ho,
Beim Modden hingegen, ist bekannt wie Schiffe o.ä. eingefügt werden können und es gibt schon sehr viele Mods, die beweisen, dass es überhaupt funktioniert.
Der Vergleich hinkt. Das Problem ist einfach, dass es bisher schon sehr viele Versuche gab, X online-fähig zu machen, bisher aber alle scheiterten. Dementsprechend sind auch schon sehr viele Probleme bzw. Gründe des Scheiterns bekannt.zero33 wrote:mal zum vergleich:...
Beim Modden hingegen, ist bekannt wie Schiffe o.ä. eingefügt werden können und es gibt schon sehr viele Mods, die beweisen, dass es überhaupt funktioniert.
Nun verfügbar! X3: Farnham's Legacy - Ein neues Kapitel für einen alten Favoriten
Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)
Neuauflage der fünf X-Romane als Taschenbuch
The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)
Neuauflage der fünf X-Romane als Taschenbuch
The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
-
- Posts: 303
- Joined: Sun, 26. Aug 07, 13:30
es kommt aber darauf an ob man aufgibt oder es versucht, wenn man nach 3-4 versuchen aufgibt, dann häten we auch keine elektrizität
Hej, wenn ihr mir beim bau meiner kleinen stadt helfen wollt, dann nutzt den link http://zero33.kleine-stadt.com
danke ^^
danke ^^
-
- Posts: 3724
- Joined: Fri, 19. Dec 03, 10:36
zero33 wrote:
mal zum vergleich:
der eine modder sagt: ich hab ne neue mod, die neuen schiffe sind schon fertig, können aber noch nicht schißen, muss noch n bissl probiren, außerdem brauch ich die scripts noch.
kommt irgendwer und sagt: dann können sich die schiffe ja noch gar net verteidigen wenn z.b kahaak kommen, vergiss die mod gleich, wird eh nichts
ja nee, is klar...
schiffe, deren scenen, script usw sind dynamische inhalte die modifiziert werdne können.
das spawnen der schiffe könnte man unterbinden, aber an der übertragung wird es halt scheitern...
grund: du müsstest pro frame einmal komplett den sector "parsen", alle daten, wie translation, rotation usw abfragen, und das ganze "irgendwie" an den clieneten senden.
dazu natürlich noch die empfangenen daten mit berechnen.
normalerweis ekein problem, wenn das spiel die funktionen dafür enthällt.
mit quellcode wäre ein 3 bis 5 spieler x3 im lan sicherlich realisierbar.
aber so wie es jetzt ist...
z.b. wie willst du dem server mitteilen, dass der 2. spieler gerade auf die sectormap zugreift udn sich sector (x,y) anschaut?
der braucht dnan die daten vom server, aber du kannst es dem serve rnicht mitteilen, weil dafür keine funktion vorhanden ist.
du müsstest schon alleien dafür ein programm schreiben, dass dynamisch erkennt, was der spieler sich gerade anschaut, dmait er die aktuellen daten bekommt.
denn alle schiffsdaten zu jedme zeitpunkt kannst du nicht auf einmal übertragen.
das hatte ich neulich mal ausgerechnet, es waren mehrere megabyte.
und das musst du ja mind. 24 mal in der sekunde machen, das wird auch mit 100mbit lan eng werden...
abgesehen davon, dass man das ganze ja noch verarbeiten muss.
ich bleibe dabei: vernünftig ist das nicht machbar.
-
- Posts: 303
- Joined: Sun, 26. Aug 07, 13:30
mal abgesehen das es für andere spiele auch änhliche mods gibt, was meinst du denn wie es sonst funktioniren würde, natürlich muss etwas übertragen werden, aber im normal fall solte auch 1 rechner als server sein, eventuell schonmal daran gedacht das sogar schon waas funktionirt??, man könnte natürlich auch nur die daten an 1 rechner senden, und der andere sendet nur 1 datei, sein schiff, das wären nur konfig. dateien, diesagen wo was hihn muss, die sind meist nicht mehr als 20 - 2 mb groß, mann brauch dann halt ne etwas bessere verbindung, is numa so, aber das wäre so oder so, diese dateien sagen den spiel (denn beide spieler haben das spiel ja) wo was hihn muss, diese wird 1 mal gesendet, und der sector funktionirt bei beiden spielern, und ich glaube das du die 2 mb arbeitsspeicher über hast oder??, das prinzip wird auch in ao benutzt, mann müsste halt ladezeiten einfügen, oder eigentlich auch nicht, müsste der spieler hatt warten, und das ist bei 5 spielern nicht lange, und 1 sec. es müssen ja nicht gleich ganze modelle scripts oder mods gesendet werden, nur die konfig, okay, es stimmt, das prob ligt in den konfig variablen denn die ki is ja nich immer gleich wegen ereignissen und so, daher snchro probs, aber es gibt die möglichkeit die variablen in der datei ab änderba zu machen, wird in ao auch gemacht, dadurch werden nur die variablen geändert, und das sind höchstens 10 kb pro sekunde, und wer eine i-net oder lan verbindung hatt die so schlecht ist das es das nicht schafft könnte noch nich ma tetris im multiplayer spielen wenns das gebe
Mit Freundlichen Grüßen
Zero33
Hej, wenn ihr mir beim bau meiner kleinen stadt helfen wollt, dann nutzt den link http://zero33.kleine-stadt.com
danke ^^
danke ^^