Post new topic Reply to topic

Page 3 of 3
Go to page Previous  1, 2, 3

Topic

D'Lanor

Joined: 09 May 2006

Posts: 3416

Location: Lost in the void

Reply with quote

Post Posted: Mon Dec 12, 2011 3:37 pm — Post subject:

PaladinOfKaos wrote:

Chogon:

It's already quite possible to send a message to another client telling them to link someplace. We've used it in the HOI before. See ptNetLinkingMgr.linkPlayerToAge


Except that there is AFAIK no way with a common external client to actively retrieve age info of other players' private ages. And adding that functionality would open up the door to a whole new bunch of exploits. Without the age info you cannot link grievers to their own Relto.


_________________
D'Lanor (ɹǝʇunч puǝƃǝן uɐqɹn)

KI# 33949

Marten

Joined: 15 May 2006

Posts: 2169

Location: Washougal, WA

Reply with quote

Post Posted: Tue Dec 13, 2011 1:39 am — Post subject:

Technical stuff: When you share your Relto with another person, and that person links through the Relto book, I would expect that action to use either linkPlayerToAge(self, ageLink, pid) or more likely linkToAge(self, ageLink). Either way, the client of the person linking must somehow obtain the ageLink of a Relto that does not belong to them. So there is a way to get that sort of information, though I don't know if that approach is applicable here or not. (Paradox pointed me down this path of thought.)

Alternatively, if there is a consistent way to force another player to panic link, that would work as well - then you wouldn't need to know the person's Relto Age. Disabling panic linking might be a common feature in available internal client builds which could be easy enough for a griefer to install, but a griefer eternally falling through the purple mist under your Age is relatively harmless; while not ideal, coupled with an /ignore the person would be nearly as good as not there.

I understand Chogon's concern that a griefer could theoretically build a custom client and ignore specific instructions sent from other clients.... but if they can do that, we've got bigger problems than /kick suddenly not working. Any griefer who can edit their client to ignore anti-griefing measures is probably smart enough to code up pro-griefing functions of their own.


_________________

MOULa 26838 | Prologue Video Project: On Hold pending Minkata support
Visit rel.to to explore Myst, Uru, and D'ni communities!

AdamJohnso

Joined: 09 May 2006

Posts: 1274

Location: Milledgeville, GA

Reply with quote

Post Posted: Tue Dec 13, 2011 1:52 am — Post subject:

D'Lanor wrote:

PaladinOfKaos wrote:

Chogon:

It's already quite possible to send a message to another client telling them to link someplace. We've used it in the HOI before. See ptNetLinkingMgr.linkPlayerToAge


Except that there is AFAIK no way with a common external client to actively retrieve age info of other players' private ages. And adding that functionality would open up the door to a whole new bunch of exploits. Without the age info you cannot link grievers to their own Relto.



Eh, you could just download their entire player vault in the C++ code, but that's a hack. I'm pretty sure that sending a LinkToAge message with the rule kOwnedBook would work just as well. I'm not a fan of either of those methods. I think the best way to do it would be to implement a plKickMsg and handle it in the plNetClientMgr. If the user disables that handler, then, like Marten, I think we have bigger problems than an unkickable avatar.


_________________

All times are GMT

Jump to:

Post new topic Reply to topic

Page 3 of 3
Go to page Previous  1, 2, 3

You can…

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