Author Topic:   TMLogScan 3.0 Released today!
posted March 01, 2003 03:30 PM            
This is a complete rewrite of TMLogScan which uses Microsoft's .Net and C#. The file is available off the server administration page.

You will need to get a copy of the .Net framework if you donot have it already. Get if from here:

[url]http://www.microsoft.com/downloads/details.aspx?FamilyId=D7158DEE-A83F-4 E21-B05A-009D06457787&displaylang=en[/url]

TMLogScan 3.0 is packaged as an Microsoft Installer 2.0 file, if you donot have MSI 2.0, get it from here:



PS: Below is the readme.txt file from TMLogScan 3.0

TMLogScan 3.0 .Net Edition


TMLogScan 3.0 is a complete rewrite and is far more user friendly than the old 2.0
version. 3.0 also uses web services to communicate the data to the website instead of
posting an HTML form. This has a major impact as we now have 2 way communication
between the TMLogScan client and website. The client now knows if something went
wrong and reports an error.



In order to use this new application, you will
to have the Microsoft .Net framework installed on your machine. Please visit
the following URL to obtain the framework:

[url]http://www.microsoft.com/downloads/details.aspx?FamilyId=D7158DEE-A83F-4 E21-B05A-009D06457787&displaylang=en[/url]

System Requirements
Supported Operating Systems:
Windows 2000,
Windows 98,
Windows ME,
Windows NT,
Windows XP

Typical Installation Requirements
The .NET Framework runs on:
Microsoft Windows® 98
Microsoft Windows NT® 4.0 (SP 6a required)
Microsoft Windows Millennium Edition (Windows Me)
Microsoft Windows 2000 (SP2 Recommended)
Microsoft Windows XP Professional
Microsoft Windows XP Home Edition

Software Requirements:
Microsoft Internet Explorer 5.01 or later (install Internet Explorer 6.0)



- Completely rewritten in C#
- Graphics User Interface
- 2 way communication via web services, client knows if upload was successful.
If the upload fails, TMLogScan will hold the failed upload in memory.
- ability to pause scanning
- user friendliness has been greatly improved ( i.e., exit button )



The three sections:
The screen is split into 3 sections. The top section is where you maintain your
list of servers (labeled 'Server Setup') and contains 2 text input boxes (
'Registered Server Name' and 'Log Filename'), a list box containing a list of servers,
and 3 buttons ( 'Browse', 'Add Server', and 'Delete Selected' ). The second section
in the middle of the panel (labeled 'Status History') contains a single list box.
The last section at the bottom of the page is a display box, status light, Pause button,
and Exit button.

Server management and setup:
Adding a server:
- In the top section labeled 'Server Setup', enter your 'Registered Server Name'.
- Click on the browse button, this opens up a File Dialog box. Locate the log file
for the server and click 'open'.
- Click the 'Add Server' Button.

Deleting a server:
- In the top section labeled 'Server Setup', select the server from the list box
by clicking on it entry.
- Click on the 'Delete Selected' button.

The Status light:
When Grey in color, the log scanning is currently paused.
When Green in color, the log scanner is active or sleeping.
When blinking Red, an error occurred with an upload.

The Pause Button:
Click on the pause button to temporarily disable the log scanner. The button
will change to 'Continue' and the status light will go grey. If there are no
servers in your server list, then clicking on the Pause button will do nothing.



Q: How do I get rid of that flashing red status light?

A: Click 'Pause'(it will change to 'Continue') and then on it click again
to resume.

Q: When I start up TMLogScan I get the following message:

More than 600 commands found for server '(your registered server name)'.

You may be sending up duplicate information
from an old log file.

Do you wish to proceed?

What is that? It has an Okay and a Cancel button, what do I do?

A: TMLogScan has found an excessive amount of data in your log file. This
happens when you start TMLogScan before you start your server(s). TMLogScan
is asking you what should it do with this possibly old information. If you
want to upload it click 'Okay'. If you wish to skip it, click 'Cancel'. If
you decide to upload it, keep in mind that you may be sending data that
was already sent. This would duplicate frags, deaths, and suicides, throwing
the player statistics off.

Q: I get that message while TMLogScan is running. Why?

A: In this case, you may have had a string of upload failures and the buffered
commands exceed 600 items. This was done so that your machine will not crash
due to an out of memory condition. Please check the Status History list box
for 'Exception' messages and contact me ASAP. I suggest you donot click on
either button until I have responded in order not to loose data.


Blue n Gold Sue
posted March 01, 2003 04:35 PM            
Great Work Joey. It is up and running great! Very easy to use. You do good work


posted March 01, 2003 09:00 PM            
Uh oh.

I found problem. I knew I should have created a test catalog. LOL!

It happens when you restart a TM server while LogScan is running. It won't crash or anything, it just stops scanning the file until it gets to be the size it was before.

I also added a cleaner exit. Now when you click on exit, it will do a last scan of the log file, upload that, and signal the webservice that the server is no longer being scanned. Now your server will be marked as down the instant you turn off TMLogScan.

I posted the update on the server admin page. (version 3.0.1)

My applogize for the mistake.


posted March 01, 2003 09:00 PM            

[This message has been edited by KiLlEr (edited March 01, 2003).]


=DNX= Matrix
posted March 01, 2003 10:01 PM            
FANTASTIC WORK..... Maybe i should make a logo

-=≡[▓▒░ √‬‬‬‬‬‬‬isit the DMF Forums - Click here ▓▒░]≡=- ☺™
Click here to goto the DMF Toplist
§Ìģ ©2002 /\/\∩ŢŔİX


posted March 02, 2003 12:04 AM            
I would appreciate that


posted March 02, 2003 09:27 AM            
I sent you an email as I don't hae links anymore(sigh). so how do I get this?


posted March 02, 2003 10:43 AM            
YOu need to set up a MyBoomstick account and add your servers in the profile section.

You will then get a "server admin" link. on that page, you can grab the files.

However, I need the folowing info for your servers:

- IP address
- port
- name of server
- description

I had them before, but I lost them when my DB got wiped a while ago. :/

EMail it to sera@optonline.net

[This message has been edited by KiLlEr (edited March 02, 2003).]


Blue n Gold Sue
posted March 02, 2003 01:04 PM            
Par, you can even set up Events, so the DDMs will be more automatic for the results


posted March 02, 2003 06:45 PM            
Oh, forgot the URL to the MyBoomstick page



posted March 02, 2003 07:40 PM            
I've noticed a problem with timeouts when connectiog to the webservice with a large number of items (i.e. Armageddon seems to be down but its not). I have posted another fix to extend the timeout automatically.

Also there is a problem with empty log files, where LogScan would get stuck in a loop. This was accidentally introduced when I was adding the fix to restart the scan on an empty log file.

3.0.2 is availible.