[x3d-public] Multiuser X3D

GL info at 3dnetproductions.com
Sat Feb 21 22:07:11 PST 2026


Hello group, it has been some time. X3D is fully capable of handling avatars, teleportation, objects, doors, vehicles, and any other moving elements with speed at a massively multi-user scale, using relatively little additional support, as I and others have demonstrated using modest resources. X3DNPVEI members never had the budgets available to large companies, including many members of the X3D Consortium. We have spent years in development without compensation. It would not be fair to simply release everything into the public domain, only to have well-financed entities adopt it while disregarding those who did the original work.

 

While I support open standards, implementing those standards in working code goes beyond the specification itself and does not necessarily require open-source distribution. That distinction has been a central reason for the prolonged standstill regarding multi-user development over the years. The real issue is not the technology, but the absence of a fair deployment model that properly recognizes all contributors. That gap remains unresolved, which is why efforts to implement MU continue, largely unnecessarily, since the technical challenges were addressed years ago.

 

Gina Lauren

 

________________________________________________________

* * * Interactive Multimedia - Internet Management * * *

  * *  Virtual Reality -- Application Programming  * *

    *   3D Net Productions  3dnetproductions.com   *

 

 

 

From: John Carlson [mailto:yottzumm at gmail.com] 
Sent: Saturday, February 21, 2026 11:43 PM
To: jordircardona at yahoo.com; Chris Thorne
Cc: Cecile Muller; Christoph Valentin; Valentin Christoph; Cecile Muller; GL
Subject: Multiuser X3D

 

Of course, a lot of time has passed since these emails.

 

Jordi,

 

How has MQTT gone?  Have you explored CyberTown Revival?

 

https://www.cybertownrevival.com/#/

 

I feel I haven’t invested enough time there.

 

 

I have my own solution, but perhaps it’s not as secure.  I’ve been trying to do teleoperation in a multi-user manner, such that mathematical parameters can be shared across the network, not just avatar motion:

 

https://github.com/coderextreme/JSONvirse

 

I have been using Christoph’s server, and my goal is to not have to comply with GDPR.

 

 

Here’s my contacts manager front end, which I’ve attempted to port to the web (not checked in).

 

https://github.com/coderextreme/abstractionmapper

 

This way, your contacts and meetings are stored local-first.  Hopefully, nothing is stored on the server that’s user dependent, I did try to write some kind of contacts manager that is probably still there—don’t use it.

 

If you already like Java, you will probably like the Swing code in my contacts manager!

 

John 

 

 

 

 

On Tue, Jan 5, 2021 at 5:18 AM jordircardona at yahoo.com <jordircardona at yahoo.com> wrote:

Thank you so much to everybody for their answers. 

 

Cecile, I will look more on the MQTT solution.

 

I will undust my old java Xj3d server I did years ago. For some reason it doesn't run now, I suppose it is because I need to recompile it.

Maybe I can do something modern that works.

 

Thank you!

 

-Jordi

 

 

On Tuesday, January 5, 2021, 5:55:01 AM GMT+1, <x3d-public-request at web3d.org> wrote: 

 

 

Send x3d-public mailing list submissions to

    x3d-public at web3d.org

 

To subscribe or unsubscribe via the World Wide Web, visit

    http://web3d.org/mailman/listinfo/x3d-public_web3d.org

or, via email, send a message with subject or body 'help' to

    x3d-public-request at web3d.org

 

You can reach the person managing the list at

    x3d-public-owner at web3d.org

 

When replying, please edit your Subject line so it is more specific

than "Re: Contents of x3d-public digest..."

 

 

Today's Topics:

 

  1. Re: X3D and VRML for multiuser worlds (Christoph Valentin)

  2. Re: X3D and VRML for multiuser worlds (Cecile Muller)

  3. Re: X3D and VRML for multiuser worlds (Christoph Valentin)

 

 

----------------------------------------------------------------------

 

Message: 1

