XmlTrek User Manual


Table of Contents


XmlTrek is a marriage of the original mTrek/jTrek telnet server engine, with some modifications, with a Java client. The XmlTrek Java client extends the scope of the game from just the space environment to the actual planets and starbases found in the game quadrants. This is done by allowing the XmlTrek player to enter into side or mini games when orbiting a planet or docked at a starbase.

These games are written as dynamically loadable Java classes, sorry for the tech speak here, and can be written by players but are vetted an served from our own servers.

Currently these are very simple in nature just to test the process.

The XmlTrek Universe is divided into Quadrants. Each Quadrant is populated by robot ships, starbases, stars, planets, nebulae and other stellar stuff. The Quadrant you will be started in will be the Alpha Quadrant. This Quadrant is not as hard a place to learn to play the game as the other Quadrants. Once you gain experience in the Alpha Quadrant you will then be ready to face the challenges of the other Quadrants.

The XmlTrek GUI interface can be downloaded from www.xmltrek.com or www.xmltrek.ca.

Return ...

Getting Started

To start the XmlTrek GUI download and unzip the XmlTrek zip file in its own directory. Then from this directory execute the command:

java -cp ./xmltrekClient.jar ca.xmltrek.client.XmlTrek


using the file manager select this directory and double click on the file xmltrek.bat

Note: To be actually sure of this step please see the read me file that comes with the XmlTrek zip file.

Now the XmlTrek GUI is running it will ask you which game server you wish to connect to.

once you have done this you will see a nice Message of the Day day screen with a little ad from one of our sponsors.

Next you will be prompted to enter the name you want for your ship.

You'll be prompted to create a ship name(16 character max), a player name, and to choose/confirm a password. You're allowed to have as many or as few ships in your fleet as you like. Your player name and password however, will always remain the same. Once you've created a player account, and you're ready to add some more ships to your fleet (or replace the ones that have died horrible deaths), you'll log in much the same way as described above. The only real difference being that you won't have to come up with a player name or password since you already have those. If you've created a ship, managed to save it, and are returning to resume play in the same ship, The login process will be even simpler; no need for a player name, as the game remembers who each ship belongs to- Just the ship name and your password.

Ship names are not currently owned by any one user. However, so long as you ship is alive it will be the only one with that name. Even if your ship is killed you still retain the rights to that name for a certain period of time so you can play your entire gaming session with the same name.

Now, if you are creating a ship with a new name you will be asked to input your user name.

If you are a returning player it is a good idea to use the same user name so that all your ships can be grouped in the same fleet. If the name of your ship already exists you will skip this step and go straight to the password entry screen.

As usual when entering a password try not to make it too simple. After all you don't want someone else driving your ships.

Following this, if you are a new user just joining XmlTrek, you will be asked to verify your chosen password.

Then once the account creation and player verification phase is complete you will be presented with a list of ship types that you choose to fly. As with all things some are easier to operate than others. For a description of these various ships and how the function see the accompanying guide.

is complete you will be presented with the main gaming console.

Note: If you want to use the legacy telnet interface you will need to start a console window on you host system and enter the command:

telnet xmltrek.com 1701

You will then be taken through a similar set of steps. Both GUI and telnet players reside in the same game.

Return ...

Game Screen

After you've created a ship, the main gaming console will appear. It is divided into several sections with each one performing or displaying one type of data.

Return ...


This section displays vital information about your ship. Available power, how your power is being allocated, speed, direction of travel, fuel remaining, how much damage and life support you have, and your exact location(X Y and Z)In addition is also has a set of six predefined engineering client side macro buttons. These buttons are totally user configurable as described in the section on Client Side Keyboard Macros.


Anti-matter is what fuels your ship. As you use energy in moving about or combat it will get used up. You can replace your anti-matter at your ships home planet.


Dilithium crystals are used to boost power output. They can be purchased at any planet with a 'C' resupply code. They do not get used up in the general sense however, they are very brittle and should you start to take internal damage they will quickly degrade.

Over warping will also degrade your ship's crystals.

Return ...

System Messages

This is the area where all messages the interface receives that are not from other players are displayed. There are three main types of messages:

  • house keeping and errors which are displayed in black
  • damage inflicted on you which are displayed in red
  • damage inflicted on others by you which are displayed in green

Return ...


This area is used to send messages to other players in the game and where messages are displayed. It works across all quadrants in a game but not between separate games on the same server. Messages can either be sent to everyone or restricted to ships of you 'race', the ship nearest you or a specific ship as identified by its scan code.

Return ...

Intel Scan Display

When every you scan and object or a ship a certain amount of intelligence is gathered about it. This data is displayed in this area. The data in this area is updated in real time.

Return ...

General Data Display

This is the area that will display data that is not related to the other areas of the display.

Return ...

Space Environment

Some areas of space have particular characteristics that will effect how you fly and fight your ship. This condition of space surrounding your vessel will be display here.

Return ...

The Main Scanner

The central scanner displays the position of all visible targets using the following colours:

Green Ships, starbases, buoys, and observer objects.
RedMines, torpedoes, and drones.
CyanStars, pulsars, quasars, and black holes.
OrangeIs gold
GreyPlanets, asteroid fields.
PinkWorm holes and nebula.

Although basically green target designators have their colours varied depending on their threat level. The top line of each target designator identifies the target. The second line is the range to the target. If the range is yellow then the target ship has you in its scan range. If the range is red then the target has you in weapons range. I the entire target designator is yellow then they are scanning you if it is red then they have a weapons lock on you.

When you are scanning an object there will be a yellow line drawn from the center of the scanner to the object being scanned. When you have a weapons lock on an object the line is red.

Along the top of the scanner is a set of four green buttons. This controls the manner in which the data is in the scanner is displayed.

Display ModeActualAs if you are looking down on the X/Y axis
RangedAs if you are looking down on the X/Y axis however all the real distances are visually represented. Targets above you are shown as positive number those below you are negative. Range rings only work in this mode
Display Top IsHeadThe top of the scanner is the direction your ship is headed.
TrueTop of the scanner is '000'.
IdentifierNameThe name of the target is displayed.
Scan CodeThe scan code of the target is displayed.
BothThe scan code and the name of the target is displayed.
ClassIf the target is a ship the name of its class is displayed.
Wep. RangesNoneNo weapon range rings are displayed.
PhasersYour phaser range rings are displayed.
TorpsYour torpedo range rings are displayed.
BothYour phaser and torpedo range rings are displayed.

On either side of the scanner are two rows of programmable macro buttons. These can be programmed by the player to perform any function that the keyboard can. For information of how to program these see the section on Client Side Keyboard Macros.

Below the display there are a set of non configurable controls.

RefreshForces a refresh of the scanner display.
AlarmThis button turn red when every your get attacked. At the same time an alarm will sound. To silence the alarm push the button. It will cycle 5 seconds after the last attack.
Steer TowardThis is a list of every non-man (being??) object that you currently know about. Selecting one will steer you ship toward it. This will happen at you current speed.
Set HeadingEnter a new heading for you ship. It should be in the form ###'[+-]##. For example 123'-45 or 23'+78

Note: There is a green outline that surrounds the non messaging portion of the game screen. This shows that the keyboard has focus and anything type on it will be sent to the server for processing. When this band is red it means that another part of the display has focus and that any key pressed will not be sent to the server.

Return ...

Using the Mouse

The mouse has the following pre-programmed functions.

Right ButtonScan closest object or ship.
Right Button + SHIFTScan the closest ship.

The remainder of the mouse buttons and modifier combinations can be assigned client side macros using the Macros-> Mouse menu item. For addition information see the section on Client Side Keyboard Macros.

