You are an unregistered user, you can register here
Navigation

Information

Site

Donations
If you wish to make a donation you can by clicking the image below.


BeyondUnreal News

 
Go Back   The Unreal Admins Page > Forums > Front Page > Downloads > Unreal Tournament > Admin

Reply
Thread Tools Display Modes
  #1  
Unread 31st July, 2005, 11:05 PM
Matthew Matthew is offline
Holy Shit!!
 
Join Date: Dec 2004
Posts: 2,382
Default Advanced Chat Log System

-
Advanced Chat Log System v220
For Linux & Windows Dedicated Servers

(Successor To The Popular "Win/Lin Server Chat Logger")



» Download Here! «


What's new in 2.20:
Optionally acts as a messaging spectator to log messages from mods such as CSHP, Pure, and EUT.

Automatic IP detection which attempts to find your server's IP address and uses it in the logs. In HTML mode, this is also used to create a link that can be clicked to take you to the server the log was recorded on.

Bugfixes. I'm not perfect There were a few bugs... hopefully now there aren't



-------------------------
Advanced Chat Log System
Created By MSuLL
-------------------------

This is a new mod I created for UT servers that allows
for in-game chat to be logged to external log files.
Unlike WebChatLogger, this logger works on BOTH Windows
and Linux UT servers. It can log to raw .log files, OR it
can also create web pages for easy viewing.

This logger will write:
Player Joins (and their IP address)
Player Name Changes (old and new names for tracking)
Say Chat (regular messages by players)
TeamSay Chat (messages to other team mates)
System Chat (messages to players generated by the server)
Localized Messages (special messages like death / team switch messages)
Messaging Spectator (special messages from mods like Pure, CSHP, and others)

It uses no native code or anything amazingly fancy. It can log to any directory you specify, relative to your System directory.

This can log to both the server's log file, as well as the external logs.

Log filenames, by default, will look like this:
[ChatLog].2005.07.31.15.57.57.CTF-Contact.log

There are many options on naming these log files, see the readme on how to do all this. However the front tag ([ChatLog]) can be changed to whatever you like, or even removed. The server name can be added to the filename, or the map name can be removed.



Log Examples:
Plain Text
HTML Mode


Enjoy everyone!
- MSuLL





Code:
Changelog:
*************
----------------
| Version 2.20 |
----------------
- [Added] Messaging Spectator ability
- [Added] Server IP detection
- [Fixed] Misc. small bugs

----------------
| Version 2.10 |
----------------
- [Added] HTML Mode
- [Added] Name change tracking
- [Added] IP display on join

----------------
| Version 2.00 |
----------------
- Initial Relase (Private Beta)






+-------------+
|  Thanks To  |
+-------------+
- |KOA|The_Dave: For servers to test on, a website,
and a lot of support for all this time!

- Azazel: For the hosting of UnrealAdmin.org,
which is my little base of operations.

- BDB (Bruce Bickar): This mod was inspired by your
work.  Many thanks for all that you've done for
the UT community - we appreciate it.

----------------
| MSuLL - 2006 |
----------------
Attached Files
File Type: zip Lin-WinChatLogger-V100.zip (4.5 KB, 462 views)
File Type: zip Lin-WinChatLogger-V102.zip (6.7 KB, 666 views)
File Type: zip ACLSv210.zip (16.5 KB, 426 views)
File Type: zip ACLSv220.zip (18.4 KB, 1063 views)

Last edited by Matthew : 2nd September, 2008 at 09:05 PM.
Reply With Quote
  #2  
Unread 2nd August, 2005, 05:36 PM
Matthew Matthew is offline
Holy Shit!!
 
Join Date: Dec 2004
Posts: 2,382
Default

Oh ya - comments are welcomed as well
Reply With Quote
  #3  
Unread 2nd August, 2005, 05:40 PM
kawaii kawaii is offline
Holy Shit!!
 
Join Date: Oct 2004
Posts: 1,205
Default

Sweet! Thanks Matthew
__________________
Stats!
Reply With Quote
  #4  
