menu

Forum

09. September 2010, 19:43:27 *

 
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
 
 


  Seiten: 1
  Drucken  
TROESTEN
Newbie
*
Beiträge: 14

Multiuser
am: 23. Juni 2009, 14:14:44
Hallo Lutz,

kannst Du bitte mal ein kleines Tut für die Nutzung des Multiplayermodus einstellen? Vielen Dank!

Grüße Tr
Lutz
Administrator
Full Member
*****
Beiträge: 205

Re: Multiuser
Antworten #1 am: 24. Juni 2009, 20:58:18
Ja, kein Problem. Stelle es hier in kürze ein!

Grüsse,
Lutz


Lutz
Administrator
Full Member
*****
Beiträge: 205

Re: Multiuser
Antworten #2 am: 28. Juli 2009, 18:38:58
Leider komme ich gerade arbeitsbedingt nicht dazu ein Tutorial zu schreiben. Ich versuche dennoch ein knappe Einführung zu geben:



Im eigenen lokalen Netzwerk oder Desktop:
1. Starte "Biont3D_server.exe"
2. Clicke einfach auf "start server"
3. "Biont3D.exe" im gleichen Verzeichniss starten
4. "Biont3D.exe" noch einmal starten, wieder im gleichen Verzeichniss
5. In den beiden "Biont3D.exe" Programmen verschiedene LogIn-Namen eintragen und auf "connect" clicken.
6. In jedem Programm wird der jeweils andere User angezeigt
7. Gib den Ordner im Netzwerk frei, jeder der nun die "Biont3D.exe" startet, kann sich an dem Server anmelden.

Im wesentlichen sind für die erfolgreiche Verbindung zum Server die Daten in der "ip.txt" relevant. Diese Datei wird von Biont3D.exe immer im eigenen Verzeichniss gesucht (online und offline).

Du kannst also auch in einem Netzwerk ohne Ordnerfreigabe nur die Textdateien auf einen anderen Computer kopieren und es müsste funktionieren.



Server im Internet verwenden:
Jetzt wird es ein kleines bisschen komplizierter.

Begriffe:
LAN IP: Die IP Adresse des Computers im lokalen Netzwerk
WAN IP: Die IP Adresse des Computers im "Internet"

Ist der Computer direkt mit dem Internet verbunden, ist die IP Adresse im Feld "LAN IP" ausreichend um sich von aussen mit einem anderen Computer anzumelden.

Wird ein Router verwendet, ist dieser mit dem Interent verbunden und der eigene Computer benutzt die Internetverbindung des Routers mit. Hierbei vergibt der Router eine IP Adresse an den Computer und regelt die anfragen des Computers mit dem Internet.

Wenn dies der Fall ist, muss man in den Settings des Routers ein sogenanntes "port forwarding" einrichten. "Biont3D_server.exe" verwendet standardmässig den Port 1626. Diesen Port kann man auch anders einstellen.
Beim Router muss jedenfalls der Port 1626 auf die IP Adresse des Computers weitergeleitet werden, auf dem der Server betrieben werden soll. An dieser Stelle bitte einmal in der Hilfe des Routers nachsehen, wie man das port forwarding einstellt (alles halb so wild).

Sind die Einstellungen am Router durchgeführt, muss der Server nur noch seine Verbindungsdaten dorthin senden, wo sie gebraucht werden. Ich gehe mal davon aus, das der Multiplayer auf einer Webseite verwendet werden soll. In diesem Fall kann der Server über FTP die Textdateien auf den Webspace hochladen. Hierbei müssen die richtigen Pfade angegeben werden, damit der FTP upload funktioniert.

Benötigt wird dabei zunächst mal die FTP Adresse (Vorsicht, hier gibt es unterschiede zu den späteren URLs), das Verzeichniss in dem die Biont3D.dcr liegt, den Usernamen und das Passwort.

Wenn alles richtig angegeben ist, müsste das ungefähr so aussehen, wie im angehängten Screenshot.

Am ende einfach "start server" klicken, und der Server sollte sich starten und die entsprechenden Daten hochladen. Ob das geklappt hat, kann man dem Textfeld entnehmen.

Der letzte Test ist dann, die Webseite zu öffnen und zu versuchen sich am Server anzumelden.

Ich hoffe das war soweit hilfreich, in zukünftigen Versionen wird versucht, den Vorgang zu vereinfachen.


Word
Newbie
*
Beiträge: 12

Re: Multiuser
Antworten #3 am: 13. September 2009, 19:16:27
funktioniert biont server evtl bald auch unter Linux (unser server hoster setzt darauf)?
« Letzte Änderung: 14. September 2009, 23:31:09 von Word »
Lutz
Administrator
Full Member
*****
Beiträge: 205

Re: Multiuser
Antworten #4 am: 14. September 2009, 10:15:12
Es gibt den "OpenSMUS"-Server der in Zukunft für den Multiuserbereich verwendet werden soll. http://opensmus.sourceforge.net/features.html

Die Vorteile sind klar, es läuft ohne Lizenzgebühren und auf verschiedenen Plattformen (Java). Wichtig und Vorteilhaft ist, das dieser Server das Shockwave Multiuser Protokoll unterstützt (damit können dann bestimmte Datentypen direkt übermittelt werden).

Ich kann im Moment noch nicht sagen wie lange es dauern wird diesen Teil fertig zu stellen. Hängt auch davon ab, ob Adobe noch Änderungen im Multiuserbereich vornimmt oder nicht (Ansagen seitens Adobe kommen leider immer kurz vor dem Release und man kann da wirklich nur spekulieren).

Aber grundsätzlich wäre das Konzept eine 3D Welt zu bauen, die dann direkt als Multiuserumgebung Online stellen kann doch sehr wünschenswert.

Soweit es da mehr zu berichten gibt, werde ich was dazu schreiben. Ach ja, an dieser Stelle ist es natürlich schon interessant ein paar Ideen aufzusammeln, was man im Multiuserbereich für Interaktionen einbauen könnte.

Grüsse!

Word
Newbie
*
Beiträge: 12

Re: Multiuser
Antworten #5 am: 14. September 2009, 23:37:56
Ach ja, an dieser Stelle ist es natürlich schon interessant ein paar Ideen aufzusammeln, was man im Multiuserbereich für Interaktionen einbauen könnte.
Am Beispiel von Armagetron wären vielleicht verschiedene Chat-Arten eine sinnvolle Idee (etwa Kommandos wie /team, /msg name für vertrauliche nachrichten), oder die Möglichkeit mithilfe von html color codes den text farbig zu verändern.

Da sich der video shader ja auf eine .flv/gif datei bezieht, wäre es vielleicht sogar möglich, diese durch einen livestream zu ersetzen (dasselbe gilt für sound01.mp3)...

Auf diese Weise würde man Audio und Videochat ermöglichen.
Aber keine Ahnung ob sowas technisch funktioniert :P

Ich fände besonders das letztere sehr interessant, da man so einen 3d chat machen könnte, bei dem z.B. alle Beteiligten eine virtuelle Versammlung um einen Konferenztisch abhalten könnten und es aussähe als wären die anderen Personen auch gegenwärtig.
« Letzte Änderung: 14. September 2009, 23:45:46 von Word »
  Seiten: 1
  Drucken