Sam Shiels Wrote:I'm using an ethernet cable from one computer to another.
That's LAN.
"LOCAL area network".
WAN is "WIDE area network".
I just tried it again. Imon hosted a server this time, but I couldn't join. I COULD join my brothers server on a local network though.
Alright, I need to get this mesh stuff going, but after that, networking WILL GET WORKING or I'll figure out a better system to tell people what needs to get done to make it work.
Sam, that cable, is it attached to anything like a hub or a switch, or is it just some kind of cross-over cable? And what are the 2 IP address of the machines you are using?
[>] Brian
It's just a cross-over cable and the IPs are 10.0.1.6 and 10.0.1.3.
Sam Shiels Wrote:It's just a cross-over cable and the IPs are 10.0.1.6 and 10.0.1.3.
Since they are local addresses, have you tried turning off the firewall on both machines and seeing if it works then? Just momentarily for a test (they are local address, there isn't anything that could hit them externally unless you have port forwarding somewhere.)
[>] Brian
Brian, when a user clicks the join button in Dim3, and sees the different games he can join, does Dim3 automatically search the internet for games being hosted from that game? Also, does Dim3 actually differentiate from games being hosted on different projects?
For instance, say there were two games being hosted for Marathon Infested, and three for UTB on different machines. Would UTB see the Infested games? If so, that's a problem.
Dr. Infested Wrote:Brian, when a user clicks the join button in Dim3, and sees the different games he can join, does Dim3 automatically search the internet for games being hosted from that game? Also, does Dim3 actually differentiate from games being hosted on different projects?
For instance, say there were two games being hosted for Marathon Infested, and three for UTB on different machines. Would UTB see the Infested games? If so, that's a problem.
dim3 can find local games because they are on the same subnet and you can broadcast queries to a subnet, but not beyond it. Games that find other games on the internet have some centralized game server that they all communicate to. So you won't have to worry about it finding games on the internet.
As for different projects, that's a good point, I'll need to check the code, I never tested that, I suspect their might be a problem there, and if so, I'll get it fixed.
[>] Brian
Having a settable master server that can be other than an ip (master.game.com/net/etc) would be nice. There should also be a master 'exe' for windows/linux servers if hosted on one and one for mac if hosted locally or on an xserv or something.
ggadwa Wrote:Dr. Infested Wrote:Brian, when a user clicks the join button in Dim3, and sees the different games he can join, does Dim3 automatically search the internet for games being hosted from that game? Also, does Dim3 actually differentiate from games being hosted on different projects?
For instance, say there were two games being hosted for Marathon Infested, and three for UTB on different machines. Would UTB see the Infested games? If so, that's a problem.
dim3 can find local games because they are on the same subnet and you can broadcast queries to a subnet, but not beyond it. Games that find other games on the internet have some centralized game server that they all communicate to. So you won't have to worry about it finding games on the internet.
As for different projects, that's a good point, I'll need to check the code, I never tested that, I suspect their might be a problem there, and if so, I'll get it fixed.
[>] Brian
I should hope that this gets worked out. Since Dim3 uses the Dedicated Server multiplayer system rather than Peer-to-Peer multiplayer, then giving different games the ability to recognize one other and only link to identical games becomes fairly useful.
Not to mention, the game I'm making relies on working internet multiplayer for most of it's existence; I'm making it as a sort-of "gathering place" game for the Knights of Freedom PC gaming clan. Without multiplayer, it's the "gathering" part doesn't really work.

A master server would be nice.
Or maybe a system to retrieve a server list from the web using SQL?
You could then also create a web interface to see what servers are online, what map is active, etc. and users could add their own server to that list. The engine would then retrieve the IP's of the servers on the list from that site (specified somewhere in the Network.xml?) and display the servers. That way, servers could even have names (not specified by the user himself).
That's how all the other games do it, so it's probably the best way.