Copy Link
Add to Bookmark
Report

Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1

Dreamcast's profile picture
Published in 
Dreamcast
 · 27 Nov 2019

Introduction

There have been several guides on setting up pc-dc server, much of which this guide is based on. The difference here is that we aim to provide a setup process the OS that most of our users are running, and in such a way that the less tech savvy can understand. While this process is by no means elegant, is the best option for those who are not willing to pay for a Dialup ISP, or for the rare and expensive BBA.

The ideal setup for a pc-dc server, is a Linux box with a serial modem. Serial modems always work, and Linux is very easy to tinker with which is important when doing something as irregular as a pc-dc server. Of course, few people run Linux on their machine, and fewer even have a serial port on their machines let alone own a bulky serial modem.

Thanks to VMware, we can emulate this ideal environment, right on your Windows machine (XP, Vista, 7) and with a simple pci or usb modem. VMware will install Linux to a virtual machine that will then detect any kind of modem as a serial device. Thus, providing us with the most reliable environment to get some online Dreamcast action. Of course, you could skip the virtual machine and do this all natively in Linux if you wish. So long as you have a Linux supported modem.

and just to be safe…. WE ARE NOT RESPONSIBLE FOR ANY DAMAGE TO YOUR PC, MODEM, DREAMCAST, SELF, CAT, RAmar, and so on!!!!!

Let’s get started then shall we?

Content


  • What you’ll need…
  • Step 1: Windows Setup
  • Step 2: VMWARE Setup
  • Step 3: Linux Setup
  • Step 4: Dreamcast Setup
  • Step 5: Running your PC-DC Server
  • Step 6: (OPTIONAL) Building a Line Voltage Inducer
  • Phantasy Star Online
  • Conclusion
  • Credits

What you’ll need…


  1. A PC with Windows XP/Vista/7
  2. An ISO of Crunchbang Linux
  3. DSL or Cable internet connection through a router
  4. Dreamcast with Browser (ie. planet web)
  5. usb modem v9.2 with voice (highly suggest zoom 3095)
  6. VMWare
  7. Line voltage inducer (maybe!)

Step 1: Windows Setup


Plug in your modem and install whatever drivers are needed for it. This should be straight forward.

Once installed, Windows will assign the device to a COM port. We need to know which one this is so…

 
Right click on My Computer-> Properties -> Device Manager -> Modems

Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it
Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it

 
Right click your modem -> Properties -> Modem tab -> Find your Com port!

Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it
Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it

Step 2: VMWARE Setup


Next we’ll install VMWARE, this handy app will let us install any operating system onto a “virtual machine” while you’re running Windows.

you can find it here https:///www.vmware.com/tryvmware/?p=player&lp=1

The OS we are going to install is called CrunchBang Linux. It’s a debian based distro using an incredibly lightweight desktop environment which will use less ram. Those of you using netbooks with a native install of crunchbang will especially appreciate this OS. http://crunchbangLinux.org

This guide was tested with both Crunchbang 9 and 10.

Now in VMware, add a virtual machine, and select the ISO of crunchbang that you downloaded.

Before installed the OS, we need give the virtual machine access to our installed modem.

 
Customize Hardware -> Add -> Serial Port
Use Physical serial port -> select our Com port


See that Connect at power on is enabled under Device Status

Next click on Network adapter, and change it to “Bridged” and see that Replicate physical network connection is DISABLED.

All set, let’s install Crunchbang. This is pretty straightforward. If you have any problems here I suggest searching through their forums.

Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it
Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it
Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it
Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it
Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it
Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it
Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it
Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it

Step 3: Linux Setup


Once installed, hit Super+Spacebar (super = Windows key)

 
System -> Synaptic Package Manager -> enter your password


We will be installing mgetty, ppp, and gnome-ppp
You might have to hit reload and update repositories if they aren’t showing up
now hit Super+t and type

 
sudo gnome-ppp


enter password.

 
hit setup -> Detect


this will tell us where the modem is in Linux. /dev/ttyS0 or something like that.
Back in our terminal (super+t), type

 
sudo gedit /etc/ppp/options


delete everything there and paste in the following

 
debug
login
default-asyncmap
require-pap
proxyarp
ktune
#IP Addresses. Uncomment whichever one you wish to use
#router IP for internet browsing
ms-dns 192.168.1.1
#sylverant PSO server
#ms-dns 67.222.144.120


The ms-dns line is the ip address of wherever you’d like to connect to. The IP address of your router will be used to browse the internet with planetweb or dreamkey, but for pso you will have to enter the IP of the ship you wish to connect to.

Now open a new page in gedit. And type in the local IP address of your computer, and then the IP address you wish to assign your Dreamcast. Then your netmask. The format will look like this.

 
192.168.1.101:192.168.1.105
netmask 255.255.255.0


To find out your local IP, go back to the terminal and type

 
sudo ifconfig


It will probably be similar to the one posted. Paste in it, and choose the address you want for the DC. It can be any IP from your router’s IP Pool that isn’t being used.
So if your vmware local IP is 192.168.1.101, then you can assign 192.168.1.102 to your Dreamcast so long as there isn’t another device using that local IP.
Your netmask will be probably be the same but check in ifconfig to be sure.
Now, we are going to save this file as /etc/ppp/options.ttyS0
Replace ttyS0 with whatever the location of your modem is.
next open /etc/ppp/pap-secrets
add the following line at the bottom

 
dream * dreamcast *


now back in terminal, paste the following..

 
sudo useradd -G dialout,dip,users -c "Dreamcast user" -d /home/dream -g users -s /usr/sbin/pppd dream


and

 
sudo passwd dream


when prompted, enter dreamcast
This will create a user that has access to the modem, the Dreamcast will connect to the pc as this user
Now in gedit, open up etc/mgetty/mgetty.config
and paste the following. Replace ttyS0 with location of your modem if it’s different.

 
debug 4
fax-id
speed 115200
port ttyS0
data-only y
issue-file /etc/issue.megetty

Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it
Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it
Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it
Dreamcast-PC server guide for Windows XP/Vista/7 and Linux - part 1
Pin it
← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT