<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] Re: Trusting the Client (Re: Laws of Online WorldD esign) --> <!--X-From-R13: "Ivyohea, S.X." <IvyoheaSNxbpuvaq.pbz> --> <!--X-Date: Wed, 14 Oct 1998 13:45:41 -0700 --> <!--X-Message-Id: 3555DE51FF1FD211A90100805F9FD04DBD54A8@ICTMAIL08 --> <!--X-Content-Type: text/plain --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, [MUD-Dev] Re: Trusting the Client (Re: Laws of Online WorldD e</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:WilburnE#kochind,com"> </head> <body background="/backgrounds/paperback.gif" bgcolor="#ffffff" text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000"> <font size="+4" color="#804040"> <strong><em>MUD-Dev<br>mailing list archive</em></strong> </font> <br> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg00206.html">Previous</a> | <a href="msg00208.html">Next</a> ] Thread: [ <a href="msg00673.html">Previous</a> | <a href="msg00209.html">Next</a> ] Index: [ <A HREF="author.html#00207">Author</A> | <A HREF="#00207">Date</A> | <A HREF="thread.html#00207">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] Re: Trusting the Client (Re: Laws of Online WorldD esign)</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: "'<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>'" <<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>></LI> <LI><em>Subject</em>: [MUD-Dev] Re: Trusting the Client (Re: Laws of Online WorldD esign)</LI> <LI><em>From</em>: "Wilburn, E.J." <<A HREF="mailto:WilburnE#kochind,com">WilburnE#kochind,com</A>></LI> <LI><em>Date</em>: Wed, 14 Oct 1998 15:38:21 -0500</LI> <LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> I believe the point JC is trying to make is that say and tell commands consist of data that has no specific rule as to it's content (other than tell's target). It would be possible to modify the client to generate say and tell commands for you but it's just as easy to type these commands in by hand. The only real problem I can forsee would be the user hacking the client to respond to triggers much quicker than they would be able to manually. In most cases this presents no problem but it all depends on your implentation and wether or not your game includes any time sensitive listening procs. Most clients build in some form of Macros which is esentially the same thing (with or without the trigger ability). - E.J. Wilburn WilburnE#Kochind,com zane#supernova,org > -----Original Message----- > From: Jon Leonard [SMTP:jleonard#divcom,slimy.com] > Sent: Wednesday, October 14, 1998 2:17 PM > > On Wed, Oct 14, 1998 at 10:29:26AM -0700, J C Lawrence wrote: > > <ponder> > > > > I fail to see how this is a compromise outside of the case where the > > claimed originator of the command is forged (already caught by > > simple veracity checking -- commands for characters can only > > originate from clients representing those characters). > > Say and tell may not properly fit in the catagory of data that the server > doesn't care about. If it's possible to influence the behavior of NPCs > by talking to them (and it should be!), then this sort of data is just as > important as things like movement. > > If it does matter, then it's subject to the same sort of predictive > cheating > that advance knowlege of random numbers is: A hacked client only causes > things to be said when it knows they'll be beneficial/not harmful. > > Jon Leonard </PRE> <!--X-Body-of-Message-End--> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <ul compact><li><strong>Follow-Ups</strong>: <ul> <li><strong><A NAME="00209" HREF="msg00209.html">[MUD-Dev] Re: Trusting the Client (Re: Laws of Online World D esign)</A></strong> <ul compact><li><em>From:</em> J C Lawrence <claw#under,engr.sgi.com></li></ul> </UL></LI></UL> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00206.html">[MUD-Dev] Re: Trusting the Client (Re: Laws of Online World Design)</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00208.html">[MUD-Dev] Re: Trusting the Client (Re: Laws of Online WorldD esign)</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00673.html">[MUD-Dev] ADMIN: Unsubscriptions</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00209.html">[MUD-Dev] Re: Trusting the Client (Re: Laws of Online World D esign)</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00207"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00207"><STRONG>Thread</STRONG></A></LI> </UL> </LI> </UL> <!--X-BotPNI-End--> <!--X-User-Footer--> <!--X-User-Footer-End--> <ul><li>Thread context: <BLOCKQUOTE><UL> <LI><strong><A NAME="00215" HREF="msg00215.html">[MUD-Dev] Network float format (RFC 1014)</A></strong>, J C Lawrence <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Thu 15 Oct 1998, 05:42 GMT <LI><strong><A NAME="00210" HREF="msg00210.html">[MUD-Dev] ADMIN: unsubscriptions</A></strong>, J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 14 Oct 1998, 22:30 GMT <UL> <li><Possible follow-up(s)><br> <LI><strong><A NAME="00358" HREF="msg00358.html">[MUD-Dev] ADMIN: Unsubscriptions</A></strong>, J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Thu 22 Oct 1998, 18:07 GMT </LI> <LI><strong><A NAME="00673" HREF="msg00673.html">[MUD-Dev] ADMIN: Unsubscriptions</A></strong>, J C Lawrence <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Sun 01 Nov 1998, 17:34 GMT </LI> </UL> </LI> <LI><strong><A NAME="00207" HREF="msg00207.html">[MUD-Dev] Re: Trusting the Client (Re: Laws of Online WorldD esign)</A></strong>, Wilburn, E.J. <a href="mailto:WilburnE#kochind,com">WilburnE#kochind,com</a>, Wed 14 Oct 1998, 20:45 GMT <UL> <LI><strong><A NAME="00209" HREF="msg00209.html">[MUD-Dev] Re: Trusting the Client (Re: Laws of Online World D esign)</A></strong>, J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 14 Oct 1998, 22:02 GMT </LI> </UL> <UL> <li><Possible follow-up(s)><br> <LI><strong><A NAME="00208" HREF="msg00208.html">[MUD-Dev] Re: Trusting the Client (Re: Laws of Online WorldD esign)</A></strong>, Wilburn, E.J. <a href="mailto:WilburnE#kochind,com">WilburnE#kochind,com</a>, Wed 14 Oct 1998, 21:14 GMT <UL> <LI><strong><A NAME="00212" HREF="msg00212.html">[MUD-Dev] Re: Trusting the Client (Re: Laws of Online World D esign)</A></strong>, Jon Leonard <a href="mailto:jleonard#divcom,slimy.com">jleonard#divcom,slimy.com</a>, Wed 14 Oct 1998, 23:41 GMT <UL> <LI><strong><A NAME="00237" HREF="msg00237.html">[MUD-Dev] Re: Trusting the Client (Re: Laws of Online World D esign)</A></strong>, Vadim Tkachenko <a href="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</a>, Sat 17 Oct 1998, 04:10 GMT </LI> </UL> </LI> </UL> </LI> </UL> </LI> </UL></BLOCKQUOTE> </ul> <hr> <center> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>