Dear Community,
I know this is a very common question. I'll give as much information as I can, and hopefully someone will be able to give a straight answer.
I am trying to get my 14 year old son into creating computer games rather than just playing them. FPC Creator is perfect. He created a huge level on his first morning in single person mode.
He has Windows 7 Ultimate 32-bit on his PC (4Gb RAM) which is in the home Windows domain (I have a Small Business Server network at home - Unusual I realise). IPv4 and IPv6 are enabled. Windows firewall is on but port UDP2303 is opened for all inbound traffic and each game he compiles is also added to the Windows firewall for inbound connections to be allowed. In readiness for his friends wanting to connect I opened UDP port 2303 on my Netgear firewall which connects to Virgin cable broadband.
My own Windows laptop is Windows 7 x64, but I turned the firewall off for testing the network connection to my son's PC's first hosted game.
No matter what permutations we try, we always can host a game on either PC or laptop, but the other machine which tries to "join" the game, always gets the "waiting to connect" error and the user cannot move but can look around.
I am supposed to be an IT pro, so I am quite comfortable with TCP and UDP ports and general networking, firewall management etc. but this has me stumped.
I note that the IP address for both machines appears on screen as FE80 which is drawn from the IPv6 address. Is it possible that FPS creator is not quite handling the IPv4 and IPv6 addresses correctly. I know that when you make a Windows API call to ask for the network address, you get back an array of addresses not just one address, and the first address might be the IPv6 address not the IPv4 address if IPv6 is enabled.
Anyway, getting network mode working correctly is a regular question, but may be my mix of Windows 7 machines in a domain is a new angle.
Thanks in advance for your help,
Alex
PS I am perosonally looking forward to taking an FPS level into DarkBasic as soon as possible, but I need to get my kids up and running first.
Alex Stanier