WWC snapshot of http://www.msi.umn.edu/paradise/index.html taken on Sun May 28 22:55:04 1995
[ Paradise Netrek ][ ]

These pages are possible through the support of the following institutions:

University of Minnesota Supercomputer Institute

University of Minnesota

(Caveat: These pages are currently under construction. Heavy construction.)

Paradise Netrek

is a multi-player graphical space combat simulation. It is very loosely based on the TV show Star Trek, and is an outgrowth of Netrek. Paradise Netrek is an attempt to enhance Netrek by adding flashier graphics, more complicated strategy and tactics, and more code. ;)

  1. Basic Paradise Netrek
    1. First Steps
      1. Do you have TCP/IP
      2. Do you have X11?
      3. Machines/Operating Systems
      4. Examples
    2. Client Naming Conventions
      1. Machine/OS nomenclature
      2. Dynamic/Static binaries
      3. What does .gz mean?
    3. Getting a Client
      1. WWW gateway to FTP sites
      2. Anonymous FTP example
    4. Possible Problems
      1. What do I need to use a client with .gz?
      2. It says 'Command not found.' What now?
      3. lib*.so expected version x.. Help!!
      4. What does 'Cannot connect to metaserver' mean?
    5. Gameplay Basics
      1. Objective of the game
      2. Staring up the game
      3. Basic ship descriptions
        1. Scout (SC)
        2. Destroyer (DD)
        3. Cruiser (CA)
        4. Battleship (BB)
        5. Assault (AS)
        6. Starbase (SB)
        7. ATT (AT)
        8. Jumpship (JS)
        9. Frigate (FR)
        10. Warbase (WB)
        11. Light Cruiser (CL)
        12. Carrier (CV)
        13. Utility (UT)
        14. Patrol (PT)
      4. Controlling your ship
      5. Sending messages
  2. Intermediate Paradise Netrek
  3. Advanced Paradise Netrek
  4. Paradise Netrek Work
  5. Miscellaneous

Basic Paradise Netrek

1. First Steps

So you've made the choice to play Paradise Netrek! Congratulations, and welcome from the many people that already play and enjoy this game! First off, there are a few things you're going to need to know:

1. Do you have a TCP/IP connection?
Chances are that if you're reading this document, the answer is yes. Since the protocol to read Web pages requires a TCP/IP link to the internet, you probably have TCP/IP. Paradise is TCP/IP based, so if you don't have a TCP/IP link, you can't play. TCP/IP is just a fancy way of saying that you're on the internet, for you net newbies.
2. Do you have X11 installed on your machine?
If you're using a Web browser like Mosaic, you probably have X11. As far as I know, most UNIX-based workstations with graphics capability use X11. Simply put, X11 is a graphics system found on many workstations. Windows or Windows NT or a Mac is *NOT* X11. You need X11 to play Paradise, due to it's graphical nature.
3. Do you have a supported architecture?
This one is a tough question, especially if you are new to computers or don't have access to the physical machine itself. Take a look at this list and decide if you have a machine and an operating system that matches one of these combinations:
	Machine	Type		Operating System
	------------		----------------
        Amiga			???
	DEC			Ultrix
	Alpha			OSF/1
	HP Apollo		DomainOS SR10.X
	HP 700-800		HP/UX 9.X
	PC			Linux (X11R5 or R6)
				Linux Term (X11R5)
				FreeBSD
				SCO 3.2v4.2
				Unixware 1.1
	RS/6000			AIX 3.1
	Silicon Graphics	IRIX 4.0.5
				IRIX 5
	Sun			SunOS 4.1 (Solaris 1)
				Solaris 2

4. Examples
Example 1. Joe Trekker has an Alpha running OSF/1 sitting on his desk. He checks the machine type list, and finds 'Alpha' in the list. He scans over to the right of the word 'Alpha', and finds his OS, OSF/1. Both match, so he can play.

Example 2. Gnarl E. Dude has a PC sitting on his desk. He scans down the machine type list and finds PC in the list. Now, Gnarl knows that he is running SCO 3.2v4.2 He scans the OS list to the right of PC and finds the SCO entry; he's ecstatic. There is a binary for him to use.

Example 3. Imnotta Realuser has a PC sitting on his desk that runs Windows. He finds PC in the machine type list and things Great, there's hope yet. But, after looking at the OS column and not finding Windows, he's crestfallen. There's no supported binary for Windows! Poor guy can't play.

Example 4. Mac User has a Mac sitting on his desk. He looks at the machine type list in a pitiful attempt to find Mac listed there, but to no avail. There is no Mac binary, so he can't play.

If you've answered YES! to all 3 questions, then you can play! See the next section for how to obtain a trek program (called a 'client' or a 'binary' from here on in this document).

