This tutorial is also available in German on the Descentforum->Tech-Support-Board!
Feel free to ask questions in this post.
Have fun! Text follows...
Before we start: Make sure there's a 3D-driver installed!
Please take the time to follow all steps! These insturctions seem to be long,
but they aren't really. I just wanted to make everything clear.
You'll need ~1 hour for this. If you have any problems, please contact the
\"Open Descent Foundation\" (ODF) or register at www.odf-online.org/forum !
First of all, we'll install Descent3. If you already did that, jump to point 6
(Update).
1. Insert your D3-Loki-CD 1
2. Change the directory to your CD-drive (e.g. with cd /media/cdrom)
3. Execute \"bash setup.sh\" as root (change to root with \"su\" or use \"sudo\")
4. Install! Press \"Forward\" everytime, don't change anything and please don't
press \"Start!\" at the end of the installer, because it's not good to execute D3
as root
5. Install the program \"loki_update\" (you can find it in your package-manager)
6. Update D3 (Visit http://descent3.com/4_downloads.html#linux and download the
first two files. Then, unzip them with \"unzip d3linux140a.zip\" and \"unzip
d3linux140b.zip\". Delete the zip-files. Run as root \"bash
descent3-1.4.0a-x86.run\" and go through the updater. Do the same with the
b-part. If the updater asks for the installation path, enter
\"/usr/local/games/Descent3\".
7. Create the directory /usr/local/games/Descent3/movies as root (mkdir
/usr/local/games/Descent3/movies)
8. Insert CD 2 and copy all movie-files ((sudo)cp /your/cdromdrive/movies/*
/usr/local/games/Descent3/movies)
9. Now run D3 (NOT as root) with the following command: \"descent3\". If it
doesn't start, contact the ODF!
Now Descent3 should be installed correctly.
Because there are some checksum-bugs, we have to install a special program for
solving this bug for many levels, called d3fixd by Munk.
1. Download for your distribution \"d3fix-1.6-2.i386.rpm\" (SuSE/RedHat) or
\"d3fix_1.6-1_i386.deb\" (Debian/Ubuntu) from http://munk.vex-server.de/d3fix .
Note: Kubuntu, Edubuntu and Xubuntu are all Ubuntu-based, so you will have to
download the *.deb-file.
2. Install the file (with the *.rpm-file with \"rpm -Uvh --nodeps d3fix-1.6-2.i386.rpm\",
with the *.deb-file install with \"dpkg -i d3fix_1.6-1_i386.deb\")
WARNING: The RPM-package has got a bug, that's why you have to add the \"nodeps\"-flag.
3. To run the program, you need to load some kernel-modules with this command:
\"sudo modprobe ip_queue && modprobe iptable_mangle\"
4. Test the program: cd /usr/local/sbin && sudo ./d3fixd
If the program was installed correctly, it should look like this:
philipp@kubuntu:~$ cd /usr/local/sbin && sudo ./d3fixd
Password:
starting Filter
Reloading Checksums: 3086
We're done! Please not that you have to run this program while you are playing.
Now we will install some additional Mods that were originally not designed for Linux,
such as Duel, Assault ... and so on.
1. Go to http://intelcentino.in.funpic.de/Downloads with your favourite browser and
download all files with a *.d3m-ending.
2. Go to the directory where you saved the files (\"cd /where/the/d3m-files/are\")
3. Move the files to the Descent3-netgames-directory:
\"sudo mv *.d3m /usr/local/games/Descent3/netgames\"
After that, we have one last point left: A Descent3-launcher!
The Open Descent Foundation is currently writing a high-quality Descent-launcher
for Linux and Windows. Unfortunately, we did only release a very poor version of
it yet (only in German), and it is only for Linux, without a tracker.
A new version will release in November 2008, with a tracker and all the functions that
Vortex contains (a chat is also planned, but not for the next release) plus language-
support.
However, here is what you have to do to get it installed:
1. Go to http://d321go.d3.funpic.de/downloads.html and download an RPM, DEB or BIN-package.
The site is German, but you will find your way round .
After all, you should choose if you would like to use the kopete-plugin. Kopete
is a chat-program for KDE. If you want to use it, we recommend to install the plugin to
enable launchlinks.
2. Install or unpack the downloaded file (with rpm -Uvh file.rpm, dpkg -i file.deb or
tar xvjf file.tar.bz2).
3. Try to run the program with typing \"d321go\".
And finally, if you are running KDE (KDE4 not supported!) and/or using Kopete-IRC-chat,
you can make launchlinks possible!! (that means, you can click on e.g. d3://85.25.6.74:2092 ,
and d321go will start).
Only a few things are to do:
1. Change the directory with \"cd ~/.kde/share/services\".
2. Download the needed file with \"wget http://intelcentino.in.funpic.de/Downloads/d3.protocol\"
Additionally, you can install XQF (a game-tracker for Linux) and combine it with d321go.
You can list all the servers then and join by double-clicking.
1. Install XQF with the package-manager of your system
2. Start XQF
3. Go to settings->games
4. Choose Descent3 in the box on the left side
5. Insert \"d_start.sh\" in \"commandline\"
6. Save the settings
7. Refresh the servers
8. Double-click a server and see what happens: You should now see d321go starting and asking
you for the root-password to activate d3fixd. After that, click on \"Go!!\" and Descent3 will
start. Then click on Multiplayer->TCP/IP and press \"Search for games on this address:\".
If you now want to deactivate the feature that d321go always wants to start d3fixd, go to
the XQF-Descent3-settings again and replace the commandline with: \"d_start.sh --d3fixdstart=0\".
If you are back from a game, you won't have to close d321go. When you double-click the next server,
the IP changes in the mainwindow automatically.
Done!
If you should have any questions left, or anything does not work, please contact the ODF, PM me or
use ICQ/AIM/YIM/MSN/Mail to contact me.
Thanks for your attention and good luck!
-D.Cent