[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