Page 1 of 1

The NeoEE Hosting Technology: an update

Posted: Fri Apr 25, 2014 3:19 pm
by Jodocus
Hello fellows!

The upcomming 2.0.0.2 NeoEE patch for Empire Earth Classic contains a new hosting technology (NHT) to allow a greater number of people to host games even if their game ports are closed (for EEC only at the moment). Please note the following annotations:

The NHT has to be understood as a replacement system or as an alternative to port forwarding. It can never be 100% reliable just as port forwarding is. Some router models still will not be able to host games with it. Moreover, the very same routers may have problems to connect to other games that use the NHT, too. Therefore it is still advisory to forward the game ports if you can since this solution will be always compatible to all router models out there.

Additionally keep in mind that the NHT will be enabled by default. Even if you have your ports forwarded you may fail to start the game while having the NHT enabled; it ignores port forward entirely. Thus everybody who can forward his game ports should disable the NHT to prevent problems. In order to do so, perform the following steps:
  1. Open your Empire Earth directory, e.g. "C:\Sierra\Empire Earth"
  2. In this directory, locate the file HostPingRIP.txt and open it with NotePad (not MS Word)
  3. Replace the word "true" to "false" and save it
After this, the NHT will be disabled and the game will use port forwarding again. Please also note that in case the server should be offline for maintenance work, Empire Earth may start to hang even in single player mode since it will try to connect to the NHT servers. By disabling NHT, those connection attempts will not happen.

When using the NHT, nothing particularily changes. The game ping will still show RIP, but that will not necessarily mean that it will not start. When all players are ready and the host is pressing "Start game", the game may hang for some seconds on both the host and the member's side before the "Waiting for connections" screen appears. When this happens, do not abort or leave it until you see a graveyard/RIP sign. It may take a while (usually about 20 seconds) until the game starts, so be patient, please. If your router is not compatible, it will show you relatively fast a RIP sign; in that case you should consider to forward your game ports (as explained for example on http://www.portforward.com).

If the new hosting system is causing any troubles, disable it as explained above and notify one of the NeoEE/Save-EE staff members or post a thread in the forums. We will try to optimize it and make it compatible for more routers.

Re: The NeoEE Hosting System: an update

Posted: Sat Apr 26, 2014 9:42 am
by Arntzen
Great news!! Good job Jodocus. :thumbsupl:

Re: The NeoEE Hosting System: an update

Posted: Mon Apr 28, 2014 2:33 pm
by [-Ts-] Tricky
nj =D :thumbsupl: :thumbsupr:

Re: The NeoEE Hosting Technology: an update

Posted: Thu May 01, 2014 8:25 pm
by SlipKnoT
Great job.. Has this been fully tested? does it affect lag?

Re: The NeoEE Hosting Technology: an update

Posted: Fri May 02, 2014 12:16 pm
by multiformeingegno
Does NHT use UPnP to open the ports?
Maybe we could have a list of modem/routers for which NHT works.

Re: The NeoEE Hosting Technology: an update

Posted: Fri May 02, 2014 3:39 pm
by Jodocus
No, at the moment it uses UDP Hole Punching. Google will teach you about this if you look it up.

Re: The NeoEE Hosting Technology: an update

Posted: Sat Jun 11, 2016 9:07 pm
by RenWretched
This NHT is truly my saviour. My stubborn router just absolutely refuses to forward ports and for every game that required port forwarding, be it EE and even AOE, I was helpless, at least until I purchase a new router. I wonder if there are any plans or milestones to bring this amazing NHT to EE-AOC in the near future. Which, out of curiosity, what are the future milestones for NeoEE by the way?