Overview Self Help Password Help Online Supplement
Online Profile: not logged in Login
Online Supplement

This page is designed to help you with common problems trying to play or host online games.

Quick and Dirty Setup Help
I have a router and want to host a game

If you have a router and you want to host a game you must configure your router to port forward with these two entries:

  • Port Forward TCP range of ports from 11885 to 11889 to the local IP address of your computer.
  • Port Forward UDP range of ports from 11885 to 11889 to the local IP address of your computer.
I have security software

If you have security software, you will need to configure it so that DD Poker can run correctly. Security software can include Norton Internet Security, Norton Personal Firewall, Zone Alarm, McAfee, CA EZ Products, firewall programs or other. Below is all the possible information you may need to configure.

  • Allow the execution of ddpoker.exe (Windows)
  • Allow DD Poker full TCP access over the range of ports from 11885 to 11889
  • Allow DD Poker full UDP access over the range of ports from 11885 to 11889
I want to play in public online games You must online-activate your profile to play in public online games. See Password Help.
Router Setup - Port Forwarding
If you wish to host a game AND you have a router, you must configure your router.
num1
Get lP Address of Host Computer
What is your local IP address?

Your local IP address for your host computer is displayed on your Setup Online Tournament (2 of 2) screen. You can view this without actually hosting. From the main menu, click Online, then Continue, your local IP address is displayed there.

hostip

num2
Get Your Router Model
What is your router model number?

Most routers have their model number printed on the bottom of the router, or look in your router manual.


num3
Instructions
Instructions:

PortForward.com is used to display the the configuration of the DD Poker ports for your specific router by clicking the link below.

CLICK HERE to link to the setup instructions to configure DD Poker for your router.

Choose your router model number, enter the IP address of your host computer and the instructions will be displayed.
num4
Configure Your Router
Configure your router:

Configure your router with the instructions in step 3 to Port Forward:

  • TCP ports 11885 to 11889 to the local IP address of your computer.
  • UDP ports 11885 to 11889 to the local IP address of your computer.
Internet Security - Firewalls

A firewall prevents unauthorized communication with your computer. A firewall can be a hardware firewall such as a home router. See Router Setup for information on configuring your router.

Or a firewall can be a software firewall such as Norton Internet Security. In addition to firewalls, Internet Security programs can also have application control, to prevent unauthorized use of an application. The purpose of security software is to prevent communication and disable applications.

If DD Poker does not run, can not play online, can not register, or online-activate you MUST configure all your security and firewall software.

Configuration
Configuration of Your Security Software:

  • Allow the execution of ddpoker.exe (Windows)
  • Allow DD Poker full TCP access over the range of ports from 11885 to 11889
  • Allow DD Poker full UDP access over the range of ports from 11885 to 11889
  • Allow the execution of Java
Firewalling.com Specific Instructions provided by Firewalling.com

Norton Internet Security

Norton Personal Firewall

Zone Alarm Pro

Sygate Personal Firewall Pro

McAfee V6.0 Firewall Plus

Windows SP2 Firewall

F-Secure

Other Firewalls Mac Firewall:

To configure ddpoker to work with the Mac firewall: Click System Preferences, under Internet & Network, click Sharing then the Firewall tab. Click New, then choose the port name Other, Port Number 11885 to 11889, and description ddpoker, click OK. Enter TCP ports 11885 to 11889 and UDP ports 11885 to 11889.

Please consult your manual for the following products:

CA eTrust

Anonymizer

Net Barrier X4

PC-cillin Internet Security

The Shield Pro

Bit Defender

Black Ice

Panda Internet Security

Hosting Example

firewall

What's what on the hosting screen?

onlineexp

Understanding Firewalls, Ports and Routers

In order to host an online game, other computers on the Internet need to know how to reach you. When you start (host) an online game, you will supply a Game URL to the others wishing to join your game. This game URL is a single line that consists of an IP address, a port number, game ID, and game password.

