I have attached the sourcecode for a game
I'm looking for someone who can do the following:
**
Allow Racing From Behind a NAT Router**
Racing doesn't work anymore because the game was written before routers became a standard in the home. We need a developer to fix racing so that it will work from behind a router without the user needing to manually enable port forwarding on the router. Possible solutions could involve using pnp or maybe changing the networking model so that races are held on one server. The winning bidder will need to provide me with a source-code that can compile under Visual Studio 2003 or 2008 along with some basic compilation instructions
## Deliverables
I've attached the sourcecode for the game to this bid request
**
Allow Racing From Behind a NAT Router**
Racing doesn't work anymore because the game was written before routers became a standard in the home. We need a developer to fix racing so that it will work from behind a router without the user needing to manually enable port forwarding on the router. Possible solutions could involve using pnp or maybe changing the networking model so that races are held on one server. The winning bidder will need to provide me with a source-code that can compile under Visual Studio 2003 or 2008 along with some basic compilation instructions
**Instructions for compiling:**
**You will need:**
* The sourcecode for the game
<!-- -->
* Visual Studio 2003 (I don't think it will compile in later versions. If you can get it to compile in a later version then that is ok)
The solution file you need to open is [login to view URL]
* Boost Libraries
[login to view URL]
The game will not compile without those libraries. In the Boost libraries installer you need to:
1. Check the box for the compiler you are using and Leave the 'variants' blank
2. When you cluck next you will have to choose which libraries you need. You will need the ones that are already checked and DateTime, FileSystem, System, Thead. If you're not sure you can check all the boxes but it will take longer to download.
3. Click next and allow the installer to do its work
4. In Visual Studio click Tools->Options->Projects->VC++
You might have to play around with the following:
5. Add "C:\Program Files\boost\boost_1_42" to the Include Files
6. Add "C:\Program Files\boost\boost_1_42\lib" to the Liib files
Now build the project in VC++.
**
Instructions for running the game:**
When you compile the game just copy the files from release into the bin folder than it in release. (just the files, not any folders into the bin folder)
Then double click game2 and the game will start
Press f2 to play online
You can create a new game, but of you're behind a router another player wont be able to join your race and vice-versa. That's what this project is going to fix. Your job is to make it that players can race even if they are behind a router (without them having to activate port forwarding in their router).