DOOM for Linux

From Free Knowledge Base- The DUCK Project: information for everyone
Jump to: navigation, search

id Software original game Doom - play on Debian distributions like Mint or Ubuntu

PrBoomDoom1.jpg

First install engine and driver

sudo apt-get install chocolate-doom doom-wad-shareware prboom-plus freedoom

Now change to the following folder to find install files

cd /usr/share/games/doom

At this time all you have is a crappy FREE version which is not exactly doom, but something sorta like it using the same game engine. To get the real game of Doom going you need to copy your WAD file from your non-free Doom game (yeah the old MS-DOS game) into the game folder.

cp whereever/doom.wad /usr/share/games/doom

All you need is that wad file. You do not need to run WINE, or any emulator, or ms-dos installer. I retrieved the was file right off one of my original Doom floppy disks.

Compatible with

  • Doom
  • Ultimate Doom
  • Doom 2
  • Final Doom

If you don't have the commercial game you can still play their crappy free version - but it is NOT Doom

To play:

After installation you will find some new games in your menu. In Cinnamon it is under

MENU -> Games

The following choices are available if you added Doom.wad commercial

  1. Chocolate Doom - runs full screen, auto detects the commercial wad, and easy to start playing
  2. PrBoom+ - runs windowed, auto detects the commercial wad, more complicated to start playing (there are a number of settings I had to go though before I found it to be playable.) More configurable.
  3. Freedoom: Phase 1 - crappy free version which is like doom but not Doom (same game engine, different mobs, etc)
  4. Freedoom: Phase 2 - crappy free version which is like doom but not Doom (same game engine, different mobs, etc)

Tips:

  • The Chocolate Doom game has a game engine that closely replicates the behavior of the vanilla Doom engine as closely as possible.
  • To set a custom resolution for prboom edit ~/.prboom/prboom.cfg
vi ~/.prboom/prboom.cfg

Prboom Plus is an enhanced version of Prboom with extra features. The Prboom+ source port has many useful features for recording demos, as well as many features that benefit all Doomers in general. Install it on Ubuntu thusly.

sudo apt-get install prboom-plus

Multiplayer

Chocolate Doom has rewritten and enhanced multiplayer code that is designed to work better than the original multiplayer code found in Vanilla Doom. It is possible to play games over the Internet with other users.

To play Chocolate Doom on a local area network is straightforward. Start a server in the same way as for Internet play:

chocolate-doom -server -deathmatch

or LAN only (doesnt register online)

chocolate-doom -server -privateserver -deathmatch

Cooperative

chocolate-doom -server -privateserver -skill 5

note: -skill Set the game skill, 1-5 (1: easiest, 5: hardest). A skill of 0 disables all monsters.

Other players can then automatically join the server with the -autojoin command line option:

chocolate-doom -autojoin

If desired, clients can play through a dedicated server, rather than having one client act as the server. To start a dedicated server, either run chocolate-doom -dedicated or the standalone chocolate-server.exe.

Notes:

The dedicated server does not control game parameters (deathmatch, skill level, etc). The first player to join a dedicated server becomes the "controller" and specifies the game parameters for all players.

Once all players quit a game running on a dedicated server, the server reverts to "listen" mode, waiting for new players to join. So you can start a new game without needing to restart the server.

Configure.

Run the following to configure Chocolate Doom

/usr/games/chocolate-doom-setup

A configuration file is generated and stored in a subdirectory of your home. For example, for user nicolep it would be:

/home/nicolep/.chocolate-doom/chocolate-doom.cfg