Official Sega Saturn NetLink VOIP Guide

General Dreamcast discussion applies here. Before posting here please check the other forums in the Dreamcast section to see if your topic would fit better in those categories.

Moderator: mazonemayu

Forum rules
Please check the other forums in the Dreamcast section before posting here to see if your topic would fit better in those categories. Example: A new game/homebrew release would go in the New Releases/Homebrew/Emulation section: http://dreamcast-talk.com/forum/viewforum.php?f=5 or if you're having an issue with getting your Dreamcast to work or a game to boot it would go in the Support section: http://dreamcast-talk.com/forum/viewforum.php?f=42
User avatar
Xiden
Resident Evil
Posts: 1739

Official Sega Saturn NetLink VOIP Guide

Post#1 » Sun Jun 26, 2016 8:38 pm

TopPage1.png


Table of Contents
1. Hardware Required
2. Hardware Setup
2a. Optional Hardware Setup
3. VOIP Configuration
4. Router Configuration
5. Sega Saturn NetLink Setup
5a. Hosting a NetLink Game
5b. Dialing into a NetLink Game
6. Sega Saturn JP Xband Setup
6a. Hosting a JP Xband Game
6b. Dialing into a JP Xband Game
7. Optimizations for Low Lag NetLink Play
8. Accessing NetLink Zone
9. Accessing Sega Touring Car Championship Leaderboards
10. Troubleshooting
11. Sega Saturn NetLink Utilities


Printable PDF Guide by David Lee -
Segs Saturn VoIP Guide 2.0.pdf
(8.01 MiB) Downloaded 8 times


**For the purposes of the guide, Netlink refers to the North American modem and/or games and JP Xband refers to the Japanese modem and/or games.**

1. Hardware Required

1. UNLOCKED Cisco / Linksys SPA1001 FXS VoIP Phone Adapter
voipATA.jpg
voipATA.jpg (61.94 KiB) Viewed 827 times


2. Sega Saturn NetLink or Sega Saturn Japanese Xband Modem. Japanese Xband Modem will work with USA retail games or USA Patched games and NetLink Modems will work with Japanese Patched games. Netlink and JP Xband can connect to each other for gameplay
US NetLink
NetLink.jpg

JP XBand
jpxband.jpg
jpxband.jpg (73.46 KiB) Viewed 827 times


3. Phone Cord

4. Ethernet Cable

Optional Equipment - For Accessing NetLink Zone, Surfing the Internet, Sending Emails, Trading Files)

5. Dreampi Kit
Dreampi.jpg
Dreampi.jpg (74.39 KiB) Viewed 827 times


6. Phone Line Switch(2PORT RJ11 RJ12 Manual Sharing Telephone Switch BOX Phone selector) - Allows you to connect all equipment together including a Sega Dreamcast.
switch.jpg
switch.jpg (38.75 KiB) Viewed 827 times


7. Phone Line Splitter

2. Hardware Setup
1. Plug in your Ethernet cable from your router to the VOIP Adapter

2. Plug one end of your telephone cord to the VOIP adapter and the other end to LINE on the Sega Saturn NetLink or Sega Saturn JP Modem

Connection Diagram
diagram1.png


2a. Optional Hardware Setup

This section will show you how to setup your Sega Saturn to work with both a DreamPi and VoIP ATA Adapter together
More Information on DreamPi here - https://www.youtube.com/watch?v=VgRLnj2YR3s

1. Plug Sega Saturn into socket 1 of the phone line splitter

2. (Optional) Plug your Sega Dreamcast into socket 2 of the phone line splitter

3. Plug your phone line splitter into IN/OUT port on Phone Line Switch

4. Plug DreamPi into Slot 1 on Phone Line Switch

5. Plug SPA1001 VoIP ATA into Slot 2 on Phone Line Switch

6. When you wish to connect to internet press button 1 on the switch, press 2 to use the VoIP ATA.

Optional Connection Diagram
diagram2.png


3. VOIP Configuration

1. You first need to login to your router and find out what IP Address your voip adapter was assigned.

2. In my case it was assigned 192.168.1.80, The device should also already be named "SipuraSPA" as seen in the screen shot below

voip.png
voip.png (5.88 KiB) Viewed 20902 times


3. Type in that ip address into any browser and press enter. Then you'll need to click on "Admin Login" and then "Advanced" on the top right hand corner of your screen

setup1.png


4. Click on System Tab (Optional Step)

Set DHCP to NO,
Setup a static IP of your choosing
Enter your routers Gateway (Find this by using ipconfig on windows command prompt)
NetMask must be 255.255.255.0

setup2.png


5. Click on the SIP Tab and Verify/Match Settings boxed in red in image below

If your opponents netlink answers your call but never exchanges information, then try setting "STUN Enable" to No and putting your public IP address in EXT IP