An IP address stands for Internet Protocol address. Every computer on the Internet is assigned one, typically by your Internet service provider; you can think of it like the address on your house. If you don't have a router or firewall, the process of hosting a game is pretty straightforward. You simply provide your figurative house address, the entire game URL shown on your Setup Online Tournament menu, to the others wishing to join your game for a private game. You can copy this Game URL with the copy button to the right of the game URL, and paste it into an email to invite the other players wishing to join the game. Alternatively, you may paste the game URL into an instant message or simply verbally read the number to someone via telephone. If you wish to host or join a public game posted on the public games list, an additional step is needed to configure your profile to list/join public games. If you do not wish to host or join a game posted as a public game, this step is not needed for private games between friends.

If you have a firewall, a step may be needed in order to host any online game over the Internet. A firewall separates your computer from the outside world to prevent hackers from being able to access your computer, think of it as a figurative brick wall between your computer and the Internet. In order for the outside world to access your computer to do things such as receiving email or downloading things from the Internet, ports are used. A port can be thought of as removing a brick from your brick wall to allow incoming information to pass through. Specific ports are pre-reserved for things like the Internet and email. Online games must use their own port, removing their own brick from the wall in order to host online games. DD Poker uses port number 11885.

If you are using an internet security or firewall program, you will need to allow "ddpoker" access to the internet, or configure ddpoker access through port 11885. Although your setup and version may differ, here are some guidelines for some specific programs. Windows SP2 Firewall needs to Unblock the program ddpoker. Norton Internet Security needs to add a modify rule to permit TCP and UDP over remote port 11885. If using the Mac firewall, add a new incoming network communication to allow DD Poker on port 11885. If using the Zone Alarm, allow all internet and server access to ddpoker.exe.

If you have a router, you will need to "port forward" or set up a "virtual server". A router allows several computers in your home to share your connection to the Internet, it also supports its own built-in firewall.  Your router keeps the IP address assigned by your Internet service provider as its own. The router then assigns local IP addresses to each computer in your home or LAN (local area network). This internal IP address can not be seen by the outside world. So in order for the computer hosting your poker game to receive incoming game information from the Internet, your router uses Port Forwarding.  This allows game information sent to your router from the other player's computer to communicate with the computer hosting the game behind your router. The router must be setup to do this, by being told to forward anything entering either TCP or UDP ports 11885 to 11889 to the local IP address of the computer that is hosting the poker game.

Some DSL modems have their own built in firewalls. So someone could potentially have three firewalls, their DSL modem, router, and software firewall. If the Test Connection button test failed, a firewall in any of these three areas can be blocking incoming connections, and require the ports to be opened. Note: You may still Join online games without setting up any ports, you only need to configure your ports if you wish to Host an online game.

Glossary of Router Terms
DHCP A router by default assigns every computer on you home network an IP address. This IP address is known to be dynamic. A dynamic IP address changes and may be re-assigned a different IP address the next time the computer or router restarts. A Static IP address is assigned to a computer when one isn't automatically assigned to it by the router using DHCP. This allows the same computer to act as the host of game every time without the worry of needing to alter the host IP address for porting the game in the router settings.
Firewall A firewall separates your computer from the outside world to prevent hackers from being able to access your computer. Think of it as a figurative brick wall between your computer and the Internet protecting your computer. A software firewall can be running on your computer such as Windows Firewall or Norton Internet Security. Hardware firewalls are typically built into routers and sometimes even modems.
Game URL URL is an acronym for Uniform Resource Locator. It is a web address to a resource on the Internet. In your case, the resource is the person's computer hosting the poker game. A game URL is this address with a game identification number and game password tacked on. The entire URL needs to be used in order to host or join games. You may notice when hosting, there are two different types of URL's, one generated by your local area network, and one for the internet. If your computer is connected directly to the internet, these numbers will be the same. It uses the IP address of your computer, most likely assigned by your internet service provider. In the case of a home router, your LAN URL and internet URL will be slightly different, the IP address is a different number. The internet URL will be the same as described above. This is the Game URL you would give your friends if you wish to play with them over the internet. The LAN Game URL uses the IP address assigned by your router and can only be used by computers in your local area network. This is good if you have computers on your LAN you wish to play with, but they don't have internet access or the player profiles has not been configured to join public games. In the case of a business LAN, it is possible that no one will have an internet public Game URL, and are forced to use the LAN URL.
Port In order for the outside world to access your computer to do things such as receiving email or downloading things from the Internet, ports are used. If your firewall is thought of as a brick wall, then a port can be thought of as removing a brick from your brick wall to allow incoming information. Specific ports are pre-reserved for things like the Internet and email. Online games must use their own port, removing their own brick from the wall in order to host online games. DD Poker uses port number 11885. Any firewall programs such as Windows XP firewall will need to be told to allow access through TCP ports 11885 to 11889 and UDP ports 11885 to 11889.
Port Forwarding Port forwarding tells your router, if any poker information arrives over the internet on TCP ports 11885 to 11889 or UDP ports 11885 to 11889, to send it to the computer hosting your poker game. Some router companies refer to Port Forwarding as Port Range Forward, or Virtual Server. You do NOT want to set up Port Triggering. 
Online Stability and Disconnections