2. Client Naming Conventions

You've answered YES! to the above three questions! Great! You can get a client and play! But the next question, of course, is how on earth do you get a client?

First, you've got to know a little bit about the naming conventions us Paradise hackers use. It's a little convoluted, but it helps us keep track of what stage we're at while we're coding it.

The naming convention for binaries follows this form:

netrek.<machine/OS[-dynamic|-static]>[.gz]

Now, the non-italicized text is always the same, for each binary. That you don't have to worry about (e.g., the ntparadise at the beginning of the name is always there). However, the italicized things you'll need to worry about:

  1. <machine/OS>: Since we have so many binaries for so many different machines, naming the clients with the machine or OS name in them is a logical solution to an otherwise difficult naming problem. Here is a table of translations:
    	Machine,OS	Name
    	----------	----
            Amiga		Amiga
    	Alpha,OSF/1	Alpha-OSF
            DEC Ultrix	DEC-Ultrix
    	HP Apollo	Apollo-DomainOS
    	HP 700,800	HP700-800-HPUX
    	PC, Linux	Linux-X11R5
    			Linux-X11R6
    			Linux-term
    	PC, FreeBSD	FreeBSD
    	PC, SCO		SCO
    	PC, Unixware	Unixware
    	SGI, IRIX	SGI-IRIX4
    			SGI-IRIX5
    	RS/6000, AIX	RS6000-AIX
    	Sun, SunOS 4	Sparc-SunOS
    	Sun, Solaris 2	Sparc-Solaris
    
  2. [-dynamic|-static]: For some operating systems that undergo many revisions, we post two versions of the client: a static and a dynamic version. Static versions of the client have the required libraries linked right into them and are usually bigger. Dynamic versions of the client don't have the required libraries linked into them and are usually smaller, but require that you have at least the library version of the developer. If you don't, a typical error message is 'Shared library is older than expected', but the client could still possibly run.

    If you don't want to worry about all of this semi-arcane stuff, pick out the static client; it will work on every system, no matter what the library version is. The dynamic client will save you some disk space, but as of this writing, clients are typically less than 1MB in size.

    Current systems that have two sets of binaries are Linux, FreeBSD, SunOS 4, and Solaris 2.

  3. [.gz]: If there is a .gz at the end of a filename the binary is compressed. This means that the binary will transfer faster, but you need GNU's gzip/gunzip to uncompress it and run it. After you get a binary with this extension, the typical way to uncompress it is:
    	% gunzip netrek.machine/OS.gz
    
    This will leave the binary called netrek.machine/OS in your directory.

3. Getting a Client

Alright, you've survived the THREE QUESTIONS and you've learned about the huge naming convention those wild'n'crazy Paradise hackers have created for you. Now you can get a client.

Clicking on either of these two URLs will let you use your Web browser to fetch a client:

ftp://ftp.msi.umn.edu/pub/glamm/paradise/bin
ftp://ftp.cis.ufl.edu/pub/thoth/paradise
Or, you can use anonymous ftp to either of those URLs. Here is an example anonymous ftp session (assuming you want to get the static Linux client); examples of what you would type is italicized:

