<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi Randall,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Currently the tool is in beta test and isn't
publicly available. As soon as the kinks are worked out, it will be made
available to everyone via the web and instructions showing how to get it will be
posted.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Shockwave</FONT></DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=WolfShield@hotmail.com
href="mailto:WolfShield@hotmail.com">Randall</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=mohaa@icculus.org
href="mailto:mohaa@icculus.org">mohaa@icculus.org</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, September 18, 2002 3:58
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [mohaa] Admin tool - next
release update</DIV>
<DIV><BR></DIV>
<DIV><FONT face=Arial size=2>Where does one get it from?</FONT></DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=shockwave@clanshortfuse.com
href="mailto:shockwave@clanshortfuse.com">[-SF-]Shockwave</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=mohaa@icculus.org
href="mailto:mohaa@icculus.org">mohaa@icculus.org</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, September 18, 2002
3:46 PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> [mohaa] Admin tool - next
release update</DIV>
<DIV><BR></DIV>
<DIV><FONT face=Arial size=2>Hello everyone,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>It has almost been a week since I've posted
anything about the admin tool I've been developing and I wanted to share
what I've been doing lately. The first priority was to fix a few
things and I believe that I have taken care of them. The next was to
build the supporting infrastructure that would allow successful
implementation of team-kill auto-kick logic. So far, I have been
making good progress and have managed to throw in a few extras along the
way. Here are the lists of new modifications for both
programs:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Server</FONT></DIV>
<DIV><FONT face=Arial size=2>===========</FONT></DIV>
<DIV><FONT face=Terminal size=2><FONT face=Arial>- cleaned main loop and
created subroutines to make code more readable</FONT></FONT></DIV>
<DIV><FONT face=Terminal size=2><FONT face=Arial>- added
localization.txt file processing for handling custom server
messages</FONT></FONT></DIV>
<DIV><FONT face=Terminal size=2><FONT face=Arial>- created default death
messages hash for identifying kills and suicides</FONT></FONT></DIV>
<DIV><FONT face=Terminal size=2><FONT face=Arial>- added --opts command line
option for appending data from the command line to the game server
PROGRAM entry in the config file</FONT></FONT></DIV>
<DIV><FONT face=Terminal size=2><FONT face=Arial>- improved communications
subprocess handling of server output log data</FONT></FONT></DIV>
<DIV><FONT face=Terminal size=2><FONT face=Arial>- changed ban file to
handle both IP addresses and names</FONT></FONT></DIV>
<DIV><FONT face=Terminal size=2><FONT face=Arial>- created
new child communications process SIGTERM handler to exit gracefully and
not leave any active "tail" processes when killed</FONT></FONT></DIV>
<DIV><FONT face=Terminal size=2><FONT face=Arial>- added logic to monitor
and record game server settings for game type, team damage, and
developer message mode to ensure TK logic doesn't activate unless the server
is configured properly and also deactivates if server settings change
so that it either isn't relevant or its data requirements aren't met
anymore</FONT></FONT></DIV>
<DIV><FONT face=Terminal size=2><FONT face=Arial>- added option to the
config file to set default status of TK monitoring</FONT></FONT></DIV>
<DIV><FONT face=Terminal size=2><FONT face=Arial>- added logic to kick
players entering the game with a name already in use by an existing
player</FONT></FONT></DIV>
<DIV><FONT face=Terminal size=2><FONT face=Arial>- added IMPOSTER message
fragments to config file for customizing message sent to console when
imposter tries to join</FONT></FONT></DIV>
<DIV><FONT face=Terminal size=2><FONT face=Arial></FONT></FONT> </DIV>
<DIV><FONT face=Terminal size=2><FONT face=Arial></FONT></FONT> </DIV>
<DIV><FONT face=Terminal size=2><FONT face=Arial>Client</FONT></FONT></DIV>
<DIV><FONT face=Terminal size=2><FONT
face=Arial>===========</FONT></FONT></DIV>
<DIV><FONT face=Terminal size=2>
<DIV><FONT face=Terminal size=2><FONT face=Arial>- cleaned main loop and
created subroutines to make code more readable</FONT></FONT></DIV>
<DIV><FONT face=Arial>- removed command line option for specifying game
server log file location</FONT></DIV>
<DIV><FONT face=Arial>- implemented POSIX module and other changes for
better handling of pipes</FONT></DIV>
<DIV><FONT face=Arial>- added new filter option to suppress displays of
automatically generated server status messages that is set in the
config file and can be dynamically changed using a local
command</FONT></DIV>
<DIV><FONT face=Arial>- added ability to execute local command files from
the client screen</FONT></DIV>
<DIV><FONT face=Arial>- added local command to display external command file
execution settings</FONT></DIV>
<DIV><FONT face=Arial>- added config file settings for specifying default
command file path and whether commands executed are echoed to terminal
screen</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>Right now I'm putting the team-kill logic together and
I'll hopefully be ready to release it to everyone soon. I wanted to
spend some time and think the implementation over thoroughly to be sure I
didn't miss anything conceptually that would cause a problem. So far,
each piece I have put in place has functioned well. With some luck, I
might have something worthy of release in the next few days. I'll keep
everyone posted.</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>I also want to take a moment to acknowledge
everyone who has sent me feedback this past week. The
fixes I have made and some of the new features are a direct result of some
excellent ideas that were sent to me. Thanks for the insight and the
information. Keep it coming!</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT
face=Arial>Shockwave</FONT></DIV></DIV></BLOCKQUOTE></BLOCKQUOTE></FONT></BODY></HTML>