The scroll button on the mouse will increase and decrease the scanner display range. IF the shift button is pressed then it wili increase and decrease your speed.

Return ...

Pre Programmed Keyboard Functions

The Key Pad keys have been pre programmed with combat functions. For them to work the Num Lock must be on. The XmlTrek GUI will attempt to do this on start up.

These are the currently defined keys.

0Run away from closed ship.
1Scan previous ship in the contact list or if the scanner is clear the closest ship.
2Scan the closest ship.
3Scan next ship in the contact list or if the scanner is clear the closest ship.
4Fire phasers at what is currently being scanned.
5Fire a drone at what is currently being scanned.
6Fire torpedoes at what is currently being scanned.
7Evade using a random 90 degree turn or pitch
8Drop a mine.
9Fire phasers wide (attacking cloaked ships)
DelClear the scanner.
EnterPursue target in scanner.
+Zoom scanner in.
-Zoom scanner out.
*Assume the nearest object is gold and try to get it.
/Scan and fire low power phaser at closes object. Point defense.

If the Num Lock is not set you can use the keypad as you would any other set of key and assign your own Server Side Macros to them.

Directional key are programmed to steer your ship:

UpPitch up 1 degree.
Up + SHIFTPitch up 5 degrees.
DownPitch down 1 degree.
Down + SHIFTPitch down 5 degrees.
LeftTurn left 1 degree.
Left + SHIFTturn left 5 degrees.
RightTurn right 1 degree.
Right+SHIFTturn right 5 degrees.

Return ...

Movement And Navigation

Before you start blasting through space at maximum speed, looking for enemies to blow up, You need to be familiar with how to steer your ship. Nearly all navigation can be accomplished by setting intercept courses with other ships and objects. For a complete list of planets and starbases you can visit, click here.

Steering towards a ship is accomplished in much the same manner. Lowercase o for scan ship, the letter g for the ship named Danger, and then toggle intercept mode by typing i

Heading can be manually changed by turning off intercept mode and using one of these commands:

lRight 1 degree LRight 5 degrees
hLeft 1 degree HLeft 5 degrees
jDown 1 degree JDown 5 degrees
kUp 1 degree KUp 5 degrees

Your ship is capable of determining from which direction a message is sent. To put your ship on an intercept course with the last message received, use the ESC Ctrl-Mcommand.

Return ...

Setting Warp Speed

The maximum cruise speed your ship can be from Warp 10 to 16, depending on ship class. Negative warp values indicate that your ship is moving in reverse. Use these commands to affect your speed:

wIncrease speed by 0.2 warp
WDecrease speed by 0.2 warp
@ numSet speed to specific warp value
xEngage transwarp drive

It is important to know your ship class's Maximum Turning Warp and Maximum Cruising Warp values. If you attempt to turn your ship when traveling faster than your Turning Warp, your ship will incur damage. Going faster than your Maximum Cruising Warp will also give your ship damage.

Return ...

Transwarp Drive

The Excelsior and DY-600 class ships are transwarp capable. Transwarp lasts for about 10 seconds, and during this time your ship will have an effective speed from around Warp 20 to Warp 30. Transwarp drive can be engaged only when the ship is already traveling at Warp 3 or better.

A high warp speed when entering transwarp, however, insures a faster transwarp speed and a correspondingly greater distance traveled during the 10 or so seconds of transwarp. Structural damage occurs when transwarp is engaged at less than Warp 4. Transwarp costs a substantial amount of Warp Energy.

Return ...

Tracking in Transwarp

The Excelsior is equipped with "tracking transwarp", and transwarping is engaged while something is being intercepted, transwarp will disengage at the exact moment needed to place you as close as possible to what was intercepted. Transwarping without tracking is a blind blast through space and often places your ship far away... from everything.

The Excelsior class star ship does not start out with transwarp capability; a visit to Earth is necessary to get this.

Return ...


Nearly all navigation can be done by setting intercept courses with other ships and objects. Use the i command to set an intercept course with what is currently being scanned. A second i command toggles intercept mode off. Be careful to not use this command when exceeding your Maximum Turn Warp. The command ctrl-I ship letter can be used to intercept a nearby ship which isn't being scanned. Specific coordinates can be intercepted with the I command.

Heading can be manually changed by turning off intercept mode and using one of these commands:

lRight 1 degree LRight 5 degrees
hLeft 1 degree HLeft 5 degrees
jDown 1 degree JDown 5 degrees
kUp 1 degree KUp 5 degrees

Your ship is capable of determining from which direction a message is sent. To put your ship on an intercept course with the last message received, use the ESC Ctrl-M command.

Return ...

Orbiting and Docking

At several times during the game you will need to dock at a starbase or orbit a planet in order to resupply you star ship. Each planet or starbase has available different things. These are show in the Scanner Intel Display when they are scanned.

To dock or go into orbit you must be within 1 unit of the base or planet. To get there a procedure such as this usually works. Slow down to Warp 3 when within 50 units of your intercepted destination. Stop your ship with Ctrl-W when a distance of 0 or 1 is displayed. You can now orbit or dock by using the "." command. It takes a few seconds before you start receiving things onto your ship.

The Scanner portion of the System Message field is used to display information about another player's ship or information about one of the other "objects" in the game.

When you are using the XmlTrek GUI and you are either docked at a starbase or in orbit about a planet you have the option of entering the starbase or landing on the planet.

Both actions will take you into a mini game that is attached to each of these. Currently most of these locations have place holder games. In order to protect you ship while you are in a game mini game your ship is saved and then restarted once you leave the mini game.

Any users who would like to write a mini game please contact us.

Return ...

Ship Power

The total amount of power a ship can use is the sum of Warp Energy and Impulse Energy. You can allocate this to one or more functions of the ship: Warp Drive, Shields, Load Phaser, Load Torpedo, Damage Control and Cloak. Both Warp Energy and Impulse Energy output can be damaged when under attack. Warp Energy output is also damaged by traveling faster than your ship's Max Cruising Warp speed. Warp Energy and Impulse Energy are restored to normal with Damage Control. Extra Warp Energy above a normal level can be obtained by visiting a dilithium crystal planet such as Rigel XII.

The Freighter DY-600 can repair its Warp Energy to its maximum value, so it doesn't ever have to go to a crystal planet.

Return ...


This can be viewed as your ship's fuel. Maximum Antimatter on board a ship is 5000. Antimatter is used up at a rate based solely on the amount of Warp Energy your ship is using. All Impulse Energy is used before any Warp Energy is; so Warp Energy used is the amount of power allocated to ship functions minus the amount of Impulse Energy available. Additional Antimatter is picked up from your ship's home planet or from A-Class planets which don't have ship-types based there.

Return ...


Shields absorb the energy of incoming attacks, except for ramming. Each time shields absorb an attack, they are lowered by an amount proportional to the energy of the attack. Once shields have dropped all the way down, further attack energy causes damage to Warp Energy, Impulse Energy, and Damage. The Damage field refers to the structural damage of your ship. A Damage amount greater than 100 causes Life Support to drop by about 1% per second. Damage greater than 200 results in immediate explosion of the ship. Shields are ineffective inside a Nebula.

Commands for Shields:

sRaise shields by 1% per second
SDrop shields by 10% and hold
Ctrl-SHold shields at current level

Return ...

Damage Control

Power allocated to Damage Control repairs damaged parts of the ship. The more power allocated, the faster repairs happen. Given enough time, Damage Control will fully restore Warp Energy and Impulse Energy to normal levels, and completely repair any Damage.

Commands for Damage Control:

cIncrease Damage Control by 5
CDecrease Damage Control by 5
Ctrl-CSet Damage Control to zero

Return ...

Tractor Beam