Unread 2nd August, 2005, 06:34 PM
Baiter's Avatar
Baiter Baiter is offline
Holy Shit!!
 
Join Date: Apr 2004
Location: Houston, TX
Posts: 1,566
Default

Thank you very much matthew!

Pizzaman is going to LOVE you. You might wanna put on the Anti-Leg Humping Device on.
Reply With Quote
  #5  
Unread 2nd August, 2005, 06:53 PM
Matthew Matthew is offline
Holy Shit!!
 
Join Date: Dec 2004
Posts: 2,382
Default

Reply With Quote
  #6  
Unread 2nd August, 2005, 08:13 PM
kawaii kawaii is offline
Holy Shit!!
 
Join Date: Oct 2004
Posts: 1,205
Default

One tiny little error :p
In the readme it says you need to add the serveractor= under the [engine.engine] section however this should be [Engine.GameEngine] section
__________________
Stats!
Reply With Quote
  #7  
Unread 2nd August, 2005, 08:15 PM
Matthew Matthew is offline
Holy Shit!!
 
Join Date: Dec 2004
Posts: 2,382
Default

Crap. I should probably change it for all the ppl that won't realize that, .
Reply With Quote
  #8  
Unread 2nd August, 2005, 08:21 PM
Matthew Matthew is offline
Holy Shit!!
 
Join Date: Dec 2004
Posts: 2,382
Default

To people that have their own downloads databases (AntiCheat.co.uk, UKS, etc), please add the file below if you are going to add Lin/Win to your database. This file simply contains the [Engine.GameEngine] readme typo fix.

http://files.atomicunreal.com/mutato...ogger-V100.zip


However if you are downloading to use on your server, please use the link in the first post so I can get an accurate idea of how many people are actually using it
Reply With Quote
  #9  
Unread 17th August, 2005, 11:02 AM
LeeBe's Avatar
LeeBe LeeBe is offline
Holy Shit!!
 
Join Date: Feb 2003
Location: Uk.gif
Posts: 1,340
Default

we are getting a few accessed nones with this Matthew -

ScriptWarning: ChatLogger CTF-EternalCave2.ChatLogger0 (Function Engine.PlayerPawn.ClientVoiceMessage:002C) Accessed None

they all look like that for each map, some 2000 lines after a few maps.
no big deal, but dont know if you want to fix it up.

and thx

Last edited by LeeBe : 9th February, 2010 at 03:54 PM.
Reply With Quote
  #10  
Unread 17th August, 2005, 03:25 PM
Matthew Matthew is offline
Holy Shit!!
 
Join Date: Dec 2004
Posts: 2,382
Default

Yep it is a known issue (thanks to PizzaMan). I'm already working on 1.02
Reply With Quote
  #11  
Unread 1st September, 2005, 12:48 AM
SabbathCat's Avatar
SabbathCat SabbathCat is offline
Killing Spree
 
Join Date: Sep 2004
Posts: 37
Default

Can't wait, am totally new to linux and would be cool to have something easy to install and run. I only just realised trying to look through the ucc.log file that none of the chat is saved... I had some players on tonight that I would like to have saved what they said in order to translate it to english.

Will hold out for the new version.
Reply With Quote
  #12  
Unread 1st September, 2005, 12:52 AM
Matthew Matthew is offline
Holy Shit!!
 
Join Date: Dec 2004
Posts: 2,382
Default

Quote:
Originally Posted by SabbathCat
Can't wait, am totally new to linux and would be cool to have something easy to install and run. I only just realised trying to look through the ucc.log file that none of the chat is saved... I had some players on tonight that I would like to have saved what they said in order to translate it to english.

Will hold out for the new version.
it SHOULD save to both external logs, as well as the server's UCC log


Make sure you installed it correctly!
Reply With Quote
  #13  
Unread 6th November, 2005, 01:53 AM
[WJF]FireFox [WJF]FireFox is offline
Rampage
 
Join Date: Jul 2004
Posts: 55
Default

what does that error mean btw..

accessed none

any idea

thanks in advance.

