Project 1999

Go Back   Project 1999 > Server Issues > Bugs

Reply
 
Thread Tools Display Modes
  #1  
Old 10-04-2019, 10:28 AM
Daldaen Daldaen is offline
Planar Protector


Join Date: Jun 2010
Location: Kedge Keep
Posts: 9,062
Default The evolution of /logging

I’m not clear if the ability to create log files was inherently in the game prior to the mid-late Kunark era. However even if it was, it was tedious and clunky. See below path notes:

August 17, 2000 Patch

Quote:
The EQCLIENT.INI has some new features, including one allowing logging (/log) to be on by default. Updated documentation for the EQCLIENT.INI file is at the end of this patch message.
August 23, 2000 Patch

Quote:
Log - TRUE for logging on, FALSE for logging off.
November 15, 2000 Patch

Quote:
The eqlog.txt file now has a name that includes the server number and character name. For instance, if your character is named 'Bobb', and you are on Server 1, your log text file name would be eqlog_01_Bobb.txt
So a rough run down of the logging timeline.

August 2000 (17 months after launch, 4 months after Kunark) - Players gain the ability to enable logging by default in their eqclient.ini file.
November 2000 (20 months after launch, 7 months after Kunark) - Log files begin to have unique names rather than all logs being entered to a single text file across all characters.

I’ve looked as far back as I can and I really can’t find much about when the ability to log came in but it seems like prior to the August 2000 patch it really wasn’t prevalent as logging had to be enabled each session you logged in, and your logs when to a base file shared by every character you played.

I’m curious if the devs have the ability to or would consider disabling the ability to use logs on Green99 until the August 2000 portion of the timeline? The use of logging 3rd party programs is extremely prevalent on P99 in general, and it would seem that they just weren’t feasible options for all of classic and the beginning portion of Kunark.

For most CSR purposes, GMs tend to favor screenshots over logs anyways, so I’m not sure this would be a concern. But I do understand if this is a game mechanic you don’t want to replicate as it does remove a valuable information tool players may rely upon.
Reply With Quote
  #2  
Old 10-04-2019, 12:57 PM
YendorLootmonkey YendorLootmonkey is offline
Planar Protector

YendorLootmonkey's Avatar

Join Date: Mar 2010
Location: Surefall Glade
Posts: 2,198
Default

Going from "prior to August 2000 we didn't have the ability to turn logs on by default" to "logging never existed prior to August 2000!! Remove it from Green!" is a pretty wild, unsubstantiated leap you're making there.

You had to run the logs through a parser to help type up your end of shift Guide report, if I remember correctly.
__________________
Another witty, informative, and/or retarded post by:

"You know you done fucked up when Yendor gives you raid commentary." - Tiggles
Reply With Quote
  #3  
Old 10-04-2019, 05:13 PM
Sunderfury Sunderfury is offline
Former Guide

Sunderfury's Avatar

Join Date: Apr 2019
Posts: 1,160
Default

I have log file entries from as early as August 1999
Reply With Quote
  #4  
Old 10-05-2019, 02:01 AM
Dolalin Dolalin is offline
Planar Protector

Dolalin's Avatar

Join Date: Oct 2009
Location: UK
Posts: 2,542
Default

I admire that the intention here is to neuter GINA but maybe it could be done in some other way, such as making the log file unreadable while EQ is still writing to it. I think you can set options like this when you open the file handle.. if I'm remembering right from my old C++ days. Could be something to try in the client .dll.
Reply With Quote
  #5  
Old 10-05-2019, 03:04 AM
Dolalin Dolalin is offline
Planar Protector

Dolalin's Avatar

Join Date: Oct 2009
Location: UK
Posts: 2,542
Default

Yeah it looks as straightforward as I remember. LockFileEx()

https://stackoverflow.com/questions/...te-to-the-file

Not to imply the disassembly and hooking would be a simple matter of course [You must be logged in to view images. Log in or Register.]
Reply With Quote
  #6  
Old 10-05-2019, 04:07 AM
Izmael Izmael is offline
Planar Protector

Izmael's Avatar

Join Date: Jul 2015
Posts: 2,289
Default

Sounds like something good for Green.

Not sure if LockFileEx() will suffice to prevent GINA from running if it's ran as administrator.
Reply With Quote
  #7  
Old 10-05-2019, 04:36 AM
Dolalin Dolalin is offline
Planar Protector

Dolalin's Avatar

Join Date: Oct 2009
Location: UK
Posts: 2,542
Default

That I'm not sure of, would require some testing.
Reply With Quote
  #8  
Old 10-05-2019, 11:59 AM
AbstractVision AbstractVision is offline
Sarnak

AbstractVision's Avatar

Join Date: Dec 2012
Posts: 240
Default

Doing good work over here trying to stop GINA and Zlizmap from being used.

Unfortunately logging always existed, it only changed to being to be automatically on versus having to type /log everytime you logged on.

I'd be fine with disabling logging altogether to stop it.
Raid officers can screenshot /who in chat just fine.
Reply With Quote
  #9  
Old 10-05-2019, 12:36 PM
Daldaen Daldaen is offline
Planar Protector


Join Date: Jun 2010
Location: Kedge Keep
Posts: 9,062
Default

Quote:
Originally Posted by Sunderfury [You must be logged in to view images. Log in or Register.]
I have log file entries from as early as August 1999
Fair enough. As I said above I wasn’t clear on when they came in but it does sound like you had to manually activate it every session and it would log to a default eqlog file for every character for all of classic and some of Kunark.

In light of that, I’m not sure if either of those are aspects the devs would like to try to replicate.
Reply With Quote
Reply


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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 03:09 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.