Disconnections and the stability of an online game is dependant on many things. Some are within your control to improve and others are not.  For those familiar with live action online gaming such as first person shooter games, you will sometimes notice jumps in the action and the game will even pause occasionally to get all the players back in sync. Although it can be irritating to skip to a new position due to a jump in action, the game will continue. Good article here from XBOX on lag-free games. A poker game does not need to communicate vast amounts of data such as the movement in a first person shooter, but the data it does communicate is critical that it is not lost. If someone has a brief disconnection, we can not simply assume they wanted to fold and not raise, the action must wait until the person reconnects. By taking some preventative measures, you can reduce the number of disconnections that occur in a game. Shown below are tips on Hosting, Adware, and Line Quality.

Hosting - DD Poker uses what is called as a peer to peer hosting method. Our central server helps arrange public games, but once the game starts, it is the computer of the person hosting the game that communicates to all joined guests. For this reason, it makes sense that the person hosting has a system and internet connection that can handle this gracefully, especially if they are hosting a lot of people.

Adware and Spyware - Adware and spyware are typically commercial programs installed on your computer without your knowledge, and feed various things like pages visited and even personal information to their clients. Then can use this information for things like pop up ads that are marketed specifically to you. Unless you already actively run anti-adware and anti-spyware software, your computer is most likely infected without your knowledge. Adware and spyware is commercial and not intended to destroy data as in some viruses, but they will use up valuable processing power and memory. Although a few of these running on your computer will not have much effect, once infected they can multiply where you could easily have dozens on your computer running hundreds of processes to the point that your computer moves at a snails pace. We trust and recommend a free reveal program called Ad-Aware SE Personal from Lavasoft.

Line Quality - Line quality and the stability of an online game is dependant on several factors. The path your ISP takes to the host, server capacity, Internet traffic, your hardware, processing ability due to adware, cable congestion in your neighborhood, or your wiring.

Disconnections Out Of Your Control

If you have done everything mentioned above in Online Stability and Disconnects for what is in your control at home, the problem may simply be an ISP issue out of your control.

Even switching ISP's is not guarantee to improve your internet connection. Typically since all DSL companies share space at your local telephone company, the "CO" central office, if the issues are there the problems will not go away. Switching from DSL to cable or vise/versa may solve some problems but create others.

The perfect internet world would act more like a LAN and there would be no delay of packets causing latency and no lost packets. Hosts with very good home connection with a very good service provider on a low congestion day can have zero problems.

On the other extreme is a host with a poor home connection to start with, on a day with an ice storm in a part of the country where some of their packets are being sent through, on a Saturday night when the internet is at it's peak. Now you have a situation where packets are being lost, and ones that do arrive are sometimes delayed due to resending packets and latency due to congestion.

If the host computer does not receive an alive signal from the guest, you may notice a "Disconnected" placard appear over their cards. TCP, the protocol used by DD, must verify a packet is sent before the next arrives in order. Depending on the severity of the delay and packet losses, you may notice the placard constantly turning on and off or even turn on for a several seconds. If the packet loss is severe enough, TCP completely stops sending lost packets as TCP test packets are sent out until a connection is re-established. This can explain why some people have trouble re-connecting all together.

