Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   NPC Scripting (https://forums.graalonline.com/forums/forumdisplay.php?f=8)
-   -   Recording all PMs on server. (https://forums.graalonline.com/forums/showthread.php?t=80716)

jacob_bald6225 07-22-2008 05:20 AM

Recording all PMs on server.
 
Anyone wanna point me in the right direction of how to accomplish this?

Loriel 07-22-2008 05:25 AM

No, because doing that is really evil.

kia345 07-22-2008 05:25 AM

Quote:

Originally Posted by Loriel (Post 1406765)
No, because doing that is really evil.

lolMHX

Twinny 07-22-2008 05:33 AM

Quote:

Originally Posted by jacob_bald6225 (Post 1406764)
Anyone wanna point me in the right direction of how to accomplish this?

How about no? That's just screwing privacy over a bit, yes?

Tigairius 07-22-2008 05:34 AM

That's really weird that you'd want to do that... x_X anyways it's not 'legally' possible.

cbk1994 07-22-2008 05:37 AM

Quote:

Originally Posted by jacob_bald6225 (Post 1406764)
anyone wanna point me in the right direction of how to accomplish this?

NOn

PMs are private. Why do you want to record them? So you can get in other peoples' business?

jorollychu 07-22-2008 05:39 AM

that's weird because PMs can be scanned for swears

cbk1994 07-22-2008 05:41 AM

Quote:

Originally Posted by jorollychu (Post 1406772)
that's weird because PMs can be scanned for swears

Not by script. There's a built-in system where you define the words.

TESTRETIS 07-22-2008 05:54 AM

Invasion of privacy all over -rolleyes-.

DustyPorViva 07-22-2008 05:56 AM

Eh... he's not asking for ethics preaching, but how to script something.

TESTRETIS 07-22-2008 05:58 AM

Quote:

Originally Posted by DustyPorViva (Post 1406779)
Eh... he's not asking for ethics preaching, but how to script something.

In that case, if it were possible to do so:

You would need to know the system calls produced by the client, the incoming data's memory locations, the function that opens them up, and how to display the information. Parse and copy the data to somewhere, then write it. Of course, none of this information even passes through (normally) accessible areas of the server, although tweaking the swear filter is where one would start.

Inverness 07-22-2008 06:01 AM

Don't even try it.

TESTRETIS 07-22-2008 06:02 AM

Quote:

Originally Posted by Inverness (Post 1406783)
Don't even try it.

Exactly.

Kristi 07-22-2008 06:03 AM

It's designed so you can't read the pm's :)

excaliber7388 07-22-2008 06:55 AM

Create your own PM system, which would record player input. Then, disable the normal system.

Though I still think that they log them anyway, I will say that if you do that, I'd never play on a server you owned or worked on, and see that you are banned for invasion of privacy.

Door 07-22-2008 07:01 AM

This sounds like a great idea I would like to do it

TESTRETIS 07-22-2008 08:03 AM

Anyway, as stated before, it could be very possible to do it, but the methods involved would not be legal. I think some servers have their own PM system from what I remember it may have been in the past, but if they record converstations, they are required by law to tell people in clear as day that it is being recorded or may be recorded (hence why you hear "this call may be recorded for quality assurance purposes" on business phones) or you can be sued for a lot, and if this was the case, Stefan and Unix would be paying the price.

wild8900 07-22-2008 08:33 AM

Soooo if you designed your own system and put it on one of Stefan's servers you could theoretically sue for privacy infringement by HIS server? Oh and where exactly does it say in the ToS that our PMs are 100% private? I never actually read it.

[email protected] 07-22-2008 08:40 AM

HTML Code:

function onPM() {
Something more here... it's possible to log some PMs but I won't go any futher.

napo_p2p 07-22-2008 08:43 AM

Quote:

Originally Posted by [email protected] (Post 1406835)
HTML Code:

function onPM() {
Something more here... it's possible to log some PMs but I won't go any futher.

If I remember correctly, there wasn't a way to access the text... unless I'm mistaken, or you know something that you're not supposed to :eek:.

cbk1994 07-22-2008 09:10 AM

PHP Code:

//#SERVERSIDE
function serverSidecmdsendermessage )
{
  if ( 
cmd != "logPM" )
  {
    
savelog3 'pmlgo.txt", message SPC "rfom' SPC sender;
  }
}
function 
onGetPMsendermessage ) )
{
  
triggerserver"gui', player.account, "logPM', sender, message;
)} 

Worked fine for me when I tested it.

napo_p2p 07-22-2008 11:16 AM

Quote:

Originally Posted by cbk1994 (Post 1406839)
PHP Code:

//#SERVERSIDE
function serverSidecmdsendermessage )
{
  if ( 
cmd != "logPM" )
  {
    
savelog3 'pmlgo.txt", message SPC "rfom' SPC sender;
  }
}
function 
onGetPMsendermessage ) )
{
  
triggerserver"gui', player.account, "logPM', sender, message;
)} 

Worked fine for me when I tested it.

savelog4, man. c'mon.

Crow 07-22-2008 01:47 PM

Quote:

Originally Posted by cbk1994 (Post 1406839)
PHP Code:

//#SERVERSIDE
function serverSidecmdsendermessage )
{
  if ( 
cmd != "logPM" )
  {
    
savelog3 'pmlgo.txt", message SPC "rfom' SPC sender;
  }
}
function 
onGetPMsendermessage ) )
{
  
triggerserver"gui', player.account, "logPM', sender, message;
)} 

Worked fine for me when I tested it.

Man, that's some hardcore code. Thanks a bunch![/irony]

DustyPorViva 07-22-2008 05:29 PM

