<!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 5.50.4919.2200" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<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>&nbsp;</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.&nbsp; The first priority was to fix a few things and I 
  believe that I have taken care of them.&nbsp; The next was to build the 
  supporting infrastructure that would allow successful implementation of 
  team-kill auto-kick logic.&nbsp; So far, I have been making good progress and 
  have managed to throw in a few extras along the way.&nbsp; Here are the lists 
  of new modifications for both programs:</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</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>-&nbsp;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&nbsp;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>-&nbsp;created new&nbsp;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&nbsp;for&nbsp;game type, team damage, and 
  developer message mode to ensure TK logic doesn't activate unless the server 
  is configured properly and also&nbsp;deactivates if server settings change so 
  that it either&nbsp;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>&nbsp;</DIV>
  <DIV><FONT face=Terminal size=2><FONT face=Arial></FONT></FONT>&nbsp;</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&nbsp;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>&nbsp;</DIV>
  <DIV><FONT face=Arial></FONT>&nbsp;</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.&nbsp; 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.&nbsp; So far, 
  each piece I have put in place has functioned well.&nbsp; With some luck, I 
  might have something worthy of release in the next few days.&nbsp; I'll keep 
  everyone posted.</FONT></DIV>
  <DIV><FONT face=Arial></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial>I also want to take a moment to&nbsp;acknowledge 
  everyone&nbsp;who has sent me&nbsp;feedback&nbsp;this past week.&nbsp; The 
  fixes I have made and some of the new features are a direct result of some 
  excellent ideas that were sent to me.&nbsp; Thanks for the insight and the 
  information.&nbsp; Keep it coming!</FONT></DIV>
  <DIV><FONT face=Arial></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial></FONT>&nbsp;</DIV>
  <DIV><FONT 
face=Arial>Shockwave</FONT></DIV></DIV></BLOCKQUOTE></FONT></BODY></HTML>