There are several methods available to get your Dreamcast online, the easiest (but most expensive) is to simply buy a broadband adapter. The drawback to that (aside from costing $100+ on average) is that it's not supported by every game. Currently you can only play Phantasy Star Online, Quake III Arena, and Toy Racer using the BBA. The other options involve the Dreamcast's modem. You can simulate a dial-up connection using a PC-DC server, Netopia setup, or DreamPi. You can also use actual dial-up service if you still have a landline phone. DreamPi is by far the most popular method and is essentially a pre-configured PC-DC server which uses a Raspberry Pi; this is the method I would recommend as it's the cheapest and easiest to set up. Below you'll find a comparison of the various connection methods, links to tutorials, and information on how to connect to the various game servers. Hope to see you online soon! Once you're online be sure to check out the Game Scheduling section of the Dreamcast-Talk forums!

Connection Methods


DreamPi: Written Tutorial | Video Tutorial

Pros: Cheap, Easy to set up and use, Every game connects on the first attempt, Has Dreamcast Now which allows other players to see when you're online.

Cons: It's too awesome?


Netopia Method: Written Tutorial | Video Tutorial

Pros: No PC required after initial setup.

Cons: Can take multiple attempts to connect when playing Windows CE games (Starlancer, Maximum Pool, PBA Tour Bowling 2001, and 4x4 Evolution), Parts are expensive and hard to find, Fairly complicated to set up.


PC-DC Server: Written Tutorial (Virtual Machine) | Written Tutorial (Linux)

Pros: Possibly the cheapest method if you already have an old PC and modem lying around.
Cons: Complicated to set up, Can take multiple attempts to connect when playing Windows CE games (Starlancer, Maximum Pool, PBA Tour Bowling 2001, and 4x4 Evolution), Requires a PC to be on at all times and can be a pain to get connected.


Real Dial-Up

Pros: Easy to set up.

Cons: Slowest connection method, May not work with all games, Monthly fee.


Broadband Adapter: Video Tutorial

Pros: Fastest connection, Easy to set up.

Cons: Expensive, Only works with Phantasy Star Online, Quake III Arena, and Toy Racer.

Game Connection Guide

 

4x4 Evolution

Nothing! The game will connect without any modifications.

Alien Front Online (Automatic with DreamPi)*

Simply download the Sylverant AFO Patcher, burn it to a blank CD-R using ImgBurn, insert it into your Dreamcast, and insert the Alien Front Online disc when prompted.


Note: This game requires you to configure a standard length phone number (e.g. 111-1111) or it won't even attempt to connect.

ChuChu Rocket! (Automatic with DreamPi)*

Set your DNS server to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.

Maximum Pool (Automatic with DreamPi)

Set your DNS to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.


To play online with all the tables and modes unlocked, download the save file from the Downloads section using your Dreamcast web browser.

The Next Tetris: Online Edition (Automatic with DreamPi)*

Set your DNS server to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.

PBA Tour Bowling 2001 (Automatic with DreamPi)* **

Set your DNS server to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.


**When creating an account in the game, use "pass" as the password.

Phantasy Star Online

v2 US: Download the Sylverant PSO Patcher, burn it to a blank CD-R using ImgBurn, insert it into your Dreamcast, and swap it with the Phantasy Star Online disc when prompted.


All other versions: Set your DNS to 46.101.91.123 in your Dreamcast web browser or in your Netopia/PC-DC configuration.

 
Planet Ring (Automatic with DreamPi)*

Set your DNS to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration. If you're using real dial-up, you may require the Sylverant Planet Ring Patcher.

Quake III Arena (Automatic with DreamPi)

Set your DNS in the game to 46.101.91.123. If you're unable to see the master server list, you can manually connect to a server by selecting "More" and inputting the IP address of the server. You can find the list of servers here.


PAL Version: Set your DNS to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration. Once connected, select any username from the list and input anything for the password.

Starlancer (Automatic with DreamPi)*

Set your DNS server to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.

Toy Racer (Automatic with DreamPi)

Broadband Adapter: When connecting, the game will ask you for an IP address and TCP port number. Input 173.44.115.191 for the IP and 2048 for the TCP port number.


Modem: Set your DNS server to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration. Once connected, select any username from the list and input anything for the password.

Worms World Party (Automatic with DreamPi)*

Set your DNS to 46.101.91.123 using your Dreamcast web browser or in your Netopia/PC-DC configuration.

*Port Forwarding/DMZ Instructions

Some games may require port forwarding or DMZ in order to play a game once connected. To set up DMZ on your router, go to your router's configuration page, find the DMZ setting, and input the IP address of your Dreamcast.


To find the IP address of your Dreamcast using DreamPi, plug the Pi into a TV or monitor (before turning it on), look for the IP address as the text scrolls up (e.g. "My IP address is XXX.XXX.X.XXX"), and replace the digits after the last period with 98 (e.g. If the IP of the Pi is 192.168.1.107 then the Dreamcast should be 192.168.1.98).


If you need to use port forwarding instead, here are the ports that you need to forward:


Alien Front Online: UDP 7980

ChuChu Rocket!: UDP 9789

The Next Tetris: Online Edition: TCP/UDP 3512

PBA Tour Bowling 2001: TCP/UDP 2300-2400 | UDP 6500 | TCP 47624 | UDP 13139

Planet Ring: UDP 7648 | UDP 1285 | UDP 1028

Starlancer: TCP/UPD 2300-2400 | UDP 6500 | TCP 47624

Worms World Party: TCP 17219