How to connect: Dreamcast

If you require a serial number, we recommend using RazorX's PSO Tool GUI program to generate one. It is recommended to not use a shared serial.

If you receive an error saying that your access key is invalid, this means your chosen serial number has already been used on the server and the access key you are using does not match. If this serial number is truly your own from a disc or another server, please post on either the forum or Discord regarding this with proof. If not, you will need to change your character's serial, with the instructions at the PSO Tool GUI page.

The easiest way to get online! Simply run/burn the below discs of choice and play! Providing you have your internet set up on the Dreamcast or Emulator, it will just work. If your DNS is set to a specific private server though for the BBA, you will need to change that.

Please note that these discs are currently not optimised for loading speed and mimic the original retail disk. If you wish to connect with another disc (whether retail or another .cdi), please see below.

Download links:

Boot disc

Works with retail disc and .gdi images. Does not work with .cdi images.

  1. Download the Sylverant PSO Patcher for Ragol.org.
  2. Boot this disc on your Dreamcast, then insert your version of Phantasy Star Online afterwards and follow the onscreen prompts.
    • If using GDemu, place the patcher disc and game next to each other in the list, with the patcher on top. When prompted by the patcher to insert PSO, press the physical button on the disc drive to swap to PSO.
  3. Phantasy Star Online will now boot, and going online will connect you straight to Ragol.org.

The Sylverant PSO Patcher is created and © by Lawrence Sebald aka BlueCrab.

Change DreamPi DNS

Works with NTE, USv1, EUv1, EUv2, and .cdi images with no HL check.

Note that with the DreamPi DNS changed, you will not be able to connect to other game servers temporarily.

  1. Open command prompt / terminal on a computer on your local network.
  2. Connect to your DreamPi with SSH.
    • By default, this is done by entering ssh pi@dreampi.local, typing yes if asked to, then entering your password (by default, this is raspberry).
  3. Enter nano dreampi/etc/dnsmasq.conf once connected.
  4. Press down until you find server=46.101.91.123; replace with server=13.41.36.157.
  5. Press Ctrl+X, followed by Y, followed by Enter.
  6. Press Ctrl+D to disconnect from your DreamPi, then restart everything.

If you wish to restore functionality to other game servers, follow the steps again but restore the server=46.101.91.123 line. If you're comfortable, it is worth adding both server lines and then commenting out the one you don't wish to use by putting a # at the beginning of the line.

If this does not appear to be working for you (especially if it seems that the DreamPi is unable to dial), it is recommended to re-install DreamPi and try again, this usually fixes it.

Boot disc

Works with retail disc and .gdi images. Does not work with .cdi images.

  1. Download the Sylverant PSO Patcher for Ragol.org.
  2. Boot this disc on your Dreamcast, then insert your version of Phantasy Star Online afterwards and follow the onscreen prompts.
    • If using GDemu, place the patcher disc and game next to each other in the list, with the patcher on top. When prompted by the patcher to insert PSO, press the physical button on the disc drive to swap to PSO.
  3. Phantasy Star Online will now boot, and going online will connect you straight to Ragol.org.

The Sylverant PSO Patcher is created and © by Lawrence Sebald aka BlueCrab.

Change DreamPi DNS

Works with NTE, USv1, EUv1, EUv2, and .cdi images with no HL check.

Note that with the DreamPi DNS changed, you will not be able to connect to other game servers temporarily.

  1. Open your PC-DC virtual machine and open the terminal.
  2. Enter nano dreampi/etc/dnsmasq.conf.
  3. Press down until you find server=46.101.91.123; replace with server=13.41.36.157.
  4. Press Ctrl+X, followed by Y, followed by Enter.
  5. Press Ctrl+D to disconnect from your DreamPi, then restart everything.

If you wish to restore functionality to other game servers, follow the steps again but restore the server=46.101.91.123 line. If you're comfortable, it is worth adding both server lines and then commenting out the one you don't wish to use by putting a # at the beginning of the line.

If this does not appear to be working for you (especially if it seems that the DreamPi is unable to dial), it is recommended to re-install DreamPi and try again, this usually fixes it.