% ftp ftp.msi.umn.edu
Connected to s1.msi.umn.edu.
220 s1.msi.umn.edu FTP server (Version wu-2.4(3) Wed Jul 20 17:52:30 CDT
1994) ready.
Name (s1.msi.umn.edu:glamm): anonymous
331 Guest login ok, send your complete e-mail address as password.
Password: glamm@msi.umn.edu  (Put your email address here).
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> bin
200 Type set to I.
ftp> cd pub/glamm/paradise/bin
250 CWD command successful.
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
226 Transfer complete.
total 66
drwxr-xr-x    2 glamm    msi         1024 Oct 16 00:25 current/
drwxr-xr-x    2 glamm    msi         1024 Oct 16 00:14 expired/
lrwxrwxrwx    1 glamm    msi           45 Oct 16 00:35 netrek.Alpha-OSF
lrwxrwxrwx    1 glamm    msi           43 Oct 16 00:28 netrek.Alpha-OSF.gz
lrwxrwxrwx    1 glamm    msi           47 Oct 16 00:37 netrek.Apollo-HPUX
lrwxrwxrwx    1 glamm    msi           45 Oct 16 00:28 netrek.Apollo-HPUX.gz
lrwxrwxrwx    1 glamm    msi           43 Oct 16 00:28 netrek.DEC-Ultrix.gz
lrwxrwxrwx    1 glamm    msi           48 Oct 16 00:28 netrek.FreeBSD-dynamic.gz
lrwxrwxrwx    1 glamm    msi           47 Oct 16 00:28 netrek.FreeBSD-static.gz
lrwxrwxrwx    1 glamm    msi           50 Oct 16 00:38 netrek.HP700-800-HPUX
lrwxrwxrwx    1 glamm    msi           48 Oct 16 00:28 netrek.HP700-800-HPUX.gz
lrwxrwxrwx    1 glamm    msi           47 Oct 16 00:35 netrek.Linux-X11R5
lrwxrwxrwx    1 glamm    msi           45 Oct 16 00:28 netrek.Linux-X11R5.gz
lrwxrwxrwx    1 glamm    msi           53 Oct 16 00:28 netrek.Linux-X11R6-dynamic.gz
lrwxrwxrwx    1 glamm    msi           52 Oct 16 00:28 netrek.Linux-X11R6-static.gz
lrwxrwxrwx    1 glamm    msi           46 Oct 16 00:35 netrek.Linux-term
lrwxrwxrwx    1 glamm    msi           44 Oct 16 00:28 netrek.Linux-term.gz
lrwxrwxrwx    1 glamm    msi           46 Oct 16 00:35 netrek.RS6000-AIX
lrwxrwxrwx    1 glamm    msi           44 Oct 16 00:28 netrek.RS6000-AIX.gz
lrwxrwxrwx    1 glamm    msi           39 Oct 16 00:35 netrek.SCO
lrwxrwxrwx    1 glamm    msi           37 Oct 16 00:28 netrek.SCO.gz
lrwxrwxrwx    1 glamm    msi           45 Oct 16 00:35 netrek.SGI-IRIX4
lrwxrwxrwx    1 glamm    msi           43 Oct 16 00:28 netrek.SGI-IRIX4.gz
lrwxrwxrwx    1 glamm    msi           45 Oct 16 00:35 netrek.SGI-IRIX5
lrwxrwxrwx    1 glamm    msi           43 Oct 16 00:28 netrek.SGI-IRIX5.gz
lrwxrwxrwx    1 glamm    msi           51 Oct 16 00:35 netrek.Solaris-dynamic
lrwxrwxrwx    1 glamm    msi           50 Oct 16 00:35 netrek.Solaris-static
lrwxrwxrwx    1 glamm    msi           55 Oct 16 00:28 netrek.Sparc-Solaris-dynamic.gz
lrwxrwxrwx    1 glamm    msi           54 Oct 16 00:28 netrek.Sparc-Solaris-static.gz
lrwxrwxrwx    1 glamm    msi           53 Oct 16 00:28 netrek.Sparc-SunOS-dynamic.gz
lrwxrwxrwx    1 glamm    msi           52 Oct 16 00:28 netrek.Sparc-SunOS-static.gz
lrwxrwxrwx    1 glamm    msi           41 Oct 16 00:28 netrek.Unixware.gz
drwxr-xr-x    2 glamm    msi         1024 Oct 16 00:36 uncompressed/
ftp> get netrek.Linux-X11R5.gz
local: netrek.Linux-X11R5.gz remote: netrek.Linux-X11R5.gz
200 PORT command successful.
150 Opening BINARY mode data connection for netrek.Linux-X11R5.gz (323453 bytes).
226 Transfer complete.
323453 bytes received in 3.68 seconds (85.75 Kbytes/s)
ftp> quit
221 Goodbye.
%

4. Possible Problems

Q. I got a binary, but it has a .gz extension on it and I can't figure out what to do with it?
A. Read the previous section on the
.gz extension.

Q. When I type netrek, it tells me Command not found even when I'm in the directory it is in. What's wrong?
A. It's probably not been made executable. At the command line type

    chmod 755 netrek
(netrek is the name of the client binary). This should make it executable. Also, some sites don't put . into the path. In this case, type
    ./netrek
on the command line (again, netrek is the name of the client binary) to execute it.

Q. I got a binary, but it says something about lib*.so: expected version x, found version y?
A. You need a static binary. Get the -static client. See the explanation on the difference between static and dynamic binaries.

Q. The client says 'Can't connect to metaserver.' What's wrong?
A. Either the metaserver is down, or your machine isn't doing name lookups right, or your machine isn't connected to the internet, or you're behind a firewall that restricts outgoing packets. If the metaserver is down or your machine isn't doing name lookups right, there's still hope. If not, you're out of luck.

If there's still hope, try this command:

	% telnet 132.241.8.12 3521 | grep P$
This command should list all Paradise servers. If it doesn't, the metaserver is down. In this case, you'll have to use the -h option to netrek to specify a host; e.g. netrek.paradise -h pippin.ee.usu.edu will connect you to pippin.