sip.png


6. Click on Provisioning and Verify/Match Settings boxed in red in image below

setup3.png


7. Click On Regional Tab

Copy the following line into "Reorder Tone" (Area boxed in Red)

480@-19,620@-19;10(.5/.5/1+2)

region.png


7. Click on Phone and Verify/Match Settings boxed in red in image below

setup4.png


8. Click on Line 1 and Verify/Match Settings boxed in red in image below

If your opponents netlink never "Answers" when you dial or are being dialed then your ISP could be blocking port 5060. In this case you'll need to change the SIP Port and EXT SIP Port to 4000

line1.png


***Daytona USA and Duke Nukem 3D May require you to set your Jitter setting to Medium!***

4. Router Setup

1. Log into your router. YOU MUST EITHER DMZ YOUR VOIP ADAPTERS IP ADDRESS OR PORT FORWARD 5060 UDP and 16384 - 16482 UDP IF YOU CHANGE YOUR VOIPS PORT NUMBER THEN YOU NEED TO PORT FORWARD THAT NUMBER INSTEAD!

5. Saturn NetLink Setup

USA versions of the games will only connect with USA versions
JP versions of the games will only connect with JP versions

1. Put in any of the following NetLink compatible games into your Saturn:

**If you and your opponent are both using NetLink Modems and not JP Xband Modems then you should use the patched USA games. If at least you or your opponent is using a JP Xband Modem you can continue using Retail Copies. This is because running the games over VoIP at 14.4k provides a far superior performance. A NetLink Modem can match up with a JP Xband Modem**

Patched games available at http://saturn.dreampipe.net

(USA Titles)
-Daytona USA CCE NetLink Edition
-Duke Nukem 3D
-Saturn Bomberman
-Sega Rally Championship
-Virtual On: Cyber Troopers NetLink Edition

2. When the game loads select "QuickLink"

3. Click on "Setup" on the main menu and you'll be brought to the following screen

usnetlink1.png


4. Click on "Character" select an Avatar

5. Click on "Code Name" Type desired username

6. (Optional) Click "Taunt" to put in some trash talk you want to show up before the match starts

7. Click on "Phone Setup" select Tone

8. Click Return

5a. HOSTING A NETLINK GAME

1. Simply click on "Wait" , then you'll need to text message your opponent that you are ready for them to dial you. The option to practice or watch a slide show will appear while you wait.

5b. DIALING INTO A NETLINK GAME


1. You will need your opponents Public IP Address. If they followed this guide then their UserID will be 11 and port will be 5060. However these may very depending on what user SIP Port was entered.

to Dial you'll need to enter it in the following format

(UserID)*(IPAddress)*(PortNumber)#

Note for IP address use asterisk to separate numbers where you would normally have periods. ###*###*###*###

Example: If you and your opponent have followed this guide both your UserID's will be 11 and ports will be 5060. We'll assume the person you are dialing public IP is 127.1.1.0

So you would enter in the dial screen 11*127*1*1*0*5060#

usnetlink2.png


2. You should verify your opponent is ready to be dialed before dialing.

6. Sega Saturn JP Xband Setup

patched xband games are for multiplayer only, there is no single player option
1. Put in any of the following JP XBAND Patched compatible games into your Saturn:

Patched games available at http://saturn.dreampipe.net

(JP XBAND Titles)
-Daytona USA Championship Circuit Edition for SegaNet
-Decathlete for SegaNet
-Puyo Puyo Sun for SegaNet
-Puzzle Bobble 3 for SegaNet
-Saturn Bomberman for SegaNet
-Sega Rally Championship Plus for SegaNet
-Sega Worldwide Soccer '98 for SegaNet
-Virtua Fighter Remix for SegaNet
-Virtual On: Cyber Troopers for SegaNet

6a. HOSTING A JP XBAND GAME


1. Select a empty slot and name the Character "s1".

jpxp1.png


2. Select the challenge button, select yes to register and wait for a call.

jpxp3.png


6b. DIALING INTO A JP XBAND GAME


1. You will need your opponents Public IP Address. Login to your VoIP ATA and add the following modification to the Dial Plan under Line 1 Tab at the bottom.

Replace the 127.0.0.1:5060 with your opponents IP and Port
(*xx|<9999:11@127.0.0.1:5060>|[3469]11|0|00|[2-9]xxxxxx|1xxx[2-9]xxxxxxS0|xxxxxxxxxxxx.)

dialplan.png
dialplan.png (5.16 KiB) Viewed 826 times


2. Select a empty slot and name the Character "m99999#"

jpxp2.png


3. Select Challenge when opponent is ready for you to dial, select yes when asked to register.

jpxp3.png


7. Optimizations for Low Lag NetLink Play

