View Full Version : Direct Connection Question
BigBadRey
24th Sep 04, 1:44 PM
I have 2 firends who want to play a game of this, but not on Gamespy. We figured that Direct Connection was the best way to go, so we tried to all join the same game, and each time there can only be 2 of us in a game, and if the third one tries to join, he will get a "Connection Refused" error. Is there a 2 person limit to Direct Connection games??
We've pretty much all disabled our firewalls, forwarded the appropriate ports, and we each have tried hosting, but everytime it's always the thrid person that gets a connection refused error. Other games, such as Kohan 2, do work with us 3. What are we doing wrong?
BigBadRey
24th Sep 04, 6:30 PM
Someone must know. Anyone?
ceejayoz
24th Sep 04, 6:34 PM
You'll probably get better help now that I've moved your thread to the correct forum...
msinosic
24th Sep 04, 7:08 PM
You'll probably get better help now that I've moved your thread to the correct forum...
I hope so as I have had the same problem with my friends.
Port forwarding is set up. 6112 UDP.
We can always get one member in but never two.
We have all updated our router firmware
We have various Netgear routers. RP614. RP614v2.
BigBadRey
24th Sep 04, 7:18 PM
You'll probably get better help now that I've moved your thread to the correct forum...
Well this really isn't a bug, or atleast I don't think ti is, and this forum gets a mere fraction of views than the normal forum, hence why i posted it there and not here. I really don't think that moving it was a good idea, but I guess only time will tell..
ÜberJumper
24th Sep 04, 7:51 PM
Post your warnings.log files after a failed connection attempt please.
msinosic
24th Sep 04, 8:41 PM
This is the DIRECT HOST from Zhatan.
Server is set up
Gub joins the game OK
Dude fails to join
Server is shut down
W40K started at 2004-09-25 13:58
OS NT 5.1, 1024MB Physical Memory
RUN-OPTIONS
WORKING-DIR F:\Games\Dawn of War
USER Sino
13:58:22.9 MATHBOX -- Version=5, Cpu=AMD Athlon:f=6,m=10, Mode=SSE
13:58:22.9 GAME -- Warhammer, 1.00, Build 57117.44353
13:58:22.9 GAME -- Available memory: 1023MB RAM, 2412MB Pagefile
13:58:22.9 State::State - set socket send buffer to 131072
13:58:22.9 State::State - set socket receive buffer to 131072
13:58:22.9 HostState - 192.168.0.2:6112 / 192.168.0.2:6112
13:58:22.9 Session : Now Host
13:58:22.9 Session : We are now a Host
13:58:22.9 PeerState - 192.168.0.2:6112 / 192.168.0.2:6112
13:58:22.9 PeerState::ConnectCallbackHost - connecting to host at 255.255.255.255:6112
13:58:22.9 GSTransport::Connect - GT2AddressError
13:58:23.0 SPOOGE - Driver[Dx9 : Hardware TnL] on adapter[0], version[4,32]
13:58:23.2 SPDx9 -- Driver Name = ati2dvag.dll Device = \\.\DISPLAY1 Desc = RADEON 9700 PRO
13:58:23.2 SPDx9 -- Driver Vendor = 0x1002 Device = 0x4E44 SubSys = 0x40121458 Rev = 0x0000
13:58:23.2 SPDx9 -- Driver Version Product = 0x0006 Version = 0x000E SubVersion = 0x000A Build = 0x1943 (6467)
13:58:23.2 SPDx9 -- Driver GUID = {D7B71EE2-0D04-11CF-AB6E-1860A1C2CB35}
13:58:23.2 SPOOGE -- 168.00MB available texture memory
13:58:23.2 SPOOGE -- 168.00MB available texture memory
13:58:23.4 GAME -- Beginning FE
13:58:24.6 MOVIE -- Opening movie 'movies:relic_intro.lua'
13:58:25.8 MOVIE -- Closing movie 'movies:relic_intro.lua'
13:58:25.8 MOVIE -- Opening movie 'movies:dow_intro.lua'
13:58:25.9 MOVIE -- Closing movie 'movies:dow_intro.lua'
13:58:26.0 MOD -- (mod manager) W40k, 1.0
13:58:26.0 MOD -- (mod manager) Failed to load Folder 'W40k\Data_Shared_Textures\Full'
13:58:26.0 MOD -- (mod manager) Failed to load Folder 'W40k\Data_Sound\Med'
13:58:26.0 MOD -- (mod manager) Failed to load Folder 'W40k\Data_Whm\Low'
13:58:32.7 GAME -- Using player profile Zhatan
13:58:39.0 Lobby - Adding handlers
13:58:39.0 Lobby - LIE_Initialise received
13:58:39.0 App : Creating session
13:58:39.0 GameSetupNetwork registering with lobby
13:58:39.3 GameSetupNetwork registering with lobby
13:58:39.3 Lobby - LOE_LobbySystemConnectionResult received
13:58:45.3 Lobby - LIE_HostGame received
13:58:45.3 App : Closing session
13:58:45.3 App : Creating session
13:58:45.3 Lobby - hosting on port 6112
13:58:45.3 HostState - 192.168.0.2:6112 / 192.168.0.2:6112
13:58:45.3 Lobby - LIE_ClearBanList received
13:58:45.4 Lobby - Sending a request to the host for a player update message (0 - 0 - Zhatan
13:58:45.5 Session : Now Host
13:58:45.5 Session : We are now a Host
13:58:45.5 Lobby - host created
13:58:45.5 local 9121ec4a
13:58:45.5 Lobby - LOE_JoinHostResult received
13:58:45.5 Lobby - Ignoring New Peer for local player
13:58:45.5 GameSetupNetwork registering with lobby
14:01:04.7 HostState::ProcessConnectAttempt - accepting connection for Gub
14:01:04.7 HostState - Starting connection
14:01:05.2 HostState::HandlePeerDoneConnectingEvent - peer (Gub) connected to all peers
14:01:05.2 Lobby -- Remote player connected (Gub) (438d09ee)
14:01:06.0 Lobby - Net REQUEST SEND PLAYER INFO received for player (1) ()
14:01:06.0 Lobby - Net REQUEST SEND PLAYER INFO received for player (1) (Gub)
14:01:37.9 HostState::ProcessConnectAttempt - accepting connection for Dude
14:01:37.9 HostState - Starting connection
14:01:38.0 HostState::HandleSendNATCookie - sending a NAT negotiation request to (Gub) (1133316590)
14:01:38.9 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:39.0 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:39.9 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:40.0 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:40.9 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:41.0 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:41.9 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:42.0 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:42.9 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:43.0 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:43.9 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:44.0 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:44.9 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:45.0 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:45.9 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:46.0 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:46.9 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:47.0 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:47.9 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:48.0 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:49.0 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:49.0 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:50.0 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:50.0 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:51.0 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:51.1 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:52.0 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:52.1 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:53.0 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:53.1 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:54.0 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:54.2 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:55.1 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:55.1 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:56.2 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:56.2 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:57.3 State::HandleKeepAlive - keep alive received from 203.206.253.29:33182
14:01:57.3 State::SendKeepAlives - sending to 203.206.253.29:33182
14:01:58.1 HostState::HandlePeerDoneConnectingEvent - peer (Dude) didn't connect to all peers (missing peer (Gub) (1133316590)
14:01:58.1 Closing connection e93f5c0
14:01:58.4 HostState::ProcessConnectionClosed - reason 0
14:01:58.4 Closing connection e93f5c0
14:01:58.4 HostState::ProcessConnectionClosed - not someone we knew about
14:02:32.7 Lobby - LIE_QuitGame received
14:02:32.7 App : Closing session
14:02:32.7 HostState::ProcessConnectionClosed - reason 0
14:02:32.7 HostState::ProcessConnectionClosed - not someone we knew about
14:02:32.7 Lobby - LIE_ClearBanList received
14:02:35.6 GAME -- Ending FE
14:02:35.8 MOD -- (mod manager) shutting down
14:02:36.2 SPOOGE -- 167.00MB available texture memory
14:02:36.2 SPOOGE -- 168.00MB available texture memory
Application closed with error code -1
#####################################
This is the DIRECT JOIN from Dude
W40K started at 2004-09-25 13:51
OS NT 5.1, 1024MB Physical Memory
RUN-OPTIONS
WORKING-DIR D:\games\dow
USER michael
13:51:42.7 MATHBOX -- Version=5, Cpu=AMD Athlon:f=6,m=8, Mode=SSE
13:51:42.7 GAME -- Warhammer, 1.00, Build 57117.44353
13:51:42.7 GAME -- Available memory: 1023MB RAM, 1644MB Pagefile
13:51:42.7 State::State - set socket send buffer to 131072
13:51:42.7 State::State - set socket receive buffer to 131072
13:51:42.7 HostState - 192.168.0.3:6112 / 192.168.0.3:6112
13:51:42.7 Session : Now Host
13:51:42.7 Session : We are now a Host
13:51:42.7 PeerState - 192.168.0.3:6112 / 192.168.0.3:6112
13:51:42.7 PeerState::ConnectCallbackHost - connecting to host at 255.255.255.255:6112
13:51:42.7 GSTransport::Connect - GT2AddressError
13:51:42.8 SPOOGE - Driver[Dx9 : Hardware TnL] on adapter[0], version[4,32]
13:51:43.0 SPDx9 -- Driver Name = nv4_disp.dll Device = \\.\DISPLAY1 Desc = NVIDIA GeForce4 Ti 4200
13:51:43.0 SPDx9 -- Driver Vendor = 0x10DE Device = 0x0253 SubSys = 0x00000000 Rev = 0x00A3
13:51:43.0 SPDx9 -- Driver Version Product = 0x0006 Version = 0x000E SubVersion = 0x000A Build = 0x1133 (4403)
13:51:43.0 SPDx9 -- Driver GUID = {D7B71E3E-4113-11CF-8372-0A2002C2CB35}
13:51:43.0 SPOOGE -- 168.00MB available texture memory
13:51:43.0 SPOOGE -- 168.00MB available texture memory
13:51:43.3 GAME -- Beginning FE
13:51:44.5 MOVIE -- Opening movie 'movies:relic_intro.lua'
13:52:16.6 MOVIE -- Closing movie 'movies:relic_intro.lua'
13:52:16.6 MOVIE -- Opening movie 'movies:dow_intro.lua'
13:54:15.2 MOVIE -- Closing movie 'movies:dow_intro.lua'
13:54:15.2 MOD -- (mod manager) W40k, 1.0
13:54:15.2 MOD -- (mod manager) Failed to load Folder 'W40k\Data_Shared_Textures\Full'
13:54:15.2 MOD -- (mod manager) Failed to load Folder 'W40k\Data_Sound\Med'
13:54:15.2 MOD -- (mod manager) Failed to load Folder 'W40k\Data_Whm\High'
13:54:23.3 GAME -- Using player profile Dude
13:54:46.1 Lobby - Adding handlers
13:54:46.1 EnterDirectConnectionGameBox registering with lobby
13:54:46.1 Lobby - LIE_Initialise received
13:54:46.1 App : Creating session
13:54:46.2 Lobby - LOE_LobbySystemConnectionResult received
13:54:53.8 Lobby - LIE_JoinGame received
13:54:53.8 Lobby - Joining game 144.133.108.168
13:54:53.8 PeerState - 192.168.0.3:6112 / 192.168.0.3:6112
13:54:53.8 PeerState::ConnectCallbackHost - connecting to host at 144.133.108.168:6112
13:54:53.8 State::SendKeepAlives - sending to 144.133.108.168:6112
13:54:53.9 PeerState::ProcessConnected - result 0, message length 57
13:54:53.9 PeerState::ProcessConnected - connected to the host
13:54:53.9 PeerState::HandleSessionDetailsEvent - received details for the session, 2 peers to connect to (including host)
13:54:53.9 PeerState::ConnectCallbackPeer - connecting to peer 438d09ee at 192.168.1.4:6112
13:54:53.9 PeerState - connection not complete yet
13:54:54.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:54:54.9 State::SendKeepAlives - sending to 144.133.108.168:6112
13:54:54.9 State::SendKeepAlives - sending to 192.168.1.4:6112
13:54:55.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:54:55.9 State::SendKeepAlives - sending to 144.133.108.168:6112
13:54:55.9 State::SendKeepAlives - sending to 192.168.1.4:6112
13:54:56.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:54:56.9 State::SendKeepAlives - sending to 144.133.108.168:6112
13:54:56.9 State::SendKeepAlives - sending to 192.168.1.4:6112
13:54:57.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:54:57.9 State::SendKeepAlives - sending to 144.133.108.168:6112
13:54:57.9 State::SendKeepAlives - sending to 192.168.1.4:6112
13:54:58.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:54:58.9 State::SendKeepAlives - sending to 144.133.108.168:6112
13:54:58.9 State::SendKeepAlives - sending to 192.168.1.4:6112
13:54:59.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:54:59.9 State::SendKeepAlives - sending to 144.133.108.168:6112
13:54:59.9 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:00.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:55:00.9 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:00.9 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:01.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:55:01.9 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:01.9 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:02.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:55:02.9 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:02.9 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:03.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:55:03.9 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:03.9 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:04.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:55:04.9 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:04.9 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:05.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:55:05.9 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:05.9 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:06.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:55:07.0 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:07.0 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:07.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:55:08.0 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:08.0 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:08.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:55:09.0 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:09.0 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:09.9 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:55:10.0 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:10.0 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:11.0 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:11.0 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:11.0 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:55:12.0 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:12.0 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:12.1 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:55:13.0 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:13.0 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:13.2 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
13:55:13.9 PeerState::ProcessConnected - result 6, message length 0
13:55:13.9 PeerState::ProcessConnected - (Gub) connection failed
13:55:13.9 Closing connection 60bc8c8
13:55:13.9 PeerState - connection complete, connected to 1 peers including the host
13:55:14.0 PeerState::ProcessConnectionClosed - reason 1
13:55:14.0 PeerState::ProcessConnectionClosed - WaitingToBeInSession - lost connection to the host
13:55:14.0 App : Closing session
13:55:14.0 Lobby - LOE_JoinHostResult received
Andir
25th Sep 04, 4:25 AM
It may be just me but I think the netcode is a little off. Here's what I see:
13:55:10.0 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:10.0 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:11.0 State::SendKeepAlives - sending to 144.133.108.168:6112
13:55:11.0 State::SendKeepAlives - sending to 192.168.1.4:6112
13:55:11.0 State::HandleKeepAlive - keep alive received from 144.133.108.168:6112
The game is sending a keepalive to 192.168.1.4(internal IP) and 144.133.108.168(external IP). If the 192.168.1.4 computer is behind a firewall/gateway/etc your response will never come back because that PC is not on your internal network. If the game provided a way to enter your WAN IP and it sent that IP to the clients, there's wouldn't be this issue.
Though with what I see in your logs, who is 192.168.1.4? Neither log specifies that IP.
Does DOW require that all clients be able to talk to each other or does the client just have to talk to the server and get responses from it alone?
msinosic
25th Sep 04, 4:54 AM
192.168.1.4 is Gub
She is the player who is already connected to the game with the host, me. Obviously that is her local IP assigned by her router.
Why would Dude's computer be trying to send a keep alive to Gub's computer? Why would it use her local IP!? Surely the server has told Dude the wrong IP for Gub! This causes Dude to fail and have his access denied.
Hmm ...
BigBadRey
25th Sep 04, 1:02 PM
Alright, here are some warning.log's from myself. Also I should mention that we even tried setting up a VPN to do this but we had the same problem.
This is the warning.log while I was hosting, someone (javi) was connected, and a friend tried to connect:
W40K started at 2004-09-25 13:42
OS NT 5.1, 1024MB Physical Memory
RUN-OPTIONS
WORKING-DIR E:\Games\DoW
USER Rey
13:42:35.1 MATHBOX -- Version=5, Cpu=AMD Athlon:f=6,m=10, Mode=SSE
13:42:35.1 GAME -- Warhammer, 1.00, Build 57117.44353
13:42:35.1 GAME -- Available memory: 1023MB RAM, 2932MB Pagefile
13:42:35.1 State::State - set socket send buffer to 131072
13:42:35.1 State::State - set socket receive buffer to 131072
13:42:35.1 HostState - 192.168.0.72:6112 / 192.168.0.72:6112
13:42:35.1 PeerState - 192.168.0.72:6112 / 192.168.0.72:6112
13:42:35.1 PeerState::ConnectCallbackHost - connecting to host at 255.255.255.255:6112
13:42:35.1 GSTransport::Connect - GT2AddressError
13:42:35.4 SPOOGE - Driver[Dx9 : Hardware TnL] on adapter[0], version[4,32]
13:42:35.8 SPDx9 -- Driver Name = ati2dvag.dll Device = \\.\DISPLAY1 Desc = RADEON 9700 PRO
13:42:35.8 SPDx9 -- Driver Vendor = 0x1002 Device = 0x4E44 SubSys = 0x00041002 Rev = 0x0000
13:42:35.8 SPDx9 -- Driver Version Product = 0x0006 Version = 0x000E SubVersion = 0x000A Build = 0x1943 (6467)
13:42:35.8 SPDx9 -- Driver GUID = {D7B71EE2-0D04-11CF-F16A-0E20A1C2CB35}
13:42:38.0 SPOOGE -- 137.00MB available texture memory
13:42:38.0 SPOOGE -- 137.00MB available texture memory
13:42:38.8 GAME -- Beginning FE
13:42:40.2 MOVIE -- Opening movie 'movies:relic_intro.lua'
13:42:41.3 MOVIE -- Closing movie 'movies:relic_intro.lua'
13:42:41.3 MOVIE -- Opening movie 'movies:dow_intro.lua'
13:42:41.8 MOVIE -- Closing movie 'movies:dow_intro.lua'
13:42:42.0 MOD -- (mod manager) W40k, 1.0
13:42:42.1 MOD -- (mod manager) Failed to load Folder 'W40k\Data_Shared_Textures\Full'
13:42:42.1 MOD -- (mod manager) Failed to load Folder 'W40k\Data_Sound\Med'
13:42:42.1 MOD -- (mod manager) Failed to load Folder 'W40k\Data_Whm\Low'
13:42:50.2 GAME -- Using player profile Thud
13:42:54.2 Lobby - Adding handlers
13:42:54.2 Lobby - LIE_Initialise received
13:42:54.2 App : Creating session
13:42:54.2 GameSetupNetwork registering with lobby
13:42:55.1 GameSetupNetwork registering with lobby
13:42:55.1 Lobby - LOE_LobbySystemConnectionResult received
13:42:56.9 Lobby - LIE_QuitGame received
13:42:56.9 App : Closing session
13:42:56.9 Lobby - LIE_ClearBanList received
13:42:59.1 Lobby - Adding handlers
13:42:59.1 Lobby - LIE_Initialise received
13:42:59.1 App : Creating session
13:42:59.1 GameSetupNetwork registering with lobby
13:42:59.4 GameSetupNetwork registering with lobby
13:42:59.4 Lobby - LOE_LobbySystemConnectionResult received
13:43:01.1 Lobby - LIE_HostGame received
13:43:01.1 App : Closing session
13:43:01.1 App : Creating session
13:43:01.1 Lobby - hosting on port 6112
13:43:01.1 HostState - 192.168.0.72:6112 / 192.168.0.72:6112
13:43:01.1 Lobby - LIE_ClearBanList received
13:43:01.2 Lobby - Sending a request to the host for a player update message (0 - 0 - Thud
13:43:01.2 Session : Now Host
13:43:01.2 Session : We are now a Host
13:43:01.2 Lobby - host created
13:43:01.2 local 70c21910
13:43:01.2 Lobby - LOE_JoinHostResult received
13:43:01.2 Lobby - Ignoring New Peer for local player
13:43:01.2 GameSetupNetwork registering with lobby
13:44:10.0 SPOOGE -- 142.00MB available texture memory
13:44:10.5 SPOOGE -- 137.00MB available texture memory
13:44:53.9 SPOOGE -- 142.00MB available texture memory
13:44:54.4 SPOOGE -- 137.00MB available texture memory
13:45:28.4 SPOOGE -- 142.00MB available texture memory
13:45:28.9 SPOOGE -- 137.00MB available texture memory
13:46:10.1 HostState::ProcessConnectAttempt - accepting connection for javi
13:46:10.1 HostState - Starting connection
13:46:10.2 HostState::HandlePeerDoneConnectingEvent - peer (javi) connected to all peers
13:46:10.2 Lobby -- Remote player connected (javi) (ef74cc4b)
13:46:10.6 Lobby - Net REQUEST SEND PLAYER INFO received for player (1) ()
13:46:10.6 Lobby - Net REQUEST SEND PLAYER INFO received for player (1) (javi)
13:46:10.6 Lobby - Net REQUEST SEND PLAYER INFO received for player (1) (javi)
13:46:11.2 Lobby - Net REQUEST SEND PLAYER INFO received for player (1) (javi)
13:46:17.2 SPOOGE -- 142.00MB available texture memory
13:46:17.6 SPOOGE -- 137.00MB available texture memory
13:46:48.4 SPOOGE -- 142.00MB available texture memory
13:46:48.9 SPOOGE -- 137.00MB available texture memory
13:48:29.9 SPOOGE -- 142.00MB available texture memory
13:48:30.3 SPOOGE -- 137.00MB available texture memory
13:49:56.3 SPOOGE -- 142.00MB available texture memory
13:49:56.8 SPOOGE -- 137.00MB available texture memory
13:50:21.4 HostState::ProcessConnectAttempt - accepting connection for abcde
13:50:21.4 HostState - Starting connection
13:50:21.5 HostState::HandleSendNATCookie - sending a NAT negotiation request to (javi) (-277558197)
13:50:22.3 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:22.5 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:23.3 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:23.5 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:24.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:24.5 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:25.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:25.5 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:26.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:26.5 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:27.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:27.5 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:28.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:28.5 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:29.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:29.5 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:30.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:30.5 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:31.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:31.5 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:32.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:32.5 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:33.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:33.5 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:34.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:34.5 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:35.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:35.5 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:36.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:36.6 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:37.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:37.6 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:38.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:38.6 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:39.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:39.6 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:40.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:40.6 State::HandleKeepAlive - keep alive received from 66.27.90.35:6112
13:50:41.4 State::SendKeepAlives - sending to 66.27.90.35:6112
13:50:41.5 HostState::HandlePeerDoneConnectingEvent - peer (abcde) didn't connect to all peers (missing peer (javi) (-277558197)
13:50:41.5 Closing connection 196b9a98
13:50:41.7 HostState::ProcessConnectionClosed - reason 0
13:50:41.7 Closing connection 196b9a98
13:50:41.7 HostState::ProcessConnectionClosed - not someone we knew about
13:50:46.8 SPOOGE -- 142.00MB available texture memory
13:50:47.3 SPOOGE -- 137.00MB available texture memory
13:51:07.6 SPOOGE -- 142.00MB available texture memory
13:51:08.1 SPOOGE -- 137.00MB available texture memory
13:51:10.9 Lobby - LIE_QuitGame received
13:51:10.9 App : Closing session
13:51:10.9 HostState::ProcessConnectionClosed - reason 0
13:51:10.9 HostState::ProcessConnectionClosed - not someone we knew about
13:51:10.9 Lobby - LIE_ClearBanList received
13:51:13.2 GAME -- Ending FE
13:51:13.2 MOD -- (mod manager) shutting down
13:51:13.8 SPOOGE -- 135.00MB available texture memory
13:51:13.8 SPOOGE -- 137.00MB available texture memory
Application closed with error code -1
Now here is the warning.log while I tried to join javi's game, while someone was already connected:
W40K started at 2004-09-25 13:52
OS NT 5.1, 1024MB Physical Memory
RUN-OPTIONS
WORKING-DIR E:\Games\DoW
USER Rey
13:52:13.4 MATHBOX -- Version=5, Cpu=AMD Athlon:f=6,m=10, Mode=SSE
13:52:13.4 GAME -- Warhammer, 1.00, Build 57117.44353
13:52:13.4 GAME -- Available memory: 1023MB RAM, 2932MB Pagefile
13:52:13.4 State::State - set socket send buffer to 131072
13:52:13.4 State::State - set socket receive buffer to 131072
13:52:13.4 HostState - 192.168.0.72:6112 / 192.168.0.72:6112
13:52:13.4 Session : Now Host
13:52:13.4 Session : We are now a Host
13:52:13.4 PeerState - 192.168.0.72:6112 / 192.168.0.72:6112
13:52:13.4 PeerState::ConnectCallbackHost - connecting to host at 255.255.255.255:6112
13:52:13.4 GSTransport::Connect - GT2AddressError
13:52:13.6 SPOOGE - Driver[Dx9 : Hardware TnL] on adapter[0], version[4,32]
13:52:14.1 SPDx9 -- Driver Name = ati2dvag.dll Device = \\.\DISPLAY1 Desc = RADEON 9700 PRO
13:52:14.1 SPDx9 -- Driver Vendor = 0x1002 Device = 0x4E44 SubSys = 0x00041002 Rev = 0x0000
13:52:14.1 SPDx9 -- Driver Version Product = 0x0006 Version = 0x000E SubVersion = 0x000A Build = 0x1943 (6467)
13:52:14.1 SPDx9 -- Driver GUID = {D7B71EE2-0D04-11CF-F16A-0E20A1C2CB35}
13:52:15.8 SPOOGE -- 137.00MB available texture memory
13:52:15.8 SPOOGE -- 137.00MB available texture memory
13:52:16.1 GAME -- Beginning FE
13:52:17.4 MOVIE -- Opening movie 'movies:relic_intro.lua'
13:52:18.3 MOVIE -- Closing movie 'movies:relic_intro.lua'
13:52:18.3 MOVIE -- Opening movie 'movies:dow_intro.lua'
13:52:18.8 MOVIE -- Closing movie 'movies:dow_intro.lua'
13:52:18.9 MOD -- (mod manager) W40k, 1.0
13:52:18.9 MOD -- (mod manager) Failed to load Folder 'W40k\Data_Shared_Textures\Full'
13:52:18.9 MOD -- (mod manager) Failed to load Folder 'W40k\Data_Sound\Med'
13:52:18.9 MOD -- (mod manager) Failed to load Folder 'W40k\Data_Whm\Low'
13:52:26.1 GAME -- Using player profile Thud
13:52:28.1 Lobby - Adding handlers
13:52:28.1 EnterDirectConnectionGameBox registering with lobby
13:52:28.1 Lobby - LIE_Initialise received
13:52:28.1 App : Creating session
13:52:28.1 Lobby - LOE_LobbySystemConnectionResult received
13:52:32.6 Lobby - LIE_JoinGame received
13:52:32.6 Lobby - Joining game 68.35.1.187
13:52:32.6 PeerState - 192.168.0.72:6112 / 192.168.0.72:6112
13:52:32.6 PeerState::ConnectCallbackHost - connecting to host at 68.35.1.187:6112
13:52:32.6 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:33.0 PeerState::ProcessConnected - result 0, message length 53
13:52:33.0 PeerState::ProcessConnected - connected to the host
13:52:33.0 PeerState::HandleSessionDetailsEvent - received details for the session, 2 peers to connect to (including host)
13:52:33.0 PeerState::ConnectCallbackPeer - connecting to peer 5b730b80 at 192.168.1.17:6112
13:52:33.0 PeerState - connection not complete yet
13:52:33.9 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:33.9 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:33.9 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:35.0 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:35.0 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:35.0 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:36.0 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:36.0 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:36.0 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:36.9 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:37.0 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:37.0 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:38.0 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:38.1 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:38.1 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:38.9 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:39.1 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:39.1 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:40.0 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:40.2 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:40.2 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:41.0 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:41.2 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:41.2 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:41.9 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:42.2 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:42.2 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:43.0 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:43.2 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:43.2 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:43.9 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:44.3 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:44.3 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:44.9 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:45.3 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:45.3 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:46.0 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:46.3 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:46.3 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:47.0 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:47.4 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:47.4 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:48.0 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:48.4 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:48.4 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:49.0 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:49.5 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:49.5 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:49.9 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:50.5 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:50.5 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:51.0 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:51.5 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:51.5 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:51.9 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:52.6 State::SendKeepAlives - sending to 68.35.1.187:6112
13:52:52.6 State::SendKeepAlives - sending to 192.168.1.17:6112
13:52:53.0 State::HandleKeepAlive - keep alive received from 68.35.1.187:6112
13:52:53.0 PeerState::ProcessConnected - result 6, message length 0
13:52:53.0 PeerState::ProcessConnected - (abcde) connection failed
13:52:53.0 Closing connection 19691428
13:52:53.0 PeerState - connection complete, connected to 1 peers including the host
13:52:53.2 PeerState::ProcessConnectionClosed - reason 1
13:52:53.2 PeerState::ProcessConnectionClosed - WaitingToBeInSession - lost connection to the host
13:52:53.2 App : Closing session
13:52:53.2 Lobby - LOE_JoinHostResult received
13:52:58.3 GAME -- Ending FE
13:52:58.4 MOD -- (mod manager) shutting down
13:52:59.0 SPOOGE -- 135.00MB available texture memory
13:52:59.0 SPOOGE -- 137.00MB available texture memory
Application closed with error code -1
It doesn't make sense that it tried to send a keepalive packet to 192.168.1.17 since us 3 were not on the same network.
ÜberJumper
26th Sep 04, 12:48 AM
MSI, BigBad, in these situations that have the local IP's in them (192.*) is there actually a computer on the same local network as the host, plus one external person connecting?
BigBadRey
26th Sep 04, 9:00 AM
MSI, BigBad, in these situations that have the local IP's in them (192.*) is there actually a computer on the same local network as the host, plus one external person connecting?
Yes, all 3 of us have more than one computer behind our routers.
ÜberJumper
26th Sep 04, 10:58 AM
Can you guys please try to play on gamespy? I'd like to see if the Natnegotiation there will work for you.
msinosic
26th Sep 04, 2:39 PM
Yes all the people that tested it with me had a second PC on their home networks. I was hosting and I have a mac on the network! Perhaps the mac is the cause of all the troubles for everyone ;)
I will try to get some logs of a game spy connection next time i can.
Illuminatus
26th Sep 04, 5:06 PM
I have the exact same problem as the above, i posted the warning log somewhere earlier. it always occurs with direct connect when a 3rd person tries to join a game, regardless of any hardware/firewall configurations
shuurajou
26th Sep 04, 5:22 PM
Same problem here. It seems that in order for somebody to join after the first person, they must have all ports open - there is no certain port it uses, I checked my firewall logs and it seems random.
My friend hosted with no router/firewall. Another friend joined with no router/firewall. Then I joined. And after I joined nobody else could, as I have firewall/router.
Server/client would be so much more simple.
Illuminatus
26th Sep 04, 5:44 PM
whoa an actual solution to the problem... too bad disabling all that security is going to be a huge pain on my network >.<
sirsambo
26th Sep 04, 7:32 PM
Direct hosting does not seem to support more than 2 players irrelevent of firewall or routers from what ive tried.
ÜberJumper
26th Sep 04, 8:03 PM
Yeah, I think it's buggered, going to chat with the programmer about it tomorrow.
Rhadm
26th Sep 04, 9:04 PM
Details and (really unrealistic for non-technical people) workaround here:
http://forums.relicnews.com/showthread.php?t=38722
Should be specific enough for the network programmer to understand the issue immediately.
In brief: More than 2 people does work, but as a previous poster mentioned, only one person behind a NAT (aside from the host) can play, and they must join last.
You might be able to trick the game into letting you play if all parties behind a NAT have the same private IP address. Someone could probably come up with a small program for each player to run that fakes the reply from the NATd players as well.
Rhad
ÜberJumper
26th Sep 04, 10:24 PM
I'm pretty sure the programmer will be able to sort this out.
wb131988
3rd Sep 05, 8:48 AM
Hi, I came across this thread to find out how you actually play direct connection multiplayer gaming on Dawn of War, which me and my friend have recently purchased.
I found out my IP address in my internet connection settings box to give to my friend so he could join my game room. I connect to the internet via LAN to my dad's broadband modem downstairs.
When he typed in the IP address I gave him, it replied something like ''connection failed..... may be to do with router or firewall''.
Are we doing the right things? How can we play as we are both really excited about playing thorugh multiplayer.
Thanks alot.
MuLepton
9th Sep 05, 1:47 AM
Any word on whether this issue (which has been around for as long as DoW itself, as the linked thread above shows) has mabye been finally fixed with 1.4? Not that I expect it to be (it wasn't adressed in any patch so far, although it has been a known issue for ages, so I guess it's somehow by design). But, well, you never know.
Powered by vBulletin® Version 4.2.0 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.