If the metaserver is down or your machine can't resolve hostnames, try using the IP address of the server you want to connect to. A list of current Paradise servers and their IP addresses is given here:

	Server name				IP address
        -----------				----------
	aedile.icaen.uiowa.edu			128.255.17.38
	bayes.ibr.cs.tu-bs.de			134.169.34.33
	hal.mathcs.rhodes.edu			198.78.24.13
	mercury.infoshare.net			198.53.214.2
	netrek.ids.net				155.212.1.12
	paddington.city.ac.uk			138.40.1.5
	panorama.poly.edu			128.238.42.53
	seahorse.acs.brockport.edu		137.21.166.20
	fantasia.eng.clemson.edu		130.127.152.72
	field-of-dreams.mit.edu			18.241.0.66
	netrek.cis.ufl.edu			128.227.224.6/128.227.176.6
	netrek.engg.ksu.edu			129.130.41.86
	paradise.geog.uni-heidelberg.de		129.206.65.21
	europa.informatik.uni-frankfurt.de	141.2.5.3
	mantaray.itlabs.umn.edu			128.101.113.1
	defiant.theo-physik.uni-kiel.de		134.245.67.1
	pippin.ee.usu.edu			129.123.4.76
	cassius.cs.uiuc.edu			128.174.240.3
	netrek.skypoint.net			199.86.32.45

5. Gameplay Basics

1. Objective of the game
The objective of Paradise Netrek is to take over all the other team's planets. To do this, you must fight space battles to get kills, beam up your own armies, beam down armies to enemy planets, and develop planets.

2. Starting up the game
The first thing you should see after you start the game should be the metaserver window. This window lists all the servers that are currently available for play. Select a server that says Paradise next to it, otherwise you'll end up playing just plain Netrek.

Once you select a server, a screen should come up asking you for a name and password. Select an alias for yourself to use for your name. Or, if this is your first time playing and you're kind of nervous about trying to blast someone into oblivion, type guest for your name to just sample Paradise. If you want to know who the server gods are:

	Alias		Server God/Server
	-----		-----------------
	Lynx		Brandon Gillespie, pippin.ee.usu.edu
	Hammor		Rob Forsman, netrek.cis.ufl.edu
	Key		Heath Kehoe, aedile.icaen.uiowa.edu
	Kaos		Mike McGrath, mantaray.itlabs.umn.edu
	MacCleod	David Putzolu, cassius.cs.uiuc.edu
(All you other server gods send me your name, alias, and server).

Ok, so you've entered your name and password. Now, you should take a few seconds to look at the screen on the right hand side. Up near the top of the screen there should be four different teams you can pick from - Romulan, Federation, Klingon, and Orion. Directly right of the teams is the countdown timer; this timer counts down while you're idle. If you're idle for too long, the game quits.

Directly underneath the teams is a list of server parameters. Don't worry if you don't understand them all yet; you won't need to. Of primary importance is the ship list at the top of that section. Putting your mouse cursor into the Fed, Rom, Kli, or Ori boxes at the top of the window and typing a letter corresponding to the ship that you want to use will put you into the middle of the current game with that type of ship.

Another thing of great importance is the planet limit. Check down the list of server parameters to see what the planet limit is; typically it is anywhere between 14 and 25, usually 17. This means that the combined planets ruled by your team and the opposing team can only add up to 17.

Now, the left side of the window shows the copyright and whatever the message of the day is. This isn't too important yet, so go ahead and select a ship on the right side of the screen.

3. Basic ship descriptions
What? You mean you want to know what the ship types are? Well, here is a brief summary of each:

1. SCOUT (SC)
Small, fast, maneuverable. Doesn't carry much fuel or weaponry, but can scan planets from distances (most other ships have to orbit a planet to find out what's on it).

2. DESTROYER (DD)
Lightweight, agile fighter. Packs a punch, and under a skilled pilot, can easily take out a battleship. It's not much good for attacks on bases, though, but it's low warp-prep time and high warp velocities make it a good tool for carrying armies around.

3. CRUISER (CA)
Medium ship. This ship is about average in every category. Average weapons, average turning and speed, average army carrying capacity. This is the default ship.

4. BATTLESHIP (BB)
Heavy ship. This ship can't turn worth a darn or go anywhere real fast, but if you're looking to get rid of that pesky enemy near your home planet or take out the enemy base, this is the ship that has the power to solve your problem. One of the two primary base killing ships.

5. ASSAULT (AS)
Another heavy ship. Basically a big army transport with good damage capacity. It's tractors/pressors aren't worth much, but it's torps can do some serious damage if used effectively. Mostly used for transporting armies around, because this ship can carry three arrmies per kill instead of two.

6. STARBASE (SB)
This is the mother of all bases. This ship generally does planetary defense for two or three planets, as well as storehouse armies (up to 25 can be on board). Plasmas, missiles, kililer phasers and torps make this a dangerous enemy to contend with one on one.

