Setting up

Contents

Installing Skulltag on Windows

Via installer

  • Run the installer.
  • Find your IWAD files. These are the Doom data files and are usually called:
    • Doom.wad
    • Doom2.wad
    • TNT.wad
    • Plutonia.wad
    • Heretic.wad
    • Hexen.wad
    • Hexdd.wad
    • Strife1.wad
  • Copy your IWADs into the Skulltag directory.
  • You're done! Run Skulltag.

Via ZIP archive

  • Extract the files into a folder.
  • Follow the steps about your IWADs above.
  • Done! Play Skulltag.

Installing the Skulltag Client on Linux/FreeBSD

    • Note the server version of Skulltag only requires a third the libraries of the client. If you intend on using only the server, please scroll down to save you some installing time!

In order to install the Skulltag client on Linux, you need to download and install its dependancies:

  • fmod-3.75
  • flac-1.1.2-r7 or flac-1.1.2-r3
  • libsdl-1.2.11 or libsdl-1.2.8-r1
  • nasm-0.98.39-r3
  • p7zip-4.42 or p7zip-4.39
  • libgtk2.0-0
  • libjpeg62

You can presumably use any higher versions of these programs, however that might not be the case.

Installing FMOD

Note: FreeBSD has no fmod library, so skulltag is built without it and doesn't require it in FreeBSD

$ wget http://www.fmod.org/index.php/release/version/fmodapi375linux.tar.gz
$ tar -xvzf fmodapi375linux.tar.gz

Now make yourself root

$ sudo su
Password: (enter your password)

To determine the bittage of your Linux, type in "uname -m", if it says "x86_64" then you are on 64-bit otherwise you are on 32-bit.

If you are on a 32-bit system:

# cp fmodapi375linux/api/libfmod-3.75.so /usr/lib/
# ln -s /usr/lib/libfmod-3.75.so /usr/lib/libfmod.so

If you are on a 64-bit system:

# cp fmodapi375linux/api/libfmod-3.75.so /emul/ia32-linux/usr/lib/
# ln -s /emul/ia32-linux/usr/lib/libfmod-3.75.so /emul/ia32-linux/usr/lib/libfmod.so

Installing Other Dependencies

  • In Debian and Debian-based, run (as root):
# apt-get install zlib1g-dev libsdl1.2-dev libflac++-dev nasm tar bzip2 p7zip libjpeg62

Make sure the versions of these packages are equal to or greater than one of the versions listed above.

Installing Timidity If you want music, then you'll need to install timidity. If you try running Skulltag without having timidity and not using the parameter -nomusic chances are the game will hang up attempting to use a device not on your PC. If you don't want to bother installing timidity, just use this paramater: skulltag -nomusic

  • ... on any Debian-based distribution, run (as root):
# apt-get install timidity

Setting Up The easiest way to set Skulltag up is to simply create a skulltag folder in your home directory and extract the linux base (skulltag.wad) and distro binary (skulltag and skulltag.pk3) in there. After that simply put all of your iwads in that same directory. If you don't want your iwads in that directory you can either use the parameter -iwad <location> when starting Skulltag or go into your skulltag.ini file in /home/user/.zdoom (hidden dir) and specify a path there.

Now you should be set to run Skulltag! From there go into your terminal and type the path to your skulltag directory. Probably /home/<user>/skulltag . When in there, type ./skulltag (-nomusic) (-iwad <dir>) to launch skulltag. If something went wrong during installation and a necessary device was not found, it should give you the error in the terminal.

Don't forget that most, if not all Linux Distro's are case sensitive, so if the capitalization of your IWAD's is weird, Skulltag won't run!

For more info on installation, you may want to read up on how to Install ZDoom on Linux [1]

Installing the Skulltag Server on Linux/FreeBSD

As of 97D, the Skulltag server is now a standalone binary on Linux/FreeBSD called "skulltag-server." It requires only a third the libraries the client does.

Here are the libraries you need:

  • libsdl-1.2.11 or libsdl-1.2.8-r1
  • libjpeg62

You can presumably use any higher versions of these programs, however that might not be the case.

  • In Debian and Debian-based, run (as root):
# apt-get install libsdl1.2 tar bzip2 libjpeg62

From there all you need to do is run skulltag-server with:

  • ./skulltag-server -host

A great tutorial on how to set up the Linux/FreeBSD server can be found here.

This page was last modified 18:27, 25 August 2008.
This page has been accessed 4,487 times.