1998Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;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 &#45;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>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00206.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00208.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00673.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00209.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00207">Author</A>
&nbsp;|&nbsp;<A HREF="#00207">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00207">Thread</A>
&nbsp;]

<!--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>'" &lt;<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>&gt;</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." &lt;<A HREF="mailto:WilburnE#kochind,com">WilburnE#kochind,com</A>&gt;</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

&gt; -----Original Message-----
&gt; From:	Jon Leonard [SMTP:jleonard#divcom,slimy.com]
&gt; Sent:	Wednesday, October 14, 1998 2:17 PM
&gt; 
&gt; On Wed, Oct 14, 1998 at 10:29:26AM -0700, J C Lawrence wrote:
&gt; &gt; &lt;ponder&gt;
&gt; &gt; 
&gt; &gt; I fail to see how this is a compromise outside of the case where the
&gt; &gt; claimed originator of the command is forged (already caught by
&gt; &gt; simple veracity checking -- commands for characters can only
&gt; &gt; originate from clients representing those characters).
&gt; 
&gt; Say and tell may not properly fit in the catagory of data that the server
&gt; doesn't care about.  If it's possible to influence the behavior of NPCs
&gt; by talking to them (and it should be!), then this sort of data is just as
&gt; important as things like movement.
&gt; 
&gt; If it does matter, then it's subject to the same sort of predictive
&gt; cheating
&gt; that advance knowlege of random numbers is:  A hacked client only causes
&gt; things to be said when it knows they'll be beneficial/not harmful.
&gt; 
&gt; 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 &lt;claw#under,engr.sgi.com&gt;</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>&lt;Possible follow-up(s)&gt;<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>&lt;Possible follow-up(s)&gt;<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>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>