14.4k modem speeds have been found to work better over VoIP without any negative impacts to game play. To connect at this speed, a JP Xband Modem must be used on at least one side of the connection when playing US RETAIL games. When using PATCHED game images, all modems and games will connect at 14.4k regardless of configuration. Below is a chart showing match-up configurations:

compatibility.png


8. Accessing NetLink Zone
NetLink Zone is availalble only on USA NetLink Games

netlinkzoneimg.png


1. Insert any Sega Saturn PlanetWeb Disc

2. Setup your saturn following the DreamPi setup guidelines for Dreamcast - https://www.youtube.com/watch?v=VgRLnj2YR3s

3. Boot up any NetLink game and click on the NetLink Zone When you connect your Saturn via Dreampi your game will automatically redirect to the appropriate site no modifications needed

3a. Alternatively you can set your primary DNS to : 46.101.91.123 if your dial up IP allows this.

Features:
- In browser Quick Link direct launch
- IRC Chatroom
- Guestbook with Registration
- Email
- Help Site
- Direct Link to Saturn.Dreampipe.Net

9. Accessing Sega Touring Car Championship Leaderboards

COMING SOON!

10. Troubleshooting

Games freeze up constantly
- Set Jitter to Medium
- Double check that all your opponents and your settings match exactly.
- You should only play with opponents from the same continent. Overseas matches unfortunately are not currently supported
- Only use wired connections only. Wireless connections will usually always fail to connect

How do I factory reset my SPA1001?
To perform a factory reset on your SPA-1001 dial **** on the phone. You should hear a Sipura message asking you to enter your selection. Then dial 73738#

How do I see that cool taunt screen on JP Xband Games
Type mp9999# or sp to show taunt screens for JP games. Taunt messages do not save after restart.

"When someone dials me nothing happens on my screen"
- Verify your VoIP is DMZd or is port forwarded properly.
- Try setting your sip and sip ext port to 4000
- Check your stun server settings make sure everything is typed in correctly
- Check your Gateway and make sure it's correct
- Make sure your public IP address hasn't changed on you since your last connection attempt.
When you are in Wait Mode the green light on the VOIP adapter will NOT be on.
When you are in Dial Mode the green light on the VOIP adapter WILL be on

If you cannot get passed the "Answer" screen on the netlink call
- Double check your VoIP adapter is DMZ'd or has Port Forwarding enabled on the correct ports
- On sip tab, disable enable Stun Server. On Ext IP put your ISP ip address in there and save.
- Try switching around who dials who and see if that fixes the problem
- Try changing your port on the VOIP adapters from 5060 to 4000 (Both users should do this)
- Try switching STUN Server to stun.wtfismyip.com
- Test if your Internet Connection can handle VOIP - http://www.whichvoip.com/voip/speed_test/ppspeed.html

When I dial my opponent, it says his line is busy instantly
- Both you and your opponent need to unplug you voip adapters for about 10 seconds and then plug back and and try again, this almost always fixes the issue.

11. Sega Saturn NetLink Utilities


SaturnPipe Homepage
http://saturn.dreampipe.net

Planet Web Browser 4.0
http://www.mediafire.com/file/61ics5rjs2ve2ih/planetweb4035b.rar

Planet Web 4.0 Covers
cover_front.jpg
cover_front.jpg (144.45 KiB) Viewed 14630 times

cover_back.jpg
cover_back.jpg (91.47 KiB) Viewed 14630 times


Ultimate Sega Saturn Web Browser 3.0 (Update 2.0) by itsthinkingstill
http://download846.mediafire.com/b5909cj2wlpg/bbz8jjzacazr6km/PW+3.0+Update+2.zip

Ultimate Sega Saturn Web Browser 3.0 (Update 1.0) by itsthinkingstill
pweb4.zip
(3.42 MiB) Downloaded 290 times


Version 1.9 Video Tutorial by itsthinkingstill
https://www.youtube.com/watch?v=PKNOhWgMCMY
Last edited by Xiden on Tue Jul 07, 2020 9:48 pm, edited 76 times in total.

User avatar
scaryred24
Sunday Shootout
Posts: 666

Re: SaturnPi

Post#2 » Sun Jun 26, 2016 8:49 pm

Xiden wrote:Hey guys, didn't know if this was news already or not but I was able to successfully connect my Sega Saturn Netlink with the DreamPi 1.4 to the internet.

Now only if there was a way to connect Netlinks together with the pi without having to own analog phone service, that'd be awesome! :)