7. ATT (AT)
If you see this ship, forget it. Wait until it blows you up and don't approach the ship again. It's unlikely that you'll ever get to use this ship; many older Paradise players remember it, but it's usage has really dropped since June 1994.

8. JUMPSHIP (JS)
This is a flying engine. With the highest warp speeds, nothing else will come close to catching it. Don't dogfight with it, though; it's phasers and torps can be sneezed at. Doesn't take too much damage, either. However, it's tractor/pressor range and strength can make this ship a real annoyance to the enemy, as well as its four docking ports that allow you to carry your ships to take planets or ogg.

9. FRIGATE (FR)
Cousin to the battleship. Another heavy ship, slightly faster and a bit less powerful than the battleship. Another ship of choice when attacking bases.

10. WARBASE (WB)
The starbase's younger brother. Generally more maneuverable than a starbase, it comes with the same array of weaponry, but it's not as thick-skinned as the starbase. It can't carry armies, either. It can defend at the beginning of a game or bomb the enemy to smithereens, though.

11. LIGHT CRUISER (CL)
This ship and a DD are a matchup. The light cruiser is not much different that the DD; it's a little faster, but can carry fewer armies.

12. CARRIER (CV)
Not found on all servers, this ship is a slow planetary defense or base attack ship. It can beam up armies and use them as fighters, each which fires a torpedo at the enemy they are directed at. It's slow speed makes this ship a sitting duck to attack, though.

13. UTILITY (UT)
Not found on all servers, this ship carries PTs on board. This ship makes an effective weapon against a base if played right. Left alone, it's pretty useless.

14. PATROL (PT)
Small, fast, not much in the way of army carrying, torps, or phasers, but my oh my, those default missiles pack a huge punch. Six PT missiles will kill a battleship, but watch out so that you don't get tractored and phasered.

4. Controlling your ship
So now you've selected a ship, and you're sitting staring at the left side of the window, going, "Wow, I've got my own ship..." Well stop staring and do something! Here's a quick rundown of the essential keys that you'll need to start out with:

(1-9): Controls impulse speeds. Certain speeds are good for certain ships. Generally, 4 is about right for BBs, 6 for DDs. The rest you have to find out by from experience.

Left mouse button: Fire a photon torpedo. This fires one shot of a primary offensive weapon toward the cursor. Be forewarned, photons wobble in flight.

Middle mouse button: Fire phasers. This fires one phaser shot to the spot directly underneath the cursor. If there's a ship there, you hit it. If not, you're spewing out energy into empty space. Try again. Note that all weapons have limited ranges, and this one is no exception.

Right mouse button: Turn ship. This makes your ship turn toward the cursor. Nothing else special about it.

(s): Raise/lower the shields. Shields use fuel while they are up, so lowering them may conserve fuel. Beware a sneak attack, thoough.

(z): Beam up armies from a friendly planet. You need at least 0.5 kills to beam up armies.

(x): Beam down armies to a friendly or an enemy planet. Watch out for the 'Sorry, there are already xx planets in play' warning and enemy attackers!

(t): Tractor beam. Opponent got out of the way of your carefully laid torp stream? Swing him around back into it with the handy dandy tractor beams. Even useful for swinging your enemy into stars. Watch out; your enemy might use the same tactic on you.

(Y): Pressor beam. Uh oh, you're directly in the enemy's torp path and out of fuel. Apply your pressor beams to him and dodge out of the way! Then call for help.

Dashboard: This isn't a key, but shows your status. It shows bars corresponding to how much fuel, shields, hull, speed, and armies you have. The fuller the bar, the less fuel, shields, hull, and the more speed & armies you have. Once your hull hits 0, you're dead. Once your fuel runs to 0, you stop. Once your shields hit 0, you start taking hull damage. It's pretty much self-obvious from there on.

5. Sending messages
Ok, you're wandering around the galaxy, doing serious harm to the enemy, when suddenly you notice that there is TEXT scrolling in a window down toward the bottom of the screen. Out of curiosity, you read some of it. Cryptic messages flash by, like 'F5->FED Ogg R2' or 'F5->ALL Geez, that player 6 doesn't know what the heck he's doing' or... WAIT A MINUTE! YOU'RE PLAYER 6! Boy are you mad at player 5 now...

You've a few choice words for player 5, but how do you send messages to someone else or to groups of people? Ok, if you want to type, hit 'm'. This gets you into message mode. Now, select a destination for your message. If you want to tell player 5 that he is a butthead, type 5 at this point. If you want to alert your own team to the enemy's presence, hit 'T' at this point. Other teams may be selected by the first letter of their race - 'F' for Fed, 'R' for Rom, 'K' for Kli, and 'O' for Ori. Or, if you just want to trash talk in front of everyone, try the 'A' key to send it to all.