Your ship's tractor beam is used to pull one of the Observer Devices or a Lithium Mine around with your ship. Use the % command when weapons are locked to toggle on/off the tractor beam.

Return ...


Ctrl-LLock Weapons for Transporter
$Transport gold aboard ship

Return ...


Some ships can engage a cloaking device which makes them invisible to all other ships. Ships can cloak only for a limited time; the time remaining is shown in the Cloak field. When time runs out, the cloaking device has burned out. Upon disengaging, the cloaking device immediately regenerates available cloak time. To repair a burned out cloaking device, or for the II-A to obtain a cloaking device to begin with, you must visit Romulus. The "z" and "Z" commands turn on and off the cloaking device. The BOP's cloaking device uses 80 power units.

A cloaked ship can lock weapons on nearby ships, but it cannot fire phasers or torpedoes. Mines, buoys and drones can be launched while cloaked, however.

Return ...

Sending Messages

Your ship allows you to send messages to another player, to all players, or to a select list of players. Sending too many messages during a short time causes your transmitter to burn out; and you must travel to a FR (Fix Radio Transmitter) planet to get it fixed. Stars, comets, nebulae, quasars and pulsars cause radio transmission and reception interference.

The 3 ways to send messages to other players:

m shipSend a message to a specific ship
m*Send a message to all players

Return ...


To lock weapons on a ship or object, it must be within the maximum torpedo range of the ship you are piloting. First scan it, then use the Ctrl-L command. To lock on a ship not being scanned, but within scanning distance, use the ESC Ctrl-L ship letter command. Most phaser and torpedo weapons require that weapons be locked to have maximum effect.

Return ...


Phaser range is typically from 0 to about 500 units depending on ship class. Damage done by phasers is maximum at point-blank and minimal at maximum range.

Phasers are loaded in increments of 5 power units. The waiting period after firing phasers before they can be loaded again is based on the firing strength. Firing phasers without weapons being locked causes them to be fired wide. This gives half the normal damage, but to everyone within phaser range; including ships which are cloaked.

Commands for Phasers:

pFire phasers
PLoad another 5 power units into phasers
Ctrl-PUnload phasers

Return ...

Expanding Sphere Inducer Phaser - Cardassian and Ferengi

When fired, the ES Inducer gives damage to everything in phaser range, cloaked or not. The amount of damage depends on how close the enemy ships are to you, and how many of them are in range. Locking weapons does not affect the ES Inducer in any way. The closer the enemy ship is to you, the higher the damage; but a ship at the same coordinates is not hit. Damage given to individual ships is drastically reduced with more ships in phaser range. ESI does not hit anything at 0 distance. Be careful near planets and starbases because if you accidentally shoot one, it will shoot back and continue to do so until you dock or orbit. At that point, it will take up to 1000 gold from your ship before giving you peace.

Return ...

Teleporter Phaser - Freighter DY-600

This is one of 2 phaser weapons on the Freighter. Instead of causing any damage, it teleports the enemy away. The higher the phaser strength, the farther the distance of the teleport. This is used on ships in Phaser range, with weapons locked. Switching between phaser types is done with the ESC Ctrl-P command.

Return ...

Agonizer Phaser - Warbird

This is used like other phaser weapons, but it uses a single 40-energy charge, and uses up one plasma torpedo. It gives the same damage to all ships in phaser range, whether the other ships are cloaked or not. The damage is not divided among several ships if more than one is hit. It gives constant damage at all distances within phaser range.

Return ...

Disruptor Phaser - Klingon D-10

This weapon is used just like regular phasers, except that it deals the same amount of damage at all distances within phaser range.

Return ...


Commands for Torpedoes:

tFire torpedoes
TLoad 1 torpedo into tubes
Ctrl-TUnload 1 torpedo

Return ...

Photon Torpedo

This weapon has a range which is from about 500 units to about 2200 units, depending on ship type. A ship can load only as many as it has torpedo tubes. Unlike phasers, torpedo's give maximum damage at maximum range, and minimum damage at minimum range.

Return ...

Torpedo - Freighter DY-600

The Freighter DY-600 is equipped with a conventional torpedo weapon; which gives 100 damage. These can hit from 0 to 1000 range.

Return ...

Obliterator Torpedo - Klingon EV-12 & PB-13

Several obliterator torpedoes can be loaded and fired at the same time, with each one drawing 10 power units. Unlike photon torpedoes, these give the same damage throughout their entire range. The Klingon ships replenish obliterator torpedoes automatically without requiring a trip to a starbase.

Return ...

Plasma Torpedo - RBOP & CV-97

Some ships use plasma torpedoes instead of photon torpedoes. There is 1 torpedo tube in plasma equipped ships. Loading a plasma torpedo uses 85 energy units. The energy used to load a plasma torpedo is immediately available on firing or unloading. If weapons are locked, this is fired in the direction of what is locked on to. If weapons are not locked, this is fired straight ahead. Unlike the other phaser and torpedo weapons, this does not hit instantly. The plasma torpedo is a device which travels from warp 9 to warp 10; and shows up in the tactical display. It gives massive damage if it hits the target, but it is possible to avoid. This is loaded, unloaded, and fired with 'T', '^t', and 't' respectively. The plasma torpedo lasts 20 seconds, and each of its last 5 seconds, it loses 10% of its strength. Plasma will give 1500 damage units at full strength. This will hit any other ship which comes within 200 units of it; friendly or not.

Return ...

Variable Speed Plasma Torpedo - WARBIRD

This type of plasma torpedo can be set to travel at speeds from Warp 5 to Warp 10. Set a specific speed with the the "ESC T speed" command. Use "ESC T a" to have the plasma speed automatically be set to the speed of your ship. The faster the plasma torpedo speed, the more damage it gives (eg., a Warp 10 torpedo gives a maximum of 1200 damage units).

Return ...

Plasma Bolt Torpedo - Gorn CV-97

Only one plasma bolt torpedo can be loaded at a time, and one of these requires 85 power units to load. These only hit a target when weapons are locked on a ship within torpedo range. 750 damage units are given to a ship when hit with this weapon.

The Gorn CV-97 can fire both plasma torpedoes and plasma bolt torpedoes. Use the "ESC ctrl-T" command to switch between them.

Return ...


It takes no power to lay a mine. You must wait at least 10 seconds after laying a mine before you can lay another. Mines are placed 150 units directly behind your ship, or 150 directly in front when you are traveling negative warp. Mines have an activation radius of 100 units. The M command is used to lay mines.

The transporter can be used to pick up stray mines by using the $ command. Your ship must be within 110 units, but outside the 100 unit mine activation radius to transport mines aboard.

Return ...


Drones, like mines, require no power to fire and have a 10 second waiting period. They behave like guided missiles and have about half the strength of a mine. Weapons must be locked on a ship or object when a drone is fired, or it won't hit anything. Drones have an activation radius of 100 units. Use the d command to launch drones.

The Cardassian ships can use the Ctrl-D command to set drone speed. The faster the drone speed setting, the less damage the drone gives.

Return ...


You can ram your ship into another if distance is displayed as 0 units. The 'r' command is used to do this. Ramming gives 20 to 25 Damage to both ships. Shields are ineffective against ramming.

Return ...

Inventory objects

Return ...


A buoy is used to detect the presence of enemy ships, even if they are cloaked. Ships have an unlimited supply of buoys, require no power to launch, and have a ten minute waiting period before another can be launched. The lifetime of a buoy is a few minutes. When another, possibly cloaked, ship comes within 2000 units of your buoy, you are notified of the ship's exact location. Your ship's last-seen-at data is updated to reflect this, allowing you to set an intercept course to the enemy ship. The b command drops a buoy at your current location.

Return ...

Ship Death

Return ...

Self Destruct