GreetZzZz
Reply With Quote
  #14  
Unread 26th November, 2005, 05:52 PM
Matthew Matthew is offline
Holy Shit!!
 
Join Date: Dec 2004
Posts: 2,382
Default

Lin-Win Chat Logger version 1.02 - rewrote from scratch. Now logs teamsay messages, no 'accessed none' errors, and finally the logs are availible IMMEDIATELY after a match has ended

Top post updated!

Last edited by Matthew : 26th November, 2005 at 06:40 PM.
Reply With Quote
  #15  
Unread 26th November, 2005, 06:40 PM
Matthew Matthew is offline
Holy Shit!!
 
Join Date: Dec 2004
Posts: 2,382
Default

Oh yes and it also logs Localized messages as well (deaths, kills, suicides, etc etc)
Reply With Quote
  #16  
Unread 28th November, 2005, 11:24 AM
kmthor kmthor is offline
Rampage
 
Join Date: Apr 2005
Posts: 78
Default

thanx a lot mathew
much appreciated

km
Reply With Quote
  #17  
Unread 28th November, 2005, 01:40 PM
Matthew Matthew is offline
Holy Shit!!
 
Join Date: Dec 2004
Posts: 2,382
Default

no problem
Reply With Quote
  #18  
Unread 3rd December, 2005, 12:37 AM
AnnihilatorSC's Avatar
AnnihilatorSC AnnihilatorSC is offline
Dominating
 
Join Date: Aug 2005
Posts: 111
Default

I'd probably like it - if it WORKED!