Now that you've selected a person or group to send it to, type your message. It might not all fit on one line, so you might have to send a couple of lines. After you're done typing the message, hitto send it out.

THE MESSAGE BOARD IS IMPORTANT

THE MESSAGE BOARD IS *VERY* IMPORTANT

THE MESSAGE BOARD IS *VERY* *VERY* IMPORTANT

The above is a not too subtle hint about the message board. Why? Because sending and receiving messages is the heart of teamwork. Teamwork is the heart of winning a game and watching your opponents suffer a miserable defeat. You do want to win, don't you? Then:

READ THE MESSAGE BOARD. AND CONTRIBUTE YOUR OBSERVATIONS.

Things such as telling people which enemy is carrying armies, where the enemy base is, what enemy planets to bomb, which planet you're carrying armies to, sending distress signals if you have 8 armies and are almost dead; these are good things to broadcast to people.

THE MESSAGE BOARD IS IMPORTANT

THE MESSAGE BOARD IS *VERY* IMPORTANT

THE MESSAGE BOARD IS *VERY* *VERY* IMPORTANT

Got it? I thought you would. Now go out and blast away! Or, for a summary of messaging controls, see a complete description of sending messages.

Intermediate Paradise Netrek

The Brazilian's Guide to Playing Paradise

Ok, now you've logged onto some servers, played around with it a little bit, but you just don't know what to do! Frustrating, right? Try out the Brazilian's tips & hints on what to do to help your team be victorious in Paradise!

1. The Pre-game Warmup
Despite the simplicity of jumping into a game, it's important to have things set up to your liking before the game. The first thing you can do is remap your keys for playing to a comfortable setting. For example, the Brazilian's keyboard is set up like this (in his ~/.xtrekrc file):
        keymap: tTTtg--ghsshnddnjDDjv``v
Note that it takes something like tTTt to interchange the function of two keys. In this, I've switched it so that tractors are 't', entering warp is 'g', shields is 'h', detting enemy torps is 'n', detting my torps is 'j', and afterburners are 'v'. This makes almost all the functions I need for playing the game fit perfectly under my left hand.

Another feature that the Brazilian takes advantage of (besides superb experience and maneuvering skills) is to see everyone's tractors and pressors. He enables this by this setting in his .xtrekrc file:

        showAllTractorPressor: on

Finally, in order to save time typing, the Brazilian defines his own macros. These send computed messages to people with a total of two keystrokes - shift-X and the letter of the macro he wants to send. For example, at the beginning of the game, he uses the macro

	macro.b.T:      BOMB!  BOMB!  BOMB!  BOMB!  BOMB!  BOMB!
to tell people to get in an AS and bomb the enemy.

You can help your cause a lot in Paradise by making use of the .xtrekrc options and macros. Bill Dyess has written up an excellent page on the options avaialable for use in your .xtrekrc file, as well as a comprehensive guide to macro definitions.

2. Jobs Of the Game
Knowing what to do throughout the game is a must. Idly sitting around in your DD or BB is a waste of your team's most important resource -- YOU. Don't just sit there, DO something! Here are some clues:

1. The game has just started.

Well, this one's easy. Get yourself an AS and bomb the enemy homeworlds. In Paradise, the most important resources besides YOU are the armies. If your enemy doesn't have any army, he can't take planets (or win the game).

Alternatively, you may find some people attack the WB that usually pops up at the beginning of a game. You may find it very difficult to bomb the armies out from underneath a tough WB. So, help the players out that are trying to do this by getting a BB or a FR and attack the WB while your teammates bomb his planet!

2. Your base is screaming for help.

This one is easy to see as well. If your base is sending your team messages labeled with "DISTRESS" or something equally obnoxious, and is doing it often, get yourself a BB or an AS and DET ENEMY TORPS FOR YOUR BASE. The more you det, the more you save your base and the longer your base will be around protecting or holding armies for you to win with.

An somewhat important thing is to also fire at incoming oggers for your base. Your base can only fire so many plasmas, torps, and phasers, and while your base may be good enough to hit with most of them, a well-synced ogg may result in more ships coming through than he can handle. So, help your base out and fire at those enemy ships to destroy them.

3. You have no idea where all the planets are.

shift-P toggles the planet display. If your team's number of planets and the opposing team's number of planets don't add up to 17, you don't know where all the enemy's planets are (and maybe secret stashes of armies). Get into an SC and warp around the galaxy trying to find them. If you find armies on enemy planets at this stage, bomb them all off with your SC. It's a tough little bird.

4. Your team is behind in planets and your SB has lots of armies.

Another easy one. Get into your favorite planet-taking ship (usually an AS, CL, DD, or SC), get a kill, and start taking planets with armies from your SB. If you need hints on this, watch KL - 1. His method of planet taking just can't be beat.