Ships are capable of self destruction. When your ship gets wounded beyond repair, engaging the auto-destruct mechanism may be the best action. The D command is used to do this. The auto-destruct sequence is aborted by using the D command again. The amount of damage an exploding ship gives to nearby ships is dependent on the amount of antimatter on board the exploding ship, and the distance to the other ships.

Return ...

Blow Up

If a ship receives more than 200 damage then it will blow up with a satisfying BOOM!!! This results in a debris field to show the Universe of your passing.

Return ...


If a ship runs out of life support then the crew all die. Nothing is left to show you were ever there and the Universe does not even notice your passing.

Return ...

Observer Devices

There are several Observer Devices which can be used to scan ships from very far away. For example; Mars Observer, Hubble Telescope, Skylab, and Voyager 7. Every 5 minutes, these choose the nearest ship within 5000 units, if any, and continually broadcast the vital statistics of the ship. You can see this information by just scanning the Observer Device itself. These can even scan cloaked ships.

Return ...


There are six components of a ship's score:

GoldNumber of Gold bars
DmgGivenAmount of damage given to other ships
BonusPoints awarded for giving damage to experienced opponents
DmgRcvdAmount of damage received
CflRough approximation of number of conflicts
BrkPenalty for getting an untimely network disconnection

Gold-pressed latinum bars are used as the currency and score. Supplies normally cost some gold, but are free if you are broke; which you are when you start out. There are 3 ways to acquire gold bars:

Dock at a starbase after giving damage to other ships. The starbase will award you gold equal to (DmgGiven+Bonus)/10.

Destroy another ship with gold on board. When a ship explodes, loses life support, or just quits; all of its gold up to 1000 plus 10% thereafter is left behind for you to pick up.

Also, ships with greater than 100 Damage accidentally drop chunks of gold bars you can pick up.

When a ship is destroyed, its gold bars are left in the "ship debris". If you are the first one to the debris or gold, you can retrieve the gold by locking weapons on the "ship debris" and activating the transporter.

When you exit the game a set of a high scores list are displayed. One for overall high scores, another for ship class high scores and one of you own ships. The previous tow lists will only show players who have played in the last 14 days.

Return ...

What is gold? How do you get it? What can you buy with it?

Some people would like to think it gives an indication of how good a player they are, but the other fields in a ship's score are more revealing about that. Anything you get for your ship (crystals, torpedoes, drones, mines, antimatter) normally costs you some amount of gold, but if you have under 1000 gold, it is free. You can also lose gold by dropping it when you are losing life support, by paying to repair a cloak or transmitter, or by buying peace with a planet or starbase after shooting it.

There are three normal ways to get gold:

  • Dock at a starbase after giving damage to other ships. The starbase will award you gold equal to (DmgGiven+Bonus)/10.

    The starbases in alpha and beta follow the above equation. This gives you 10% of your DmgGvn+Bonus; however in gamma, docking at a starbase will give a ship 11% of it's DmgGvn+Bonus.

  • Destroy another ship with gold on board. When a ship explodes, loses life support, or just quits, all of its gold up to 1000 plus 10% thereafter is left behind for you to pick up.

  • Also, ships with greater than 100 damage accidentally drop chunks of gold bars you can pick up. [Usually gold is dropped in 10% chunks.]

Another way to get gold is to destroy a starbase. When a base reaches 200 damage it will detonate and send gold chunks flying.

Additionally, ships which break save (connection closed without dying, quitting, or saving at a starbase) lose 1/3 of their gold, and 10% of their total gold (before the break penalty) remains behind to be picked up.

To pick up gold, you scan and lock weapons on the ship debris or chunk of gold and them beam it aboard using the transporter. However, the transporter only works within 200 units. You can also pick up gold by running over it, but if you are going too fast, you might miss it.

Return ...

Keyboard Macros

You can assign multiple key strokes to practically every button on the GUI and to almost every key on the keyboard. Depending on where the key strokes are stored they are refereed to as Server or Client side macros. The original mTrek/JTrek server side macros and XmlTrek client side ones. Server side macros are sent to the server and executed there where as client side ones are executed in the GUI and individual key strokes resulting are sent to the server.

Server side macros are faster however client side ones do have added features.

Return ...

Server Side Macros

To set up a keymap, type (, then the key you want to map. You then will be prompted to type in a line of what you want it mapped to. To unmap a previously mapped key, use ) followed by the key. Keymaps are preserved across saving and restoring ships.

The text of mapped strings uses a format similar to that used by C Language strings. Use \r to indicate a return. Control chars are specified with their octal equivalent such as \033 for escape.

It is inconvenient to manually set up favorite keymaps each time you start a ship. A way to deal with this is to yank keymap definitions out of one xterm window and paste them into the game xterm window. In the Windows world, that translates to using Notepad and creating a text file for your keymaps. Each time you start a new ship, open that document, and copy its contents into your telnet window.

Octal equivalent of control chars:

^A 001^B 002^C 003^D 004^E 005
^F 006^G 007^H 010^I 011^J 012
^K 013^L 014^M 015^N 016^O 017
^P 020^Q 021^R 022^S 023^T 024
^U 025^V 026^W 027^X 030^Y 031
^Z 032ESC 033


If you like to have a keymap for each digit 1-3 to set warp to the corresponding value and to map '$' to send a true message to all players, you can use a file like this:

($m*The Orion BR-5 is the ship of choice for weenies.\r

When you're creating your keymaps, keep in mind that you do so with the EXACT keystrokes that you would press normally (substituting \r for any carriage returns). For instance, loading and firing torpedoes: you load with shift-t and fire with t. To scan the nearest ship, you press o., to lock weapons you press ctrl-l. To combine that into a single action, you could map your 0 (zero) key to:


The '\014' is the octal equivalent of pressing ctrl-l (^L).

So anytime, you need to shoot your torps, you press 1 key, instead of 8! And that's for a ship with only 4 torpedo tubes!

You can increase the complexity as much as you like:


This will turn damage control off, scan nearest ship, lock weapons, load and fire torps, and IF your torps don't fire UNLOAD all torp tubes, bring up the status message showing how many torps you have left, fire a drone, and apply some free energy to damage control.

Below, you'll find some generic keymaps that will work for any type of ship. These are very basic, so as you learn the game, you will want to expand upon them, tailor them to specific ship classes, and adjust them to accommodate your typing skill and style of play.


Return ...

Client Side Macros

Most buttons and some mouse buttons support Client Side Macros. These are much the same as the Server side macros with a couple of minor changes. Which are described on the editors themselves.

To edit a button macro select the button with a right mouse click. This will bring up the macro editor for that button.

To edit Client Side Macros assigned to the mouse buttons use the Macro->Mouse menu selection to launch the Mouse Macro Editor.

Return ...

The XmlTrek Universe

XmlTre is a game of space exploration, wonder and of course mindless destruction and combat. The playing area is set in a quadrant. Each game server can maintain any number of quadrants and travel between quadrants is very simple.

Return ...


Each quadrant is an infinite three dimensional space with the majority of objects within close proximity of the 0,0,0 position. Various stellar and man (intelligent being) made objects populate each quadrant and each object has its own unique properties.

Return ...


This is an object that you cannot orbit. If you try to orbit the solar wind will throw you back out into space.


Planets are places where you can resupply you space ship. Each planet will have a resupply code that describes what they have to offer. However, they are not free. You have to pay for them with gold. Unless you have no gold and they they are free.

In addition some planets will sell you new equipment or even entire new star ships.

Inhabited planets do not like space battles to happen in their immediate vicinity. I scares away legitimate customers.

Resupply Codes
CMCorbomite Mines
DWill Fix Your Cloking Device
FCunload torpedoes
IIridium Mines
LWill Replace Life Support
MMines (Generic)
MBMega Buoy
NNutron Mine


Starbases are places where you can resupply you space ship. Each starbase will have a resupply code that describes what they have to offer. However, they are not free. You have to pay for them with gold. Unless you have no gold and they they are free.

starbases do not like space battles to happen in their immediate vicinity as it scares away legitimate customers. They especially do not like people taking pot shots at ships parked in their landing bays.

Resupply Codes
CMCorbomite Mines
DWill Fix Your Cloaking Device
FCunload torpedoes
IIridium Mines
LWill Replace Life Support
MMines (Generic)
MBMega Buoy
NNeutron Mine

An important thing to remember about Planets & Starbases is that they are places of business and do not take lightly to combat happening in their immediate vicinity. However, they are not as touchy as Starbases.

Return ...

Asteroid Fields

These contain asteroids. If you travel through an asteroid field too fast you ship will get damaged.

Return ...


Makes cloaking devices ineffective in a radius.  Nebulas range in radius from 500 to 5000 units.  This only makes the cloak ineffective, it does not turn it off.  If you leave your cloaking device engaged while in the area of effect, you will still be using up your cloak time, and your cloak will still burn out if you fail to turn it off in time.  Also, there is transmission interference as in the nebula.

Nebula also reduce scanning. You can not only hide in a nebula but you can also hide behind it.

Return ...


Makes cloaking devices ineffective in a radius.  This only makes the cloak ineffective, it does not turn it off.  If you leave your cloaking device engaged while in the area of effect, you will still be using up your cloak time, and your cloak will still burn out if you fail to turn it off in time.  Also, there is transmission interference as in the nebula.

Return ...


In this game, a pulsar is a quasar which is inactive for a period, then active, then inactive again.  Currently, there exist pulsars with radii of 1000 and 2000 units.  The transmission interference exists here as well, and does not vary with time as the cloak-damping effect does.

Return ...

Black Holes

If you get within 10,000 units of one, it will begin altering your course in its direction.  The closer you get, the stronger the pull, and the further you will be dragged each time tick.  If you are drawn to within a radius of 500 from the black hole, you will be moved somewhere in a dramatic manner, either somewhere distant within the quadrant where you started, or even into another quadrant. The black holes are Emergency Escape Devices.  Love them.  Remember them when you are being pursued by superior forces, or when you are damaged and cannot stop to heal because someone is chasing you relentlessly.  If your pursuers follow you in, they will be displaced just like you will, but it is unlikely that they will end up in the same place as you.  Given that your location after such a trip is in such doubt, however, this course should not be decided upon lightly, as you could easily end up in the midst of an ongoing battle.

Return ...

Worm Holes

The wormhole pulses every 30 seconds.  It will disappear and then reappear.  If you are within 500 spatials when it reappears, it will send you to a different quadrant.  If your warp factor is zero or positive, you will go to the next-higher quadrant (ie, from alpha to beta, or from beta to gamma, or from gamma to alpha) while if your warp factor is negative, you will go to the next- lower quadrant. Also, as it says in the docs, once you go through the wormhole, you cannot pass through again for 60 seconds.

Return ...


Appendix I - Command Summary

Combat Commands
^Llock weapons
uunlock weapons
Tload torpedoes
tfire torpedoes
^Tunload torpedoes
Pload phasers
pfire phasers
^Punload phasers
dfire drone
Mdrop mine
rram adjacent ships
bdrop buoy
Dtoggle self-destruct
zturn on cloaking
Zturn off cloaking
ESC ^L shiplock weapons on ship
Weapons Configuration
ESC ^wfire phasers wide if unlocked
ESC ^T 0set torpedo type to STANDARD PLASMA(CV-97)
ESC ^T 1set torpedo type to BOLT PLASMA(CV-97)
ESC ^nnever fire phasers wide
ESC Tset torp speed (WARBIRD)
^Dset drone speed (CDA-000)
ESC ^P 0set phaser type to STANDARD PHASER(DY-600)
ESC ^P 1set phaser type to TELEPORTER PHASER(DY-600)
Navigation & Movement
wspeed up by 0.1 warp
Wslow down by 0.1 warp
@valueset warp to value
xengage transwarp
iintercept thing in scanner
ESC ^mintercept last message author
^i shipintercept nearby ship
ESC l shipintercept where last seen
I x,y,zintercept coordinates
} or {go max turning warp }-fwd {-rev
] or [go max cruising warp< ]-fwd [-rev
ESC wwarp capability
Shields & Damage Control
cincrease damage control
Cdecrease damage control
^Cturn off damage control
sraise shields at 1%/sec
Slower shield by 10%
^Shold shields level
Sending Messages
mship send message to ship
m *send message to everyone
m >send message to closest ship
R shipblock messages from ship
R *block all global messages
^Xclear messages from screen
ESC Rfrequencies blocked
ESC Mdirection of last message
Changing Course
lheading +1 degree
Lheading +5 degrees
hheading -1 degree
Hheading -5 degrees
jpitch down 1 degree
Jpitch down 5 degrees
kpitch up 1 degree
Kpitch up 5 degree
!set heading
o shipscan ship
o .scan closest ship
O objscan object
O .scan closest object
O numscan starbase number
ESC ogame option window
#display current players
? a-ldisplay help screen
Xturn scanner off
ESC Oodometer page
ESC ^Sscan range
ESC bwhen next buoy is ready
ESC vcurrent & normal visibility
ESC #your letter designator
ESC pphaser types available
ESC tnumber of torpedoes on board
ESC Wmax torp & phasers capable
ESC dnumber of drones on board
ESC mnumber of mines on board
ESC D objdescription of object
ESC zcloaking device status
^RRedraw Screen
ESC rweapon ranges
ESC L shipprint where last seen
( keymap given key to a string
%turn tractor beam on/off
) keyunmap given key
$beam aboard gold bars
ESC syour score
& shipdisplay class stats of ship
ESC c shipscore of other ship
Qquit game
.dock or orbit adjacent planet
ESC Ssave game when docked
ESC ishow obj in inventory
ESC Pset new ship password
^Eturn off everything using energy except shields
ESC ^Eif you have more than 10K gold you launch an escape pod
f objdeploy obj

Return ...

Appendix II - Quadrant Data

Alpha Quadrant

ID CodeNameResupply CodesX Co-ordY Co-ordZ co-ord
1Starbase 1 L M D -6150 -13432 -300
2FSB St. Helena T 7803 -10300 -6540
3FSB Ascension L M D -6000 10020 900
4FSB Port Said T -11400 17000 -800
5Babylon 5 L M D -18400 20730 5020
6FSB Hong Kong T -29600 17000 -400
7Space Station K-7 L M D 21800 16000 -3000
8FSB Mauritius T 28000 5000 400
9FSB Gibraltar L M D 33900 -10500 8030
0FSB Malta T 24000 -24000 800
aAsteroid Field None -18000 -12500 -3000
bBetelgeuse Star None 2000 -3000 20500
cCygnus X-1 None -34052 -17084 2112
dDelta Vega C M D -20320 -21344 -1200
eEarth A 2000 2025 220
fOrgania None -18000 4000 6000
gGorn A -10000 -36020 4060
hHyperion C A 139519-115152 111346
iComet Icarus 4 None Varies Varies Varies
jDeneva T -21200 -23040 -4020
kKlinzhai A 36030 -18080 3000
lLusus Minor L T 139988-114758 111123
mMagrathea M D 136030-118080 113000
nMutara Nebula None -6003 -10300 -6540
oOrion A -39700 16341 7000
pWrigley C 8100 -20341 40
qRigel XII C -17700 -9341 3400
rRomulus A FC 20100 29200 -3230
sSargasso Nebula None 136500-119962 123574
tTholean Space None -40003 6032 -2030
uUrsus Outpost None 134820-117517 109320
vVulcan C 6053 20747 2980
wWorm Hole None 3 -7 2
Resupply Codes: A - Antimatter, C - Crystals, D - Drones, FC - Fix Cloak, L - Life support, M - Mines, T - Torpedoes

Return ...

Beta Quadrant

ID CodeNameResupply CodesX Co-ordY Co-ordZ co-ord
1 Starbase 11 L M D 4016 13407 -8936
2 Starbase 12 T 26200 9680 6470
3 Starbase 13 L M D 8150 -10940 -29460
4 Starbase 14 T 1340 -24700 28970
5 Starbase 15 L M D -5900 -12870 -27910
6 Starbase 16 T -19792 -15170 -2900
7 Starbase 17 L M D -25935 2440 2135
8 Starbase 18 T -18913 11802 -16036
9 Starbase 19 L M D -16402 22795 9968
0 Starbase 20 T 207 26501 7573
a Arrakis C -15350 2440 6080
b Brachistochrone T N I MB -8970 25670 -23180
c Cygnus X-2 None -22600 -27410 -6530
d Dana Planet A 1280 24120 21070
e Encinitas None -2050 -5460 -17900
f Fomalhaut None 18810 -1990 5720
g Gauss T -602 8647 -1772
h Hawserion C -19340 -18190 -20150
i Ion FC 20850 7120 -1080
j Jovia None -4290 -7570 9020
k Kali Asteroid Zone None 29700 22220 -10670
l Lethargy None -7800 -6240 -21610
m Malibu Beta 6 A -23450 27700 26460
n Newtonium M 2512 5004 -3198
o Orion Outpost None -16420 -1630 12290
p Pleasure Planet C 28620 -15180 10970
q Quasar Epsilon None 6330 21880 -14960
r Rama Pulsar None 1743 -26267 -16435
s Shiva Nebula None 12460 27570 -8110
t Tautochrone C M D -10000 21670 -10250
u Uhura None 17230 -6660 8420
v Vishnu C D 4459 9388 -362
w Worm Hole None 12 -19 5
x Planet X-Beta None -20940 7900 -28990
y Yaxci None -24160 -7080 19630
z Planet Z-Beta None 20750 -12450 7020
Resupply Codes: A - Antimatter, C - Crystals, D - Drones, FC - Fix Cloak, I - Iridium, L - Life support, M - Mines,
MB - Mega Bouy , N - Nutron,T - Torpedoes

Return ...

Gamma Quadrant

ID CodeNameResupply CodesX Co-ordY Co-ordZ co-ord
1 Starbase 21 L M D -10860 9250 -5420
2 Starbase 22 T 26850 29350 4140
3 Starbase 23 L M D 31150 37900 3890
4 Starbase 24 T -20590 1960 -17960
5 Starbase 25 L M D 9860 12250 6840
6 Starbase 26 T 27410 20000 -15710
7 Starbase 27 L M D 26040 1450 -1600
8 Starbase 28 T 4650 -19120 -28250
9 Starbase 29 L M D 3600 -11770 -21750
0 Starbase 30 T 34050 -10640 900
a Alpha Centauri M D 7841 27048 17639
b Bajor T 10974 30019 21137
c Cardassia A 13710 10000 -7950
d Deneb Nebula None -22840 11790 -6390
e Encaladus Quasar None -18930 11290 -9010
f Ferrigulum C FR CM 35450 33250 2420
g Galileo Asteroids None 23600 24140 -16930
h Halley's Comet None 17542 5798 17348
i Irata Carinae None 20030 2320 -21220
j Juno Asteroid Zone None -21250 5950 -12210
k Kahoutek Comet None 31064 -10048 2841
l Lagoon Nebula None 32950 35750 2190
m Megadon C M D T A 30040 -4600 -350
n Nebulon C -23950 12560 -4790
o Orion Nebula None 7050 -13570 -25250
p Praxis C A 4450 -7720 -17970
q Quasar 3C 273 None 33050 -11640 1130
r Rosette Nebula None 8410 11860 9890
s Sagittarius M -14310 -8550 10290
t Triangulum C 11795 25850 15998
u Uranus Cygni 24970 -21080 -35270
v Vidicon Beta FC -6060 19150 5540
w Worm Hole None 0 0 1
x Xakaar Pulsar None 29200 31050 4740
y Yxk Asteroid Zone None 1900 -15820 -24800
z Zwicky None -15810 35290 -16740
C Cygnus X-3 None -34052 -17084 2112
Resupply Codes: A - Antimatter, C - Crystals, CM - Corbomite, D - Drones, FC - Fix Cloak, FR - Fix Radio, I - Iridium,
L - Life support, M - Mines, MB - Mega Bouy , N - Neutron,T - Torpedoes

Return ...

Omega Quadrant

ID CodeNameResupply CodesX Co-ordY Co-ordZ co-ord
1 Starbase 31 L M D 2399 -5793 15137
2 Starbase 32 T 0 -11585 11585
3 Starbase 33 L M D 11585 0 11585
4 Starbase 34 T 13985 -5793 6270
5 Starbase 35 L M D 5793 13985 6270
6 Starbase 36 T -5793 13985 -6270
7 Starbase 37 L M D -13985 -5793 -6270
8 Starbase 38 T -11585 0 -11585
9 Starbase 39 L M D 0 -11585 -11585
0 Starbase 40 T -2399 -5793 -15137
a Aay'diemm III-A None 5793 -2399 -15137
b Beta Carotene FC -5793 -2399 15137
c Cygnus X-4 None -15137 4356 6270
d Dandelion Outpost A -9448 -9448 8928
e Elysian Asteroids None 10703 4433 2450
f Frogstar Outpost None 0 -15760 3135
g Gagaran Outpost A 11144 -11144 -3135
h Helix Nebula None 285 -7379 6270
i Ididium C 768 5206 -1320
j Jalapeno Nebula None 2399 4836 15137
k Khittomer Outpost A 11144 11144 3135
l Lucifer None 6313 -9448 11585
m Markarian 205 None 13329 -7605 -9980
n Nimbus Outpost A 0 15760 -3135
o Omega Nebula None 13985 -8564 -6270
p Polaris C A 0 0 16384
q Quetzalcoatl C 13682 -6523 -10174
r Rura Penthe None 11585 11585 0
s Ssyz Planetoid M -6313 9448 -11585
t Tantalus V FR -11585 0
u Ursa Minor Beta C -7641 -3416 8039
v Veil Nebula FC -3524 3623 -4000
w Worm Hole None 1 4 9
x Xelor Asteroids None -16243 4175 4922
y Yonada Outpost A -9448 9448 -8928
z Vela Pulsar None -776 2647 513
Resupply Codes: A - Antimatter, C - Crystals, CM - Corbomite, D - Drones, FC - Fix Cloak, FR - Fix Radio, I - Iridium,
L - Life support, M - Mines, MB - Mega Bouy , N - Neutron,T - Torpedoes

Return ...

Appendix III - Ship Data

General Stats

ClassWarpIESPUTrans WarpWarp CostdmgShield StrVisCloakScan Range
 TurnCruiseMaxEnergy  WarpTrack pct  timepwrrgn 
II-A9141850(130)40150  245171009080213000
EXCEL101217130(160)50190yesyes24517100   10000
LARSON101317100(140)50170  1451795   11000
DY-60081113120(120)60160yes 23025100   8000
DEFIANT111217120(140)50170  24017907590213000
WARBIRD121317100(130)40150  1451696607528000
INTCPTR14151780(110)50140  1501698757528000
RBOP12141880(110)50140  1501895908028000
D-10101215120(150)60190  2501795   8000
KPB-13101317120(150)60190  24016100   8000
KBOP91016120(150)60190  24517956050113000
KEV-1281012120(150)60190  240171005050113000
BR-5141618110(150)40170  1601596908017500
BR-100013141480(120)60160  1601697   8000
BR-2000131418100(130)50160  1501695   8000
CL-13101113100(140)50170  15018951205017500
CV-9791113130(160)80220  340171004080210000
SCOUT121317120(150)60190  2451790   11000
CDA-180101215140(180)60220  2451798   11000
CDA-120121416100(140)50170  1551690   8000
GALOR121317100(140)50170  1401795   13000
FERENGI111316110(140)50170  1501795   8000
*VORCHA111418120(150)60190  240171004060213000
*VALDOR101116140(140)80200  23818989085311000
*AVG IX111316110(140)50170  1451698353029500
*XP-110172060 (60)4585  1805100106028000
*Q161830440(520)160660  111001009990115000

Return ...

Appendix III - Ship Data

Weapons Systems

II-APH500-700PH440500-180010400 8900485Earth
EXCELPH650-600PH654500-12004400 5900565Earth
LARSONPH400-600PH448600-14008500 8900200Earth
DY-600PH200-500TO12000-100030400   5Earth
DEFIANTPH600-800PH545600-170020400 81000185Earth
WARBIRDAG400-500VP1350-2000   690043Romulus
INTCPTRPH350-1000PH330500-1300   490025Romulus
RBOPPH250-500PL1150-2000   690012Romulus
D-10DI600-500PH8112500-100015600 8900150Klinzhai
KPB-13PH350-800OB550300-120020400   150Klinzhai
KBOPPH600-1000OB1750-220020500   180Klinzhai
KEV-12PH600-1000OB860500-120015600   150Klinzhai
BR-5PH400-500PH230500-10006400   25Orion
BR-1000PH500-1000PH150500-22008500 2100017Orion
BR—2000PH500-1000PH230500-200010400 490025Orion
CL-13PH1000-1000PH330500-100010400   71Gorn
CV-97PH750-600BP150300-120020400   235Gorn
SCOUTPH300-700BP135300-110020400 2900180Gorn
CDA-180ES601-500PH570500-130020800yes  523Cardassia
CDA-120ES401-500PH440500-130015800yes  74Cardassia
FERENGIES501-500PH540500-130020600   74Ferrigulum
*VALDORPH800-800PL2300-2000   8900126$Romulus
*VORCHAPH400-1000OB342500-120015800   184$Klinzhai
*AVG IXPH500-600PH354450-145012400 350025$Borg
*XP-1PH100-800PH1200-10002400   2Escape Pod
*QPH2000-20000PL19990-20000505000 5030001Admin

Return ...

Appendix IV - The XmlTrek Strategy Guide version 1.0

Who this is for: If you know how to play the game, but are not an expert, this strategy guide is for you.

Before going into tactics, I will discuss two very important points.

Aggressiveness vs. Foolishness: There is a difference between being aggressive and being foolish, and that difference is the risk/reward ratio. Figure out the potential reward of your actions and decide whether it justifies the risk. Waiting until 0 range to phaser/cloak at the risk of being hit is usually worth the risk. You are taking a small risk for the potential to do more damage. Overwarping in an RBOP on a fully powered II-A is not. You are taking a huge risk in a strategy that has little chance of succeeding. Aggressiveness will put you ahead in a fight, foolishness will simply get you damaged(and killed).

The loser is the one who makes the last mistake: Mistakes are extremely common in XmlTrek. They are the reason you will win and the reason you will lose. A good strategy will make it more likely that your opponent makes mistakes, and make your opponent's mistakes deadlier. At the same time, it will prevent your mistakes from being fatal. Once you master tactics, the next step is mastering strategy. You MUST develop good strategic skills to enter the XmlTrek elite.

Tip - Your strategies must be realistic, rather than idealistic.

Now to the tactics

Staying in range: A very important strategy in XmlTrek is to stay at a specific range, say 400-700. If you are able to do this, you have the power to decide when to back up to fire torpedoes and when to run at your target and phaser. Now you have the ability to surprise your opponent.

There are two main ways to do this. The first method is to stop at the ideal range and wait. You then either run at the ship or back off, whichever is necessary to keep the range. You can also decide to turn rather than stop. This makes it easier to defend against mines/plasma/etc. I prefer the latter method.

Photon/Obliterator Torpedoes

Defense - When defending your ship, you have two choices. Run or fight. Often, running is impossible, and an attempt at it will get you killed. In this case, your only choice is to fight off your opponent. Remember, the best defense is often a good offense.

The best way to defend against a torpedo attack is called the "surprise-attack". Run from your attacker, and just before he gets into range, intercept him and fire torpedoes. At this point you can either cloak or run at your attacker. Once cloaking, you can either turn and run away from your attacker, or you can decloak near your attacker. Example: if you're a KEV fighting a Larson, you might want to decloak at about 700 range.

If possible, try counting the ticks(the game updates that occur every 1/4 of a second). If you run at your attacker just before the next tick starts, he will have no time to react. This takes a bit of practice.

Another option is to be purely defensive. Take a photon torpedo hit to your shields(to waste their torpedoes), and cloak/turn/run(to regenerate your shields). Avoid hitting mines and phasers. Example: If you're fighting a Larson in a KEV, you will be able to eat its torpedoes and end up alive.

Offense - When firing your torpedoes, you often have a choice of either trying to get them off quickly, or carefully making sure you do maximum damage. If you are too slow, the ship may repair as fast as you are doing damage, wasting your torpedoes. It depends on the situation, but when using photons, I usually have the most success when I am careful about when I fire. But if you are not yet unable to do this quickly, you may want to try a different strategy.

You also must counter your opponent's defensive tactics. Basically, there are two main ways to defeat the surprise-attack. 1) the backup-intercept - Chase your target, and constantly run from him just before you get into his torpedo range. Then you can surprise him when you go in for the kill. 2) stop just outside of your opponent's torpedo range, giving you time to react to your opponent.

Take advantage of your ship's torpedo range, while avoiding the torpedo range of your opponent. For example, if you are a KPB fighting an excel, you may want to overwarp past the Excel's torpedo range to a point where the excel can't hurt you.

Tip - Put "\033t" after your torpedo macros. This will tell you how many torpedoes you have left.


Defense - Use the surprise-attack to defend against phasers. Unexpectedly run at your opponent in an attempt to hit at 0 range. If low on energy, you might want to limit yourself to using only half of your potential phaser power, or you could end up too low on energy to survive.

Offense - Be unpredictable, and try to hit at 0 range. The reward of hitting at 0 is usually worth the risk of getting hit, though it depends on the ship class of you and your opponent, the skill of you and your opponent, and each ship's damage.

It is important to note that it is sometimes worth forcing your opponent to fire their phasers. If they fire full phasers and are subsequently damaged, they may not even have enough power to even move. In my RBOP, I have gotten CL-13s to under -50 power available(that's right, minus 50). Tip - A 5 power wide phaser burst will tell you how close a cloaked ship is to you. The more damage the phaser does, the closer the ship is.


Mines are very easy to destroy, just use a "O.\014Pp" macro to phaser the nearest object.

One important point about mines is that they don't fire until the start of the next tick, when your opponent may have already moved. If your opponent is not moving, the macro "@-.2\riiM" will hit anywhere between 50-250 range. But this is not the case if he is moving.

If your opponent is running from you, you must mine at a closer range, or the ship will pass your mine before it's fired. If you are being chased, you must fire the mine at a longer range, or it will miss. For example, if a RBOP fires a mine at a pursuing br5 at around 500 range, the BR will have virtually no chance to react. But if the RBOP tries to fire at 150 range, the br5 will pass the mine before it hits.

Tip - To avoid mines, try using the surprise-attack to pass your attacker's mine range. Then, if possible, cloak/turn/run.

If you're the attacker, you might try to go in for the mine at an unexpected time. To do this, you can stop just outside mine range to buy time, fool your opponent with the backup/intercept, or use the turn/intercept. Or, of course, you can use a combination of the three.

If you are the faster ship, It's possible to get to 0 range, phaser, and mine, while being too close for your opponent to mine you. Possible defenses against this include
1) overwarping to get into mine range, and
2) firing a mine and running towards it at warp 5-6, in an attempt to hit your attacker as he is intercepting you.