Date: Tue, 5 Jan 2021 04:49:11 +0100

From: Christoph Valentin <christoph.valentin at gmx.at>

To: X3D Graphics public mailing list <x3d-public at web3d.org>

Cc: jordircardona at yahoo.com

Subject: Re: [x3d-public] X3D and VRML for multiuser worlds

Message-ID:

    <trinity-eb515f01-46b6-4593-81af-30cf82b9328c-1609818551281 at 3c-app-gmx-bap69>

    

Content-Type: text/plain; charset="us-ascii"

 

An HTML attachment was scrubbed...

URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20210105/cba66e52/attachment-0001.html>

 

------------------------------

 

Message: 2

Date: Tue, 5 Jan 2021 05:25:41 +0100

From: Cecile Muller <contact at wildpeaks.fr>

To: X3D Graphics public mailing list <x3d-public at web3d.org>

Subject: Re: [x3d-public] X3D and VRML for multiuser worlds

Message-ID:

    <CADPGUPY63LvMRMxBWYcbOdsWmSRqGN1P_dC=QTL8GCFryTgaCQ at mail.gmail.com>

Content-Type: text/plain; charset="utf-8"

 

Good morning (and happy new year !),

 

 

If you want to build something multi-users, nowadays I'd recommend MQTT:

it's not specific to 3D,

so you'd still need to create the application on top of it, but you could

reach both applications and webapps

with it (it can even run on low-end devices), and it's a proper documented

standard.

 

Mosquitto on a small linux server is enough to get started,

or you could use something like PubNub to not worry about scaling the

backend.

 

 

See you,

Cecile

-------------- next part --------------

An HTML attachment was scrubbed...

URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20210105/e47eab42/attachment-0001.html>

 

------------------------------

 

Message: 3

Date: Tue, 5 Jan 2021 05:54:11 +0100

From: Christoph Valentin <christoph.valentin at gmx.at>

To: Cecile Muller <contact at wildpeaks.fr>

Cc: X3D Graphics public mailing list <x3d-public at web3d.org>

Subject: Re: [x3d-public] X3D and VRML for multiuser worlds

Message-ID:

    <trinity-8175716d-5c46-4447-875e-59890e7d48a1-1609822451717 at 3c-app-gmx-bs33>

    

Content-Type: text/plain; charset=UTF-8

 

Hi,

 

Isn't MQTT the protocol of the IoT?

 

It needs a broker, doesn't it?

 

Just being curious.

 

KR,

Christoph 

?

?

?

 

Gesendet:?Dienstag, 05. Januar 2021 um 05:25 Uhr

Von:?"Cecile Muller" <contact at wildpeaks.fr>

An:?"X3D Graphics public mailing list" <x3d-public at web3d.org>

Betreff:?Re: [x3d-public] X3D and VRML for multiuser worlds

 

Good morning (and happy new year !),

?

?

If you want to build something multi-users, nowadays I'd recommend MQTT: it's not specific to 3D,

so you'd still need to create the application on top of it, but you could reach both applications and webapps

with it (it can even run on low-end devices), and it's a proper documented standard.

Mosquitto on a small linux server is enough to get started,

or you could use something like PubNub to not worry about scaling the backend.

?

?

See you,

Cecile_______________________________________________ x3d-public mailing list x3d-public at web3d.org http://web3d.org/mailman/listinfo/x3d-public_web3d.org

 

 

 

------------------------------

 

Subject: Digest Footer

 

_______________________________________________

x3d-public mailing list

x3d-public at web3d.org

http://web3d.org/mailman/listinfo/x3d-public_web3d.org

 

 

------------------------------

 

End of x3d-public Digest, Vol 142, Issue 17

*******************************************

_______________________________________________
x3d-public mailing list
x3d-public at web3d.org
http://web3d.org/mailman/listinfo/x3d-public_web3d.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20260222/5821a0d1/attachment-0001.html>


More information about the x3d-public mailing list