5. Your team is winning and your team has plenty of people taking.

Escort! While this may be one of the more unrewarding jobs in Paradise, this needs to be done. Volunteer your assistance as an escort in a DD, CL, CA, FR, or BB to your team. Hopefully one of your takers will call for your help in clearing a planet of enemies or defending against enemy oggers as your teammate takes the planet.
3. The Post-game Cooldown
Just sit back and relax. Your team has won! Check and see how many planets you've taken and how many enemy armies you have destroyed!

Advanced Paradise Netrek

The Brazilian's Special Forces/Special Tactics Guide

So, you want to have your name feared throughout the Netrek galaxies? You want to have your name up there along with KL - 1, RICKER, and the Brazilian? Never! :) But if you want to try, here are some of the things that the Brazilian has picked up on...

1. Photons, Phasers, Plasmas, Missiles, Tractors, and Pressors
While these are the fundamental elements of dogfighting in the game, it is important to understand completely how these work. Your understanding will make you a better player.

1. Photons

The fundamental weapon in Paradise. You can fire eight of these at a time. Their fuel and weapon temp cost is fairly low, meaning you can fire a lot of these without running out of either too quickly. If you're fighting someone that doesn't dogfight very well, you can generally spit out a straight stream of 8-16 torps and get yourself another flag painted on your ship. If you're fighting someone that twists and turns and is hard to hit, you're going to have to fire a spread of them, and guess where they are going.

Photon strength also varies with ship type. Bases and BBs have the strongest torps. PTs and SCs have the weakest. To become effective, you must learn to kill even the biggest ships with the smallest ones, and vice versa.

2. Phasers

The next fundamental weapon in Paradise. Generally used much more often by the bases since they do more close-in fighting. However, mastery of this weapon is often the key factor between a successful Paradise player and an average Paradise player. Every ship is equipped with a phaser that can be fired around once per second, depending on the ship. Unlike the photons, however, their damage decreases with increasing distance (i.e., the further away they are, the less damage you do to them). Close in, they can often spell quick death for ships.

If you get good enough, you can hit cloakers with your phaser locking skills. It's generally easiest to place your cursor over the galactic map on top of where the cloaker is and fire. If you lock, hit him over and over again. If not, it's generally better to fire a photon spread to find him.

Phaser energy is fairly costly due to its large damage potential at close range. It also has a moderate weapon temp cost.

3. Plasmas

On standard Paradise servers, plasmas are only available if you refit into another ship with more than two kills. Basically, plasmas are useless unless you're in a heavy ship, like a BB, FR, or a base, because plasmas on lighter ships do very little damage in relation to the fuel and weapon temp they consume. Plasmas are just like torps, except they home in on ships a little bit. They do a fair amount of damage when they hit. However, they can also be phasered down by your enemy.

Plasma lobbing is a difficult skill to learn. As a base, lobbing plasmas is a fun thing to do, but watch out! They consume a great deal of weapon temp. This weapon can actually be used with high accuracy on cloaked oggers, since it tracks just enough to hit incoming enemies in warp. Generally, a well placed plasma and a couple of short phaser shots will take out any type of enemy. If they're running with shields down, the plasma will completely destroy any ship it hits.

4. Missiles

A specialty weapon. Any ship can get these after 2.5 kills on standard Paradise servers. PTs come armed with missiles automatically (i.e. they do not require any kills to use on a PT). Normal ships are loaded with between 6 and 18 missiles by default, whereas bases get an infinite number. Missiles on all ships but the PT are fairly slow weapons. Missiles also have the property that they can home in even on cloaked players.

Missiles actually do a fair amount of damage for the limited weapon temp and fuel they consume, if they hit. Missiles can be detted by clued players for almost no damage, though.

Special Brazilian note: It takes exactly 6 PT missile hits to kill a fresh BB.

5. Tractors and Pressors

Learn how to use these! These are critical in dogfighting, and even more so in bases. If you're ogging, you can use these to drag a base off his repair planet or to stop an enemy from entering warp on standard Paradise servers. Or, drag the enemy into your nearly well-placed photon stream to achieve a quick kill.

Tractors and pressors can also be used for non-agressive purposes as well. For example, you can push the person you're escorting out of the way of an enemy torp stream. As a base, you can drag a wounded teammate into safety behind you from enemy oggers. As a JS, you can use them to help your teammate take planets and to hold off enemies.

Another special Brazilian note: If your enemy is using a JS and some other ship to take planets, and the taker doesn't cloak while docked on the JS, tractor the taker off the JS (yes, this can even be done with the JS warps by) and plaster the taker for an easy doosh. This causes damage to the JS as well.

6. Summary

