I want to have an HTML5 export of a Godot project to be on a web server, so friends can go to it to use it without going an extra step to install anything.
So all someone would have to do is, say, navigate their browser to something like: example.com/FunFunGame.html
So you have a couple of people, Bob and Sue.
Bob goes to the webpage and hits "Host."
Sue goes to the same webpage and types in Bob's IP (which she knows, because Bob is able to tell her), and hits "Join."
Now they're in a chatroom or playing a game or whatever, connected to each other, with Bob's machine as the server.
Another few people can do the same, but they are connected to one another, and have no connection with Bob or Sue. Each group is independent from the others. Everyone is using the same Godot front-end-thing to connect and communicate directly to each other with Godot's RPC.
I have tried to make this work, and something very central continues to elude me, because I cannot get Godot networking to function for me at all in the real world. (I can make multiple instances on my own machine, sure, but that's not what I want to do.)
Is there any example out there that I just am not aware of that covers this kind of thing?
If they had to download the Godot program I suppose that would work, too, but that's not ideal.
Can anyone guide me? I've spent far too long just trying to get even the most rudimentary chatroom/lobby to work, and have made no progress at all.