That which once was Colour.Magic has been sacrificed in favour of I'm leaving this here for historical purposed and because I still think it's really cool. I've inserted notes to indicate the new names of the machines, but their duties and capabilities are about the same.


Watch What You Wish For, You Just Might Step In It.

If you're here, you either care too much about my projects, or you're a creator from Discworld and you think I'm cheating. Either way, here's the story on my own private little domain, Colour.Magic.

It's hard to say where it began, but I know it involved having an extra computer lying around and WAY too much time on my hands. I wanted to play with Linux at home, and I wanted a way to let a friend of mine play online at the same time I was, or while I used my computer for something else. After some initial fiddling with SLIP and PLIP cabling I finally get sensible and coughed up a few bucks for 10Base-T network cards and a small hub.

Out of the two cases, three (or was it five?) motherboards, three hard drives, two monitors, and a bucketful of cards, cables, and memory I built two systems. This is how they turned out:
Host Name: Twoflower (Maybe) Rincewind (Until)
Duties: Dialup Router, Firewall, Name & File Server Everything Else
Processor: AMD 5x86-133 Intel Pentium 166(OC->200MHz)
Memory: 32 MB EDO 32 MB EDO
Hard Drive(s): 540&340 MB IDE, 350&1250 MB SCSI 2.17 GB SCSI-3, 1.05 GB SCSI
Operating System(s): Linux 2.0.33 Linux, OS/2, Win95

The real trick is how they're interconnected. Twoflower has a USR Courier X2 on one of its serial ports. This modem is used to make a PPP link to JavaNet, thus bringing Twoflower into <sarcasm>the wonderful world of the internet!</sarcasm> From there, the connection is effectively shared through Linux's ability to do IP Masquerading. This allows multiple computers to access the internet through one physical connection and one real IP address.

In doing this, I've also made setting up any additional systems a lot easier. All I need to give another computer internet access is some sort of TCP/IP package and a NIC. This comes in handy when I want to use my laptop (Luggage) at home. I just plug it into the hub, and Twoflower handles the rest.

Now, if you've read this far, you REALLY need to find better things to do with your time. OR you're a Discworld creator and you're still wondering what this has to do with multiplaying. If you haven't figured it out yet, I have three computers that can all be using the internet at once, and will all appear to be the same machine. Yes, three people could be in my room at once, all playing Discworld, and all apparently on the same machine. Please do not even ask me about this again. It's getting rather annoying, and I'm done being patient about it.