View previous topic :: View next topic |
Author |
Message |
Desmodog
Joined: 26 Feb 2005 Posts: 5
|
Posted: Sat Feb 26, 2005 4:19 am Post subject: Multi-Player tips can be found here |
|
|
Tonight I tried to play MP for the first time and had no luck. There were four other players, and all of them could see the hosted game but not me. I showed no sessions seen in the lobby when I tried to connect to a specifc IP.
Facts -
I have NO router.
Windows XP firewall is OFF.
I could ping his IP fine.
Im not going through a proxy.
When I hosted a game no one could see it either.
I can play other games online (BF1942/Vietnam) with no problem.
What the hell?
And I can't find any source for tech support in the manual. Who do we contact?
TLAM Strike over on the BF board suggested it might be a DirectX/Direct Play issue and advised I come here.
Soo.........here I am. Now what?
I can find no tech support contact info in the manuals. |
|
Back to top |
|
|
Thomasew
Joined: 21 Sep 2001 Posts: 2737 Location: Bluewater Bay, South Africa
|
Posted: Sat Feb 26, 2005 6:56 am Post subject: |
|
|
Hi
Certainly sounds like it could be a DirectPlay issue. I have the exact same problem on my normal boot drive.
DirectPlay was working, .. but, somewhere along the line ... it got screwed up. I'm pretty sure it was one or the other driver that caused the problem.
Tried re-installing DirectX 9, ... but, that really doesn't work too well, ... unless you can completely un-install it first.
Fortunately, .. I can boot off my other Windows XP boot drive, ... which is a clean install. DirectPlay works fine from this Boot.
... as does MP in Dangerous Waters. My DW install is common to both XP Boots, ... so, it uses the exact same DW ini files etc.
What you can do, to verify that it is a DirectPlay issue, ... is to get someone to do a DirectPlay Test Session with you, .. which can be done by running DXDiag, ... and selecting the Network Tab.
Try running as Host (create test session) ... and as Client (join test session). If it fails to successfully complete the tests, ... then you have your answer, ... but, not the solution.
As for a solution, ... try re-installing DirectX 9, ... if it will re-install (mine didn't nor won't). If possible, ... re-install Windows XP. (try repair install).
If on the other hand DirectPlay works ok (as per the tests), ... then you may be looking at a problem with your ISP, ... or perhaps Dangerous Waters cannot properly identify your Network Adapter.
Do you have more than 1 Network Card in your Machine? If so, .. try disabling the one not used for DW, .. BEFORE you start DW.
In the DW folder, ... there is a file called ... Adapters.txt ... open it, and verify that the right Network Adapter has been identified, ... and has the correct IP.
For example ... mine reads:-
This file contains all adapters found on this system:
Gigabit Connection - IPv4 - xx.xx.xxx.x (x= hiding my IP .. )
If you have 2 NICs, ... as I said, .. disable the one not used for DW, ... or make sure that it is the FIRST NIC mentioned in the Adapters.txt file.
Ok, .. hopefully you have enough to look at.
Please let us know how you get on ...
Cheers
Tom
Last edited by Thomasew on Sat Feb 26, 2005 2:50 pm; edited 2 times in total |
|
Back to top |
|
|
laglos
Joined: 13 Jan 2005 Posts: 220 Location: Virginia, USA
|
Posted: Sat Feb 26, 2005 8:04 am Post subject: |
|
|
Tom's post above should be put somewhere permanent like the tips and troubleshooting section. I'd move the bit about the 2 nics to the top, though, since if someone has two nics, that's more likely to be the problem. |
|
Back to top |
|
|
Desmodog
Joined: 26 Feb 2005 Posts: 5
|
Posted: Sat Feb 26, 2005 2:11 pm Post subject: |
|
|
There's only one NIC on the machine.
I tried hosting a game to see if it picked the right adapter and IP address. It did. For the hell of it I set the .ini file to select the one I want too.
So now I guess I need someone to help test this dxdiag garbage. If someone who is familiar with this could ICQ me at
265-084-878
sometime today that would be great. |
|
Back to top |
|
|
Kankkis
Joined: 14 Jan 2005 Posts: 57 Location: Turku, Finland
|
Posted: Sat Feb 26, 2005 2:34 pm Post subject: |
|
|
I can test but i have MSN Messenger only, find kankkis@postikaista.net and then we test.
-Kankkis- |
|
Back to top |
|
|
Desmodog
Joined: 26 Feb 2005 Posts: 5
|
Posted: Sat Feb 26, 2005 2:46 pm Post subject: |
|
|
It appears the problem is fixed. I'm currently connected with 2 others.
I'll post more later. |
|
Back to top |
|
|
mikeymike2121
Joined: 01 Mar 2005 Posts: 6 Location: Ontario Canada
|
Posted: Tue Mar 01, 2005 6:49 pm Post subject: |
|
|
first i would like to thank you for giving all that advice as to how to repair the MP problem.
However, i have followed all of it and still have a problem, i ran dxdiag and tried to create a session but it comes back saying there was an error while creating session. iam not sure if this is the error you were talking about but i think it probably is.
Also when iam in dxdiag it says directplay8 instead of 9 and i was wondering how to change it to use the correct version.
And just to be through i went into the adapters.txt file and it said
This file contains all adapters found on this system:
Local Area Connection - IPv4 - XXXXXXXXXXX
now i dont know much about this but i dont think it should be saying that iam using a LAN connection when iam not networked or anything and trying to connect to someone elses IP.
Any help would be really appreciated. I really wanna get online and get my destroyed by all the players that are 10 times better then me. |
|
Back to top |
|
|
Looney11
Joined: 05 Aug 2004 Posts: 307 Location: Netherlands
|
Posted: Tue Mar 01, 2005 6:56 pm Post subject: |
|
|
Post you DXdiag results here, that'll give us a bigger picture.
Do you run a software firewal (norton, zonelabs, win XP)l? How do you connect to the internet? |
|
Back to top |
|
|
Desmodog
Joined: 26 Feb 2005 Posts: 5
|
Posted: Tue Mar 01, 2005 7:19 pm Post subject: |
|
|
mikeymike, when you "View All Connections" what connections are listed?
Also, how do you connect to the internet? Via a router? Or do you open a connection each time you start the machine? |
|
Back to top |
|
|
mikeymike2121
Joined: 01 Mar 2005 Posts: 6 Location: Ontario Canada
|
Posted: Tue Mar 01, 2005 7:26 pm Post subject: |
|
|
Well i have Mcfee Firewall but i always completely exit that before i play including a ctrl alt shut down of everythin mcfee.
(maybe thats not enough, i dont know)
Iam using win xp but not there firewall and have cable internet.
When i try to do a test on DX it has 3 options
Directplay8 Modem Service Provider
Directplay8 Serial Service Provider
Directplay8 TCP/IP Service Provider
Now i use the TCP/IP one cause thats the only one i get to use when i actually try to play DW. But iam not sure if thats the way it should be.
The dx error says DirectPlay test results: Failure at step 9 (Creating Session): HRESULT = 0x80158185 (error code)
and thats wheni try to create a session.
View All connections? are you talking bout when iam in DW? In the lobby there r never any games, and i cant create one either. It stops responding and i have to restart. |
|
Back to top |
|
|
mikeymike2121
Joined: 01 Mar 2005 Posts: 6 Location: Ontario Canada
|
Posted: Thu Mar 03, 2005 2:57 am Post subject: |
|
|
i really need help guys. ive tried uninstalling and reinstalling both directx and DW and still no luck.
i always get DirectPlay8 and now i only get TCP/IP instead of the all 3, i dont know if this is a good thing or not.
I hope someone can tell me how to get it to start using DirectPlay9 instead of 8, and doing a reinstall of windows is way to drastic to do like Thomasew suggested. |
|
Back to top |
|
|
Ramius
Joined: 31 May 2001 Posts: 4092 Location: England
|
Posted: Thu Mar 03, 2005 3:51 am Post subject: |
|
|
Seems like the error code you gave indicates that Port 6073 (used by DirectPlay) is already in use, so that will be why the game or a test session will not work.
As for DirectPlay 8, thats the latest version.
You could always try a re-install of DirectX 9 to see if that helps.
Heres a link to the DirectX 9.0c Redistributable for Software Developers - Multilingual version - 33.4 Meg
http://download.microsoft.com/download/8/1/e/81ed90eb-dd87-4a23-aedc-298a9603b4e4/directx_9c_redist.exe |
|
Back to top |
|
|
mikeymike2121
Joined: 01 Mar 2005 Posts: 6 Location: Ontario Canada
|
Posted: Thu Mar 03, 2005 1:16 pm Post subject: |
|
|
Ramius wrote: | Seems like the error code you gave indicates that Port 6073 (used by DirectPlay) is already in use, so that will be why the game or a test session will not work. |
How would i be able to allow the game to use this port and figure out what is currently using it?
I read the readme on the cd, and it says that using the LAN adapter isnt good. But what if its the only one on the list of adapters.ini and it has the same ip as the ip iam using?
When i try to host a game it says "Cannot Host Due to Error"
I have tried to Test in DXDIAG and it has an error too.
Ramius wrote: | You could always try a re-install of DirectX 9 to see if that helps. |
Ya i tried reinstalling DirectX 9c still doesnt work, but since its DirectPlay 8 as you said it must be a problem with the port and not DirectX.
Should it say in DXDiag that i can play Dangerous Water in the Registered Lobbyable DirectPlay Applications window? Because I dont have it there, i only have Hero's Of Might And Magic. |
|
Back to top |
|
|
Schirmer
Joined: 11 Mar 2005 Posts: 1 Location: Denmark
|
Posted: Sat Mar 12, 2005 1:44 am Post subject: |
|
|
I have the same problems with no sessions seen in the lobby. And it seems noone can join my game via lobby or ip. Same thing the other way around.
I reinstalled DirectX 9.0c no luck there. The DirectPlay Test Session worked fine though.
No firewall running. I do though have a router but there is no firewall on it. (As far as i know :hmm: )
I have 2 on-board Network adapters 100mb & 1000mb
Screenshot of my adapters:
I can only disable the 1394 without my Inet shutting down, made no difference in the lobby if I disable 1394.
I have no problems playing other online games :hmm:
My Adapters.txt reads:
This file contains all adapters found on this system:
LAN-connection 2 - IPv4 - xx.xxx.xxx.xx (My Inet ip)
LAN-connection - IPv4 - xxx.xxx.x.xxx (LAN ip)
Some results from DXdiag:
Quote: | ------------------
System Information
------------------
Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 1 (2600.xpsp2_gdr.040517-1325)
DirectX Version: DirectX 9.0c (4.09.0000.0904)
DX Setup Parameters: Not found
DxDiag Version: 5.03.0001.0904 32bit Unicode
----------------------------
DirectPlay Service Providers
----------------------------
DirectPlay8 Modem Service Provider - Registry: OK, File: dpnet.dll (5.03.0000.0900)
DirectPlay8 Serial Service Provider - Registry: OK, File: dpnet.dll (5.03.0000.0900)
DirectPlay8 IPX Service Provider - Registry: OK, File: dpnet.dll (5.03.0000.0900)
DirectPlay8 TCP/IP Service Provider - Registry: OK, File: dpnet.dll (5.03.0000.0900)
Internet TCP/IP Connection For DirectPlay - Registry: OK, File: dpwsockx.dll (5.03.0001.0904)
IPX Connection For DirectPlay - Registry: OK, File: dpwsockx.dll (5.03.0001.0904)
Modem Connection For DirectPlay - Registry: OK, File: dpmodemx.dll (5.03.0000.0900)
Serial Connection For DirectPlay - Registry: OK, File: dpmodemx.dll (5.03.0000.0900)
DirectPlay Voice Wizard Tests: Full Duplex: Passed, Half Duplex: Passed, Mic: Passed
DirectPlay Test Result: Not run
Registry: OK
-------------------
DirectPlay Adapters
-------------------
DirectPlay8 Serial Service Provider: COM1
DirectPlay8 Serial Service Provider: COM2
DirectPlay8 IPX Service Provider: IPX Adapter 1 - (00000000,444553547777)
DirectPlay8 IPX Service Provider: IPX Adapter 2 - (00000000,00112F322A76)
DirectPlay8 TCP/IP Service Provider: LAN-forbindelse 2 - IPv4 -
DirectPlay8 TCP/IP Service Provider: LAN-forbindelse - IPv4 - |
|
|
Back to top |
|
|
mikeymike2121
Joined: 01 Mar 2005 Posts: 6 Location: Ontario Canada
|
Posted: Sat Mar 12, 2005 2:57 pm Post subject: |
|
|
Well i finally fixed my problem, i decided i would try to reformat both to try to get this to work and just because i needed to do it.
Now it all works fine and am able to join and host games online. |
|
Back to top |
|
|
|