DNS Change

Works with NTE, USv1, EUv1, EUv2, and any versions with no HL check.
Will work with all versions if using Codebreaker to patch out the HL check.

  1. Change your ISP settings on your Dreamcast to use 13.41.36.157 as its DNS server.
  2. Going online will connect you straight to Ragol.org.

It is possible that you may still fail to connect due to the DNS security of your ISP/router. If this is the case, you must use one of the other methods to connect.

Boot disc

Works with retail disc and .gdi images. Does not work with .cdi images.

  1. Download the Sylverant PSO Patcher for Ragol.org.
  2. Boot this disc on your Dreamcast, then insert your version of Phantasy Star Online afterwards and follow the onscreen prompts.
  3. Phantasy Star Online will now boot, and going online will connect you straight to Ragol.org.

The Sylverant PSO Patcher is created and © by Lawrence Sebald aka BlueCrab.

Codebreaker

If you are using a version with a HL check (by default this is JPv1, JPv2, and USv2), it will be necessary to use Codebreaker codes to disable the Hunters License Check and redirect to Ragol.org.

Find the codes at the bottom of this page.

If you haven't yet, make sure to get the latest version of Flycast here. You will want the latest master version for your operating system.

  1. Find and open the "emu.cfg" file in Flycast's directory. (may show as just "emu")
  2. Under [network], set the DNS as 13.41.36.157 and EmulateBBA = no.
  3. If using JPv1, JPv2, or USv2, enter the appropriate HL Check Disable Codebreaker code below in Cheats. This is not necessary if using a CDI version of those versions with the HL Check already patched out.
  4. Going online will connect you straight to Ragol.org.

It is possible that you may still fail to connect due to DNS security of your ISP/router. If this is the case, you must use a connect code below to connect.

All codes were created by BlueCrab at Sylverant, with the connect codes modified for Ragol.org. The original source can be found at Sylverant.

The Enable Code is only required if using with a Dreamcast - Flycast does not require this.

Note that Flycast requires the codes to be re-activated on each launch of the game.

Japanese - Version 1

Enable Code:
1D679724
C0705040
HL Check Disable:
0220C474
E000000B
Connect Code:
0E082184
0001002C
0128CC1A
00006172
0228CC1C
2E6C6F67
0228CC20
0067726F

US - Version 1

Enable Code:
1EBF9758
C0705040
Connect Code:
0E083CA4
0001002C
012866FA
00006172
022866FC
2E6C6F67
02286700
0067726F

European - Version 1

Enable Code:
144F9758
C0705040
Connect Code:
0E083C20
0001002C
012861CA
00006172
022861CC
2E6C6F67
022861D0
0067726F

Japanese - Version 2

Enable Code:
116F90D5
C0705040
19C7D212
40707044
1D2C10FE
0000D003
1D34D0FE
20119102
1D44D0FE
0009000B
1D54D0FE
00008133
1D64D0FE
AC937978
HL Check Disable:
02237404
E000000B
Connect Code:
0E0AADCC
0001002C
002EC50B
00000072
022EC50C
6C6F6761
022EC510
67726F2E
022EC514
00000000

US - Version 2

Enable Code:
1B7AAF61
8C5FF000
116F90D5
C0705040
1A87D212
40707044
1EEC10FE
0000D002
1EF4D0FE
2012D102
1E04D0FE
0009000B
1E14D0FE
AC9382C8
1E24D0FE
C74849AE
HL Check Disable:
0223859C
E000000B
Connect Code:
0E0AD788
0001002C
002EEA73
00000072
022EEA74
6C6F6761
022EEA78
67726F2E
022EEA7C
00000000

European - Version 2

Enable Code:
1B7AAF61
8C5FF000
116F90D5
C0705040
1A87D212
40707044
1EEC10FE
0000D002
1EF4D0FE
2012D102
1E04D0FE
0009000B
1E14D0FE
AC937F78
1E24D0FE
0B50C4F3
Connect Code:
0E0A0848
0001002C
002E301B
00000072
022E301C
6C6F6761
022E3020
67726F2E
022E3024
00000000