Photons: can fire up to 8 at once. Damage is constant over their entire flight path, but dependent on ship type. Light-moderate damage per photon. Low fuel and weapon temp cost. Can be detonated for less damage.

Phasers: Can fire one burst about once per second. Damage decreases with increasing range. Range and initial damage varies per ship. Moderate fuel and weapon temp cost. Cannot be detonated, but a fairly precise strike is needed to hit an enemy.

Plasmas: Can fire exactly one at once. Damage is constant over entire flight path; they are useless on anything less than a FR or a BB. Heavy damage. High fuel and weapon temp cost. Cannot be detonated, but a direct phaser strike will neutralize them. This weapon tracks enemies slightly, even if cloaked.

Missiles: Can fire up to four at once (two on a PT). Damage is constant over entire flight range, and is dependent on ship type. Moderate-heavy damage. Moderate-high fuel and weapon temp cost. Can be detonated for little damage. This weapon tracks enemies very well, even if cloaked.

Tractors and Pressors: Only one beam at once. No damage, but range is dependent on ship type. Can be used to yank enemies off of bases, or bases off of planets. Does not work on cloaked players.

2. Basing
Having recently completed several 100+ kill games, I feel free to speak on this subject as much as I want.

First off, you're going to need some critical keys under your fingers. Find the special weapons key, the afterburner key, the shield key, the repair key, the tractor key, the pressor key, the phaser button, and the torp button. Next, zoom the galactic map (default: <Tab> key) so you can see incoming oggers.


Material below is still under construction.
Discussion about Paradise Netrek occurrs on several mailing lists and a newsgroup.
paradise-announce@reed.edu
Announcements only.
paradise@reed.edu
Discussion list, mirrored to alt.games.netrek.paradise
paradise-workers@reed.edu
The code-hackers' and server maintainers' mailing list. Technical, obscure, not much fun for a non-coder.
plc@reed.edu
The Paradise League Council's mailing list.
alt.games.netrek.paradise
The USENET newsgroup.
You can join the mailing lists by sending mail to paradise-request@reed.edu. We hope to have the newgroup mirrored to the discussion list eventually for the benefit of those players who don't get all alt groups.

How Do I Play?

If there are players currently in the game you can If there are no players in the game you can And in any case You will die a lot the first few times you play as you figure out the differences between enemies and friends, the differences between stars and planets, the difference between photon torps, missiles, and plasma torps. Don't sweat it.

Where are some servers?

The Metaserver lists all the public netrek servers. You can telnet metaserver.ecst.csuchico.edu 3521 to get the listing. The Paradise servers are marked with a P in the last column. The "Big Five" as I call them are: Mail glamm@msi.umn.edu to have your server added to this list. This web section will be expanding to include information about other servers. In fact, if you have a WWW page just on your server, let me know the URL and I'll make a link to it.

Organized Play

If you're tired of the normal twinkage on pickup servers look into the Paradise league.

Documents About Paradise

Unfortunately, there is no complete up-to-date documentation. However, we do have the following bits and fragments:

This is a document that covers the history of Paradise. It is incomplete.

Here's a basic list of Paradise concepts. You can also read Hammor's quick guide to clue. It's aimed at those who already know how to operate their vessels, but you can still read it to get an idea of what you don't know about your ship.

If you have a question that you can not find the answer for, send email to glamm@msi.umn.edu. He will include your question and his answer in this document.

Take a look at Hammor's window layout (21K GIF).

Or maybe you want to learn how to identify all the ships of the different races (15K GIF).

Anyone who remembers the old infoserver will remember this one.

Tin Man has some tips on playing paradise.

Take a look at some proposed modifications to Paradise.

You can get a sample of some logo pages for a few major servers.

Server documentation

Players probably don't care about these:

How to install and debug the server.

How to configure the server using the .sysdef file.

Client documentation

We have a manual of .paradiserc options so you can customize your client.

You can also write macros to help you send informative messages quicker.

Here's how you send messages to other players.

Docs on Paradise's message controls

Here's a list of self-message controls.

Probably one of the reasons Paradise is still alive is the tournament queue.

Paradise just recently added an observer mode that is vastly superior to that provided by the INL server.

We desperately need game documentation. If you would like to help us out by contributing, please compose a normal text document and email it to paradise-workers@reed.edu. I will edit it for accuracy, slap HTML tags on it and stick it in here. You don't have to document much, just explain one small feature like planetary atmosphere or how to scout or how to use the options window in the client. If enough people contribute we'll get a good set.

Rob Forsman's Major Contributions

[I'm keeping a list of these here because I haven't had time to move them yet. --Ed.]
I'm keeping a list of these just so I don't forget one day
[RG]

[Paradise]

Paradise Netrek Hackers / <paradise-workers@reed.edu>

></A>
</H3>
<A HREF= University of Minnesota