Hosting/Connecting Tips For Players

Everything listed here is just what I have personally noticed, and makes joining/starting games a bit more easier.  In order to play a game with the least amount of lag, try following these steps.

#1) If you have a Router (Hardware) you are running your internet connection through, be sure to open up your ports.  Think the manual says something like 6100-6200??  Someone can correct this.  Anyways, you need to open ports starting at the minimum of 6073.  In my case, I have the 6000-6300 range open, and all works well. (I am not that paranoid about security.)

#2) It is not just about fast connections, but also, about fast computers.  Clean up your computers so they run well.  Close down all un-needed applications running.  Close down your Instant Messaging and eMail Programs.  Close your Web Browsers and your Video Recording software.  Close down everything you can!  These can stall your system, and produce stalls or lag in games.

#3) When hosting a game, be sure and bring up the connection list.  If a player sits there for 30+ seconds trying to connect to a single person, obviously there is a problem somewhere.  Boot them!  Free up room for someone who has an easier time connecting to players.  When you have a full game of people who can connect to everyone easily, the game runs pretty lag-free.  Watch each player joining, and their times it takes to connect to other players.  Just because they are trying to join, does not mean they ever will, and definately does not mean you will 'want' them in the game.

Look at how some people connect to players and join into a lobby IN 30 seconds, instead of taking 30 seconds just to connect to one player.  Now those are the people you want to start games with.  This doesn't mean they are going to have a fast PC and this doesn't mean the game will not be laggy, but it will almost garuntee that the lag will not be caused by connectivity issues.

#4) Monitor your lobby! If you notice someone with a ping in constant flux, or if they go from a green to yellow status, don't hesitate to kick them.  Just don't kick everyone when a new player joins and everything goes to a yellow ping for a few seconds; this happens.  If everyone stays yellow, it is most likely due to a bad connection with that newly joining player.  Also, if a player joins and pings go from green to yellow, this is because of the recently joining player.  Players or perhaps just yourself, do not have a good connection with them, and the overall connection suffers.  Kick that newly joining player.  You will want to maintain all green status pings at least under 200ms.  I usually aim for <180ms in games.

#5) Joining a game is much like hosting a game.  When you bring up the connections tab while joining, and see you are taking an overly long time to connect to another player/players, then you should just find another game which is easier to connect with.  This will get you into an actual game much faster than waiting on one, which you may or may not connect with.

#6) If you notice a host is not aiming to start a good game, by allowing high ping players or others with horrid connections.  Or perhaps they are allowing people to stay in the game who take 2 minutes to connect to another player, do not hesitate to leave the game and look for another game.  Having a good host ensures a good game.

Well, these are just tips... actually, more like my personal thoughts and just how I play.  Using these tactics, I have no issues hosting or playing games, and very rarely am in a game that lags badly.  If anyone disagress with anything I have said, go ahead and voice your opinion.  If anyone has anything to add to help other players host/join games more easily, go for it!

Good Luck!

2,003 views 4 replies
Reply #1 Top

Nice guide! Everyone should read and follow it. You pretty much do exactly what i do.

 

 

Only thing i have to say about a "edit" to the guide would be..

 

Rule #2 .... "#2) It is not just about fast connections, but also, about fast computers.  Clean up your computers so they run well.  Close down all un-needed applications running.  Close down your Instant Messaging and eMail Programs.  Close your Web Browsers and your Video Recording software.  Close down everything you can!  These can stall your system, and produce stalls or lag in games."

 

Would mostly be if your PC is at the recommended specs for the game (like pretty exact) or lower in my opinion. If you PC is very strong you might be able to skip this step... BUT if you have a weak PC i think you shouldn't really host at all because you might cause lag for the whole game (ive seen it happen).

Reply #2 Top

I keep seeing things like "forward ports 6000-6200" or "6100-6200" or such.  Why so many ports?  If you open up the ImpulseReactorOptions.exe and set the ports you're going to use it only needs a range of 20. (I currently have it set to use 6122-6142 and am forwarding those ports) 

I have a second computer hooked to my router which I use to play on battle.net or other places that use 6112-6119, which I have being forwarded to that computer.  What is so important about that specific port range for Demigod that needs a range of hundreds of ports open?

Reply #3 Top

"#3) When hosting a game, be sure and bring up the connection list.  If a player sits there for 30+ seconds trying to connect to a single person, obviously there is a problem somewhere.  Boot them!  Free up room for someone who has an easier time connecting to players.  When you have a full game of people who can connect to everyone easily, the game runs pretty lag-free.  Watch each player joining, and their times it takes to connect to other players.  Just because they are trying to join, does not mean they ever will, and definately does not mean you will 'want' them in the game.

Look at how some people connect to players and join into a lobby IN 30 seconds, instead of taking 30 seconds just to connect to one player.  Now those are the people you want to start games with.  This doesn't mean they are going to have a fast PC and this doesn't mean the game will not be laggy, but it will almost garuntee that the lag will not be caused by connectivity issues."

 

30 secs too early i usually wait 2 to 3 minutes if they get stuck i have seen conections take 1 minute or so

Reply #4 Top

Quoting InfiniteVengeance, reply 2
I keep seeing things like "forward ports 6000-6200" or "6100-6200" or such.  Why so many ports?  If you open up the ImpulseReactorOptions.exe and set the ports you're going to use it only needs a range of 20. (I currently have it set to use 6122-6142 and am forwarding those ports) 

I have a second computer hooked to my router which I use to play on battle.net or other places that use 6112-6119, which I have being forwarded to that computer.  What is so important about that specific port range for Demigod that needs a range of hundreds of ports open?
End of InfiniteVengeance's quote

 

Hey there Infinite.  Sorry, but like I said, I am not worried to much on security issues.  I let my ISP worry about such things heh.

Anyways, the reason I opened up all those ports is because the game manual says, is it 6100 - 6200?  But when I started hosting, and this was back before some patches, I noticed hosting was on port 6073, which they didn't even say to open.  Anyways, I did not know why that one wasn't covered in the manual, and since I was having connection problems (which the patches fixed), I just decided to open a few more in hopes of trying to get the best connection possible at the time, incase the game was using a few ports that weren't mentioned... y'know?

;p

Anyways, you're right, and you do not need NEARLY those many open ports.  Those are just the ones I have opened for the game and I have no problems.  I have looked at the Impulse Reactor options, but will those ranges apply to Demigod?  I have no time to try it now, but will so later.

It is at "C:\Program Files\Stardock Games\Demigod\bin\ImpulseReactorOptions.exe" if anyone is looking for it.