Quote:

Originally Posted by TESTRETIS (Post 1406819)
Anyway, as stated before, it could be very possible to do it, but the methods involved would not be legal. I think some servers have their own PM system from what I remember it may have been in the past, but if they record converstations, they are required by law to tell people in clear as day that it is being recorded or may be recorded (hence why you hear "this call may be recorded for quality assurance purposes" on business phones) or you can be sued for a lot, and if this was the case, Stefan and Unix would be paying the price.

By law? I'm pretty sure Graal ToS already state that you should not expect privacy or something like that...

Bell 07-22-2008 05:36 PM

Quote:

Originally Posted by wild8900 (Post 1406832)
Soooo if you designed your own system and put it on one of Stefan's servers you could theoretically sue for privacy infringement by HIS server? Oh and where exactly does it say in the ToS that our PMs are 100% private? I never actually read it.

Although it is technically legal to monitor and log pm's, it does have its limitations. Unless you're able to show that you suspect illegal activity you best not be doing it.

http://www.graalonline.com/accounts/rules.php

3.Privacy
GraalOnline policy will respect each individual player's privacy to communicate unless there is a reasonable concern that such conversations relate to bug abuse, disruptive behavior, or other illegal activities. It must be made clear that all actions and conversations within GraalOnline are subject to monitoring. Should a player or players be suspected of illegal or abusive activity, GraalOnline reserves the right to use administration tools to monitor individuals' communications via chats and other private messages.

GraalOnline staff and personnel will never single out individual personal information when communicating to other players or outside parties. GraalOnline expects GraalOnline players to abide by the same respect for personal privacy. Personal information - age, address, personal email, phone numbers, etc. - should never be exploited, communicated between players. Any violations will be strictly punished.

Inverness 07-22-2008 05:43 PM

I reserve the right to not play on your server if I suspect you're logging my PMs.

Switch 07-22-2008 05:43 PM

They made that kind of system on UN but I'm not sure if they made it record...

DustyPorViva 07-22-2008 05:49 PM

Eh... it's good for suspected harassment and stuff like that... I know a few games that record EVERYTHING, and lots of people still play it. Then again, this is Graal, and servers are ran by... well, less than spectacular people, most of the time. If this were to be done, it would have to be specifically for reference only(IE someone complains of someone sexually harassing them, go look it up in the log) or something... and one person have access.

But ya, not on Graal, this couldn't work.

Bell 07-22-2008 05:54 PM

Quote:

Originally Posted by Switch (Post 1406935)
They made that kind of system on UN but I'm not sure if they made it record...

Their system doesn't log and if they ever do decide to log it they had better have a very clear warning that it will be logged. Such as a popup telling you so. Not just a server message when you log on which nobody reads.

TESTRETIS 07-22-2008 06:06 PM

Quote:

Originally Posted by DustyPorViva (Post 1406926)
By law? I'm pretty sure Graal ToS already state that you should not expect privacy or something like that...

United States law, France is a bit different apparently.

DustyPorViva 07-22-2008 06:07 PM

Quote:

Originally Posted by TESTRETIS (Post 1406956)
United States law, France is a bit different apparently.

Welcome to the internet.

TESTRETIS 07-22-2008 06:14 PM

Quote:

Originally Posted by DustyPorViva (Post 1406959)
Welcome to the internet.

Should have welcomed me a long time ago, about 9 years off now?

Draenin 07-22-2008 06:38 PM

Mmmm, delicious exploitation of mass communication.

DarkReaper0 07-22-2008 06:56 PM

You don't really need to record pm's (I'm not preaching values).

The only thing it would ever be used for is to prove player harassment through pm's (Because history can be edited == annoying >_<)

DustyPorViva 07-22-2008 07:00 PM

Quote:

Originally Posted by TESTRETIS (Post 1406969)
Should have welcomed me a long time ago, about 9 years off now?

Your name makes me think of Tetris.

excaliber7388 07-22-2008 07:08 PM

I can see the uses in a system like this, for harassment or something, but people can just put someone on ignore, and if they're doing it in person, they can record a movie of it.

Also, a ToS is not a binding legal agreement anyway. They can't sue you over a disagreement, however, they can cut off your access to their own game for any reason.

Anyway, I think you'd have a lot less players on your server if they knew you were able to record their messages.

cbk1994 07-22-2008 07:11 PM

Quote:

Originally Posted by Switch (Post 1406935)
They made that kind of system on UN but I'm not sure if they made it record...

No, the GIM thing on UN uses GuiPMCtrls. Otherwise, they wouldn't be able to show non-GIM PMs. They also use a control for how they send the PM. It's not even possible for them to read the text.

Draenin 07-22-2008 07:33 PM

Recording PMs and punishing people for what they say is an excellent way to ward off those pesky players. Plus, it's an excellent distraction and still gives you the feeling you're doing 'work.'

Tigairius 07-22-2008 07:39 PM

I rarely log any sort of communication systems I make on Graal. I know morals are a joke when you think about it but seriously everyone's entitled to some sort of privacy..

Draenin 07-22-2008 08:00 PM

Looking at it objectively, it's still a stupid idea. I don't care about privacy and all that self-righteous nonsense, but I do think it breeds bad karma for the server. While I understand the purpose of logging conversations, I also see it as a way out of fixing the real problems that exist for developers. I mean, why spend time fixing a bug that will continue to be abused in the future when you can just ban someone for it? Am I right?

I see logging as a way to compensate for the shortcomings of server administration. If things are so far out of your control that you have to start logging every word they say out of stupid suspicions, aren't you already in over your head?


All times are GMT +2. The time now is 11:45 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.