I am trying to get online to work on C&C Tiberium Wars: Kane's Wrath (installed from CD images) but keep getting the error
CANNOT CONNECT
Unable to establish a connection with the Kane's Wrath servers. Please check your internet connection
after clicking multiplayer -> online. It instantly pops up and will bring me back to the main menu when clicking OK.
(When clicking online without the launcher/hook the game takes a minute before displaying this message)
See attached file for screenshot.
I am running windows 10 and use a no-cd patch because this computer no longer has any disk drives. I made the copies of the disks at work.
This might be the whole cause why it is not working, but I'm not sure.
Log:
----- C&C:Online Launcher Start -----
Game: Kane's Wrath
Kane's Wrath Install Path: C:\Program Files (x86)\Electronic Arts\Tiberium Wars\Kanes Wrath\
Started game with: "CNC3EP1.exe "
Caught CREATE_PROCESS_DEBUG_EVENT from Kane's Wrath. Detaching...
Found game.dat process. PID 6148
*** Starting CA public key patching routine ***
CA public key is expected value.
Successfully patched CA public key.
*** Starting hostname hooking routine ***
Injecting DLL into game.dat process...
Result of injection: Code -1073741582
- Both the game and the launcher have exceptions in the windows firewall.
- The ports 16000 and 6667 are port forwarded
- I am posting from the same IP as I'm trying to connect (84.113.xxx.xxx)
- I am not running DS-lite but have a dedicated IPv4 address without any other routers between mine and the ISP.
- Both the game and the launcher run as administrator in Windows 7 compatibility mode.
- There is only one network adapter and the local IP is set correctly in the game options. No VPN is being used.
- DMZ is not an option because I'm running other services behind that router that need to be available on different ports.
Results from the NAT-Test
Using server nntest.cnc-online.net:30000
Bound to local port 59855
Bound to local alternate port 59856
Resolving hostname 'nntest.cnc-online.net'...
Resolved server host to be '37.247.49.213'
Sending client INIT from port 59855 to nntest.cnc-online.net:30000
Received server INIT [201561]
Our public address is 84.113.xxx.xxx:59855
Sending client INIT2 [201561] from port 59856 to nntest.cnc-online.net:30000
Received server INIT2 [201561]
Our alternate public address is 84.113.xxx.xxx:59856
Sending cient START [201561] from port 59856 to nntest.cnc-online.net:30000
Received server START [201561]
Server extra port is 40000
Sending client PING [201561] from port 59855 to nntest.cnc-online.net:40000
Received server PING(1) [201561]
Received server PING(2) [201561]
Received server PING(3) [201561]
===========
SUCCESS
===========
Received 3 pings from nntest.cnc-online.net:40000.
NAT negotiation works with your router and connection.
==> You do not have to use port forwarding.
I'm not sure what else to try, my only assumption is that the no-cd patch makes the hook fail and not update the server addresses correctly. I don't know if that is actually the case though.
Any more ideas or am I out of luck without a disk drive?