Sniper Mod
Quick Start
Sniper is a server-side MOD that enables two classes/teams to battle it out. Teams consist of two classes, Grunts and Snipers. Grunts are regular Quake2 Marines, equipped with what they find on the Map. Snipers are specially equipped "behind the lines" Marines geared for sniping with a high powered Railgun and a cloaking device.
To get Sniper working create a sniper directory off of your Quake2 installation. So if you have Quake2 installed on C:\Games\Quake2 you should create a C:\Games\Quake2\Sniper directory. Then all you need to do is:
Quake2.exe +dedicated 1+set game Sniper +exec Sniper.cfg
or
Quake2.exe +deathmatch 1 +set game Sniper +exec Sniper.cfg
Depending on whether you want to run a dedicated server or not. The game will default all settings and you’ll be off and running. Once you’ve been using Sniper for awhile you’ll want to edit the Sniper.Cfg to customize your Sniper server.
Client Command Summary
Command |
Action |
+Hook |
Lithium Hook |
Decoy |
Deploy a Sniper Decoy |
Cloak |
Toggle the Sniper Motion cloak |
WhoIs |
Tells you who the current Sniper is |
Vote |
Allows you to vote for a new map, or view the available maps on the server |
Menu |
Launches the in game menus |
Client Game Play
When you join a server you’ll be dropped into the game as either a Sniper or a Grunt depending on which is needed. The Snipers should always be undermanned, as they out-gun and out-cloak the Grunts.
Grunt
As a Grunt your responsibility is to work with the rest of your team and exterminate the Sniper. If you manage to kill the Sniper you will become the Sniper. If you contribute to the Snipers death, and stay alive, you will get an assist. Getting health and armor doesn’t help too much as the Sniper’s weapon does a lot of damage (330 points!). You start with a Super Shotgun and 50 rounds.
It is best to stay in close contact with the rest of your team. Every Grunt has an ID system that displays their name to other Grunts. If it doesn’t have a name, you better shoot first and ask questions later. You can also use the following message macros to help you communicate:
Macro |
Substitutes |
%L |
Your Location |
%N |
The name of the closets Grunt in your sights |
%A |
Your Armour |
%H |
Your Health |
Don’t forget to make use of your grappling hook. Bind a key to "+Hook" and your ready to fly.
Sniper
As a Sniper you are responsible for killing as many Grunts as possible. You have only your trusty blaster and your Sniper Railgun. The Sniper Railgun does 330 points of damage, goes through walls (to a point) and has unlimited ammo. Unfortunately because of all these advantages your railgun takes 100% longer to reload than a regular railgun.
You’re biggest advantages are your Cloaking device and your faster hook.
The Motion Cloak allows you to become mostly invisible after you have remained motionless for a certain amount of time. That ‘mostly’ is because while cloaked the device makes a distinct sucking sound as it emits the holographic field. Grunts quickly learn to home in on the sound. Unfortunately for them you have a Cloak Decoy – a noisemaker that sounds exactly like you are cloaked. You can easily deploy these by binding a key to decoy. Both the cloak and the decoy work off of Cells, make sure you have enough. Your cloak can be damaged, and will eventually break. As your cloak takes damage it will take longer to startup. Both the time you must stand still for and the amount of cells you have are listed in the upper right corner of your HUD.
Scoring
Scoring is simple:
Snp |
The number of Frags you have gotten as the Sniper |
G/A |
The number of Frags and Assists you have gotten as a Grunt |
S/T |
The number of Suicides and Team Kills you have |
Your total score is (Snp + G/A – S/T)
Server
Sniper Customization
Sniper is highly configurable. All options are detailed in the Sniper.Cfg file. If you find any problems, or have any questions that these documents do not answer, please let the author know.
Map Selection
Sniper makes use of a Maps.lst file which allows for more precise random map choices.
The maps.lst file has the following format:
<map name> <min> <max>
Where:
Map Name |
The normal map name, such as Q2dm1 |
Min |
The minumum number of players required to play this map |
Max |
The maximum number of players that this map can support |
At each level change Sniper will count the number of players connected and choose a map that will support that many players. The first map in the file is a ‘default’ map, if no map is found that matches the first map in the list will be used.
Note: Players can vote in any map, at any time.
Contacting the Author
You can contact me at
qor@planetquake.com. If you are reporting a bug please send me a complete description of what happened, your Server.Cfg and the Server logfile.Legal
Everything is copyrighted the original authors, including but not limited to, ID Software, WARZONE, Willi, and the other authors of code I used to create this mod. Although this software was tested extensively, there still may be bugs so if it nukes your system it isn't my fault!
Copywrite(c) 1999 Al Goodniss - All Quake and Quake 2 Logos Copywrite ID Software