LMCTF Server GUI [v 1.0] Near Final Beta (http://www.rootware.com/lmctfgui/)

c) 1998, Peter Huene (support@rootware.com)
David Bartel (fractald@usa.net)
Tyler Haines (thaines@easysuite.net)
-------------------------------------------------------------------

INSTALLATION
------------
For this program to work properly, unzip LMCTFGUI.ZIP in your Quake 2 LMCTF (QUAKE2DIR\lmctf)
directory (Q2SERVICE.EXE MUST BE IN THIS DIRECTORY TO RUN PROPERLY). It should take up
approx. 200 Kb of disk space uncompressed. Q2SERVICE.EXE is the service executable for NT.
It should be started through the SCM (Service Control Manager) or through LMCTF Server GUI.
The MFC 4.2 run time DLL (MFC42.DLL) is also required, but since almost all Microsoft Windows
and NT have it installed already on their machines, I have not included it in the zip.
E-mail me (Peter Huene) if that is a problem, which it shouldn't be.


LMCTF Server GUI Main Window
----------------------------


CTF FLAGS
---------
Weapon Balancing - Weapon balancing for better CTF play. Allows "Star Wars" laser blasters.
Allow Invulnerablity - Allow Invulnerabilty Items to spawn in game play.
Reset Teams Every Level - Reset teams every new level for better balanced game play.
Disable Team Switching - Disable command line team switching (team command).
Enable Offhand Hook - Allow clients to use the offhand grapple.
Disable Voices - Disable team voices.
Disable Damage From Grapple - Grappling hook does no physical damage to players.
No Teams (Deathmatch) - No teams for all out deathmatch fun (LMCTF 4.0 TE).
No Flags (Deathmatch) - No flags for all out team deathmatch fun (LMCTF 4.0 TE).
Score Balance - Enable LMCTF scoring routines to help handicaped players and balance the score
(LMCTF 4.0 TE).

TECH POWERUPS
-------------
Damage Powerup - Allow spawning of Damage Powerup.
Resist Powerup - Allow spawning of Resist Powerup.
Haste Powerup - Allow spawning of Haste Powerup.
Regen Powerup - Allow spawning of Regen Powerup.

OPTIONS
-------
Report To id's Master - Allow the public to know about your server.
Run Dedicated (Console) Server - Runs the server as a console application (saves resources).
Log Gib Stats - Logs gib stats to specified gibstat log (LMCTF 4.0 TE).
Log Console Output - Logs console output to output file.

DEATHMATCH FLAGS
----------------
Disable Health - No health.
Disable Items - No Items.
Weapons Stay - Weapons don't disappear when players pick them up.
No Falling Damage - No damage from falls.
Instant Items - Force items to be instantly used.
Same Level - Play the same level over every time.
Skin Teams - Group teams by skin.
Model Teams - Group teams by model.
Friendly Fire Hurts Team - Team players can hurt one another.
Spawn Farthest - Spawn as far from enemies as possible.
Force Respawn - Force players to respawn when they're killed.
Disable Armor - No Armor.
Unlimited Ammo - All players have unlimited ammo.
Drop Quad - Players drop quads when they are killed.
Allow Exit - Players can exit the level.
Fixed FOV - Players can't change their Field Of View.

PRACTICE MODE
-------------
Red Flag Frozen - Red flag is frozen in place (LMCTF 4.0 TE).
Blue Flag Frozen - Blue flag is frozen in place (LMCTF 4.0 TE).

SERVER OPTIONS
--------------
Hostname - The name of the server.
Port - The port the server will be started listening on.
Skin Set - Choose from one of four skinsets (Army vs. Maines LMCTF 4.0 TE).
Max. Clients - Maximum players allowed on the server at one time.
Time Limit - Time limit for each map.
Frag Limit - Frag limit for each map.
Zombie Time - The time player's bodies hang around.
RCon. Pass - Remote Console password.
Player Pass - Player password to use the server.
Ref. Pass - Referee Password.
Gibstat Log - Gibstat Log File.
Logrename - Directory where daily logs will be stored.


SETTINGS DIALOG
---------------


Quake 2 Directory - Directory where Quake2.exe and the lmctf directory is located.
Browse - Browse for the Quake 2 Directory.
Run As Service (NT Only) - Launchs Quake 2 as a service for NT machines (recommended).
Automatic (Startup) Service - Starts the service on system startup.
Interactive Service - Allows you to view the actual server console (recommended).
Minimize To System Tray - Minimizes LMCTF Server GUI to the system tray.
Minimize To Tray On Startup - Minimizes LMCTF Server GUI to tray on application start.
Topmost Window - Makes LMCTF Server GUI topmost window.
Desktop Shortcut - Creates a desktop shortcut to LMCTF Server GUI.

**Please Note For NT Users**
It is recommended you run your LMCTF server as a service because the server will then
survive logoffs and run without anyone logged into the machine. The service will run
as a dedicated quake2 server.

MESSAGE OF THE DAY
------------------

Suppy the server's Message Of The Day here. This message will appear to the players
when they first join the server. Pick new lines carefully so that all the information
will appear correctly for all players.

MAP LIST EDITOR
---------------

Availible Maps - List of maps availible for use by LMCTF.
Map List - Your current map list in descending order.
Add - Adds a map from the availible list to your current map list.
Clear - Clears the entire map list.
Remove - Removes a map from your current map list.


BUGS
----
Please email support@rootware.com if you find any bugs. This version of LMCTF Server GUI is
fairly complex, so bugs can be expected in limited occurrences. If a bug does happen, please
describe in the email how you discovered the bug.


FUTURE VERSIONS
---------------
There will be continued versions of LMCTF Server GUI since LMCTF is constantly evolving.
A new GUI will be in the works, as well as entire remote administration of the Quake 2
Service, allowing operators to manage their server anywhere on the network.


STANDARD LEGAL CRAP
-------------------
The author and contributors to this application do not provide a warranty, either implied or
explicit on all files included with LMCTF Server GUI. The use of this software and any
undesirable effects it might have on the users system are solely the responsibility of the user.
The author and contributors will not be held accountable for unforeseen problems arising from
the use of this software. If you can not agree with the terms stated above, please do not use
this application.

Copyright 1998, Peter Huene, David Bartel, Tyler Haines

-------------------------------------------------------------------