Menu

PCDCUsers

Anonymous

Router Ports

First, check that your router doesn't block any connections, so you will need to open the following ports in your router's NAT configuration:

PORTS -> USAGE IN THE GAME

7641 TCP -> Main server

7648-7654 UDP -> Attraction, users and other data handling

8001 TCP -> TEML requests

1285 UDP -> VoIP Negotiation

1028 UDP -> VoIP Messages

DNS Redirection

If you want to connect without using the Planet Ring boot server, please redirect DNS petition "master.ring.dream-key.com" to our server "dctalk.no-ip.info"

VoIP issues

Back in 2000, Planet Ring connections were using dial-up through PPP protocol. Nowadays, most PC are working under a NAT network, and that's the main problem with VoIP.

Planet Rings tries to obtain the other player's external IP from the UDP packets when it is doing the VoIP negociation (Splash and Dreamdorobo games). The problem is that PR gets the local internal IP, instead of the route external IP. So, when it starts sending messages, it sends them to a wrong IP (the other player's local IP).

A workaround we have developed is the 'VoIPEarth' program that does two things:

  • Capture VoIP packets in promiscous mode.
  • Craft a new packet with the same content, and the correct address.

If you plan to use VoIP functionality:

  • Compile VoIPEarth program (you will need 'libpcap' devel library in your system).

  • Create a config.ini file at same place as the program, replacing the text with your values:

    the.dreamcast.ip
    the.internal.pc.ip
    the.destination.ip
    the:pc:mac
    the:router:mac
    EOF

  • On Linux systems, you might need to run with sudo powers.

  • Input device must be set in promiscous mode, but you can use the same device to read and write.

MongoDB Logo MongoDB