Log: Log file open, 12/03/05 00:28:21
Init: Name subsystem initialized
Init: Detected: Microsoft Windows XP 5.2 (Build: 3790)
Init: Version: 3355 (128.29)
Init: Compiled: Feb 15 2005 17:04:22
Init: Command line: VCTF-Slax?game=XGame.xVehicleCTFGame?mutator=utcompv16a .MutUTComp -ini=..\UserLogs\server.ini -log=..\UserLogs\server.log
Init: Character set: Unicode
Init: Base directory: C:\GAMES\UT2004DS\System\
Init: Ini:..\UserLogs\server.ini UserIni:User.ini
Init: Build label: Build UT2004_Build_[2005-02-15_17.02]
Init: Object subsystem initialized
Log: Executing Class Engine.ServerCommandlet
Log: Browse: VCTF-Slax?Name=Player?Class=Engine.Pawn?Character=Jakob ?team=255?game=XGame.xVehicleCTFGame?mutator=utcom pv16a.MutUTComp
Log: Collecting garbage
Log: Purging garbage
Log: Garbage: objects: 38532->38529; refs: 453881
Log: Game class is 'xVehicleCTFGame'
Warning: Missing Class Class Engine.StatLogFile
Warning: Missing Class Class Engine.PlayerPawn
Warning: Missing ObjectProperty ObjectProperty Engine.Mutator.NextMessageMutator
Warning: Missing Class Class Engine.StatLogFile
Warning: Missing Function Function Engine.StatLogFile.FileFlush
Warning: Missing ObjectProperty ObjectProperty Engine.Pawn.nextPawn
Warning: Missing Class Class Engine.StatLogFile
Warning: Missing Function Function Engine.StatLogFile.StartLog
Warning: Missing Class Class Engine.StatLogFile
Warning: Missing StrProperty StrProperty Engine.StatLogFile.StatLogFinal
Warning: Missing Class Class Engine.StatLogFile
Warning: Missing StrProperty StrProperty Engine.StatLogFile.StatLogFile
Warning: Missing Class Class Engine.StatLogFile
Warning: Missing Function Function Engine.StatLogFile.OpenLog
Warning: Missing Class Class Engine.StatLogFile
Warning: Missing Function Function Engine.StatLogFile.CloseLog
Warning: Missing Class Class Engine.StatLog
Warning: Missing Class Class Engine.StatLogFile
Warning: Missing Function Function Engine.StatLogFile.StopLog
Warning: Missing Class Class Engine.StatLogFile
Warning: Missing Function Function Engine.StatLogFile.FlushLog
Warning: Missing Class Class Engine.StatLog
Warning: Missing Function Function Engine.StatLog.Timer
Warning: Missing Function Function Engine.Mutator.MutatorTeamMessage
Warning: Missing Function Function Engine.Mutator.MutatorBroadcastLocalizedMessage
Warning: Missing Function Function Engine.Mutator.MutatorBroadcastMessage
Critical: Assertion failed: GIsEditor || GetSuperClass() || this==UObject::StaticClass() [File:.\UnClass.cpp] [Line: 890]
Exit: Executing UObject::StaticShutdownAfterError
Critical: UClass::Bind
Critical: (Class Lin-WinChatLogger-V102.SaveLog)
Critical: ULinkerLoad::CreateExport
Critical: (SaveLog 3560)
Critical: IndexToObject
Critical: ULinkerLoad::CreateExport
Critical: (bLogLocalizedMessages 3560)
Critical: IndexToObject
Critical: ULinkerLoad<<UObject
Critical: (LinkerLoad Package.LinkerLoad 3560))
Critical: SerializeExpr
Critical: (01)
Critical: SerializeExpr
Critical: (82)
Critical: SerializeExpr
Critical: (82)
Critical: SerializeExpr
Critical: (07)
Critical: UStruct::Serialize
Critical: (Function Lin-WinChatLogger-V102.ChatLogger.MutatorBroadcastLocalizedMessage)
Critical: UFunction::Serialize
Critical: LoadObject
Critical: (Function Lin-WinChatLogger-V102.ChatLogger.MutatorBroadcastLocalizedMessage 3560==3560/13031 3507 173)
Critical: ULinkerLoad:reload
Critical: LinkProperties
Critical: UStruct::Link
Critical: UState::Link
Critical: UClass::Link
Critical: UStruct::Serialize
Critical: (Class Lin-WinChatLogger-V102.ChatLogger)
Critical: UState::Serialize
Critical: UClass::Serialize
Critical: (Class Lin-WinChatLogger-V102.ChatLogger)
Critical: LoadObject
Critical: (Class Lin-WinChatLogger-V102.ChatLogger 3560==3560/13031 11333 436)
Critical: ULinkerLoad:reload
Critical: PreLoadObjects
Critical: UObject::EndLoad
Critical: UObject::StaticLoadObject
Critical: (Core.Class Lin-WinChatLogger-V102.ChatLogger NULL)
Critical: UObject::StaticLoadClass
Critical: ULevel::Listen
Critical: Listen
Critical: UGameEngine::LoadMap
Critical: LocalMapURL
Critical: UGameEngine::Browse
Critical: UGameEngine::Init
Critical: UServerCommandlet::Main
Exit: Exiting.
Log: FileManager: Reading 0 GByte 51 MByte 223 KByte 430 Bytes from HD took 0.422000 seconds (0.259000 reading, 0.163000 seeking).
Log: FileManager: 0.044000 seconds spent with misc. duties
Uninitialized: Name subsystem shut down
Uninitialized: Log file closed, 12/03/05 00:28:25

Any light?
Reply With Quote
  #19  
Unread 3rd December, 2005, 12:41 AM
Matthew Matthew is offline
Holy Shit!!
 
Join Date: Dec 2004
Posts: 2,382
Default

Yes - this is a download area for UT99 only

You appear to be using UT04.
Reply With Quote
  #20  
Unread 3rd December, 2005, 11:35 AM
AnnihilatorSC's Avatar
AnnihilatorSC AnnihilatorSC is offline
Dominating
 
Join Date: Aug 2005
Posts: 111
Default

Quote:
Originally Posted by Matthew
Yes - this is a download area for UT99 only

You appear to be using UT04.
*SLAP-on-forehead*
The idiocy of my query will now be known throughout the Galay, for all times to come.
*hides*

P.S. We in the '04 community would VERY MUCH apprechiate such a mod, too...
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 11:24 AM.


 

All pages are copyright The Unreal Admins Page.
You may not copy any pages without our express permission.