I know right? Now I may look like I'm a fan of the Dreamcast but I am a bigger fan of the Saturn. It is one of my favorite misunderstood piece of hardware I currently own. Now since analog land lines here is the US is next to non-existent right now, I still urn for this to happen. How I see it is the Modem is treated as a wall telephone/answering machine that would intercept the signal to make games playable since you actually have to dial out your opponent's home phone number. Now the Netlink CD doesn't work that way since it is a traditional dial-up network service or something along the lines of that since that is like the only part where you actually need a dial up modem. Now I have seen is being recreated with a phone line simulator, but really it looks more like a LAN party that the real deal and plus like 2 of the 5 games that would run on that like original variant of Virtual On and all variants of Daytona USA CCE including the rarest in price network edition had support for the taisen cable which completely makes that whole concept redundant. I know it may be next to impossible to get Saturn netlink games working on the modern day internet in the year 2016, but if by a miracle that it happens I would not mind passing of the Dreamcast for Saturn netplay any day in the week.
Last edited by scaryred24 on Mon Jun 27, 2016 11:49 am, edited 1 time in total.
My Steam Profile (from SteamDB)


  • Worth: $2623 ($699 with sales)
  • Games owned: 250
  • Games played: 146 (58%)
  • Hours on record: 1,948.2h

http://www.speedtest.net/result/7087109286Image

kazade
Developer
Posts: 213

Re: SaturnPi

Post#3 » Mon Jun 27, 2016 9:29 am

FWIW the DreamPi should allow *any* dial-up device to connect online. I'm interested to know what else people succeed with ;)

User avatar
Xiden
Resident Evil
Posts: 1739

Re: SaturnPi

Post#4 » Mon Jun 27, 2016 9:40 am

kazade wrote:FWIW the DreamPi should allow *any* dial-up device to connect online. I'm interested to know what else people succeed with ;)


Kazade for your next project you should see if its possible to use a Pi for Direct Dialing between Two Sega Saturn Netlinks :D
Last edited by Xiden on Wed Sep 26, 2018 12:18 am, edited 1 time in total.

jdollatari
rebel
Posts: 19

Re: SaturnPi

Post#5 » Wed Sep 14, 2016 10:35 am

segata sanshiro! haha. love saturn. kinda neat to play some daytona or bomberman online

User avatar
itsthinkingstill
Vagabond
Posts: 757

Re: SaturnPi

Post#6 » Wed Sep 14, 2016 3:24 pm

Oh and by the way i tested the cmail method with email on the saturn and it does indeed work! loads even faster than the dreamcast.

User avatar
HuntrRose
Vagabond
Posts: 722

Re: SaturnPi

Post#7 » Wed Sep 14, 2016 11:09 pm

If I still had a landline I would SO dial for some VON... wish there was a SatPi more than you can imagine...

User avatar
HuntrRose
Vagabond
Posts: 722

Re: SaturnPi

Post#8 » Wed Sep 14, 2016 11:09 pm

and dont think I havent considered turning the land line back on either.. :lol:

User avatar
Xiden
Resident Evil
Posts: 1739

Re: SaturnPi

Post#9 » Thu Sep 15, 2016 4:54 pm

I've been researching a solution for a "Saturn pi" but its something we'd have to code out. Unless someone knows of some "Virtual Telephone Line Sim" software. From what I've seen, when people use Digital Phone Lines there are two issues. 1. Delay in the service, 2. Receiving Data Packets out of order.

To me, seems like we'd need to take the modem commands from one Saturn and store it in a file, send it to whatever IP is Hosting and have that file read in the correct order back to the other Saturn. But I don't have a deep understanding on how dial up modem tech works, or if I'm even on the right track.

Basically the way I see it maybe working is where one person enters in a IP Address as a "Phone Number" of the person you are wanting to play against, then the PI takes the IP + Whatever Data for the game -> Sends to other persons Saturn and vise versa.

I think we need Kazade to make this for us :) Time to start a kickstarter! lol

User avatar
itsthinkingstill
Vagabond
Posts: 757

Re: SaturnPi

Post#10 » Fri Sep 16, 2016 5:43 pm

Xiden wrote:I've been researching a solution for a "Saturn pi" but its something we'd have to code out. Unless someone knows of some "Virtual Telephone Line Sim" software. From what I've seen, when people use Digital Phone Lines there are two issues. 1. Delay in the service, 2. Receiving Data Packets out of order.

To me, seems like we'd need to take the modem commands from one Saturn and store it in a file, send it to whatever IP is Hosting and have that file read in the correct order back to the other Saturn. But I don't have a deep understanding on how dial up modem tech works, or if I'm even on the right track.

Basically the way I see it maybe working is where one person enters in a IP Address as a "Phone Number" of the person you are wanting to play against, then the PI takes the IP + Whatever Data for the game -> Sends to other persons Saturn and vise versa.

I think we need Kazade to make this for us :) Time to start a kickstarter! lol

Haha that would be amazing! since Kazade said that dream pi is basically done maybe this could be his next project!

  • Similar Topics
    Replies
    Views
    Last post

Return to “Lounge”

Who is online

Users browsing this forum: No registered users