[ Selfmade Detailed Guide On Hosting. (Link-Sys) ]

With pictures !

After several tries, I've succeded in hosting an online game. I'm here to write a detailed walkthrough.

*I'm using LinkSys WRT54G wireless router, So the guide is based on this router model, but you Will find this useful even if you're using a different type of router.




1. UPGRADE your firmware to v1.02.2 (newest)

Download address can be obtained easily from google or linksys official website. Remember to change your country.




The download should give u a file named "WRT54Gv8_v8.00.2_fw.bin"

Now go into the router setting menu by typing 192.168.1.1 in your browser

If a password is required and u never set a password before, the default is :

Username: (blank)
Password: admin


Under the interface, go into Administration - Firmware upgrade

Select the bin file u just downloaded and click the upgrade button.

THE UPGRADE PROCESS SHALL NOT BE INTERUPTED




After the upgrade, your wireless internet should suddenly disconnect and a black window with a frame will pop up, after a few moment, your wireless internet will reconnect itself again. (firmware upgrade will not reset your wireless internet password)

Recheck your new firmware version under the "Status" tab.


2. Enabling Upnp + port foward on the router

Enabling Upnp

pretty straight foward, go into administration tab, it's at the bottom



Enabling port foward

First of all , u need to obtain your ip

Start - Run - type in "cmd" and press enter

on the black window command line type in "ipconfig" and hit enter

you'll see something like this:



remember the last 3 digits of the ip address that i circled.

Now go into he router setting window again , "Under Application & Gaming" tab, enter:

Application: (blank) Start: 6112 End: 6112 Protocal: Both IP address: (the number from the last step, in this case 113) Check enabled



Save all the settings and exit the browser.


3. Install Upnp service on your computer


Step 1: Click Start > Control Panel.



Step 2: Double-click Add/Remove Programs.



Step 3: Click Add/Remove Windows Components on the left side.



Step 4: Please wait while the list of Windows Components loads.



Step 5: Scroll down to Networking Services. Select Network Services and click Details.



Step 6: Check Universal Plug and Play and then click OK.





4. Enable Upnp and SSDP service



Step 1: Right-click on My Computer and click Manage.



Step 2: Double-click on Services and Applications.



Step 3: Double-click on Services.



Step 4: In the right pane, locate the service named Universal Plug and Play Device Host. Right-click the service and select Properties.



Step 5: Make sure that the Startup type is set to Automatic.



Step 6: Click Start and then click on OK once the service has finished starting.



Step 7: Locate the service named SSDP Discovery Service, right-click the service, and select Properties.



Step 8: Repeat Steps 5 and 6 for the SSDP Discovery Service.


About the firewall, I got it turned off. So i didn't worry much about it.


--------------------------------------------------------------------------------------------------

Restart your computer and start the game.



Note:
Altought the "Message" still pops up when i host, I've never encountered any problem since. I've confirmed with few friends that can host, and it was said the "message" is a bug! whether you can host or not need to be tested.


P.S. wondering if this post could be pinned , for convenience. thanks alot.


4,522 views 8 replies
Reply #2 Top
Nice guide! Needs to be stickied.
Reply #3 Top
i never had to bother with steps 1 3 and 4 and my hosting works, but its good that you cover all the angles. Well done!  :CONGRAT: 
Reply #4 Top
I'm curious, I have a WRT54GS with no version # on the label (their FAQ says this is version 1) and when I go to Linksys site, it says the latest firmware is 4.71.1 which is what I'm running and says not to download other versions of firmware as they are not compatible.

So, Q for you - which version of the WRT54G do you have and was the v1.02.2 listed as an acceptable version of the firmware for your WRT54G??
Reply #5 Top
I'm curious, I have a WRT54GS with no version # on the label (their FAQ says this is version 1) and when I go to Linksys site, it says the latest firmware is 4.71.1 which is what I'm running and says not to download other versions of firmware as they are not compatible.So, Q for you - which version of the WRT54G do you have and was the v1.02.2 listed as an acceptable version of the firmware for your WRT54G??
End of quote



check the sticker at the bottom of your router

CDF0 = WRT54G v1.0
CDF1 = WRT54G v1.0
CDF2 = WRT54G v1.1
CDF3 = WRT54G v1.1
CDF5 = WRT54G v2.0
CDF7 = WRT54G v2.2
CDF8 = WRT54G v3.0
CDF9 = WRT54G v3.1
CDFA = WRT54G v4.0
CDFB = WRT54G v5.0


CGN0 = WRT54GS v1.0
CGN1 = WRT54GS v1.0
CGN2 = WRT54GS v1.1
CGN3 = WRT54GS v2.0
CGN4 = WRT54GS v2.1
CGN5 = WRT54GS v3.0
CGN6 = WRT54GS v4.0

SJH0 = WTR54GS v1.0

If it's not listed, it means your router is even newer.
Look for the similar format of codes, and google it, pretty sure you'll obtain what u want.

P.S. I figured this out after I upgraded my firmware, altought I found out my router isn't v8.0, my v8.0 firmware works anyways.
Reply #6 Top
you don't need UPnP activated in fact i wouldn't activate it tbh.

just forwarding the port to the computer who should host the game is enough if you aren't using a local firewall on your computer.
Reply #7 Top
@ m8chor

I have an old (2001) LinkSys router (Firmware 1.39 : Jun 04 2001).

1. I am wary of updating its firmware because I've had NO problems whatsoever with the router for the past 6½ years. (LinkSys's website recommends to NOT update the firmware if one does not have any problem.)

2. My router's webpage does NOT offer any option to activate UPnP : it is not mentioned anywhere.

@ Endorian

3. Why do you take position against activating UPnP ? Are there dangers to doing that ?

4. What makes you believe that the activation of UPnP is NOT required to host Sins games on ICO ?

By the way, I have experienced NO problems joining games on ICO (with the proper ports forwarded), and I have never tried to host (lack of curiosity, I guess).

And I still maintain the position that Ironclad and Stardock could have chosen a better on-line/MP-matching system. Recently, it was the very first time in 6½ years that I have had to configure port-forwarding in my router's setup webpage -- just for Sins and ICO. It was not difficult to do, but I doubt that thousands of ordinary Joe's who never study the many threads of game forums (if they even visit them at all in the first place!) will be aware of what must be done. They'll get frustrated on ICO and shift back to their level 52 Shaman on World of Warcraft.
Reply #8 Top
@ CyberMage

1. Firmware should always be kept up to date. Older firmware can have serious security holes.

2. A newer firmware may give your router the option to enable UPnP

3. UPnP is bad news all around because it "intelligently" tries to "trigger" ports open for traffic.

Example:
Application wants tcp port 6000 opened for incoming traffic.

App >> router (with UPnP tells router to open incoming tcp 6000)

internet >> router >> app (now receives incoming traffic on tcp 6000)

NOTE: here's the danger, should your PC ever get infected with anything whatsoever, that malware now has the capability to "at will" open ports on your router for incoming traffic to allow more and more infections/control of your PC to occur!

4. My guide (Networking and SINS) explains how UPnP is NOT necessary.


-monk out