The Fundamental Rule Of Plasma - Keep your plasma unlocked. This way, you can control the direction of the plasma. Use a u instead of \014 in your torpedo macros (such as "uTt]\033t" or "uTt[\033t").

Dodging Plasma - There are basically three methods of avoiding plasma, all of which you should use.

The first strategy is to simply turn your ship with a macro such as "}HHHHHHHHHHHHHHHHHHKKKKLL"(if you use only H's or J's, you could be caught with the 0'90 rule. The rule is this: if you're at 0'90, An attempt to turn sideways is ineffective). This strategy is particularly effective when chasing plasma ships.

The second strategy is to dodge the plasma itself. I don't have a specific macro for this. Instead, I back up from the nearest object with a "{O.ii[" macro, and then turn my ship with the aforementioned turning macro. This is particularly useful when you are very close to plasma.

The third strategy is only useful when a plasma has recently be fired. A plasma takes 4 seconds to initiate(i.e., it won't detonate before those 4 seconds). If a plasma is fired very close to you, you can run at and pass a plasma before it initiates.

Hitting with plasma - People generally hit plasma by mistake. Your job as the plasma chucker is to make it easy for your opponent to accidentally hit plasma. You will want to try to fire plasma at the right range, try to surround your opponent with plasma, and if possible, try to distract your opponent from the plasma.

When I am at 0 range from my opponent, one of the strategies I use is a macro to back up from my own plasma "{O.ii[" . This is an attempt to catch my opponent in a plasma net. Another strategy is to use "turned" plasma to catch your target when he dodges. You need to find your own strategies, but whatever you do, make sure you get your opponent close to initiated plasma.

Note that you may have the chance to mine/phaser while your opponent is focused on avoiding your plasma.

There are two plasma macros I have found quite useful, especially for the CV-97. The first is the plasma-group. Make the macro "@0\ruTt\0...@9.6\r". This macro will cause your ship to travel at the speed of your plasma, allowing you to build up a wall of plasma around your ship. The second is the reverse-plasma. Make the macro "}ii]@0\rHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHuTti[\033t" This will fire a plasma running at about warp -10, and then cause you to run at maximum warp. When a ship is chasing you, the plasma is running from them, and thus it can hit at closer range(remember the 4 second initiation for plasma).

Drones: Like mines, drones are easy to destroy. And like plasma, drones take several seconds to initiate. But if you run back into drones your battle has left behind, there is a good chance they will hit your attacker.

Tips for each ship class

Constitution II-A

Avoid getting hit. If a ship gets too close, you may want to cloak, turn, decloak and run.

Hitting with mines and phasers should be your first priority. If you don't, you'll have a hard time killing anything. If I get to 0 range, I often phaser/cloak first, and mine after.

After firing your torpedoes, you may have trouble getting in mine/phaser range without getting hit by your opponent's torpedoes. So cloak just outside of their torpedo range. If your opponent stops to repair, you may be able to get close enough under cloak to mine/phaser.


The Excel's power is limited, especially after it has transwarped. Be wary of firing full phasers when damaged.

To transwarp into an opponent's ship - 1)Press the macro "@4\r\033l" 2)Wait until the moment the transwarp countdown hits 1, the second before transwarp is engaged 3)Type the letter designation of the ship you want to transwarp into


Torpedoes are very important. Make sure you only fire when you know you will hit, and only at maximum range. When there is a decent risk/reward ratio, use your overwarp abilities(i.e. go warp 17).

You may want to make a torp/overwarp macro, such as "@0\r\014TTTTtii@17\r\033t"

As with any ship without a cloaking device, an excel is always in weapons range.


This is not a difficult ship to fly. Since you are the only ship who can fire torpedoes at close range, a DY will beat anyone in a close-range battle. Be sure to use your teleporter phasers when necessary.

It is possible to put the "brakes" on transwarp. In transwarp, if you press the [ key, you will slow down to about warp 19.

Romulan Bird of Prey

The RBOP is a very powerful ship. It's combination of mines and phasers make it a mean close-range fighter, while its plasma gives it the potential to do huge damage. Use the strategies outlined above for plasma and mining.


"People attack me, I destroy them." - Jay Ashworth on KEVs. This basically sums up the KEV. Wait for others to attack you. Then use your impressive firepower to defend yourself.

Unfortunately, you will sometimes have to use the purely defensive strategy I outlined in the photon/obliterator torpedo section. Example: If you are fighting a cloaked RBOP, use up their mines by allowing them to hit you, and immediately regenerate shields by cloaking/turning/running. Or if you are fighting an II-A, try to waste their torpedoes while avoiding mines at all costs.

One strategy I use against RBOPs is to move in a square while dodging plasma. This creates a mass of drones that the RBOP may hit.

Be warned that certain combinations of ships, such as an II-A/Larson team, can kill even the very best KEVs. You have to be very careful in this ship, don't stray too far from a starbase.


A just for fun ship, a KPB won't survive long. Use your oblits to your advantage, that is, stay at a range your opponent can't hurt you. This takes a LOT of practice.


The most survivable ship in the game. Use your speed to surprise your opponents. Don't let them know what's coming. Be aggressive, but not foolish.


This is a mean close range fighter, as long as you don't miss your mines. Due to your 2200 torpedo range, hitting at maximum range is less important. Be aware that you can't overwarp, unless you want to take damage.

When fighting a br5, make sure you don't miss your mines. Destroy with torpedoes as he flees. One strategy to help you avoid a br5's torpedoes: chase at the br5. When he runs into his torpedo range, back off into your own torpedo range. Then when it runs at you, just as he starts hitting you with torps, intercept the him. He will have a harder time hitting you.


Not a difficult ship to fly. Phasers are your primary weapon, torpedoes are secondary. Avoid mines, they are a powerful defense against you.

Be aware that just after you fire full phasers, you are only able to go warp 3 under cloak. And that is at full power.


Now THIS is a difficult ship to fly. Be sure to have a macro to switch to plasma-bolt "\033\024t1" and one to switch to plasma "\033\024t0". This ship takes a LOT of power to move. After firing full phasers, you won't have enough power to go maximum warp. Be careful with your phasers.

You will sometimes need to use defensive strategies similar to those used by the KEV. But the CV is much more powerful than the KEV in these situations. For instance, it can fire a plasma at a cloaked II-A, and then plasma-bolt as the II-A is forced to decloak. Or it can fire a plasma-group to prevent a RBOP from getting too close.


This ship isn't good for much at all. Just use it to vulture others. I don't fly it.


This ship isn't good for much either. But it can defend itself pretty well against attacks. I don't fly this ship, either.


Yet another pathetic ship, an inferior version of the RBOP. Learn how to use your agonizers. I know it's sad, but the agonizer is a major part of the warbird's arsenal.

Well there you have it. For obvious reasons, I left out some of my more advanced strategies. But I hope this guide was helpful.

Return ...


The original of the documents used to create this document were found without any attributions. If you participated in the original creation of any of these works please let us know and your name will be added as a contributing source.