logo logo

 Back to main page

The NWNX Community Forum

 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Logging DM Actions

 
Post new topic   Reply to topic    nwnx.org Forum Index -> General Discussion
View previous topic :: View next topic  
Author Message
Jibekn



Joined: 11 Aug 2008
Posts: 3

PostPosted: Mon Aug 11, 2008 20:41    Post subject: Logging DM Actions Reply with quote

Is there any plugin floating around that allows one to log some of the DM client actions? mainly creating items, giving exp etc, things that could be a sign of a 'bad dm' ?
Back to top
View user's profile Send private message
ShaDoOoW



Joined: 20 Aug 2005
Posts: 584

PostPosted: Thu Aug 14, 2008 15:57    Post subject: Reply with quote

no, but it was already requested
_________________
Community Patch / NWNX Patch / NWNX Files / NWNX Connect
Back to top
View user's profile Send private message
Ryuujin



Joined: 02 Feb 2009
Posts: 1

PostPosted: Tue Feb 24, 2009 14:25    Post subject: Reply with quote

You could just use the NWScript "WriteTimeStampedLogEntry" on particularly worrysome DM commands. That's what I do on administrative commands that have a high damage potential used wrongly.
Back to top
View user's profile Send private message
Disco



Joined: 06 Dec 2006
Posts: 152

PostPosted: Tue Feb 24, 2009 15:46    Post subject: Reply with quote

I think he wants to log the usual subjects: XP, level, and gold pimping.

My advise: if you suspect it happens in your DM team you'll have to do a brutal clean-up. Just fire anyone remotely smelly. Corrupt DMs are about the worst you can have on your server.
Back to top
View user's profile Send private message
ShaDoOoW



Joined: 20 Aug 2005
Posts: 584

PostPosted: Tue Feb 24, 2009 18:06    Post subject: Reply with quote

Disco wrote:
I think he wants to log the usual subjects: XP, level, and gold pimping.

My advise: if you suspect it happens in your DM team you'll have to do a brutal clean-up. Just fire anyone remotely smelly. Corrupt DMs are about the worst you can have on your server.
I second that. Trust your DMs and choose only trusted ones and you don't need such a thing.
_________________
Community Patch / NWNX Patch / NWNX Files / NWNX Connect
Back to top
View user's profile Send private message
Fireboar



Joined: 17 Feb 2008
Posts: 323

PostPosted: Tue Feb 24, 2009 22:59    Post subject: Reply with quote

ShaDoOoW wrote:
Disco wrote:
I think he wants to log the usual subjects: XP, level, and gold pimping.

My advise: if you suspect it happens in your DM team you'll have to do a brutal clean-up. Just fire anyone remotely smelly. Corrupt DMs are about the worst you can have on your server.
I second that. Trust your DMs and choose only trusted ones and you don't need such a thing.


Thirded. You really shouldn't employ DMs because they're your friends, or because they seem nice enough. DMs should be employed only if you're certain they're going to do a good job that's beneficial to your server.
Back to top
View user's profile Send private message
Timear



Joined: 23 Aug 2005
Posts: 31

PostPosted: Thu Feb 26, 2009 1:15    Post subject: Reply with quote

It still would be nice for some statistics, e.g. how many XPs are donated per day on your server.
Back to top
View user's profile Send private message
Ne0nx3r0



Joined: 29 Nov 2006
Posts: 36

PostPosted: Sun Mar 01, 2009 18:20    Post subject: Reply with quote

For XP, I had thought about keeping a variable on one of their pc data items updated everytime they kill something, so you could have stats on how much of their XP was from killing and how much from RP... As a side effect, you'd probably notice if someone had 40,000XP from RP and 5,000 from killing.
Back to top
View user's profile Send private message
Disco



Joined: 06 Dec 2006
Posts: 152

PostPosted: Mon Mar 02, 2009 16:32    Post subject: Reply with quote

That's actually a neat idea.
Back to top
View user's profile Send private message
virusman



Joined: 30 Jan 2005
Posts: 1020
Location: Russia

PostPosted: Mon Mar 02, 2009 18:54    Post subject: Reply with quote

Yes, I wrote such system 3 years ago - it was checking the difference between previous and current XP vaules, subtracting the XP gained from killing and XP lost in a resurrection/raise dead. Every difference over 100 XP was then logged in a table along with the names of DMs in the same area.
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger
RamaDeveloper



Joined: 19 Mar 2009
Posts: 13
Location: UK

PostPosted: Fri Mar 20, 2009 1:58    Post subject: Reply with quote

I maintain a table called tblCharacterDataHistory which has a GMT/game-time audit trail of each character's vitals (AreaID, XYZ, abilities, HP, AC, XP, HD, Align etc etc) that is added to at key points, end of combat, resting, area transitions etc. Acquires, Unaqcuires and all my placeables and doors and triggers etc. report into the database too and this applies to creatures, DM and PCs alike so I've a pretty comprehensive record of everything that goes on.

My little world is still very much in development so I don't do anything much with the data presently apart from track characters on a custom DM map with the XYZs but the idea is that a nightly job picks out large changes in things that don't normally and adds each as a priority entry of a specific type in the main event log and have it generate a report of these and other notables for human review, the audit trail can then be used to determine who else, player or DM, was online and nearby at the time and what they were up to.
_________________
Chris
Back to top
View user's profile Send private message Visit poster's website
Asparius



Joined: 18 Sep 2007
Posts: 52

PostPosted: Sun Mar 22, 2009 3:12    Post subject: Reply with quote

Maybe one can modify old Talus Listener to log DM actions ? It will not be perfect solution, but I guess much easier than searching for hook all Dm commands. Specific values to listen can be easily found by plain sniffer.

Unfortunately I don't have enough knowledge to do it alone (I am only begineer in C++ ...)

And I strongly disagree with Disco and Shadoow opinion. First, quite often people that appear trusted are in fact not. Second, most of the servers I know suffer from lack of DM presence. It is impossible to "fire everyone that is not proven clear" without effectively crippling DM watch over the server.
Third (maybe somewhat personal) - I realy hate the idea of throwing someone out just because he is suspected . That open way to actions of player groups against a chosen DM ("lets say in unison, he will be suspected then - and fired") etc.

In my opinion, the only way to control DM honesty is at least log as much of their actions as is possible.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    nwnx.org Forum Index -> General Discussion All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group