People that play Xbox live games will also notice this on high congestion days or when ISP's are having trouble due to weather or other. An example, players may notice their character in a first person shooter game jump or notice other players jump to a new location to re-sync due to packet loss and latency. These types of game address this problem by simply re-syncing the game. If the problem gets bad enough or the host quits, you will notice the game go to a blue screen and allow everyone to re-sync or a new host is chosen.

In a poker game, if it is your turn to act, you can not simply jump that person ahead and assume they have called. We must wait until we have positive confirmation of their action. If some guests are having internet issues, the game will still flow nicely, everyone will simply notice those players having trouble with disconnection placards. If the host or host's ISP , or regional hub where the hosts packets are being transferred is having trouble, you may notice large numbers of disconnects.

Hopefully this offers some insight into internet packet loss and latency.

Online FAQ
Do I need to need to configure my profile to online-activate my profile in order to play a private game with a friend over the internet? No, you only need to online-activate your profile to List/Join public games if you wish to either host a game to be posted on our public games list where strangers may join, or you wish to join a game already listed on our public games list. If you wish to play a private internet game with a friend over the internet, have the host cut and paste their Internet Game URL to an email and send it to you. Then just simply paste that Game URL in the Join Online screen.
Do you play with play money? Yes, only play money is used in the game for both practice and online.
Is a credit card needed to play online? No, we do not need a credit card or any financial information to play online. There is no cost for online play, and you can never lose any money playing online.
Can I have some people connect to the host over a LAN and others via the internet at the same time? Yes, the people joining over the LAN will use the host's LAN Game URL, and the people joining over the internet will use the Internet Game URL.
Do I need to do anything with my router to Join public games? No, if you wish to join public game, you only need to configure your profile to List/Join public games. You do not need to set up your ports or do anything with your router if you only wish to Join public games, only if you wish to Host one.
Do I need to set up my Internet Game URL, OR online-activate my profile to List/Join Online, OR do anything with my router if I just want to play someone over my LAN? No, if you wish to only play someone over your LAN, there is no need to set up the Internet Game URL, online-activate your profile, or do anything with your router. Simply host and open a lobby with only your LAN URL and other DD Poker games will automatically find your game on the LAN.
I set up my ports and hosted a poker game in the past, but now people are unable to connect to my game over the internet and my Test Connection button says Test Failed.
Your IP address for your host computer has most likely changed since you last hosted a poker game. From your Setup Online Tournament screen, click the Test Connection button. If the test fails, you will need to edit your IP address in your router settings to match the Local IP Address shown at the top of your Setup Online Tournament (2 of 2) screen, when you Host Online. If you are using a standard router with the default settings, your router may assign a different IP address to your host computer if you reboot or lose power, thus needing to reconfigure your port forwarding or virtual server settings.
I click on the Test Connection button on the Setup Online Tournament screen and it says the test failed.
A firewall is blocking the incoming connection. DD Poker needs access on TCP ports 11885 to 11889 and UDP ports 11885 to 11889 in order to host a game. You can not host an online game until this test says Test Succeeded.

DSL modems, routers, and PC software such as Windows Firewall and Norton Internet Security can each have their own firewall. So someone could potentially have three firewalls, their DSL modem, router, and software firewall. If the Test Connection button test failed, a firewall in any of these three areas can be blocking incoming connections.Note: You may still Join online game without setting up any ports, you only need to configure your ports if you wish to Host an online game.
Do you use a central server or a peer to peer network? We use a central server to list public games and post results on our web page. A peer to peer network is used for online games. In other words, the host computer handles all communication with all the players in the game. This allows games to be played in local area networks such as an office that does not allow for outside internet access.
Is it important that the host computer be fast? It is not as critical as other games with real time action, but it is still a good idea for the person hosting an online game to have a fast computer with a stable internet connection.
Can I use dialup to play online? Yes, since the DD Poker does not require much bandwidth, dialup can be used. However, if you use too much bandwidth from other internet usage, like surfing the web, you may find yourself temporarily disconnected from the host of the game.
Can I re-join a game if I have become disconnected? Yes, if you are the host, click Load from the Online Menu and choose the last game. If you are the guest, click Use Last URL button and click Join Game.