Networking Issues [Help, Please?
by InteractIM · in Torque Game Engine · 01/15/2007 (12:14 pm) · 1 replies
Hi All,
[I posted this over under "Networking" in public, not even realizing that these forums were being filtered. I'm going to crosspost this here with a little bumpage. I hope that's acceptable. Thx!]
Greetings, all -
I have been trying for half a day here to get starter.fps (ok - I started with my own code, then fell back in desperation) to network across the Internet.
The network configuration:
Dedicated:
Windows 2003 Server Std. Edition sitting on a gigabit to a multigig backbone. I've moved this machine into the DMZ physically - so it's wide open (urk!)
Client:
Windows XP SP2 sitting on a DS3 gatewayed open to the Internet. It's also been moved into the DMZ (double-urk) and the pseudo-firewalling turned off.
When I launch [server-side] torqueDemo.exe -game starter.fps -dedicated -mission starter.fps/data/missions/stronghold.mis - I get the white Torque "tutorial base" window - and nuttin' else.
I then try the starter.fps and I get to the game. I query and get no servers.
Ok - second symptom:
I modify the code-base to link to my own masterserver (running the masterserver.pl I found lurking here) by changing the master0 pref to my own address and port 28002. Modify masterserver.pl to reflect that port.
When I query master on the client, the master server echos the client-side query fine (proving the client-side is reaching out...) and returns no servers avail. I never see my serverside hit the masterserver.pl.
third symptom:
Going back to the stock base code, but changing the game type, I try using gnomen's garage game server monitor to look up my dedicated server - not found.
Four now? Should leave off the numbering, eh?:
I tried a: torqueDemo.exe -game starter.fps -connect my.dedicated.ip.address and torqueDemo.exe -game starter.fps -connect my.ip.address:28000 - the client always times-out.
Finally, I tried beating my head against the All In One's chapter six (and alternative chapter six) code. I can get the client to find my masterserver, but nothing ever from the dedicated server. I tried both the code in the book and the very different code on the disk. ;)
Then I put together another server, slapped it on a different subnet at the DC, and rinsed/lathered/repeated. Still no go.
Oh - and I even tried sacrificing two employees to the network.code.gods. That didn't work either. Presumably because they were low-value-assets anyway...
So - any ideas short of "hang yourself with a USB cable" ?
TIA for any pointers!
(P.S. netstat -a doesn't see anything listening on 28000 either. Although it does see the masterserver.pl script when I run it on 28002)
--- Jodie for InteractIM
[I posted this over under "Networking" in public, not even realizing that these forums were being filtered. I'm going to crosspost this here with a little bumpage. I hope that's acceptable. Thx!]
Greetings, all -
I have been trying for half a day here to get starter.fps (ok - I started with my own code, then fell back in desperation) to network across the Internet.
The network configuration:
Dedicated:
Windows 2003 Server Std. Edition sitting on a gigabit to a multigig backbone. I've moved this machine into the DMZ physically - so it's wide open (urk!)
Client:
Windows XP SP2 sitting on a DS3 gatewayed open to the Internet. It's also been moved into the DMZ (double-urk) and the pseudo-firewalling turned off.
When I launch [server-side] torqueDemo.exe -game starter.fps -dedicated -mission starter.fps/data/missions/stronghold.mis - I get the white Torque "tutorial base" window - and nuttin' else.
I then try the starter.fps and I get to the game. I query and get no servers.
Ok - second symptom:
I modify the code-base to link to my own masterserver (running the masterserver.pl I found lurking here) by changing the master0 pref to my own address and port 28002. Modify masterserver.pl to reflect that port.
When I query master on the client, the master server echos the client-side query fine (proving the client-side is reaching out...) and returns no servers avail. I never see my serverside hit the masterserver.pl.
third symptom:
Going back to the stock base code, but changing the game type, I try using gnomen's garage game server monitor to look up my dedicated server - not found.
Four now? Should leave off the numbering, eh?:
I tried a: torqueDemo.exe -game starter.fps -connect my.dedicated.ip.address and torqueDemo.exe -game starter.fps -connect my.ip.address:28000 - the client always times-out.
Finally, I tried beating my head against the All In One's chapter six (and alternative chapter six) code. I can get the client to find my masterserver, but nothing ever from the dedicated server. I tried both the code in the book and the very different code on the disk. ;)
Then I put together another server, slapped it on a different subnet at the DC, and rinsed/lathered/repeated. Still no go.
Oh - and I even tried sacrificing two employees to the network.code.gods. That didn't work either. Presumably because they were low-value-assets anyway...
So - any ideas short of "hang yourself with a USB cable" ?
TIA for any pointers!
(P.S. netstat -a doesn't see anything listening on 28000 either. Although it does see the masterserver.pl script when I run it on 28002)
--- Jodie for InteractIM
Torque Owner InteractIM