1998Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: DIS: Client&#45;Server vs Peer&#45;to&#45;Peer -->
<!--X-From-R13: @vxynf Syzdivfg <q97ryzNqgrx.punyzref.fr> -->
<!--X-Date: Thu, 3 Dec 1998 01:06:37 &#45;0800 -->
<!--X-Message-Id: Pine.SOL.3.96.981203094224.23040A&#45;100000#sunna,dtek.chalmers.se -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.SOL.3.96.981202112443.12249B&#45;100000@sun&#45;cc203 -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:d97elm#dtek,chalmers.se">
</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="msg00896.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00898.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00888.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00944.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00897">Author</A>
&nbsp;|&nbsp;<A HREF="#00897">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00897">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</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></LI>
<LI><em>Subject</em>: [MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer </LI>
<LI><em>From</em>: Niklas Elmqvist &lt;<A HREF="mailto:d97elm#dtek,chalmers.se">d97elm#dtek,chalmers.se</A>&gt;</LI>
<LI><em>Date</em>: Thu, 3 Dec 1998 10:06:17 +0100 (MET)</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>

On Wed, 2 Dec 1998, Ling wrote:
&gt; On Mon, 30 Nov 1998, J C Lawrence wrote:
&gt; &gt; On Sat, 28 Nov 1998 12:02:00 +0100 (MET) 
&gt; &gt; Niklas Elmqvist&lt;d97elm#dtek,chalmers.se&gt; wrote:
&gt; &gt; &gt; On Wed, 25 Nov 1998, J C Lawrence wrote:
&gt; &gt; 
&gt; &gt; &gt; More hype: The idea is to allow for a lot of different types of
&gt; &gt; &gt; simulations cooperating on the same battlefield. It all boils down
&gt; &gt; &gt; to human players generally not wanting to play cannon-fodder roles
&gt; &gt; &gt; such as infantry charging against a machine-gun nest (though I
&gt; &gt; &gt; expect some players would like to sit behind that machine-gun
&gt; &gt; &gt; instead), so the AI is there to take care of that. In addition,
&gt; &gt; &gt; the AI will make it possible to run large-scale scenarios where
&gt; &gt; &gt; only a small fraction of the individual units are controlled by
&gt; &gt; &gt; human players. 
&gt; &gt; 
&gt; &gt; This sounds a whole lot like a number of ideas that Ling has been
&gt; &gt; talking about for a while now...
&gt; 
&gt; Oh, is this a prompt for ME! :)  How timely!  I've just been doing some
&gt; thinking along those lines.

I did not realize that you had some similar idea brewing -- please tell us
more about it. 

&gt; Firstly, there was an earlier mention about cyborgs and their rather
&gt; horrid affect on gameplay for players that are not assisted by chrome. 
&gt; I think the game design should account for it as it is inevitable.  How? 
&gt; I have no idea at present, will get back if I ever.  A gentleman's
&gt; agreement obviously won't work for being a) sexist and b) trust based. 

I am prepared to accept cyborgs as inevitable as well -- players will get
pissed off, but good server admins will be able to boot them. Also, I
think it might be useful to build in some sanity checks in the game at
server-level such as not allowing the player to fire in a direction he is
not facing (Quake has/had a problem with this, I seem to recall), and
limiting the turn speed and so on to prevent bots from zipping around on a
dime and nail another player half a mile away (this would have to be done
anyway to deal with hacked clients). Not sending the player information
about foreign objects he cannot see from his current viewpoint might also
be important. 

[snip Urban Assault example]

&gt; The last one prolly wouldn't a problem in a real MMPOG (horrid acronym)
&gt; but the need for orientation will be there and something like a cyborg
&gt; to give the player a chance wouldn't go amiss.  It'd be better than
&gt; having players 'flash' invulnerability for a few seconds (which defeats
&gt; the point of not knowing that you're fighting against AI).

Not sure what you're getting at with "orientation" here, but I tend to
agree on the cyborg bit (if I understand you correctly). Dying as a GI in
an Omaha beach scenario would probably transfer your control to another
soldier in the same unit (or at least someone of the same rank and class) 
-- if the cyborg did not take care of diving into cover automatically, the
player might find himself walking through a line of characters in a few
seconds' time if that MG-42 opens up at an unfortunate time. 

&gt; I also have to note the implications real time joining, can you imagine
&gt; the havoc (and fun!) that'll be caused if there was a mass defection!  

Indeed!

&gt; Or what if the person next to me joined the game on the opposing side to
&gt; act as a spy for me?  

Well, this is a potential problem in almost any multiplayer game, but in
practice, it doesn't seem to be much of one. I have never noticed anything
special, at least.

&gt; Personally, I love the idea.  I don't mind being given orders to run
&gt; around and do things, so long as the orders are broad bounding, like go
&gt; capture something, we don't care. 

Right. I think many gamers really would like to take part in a large
organization and work for a common cause -- just witness the popularity of
team mods such as CTF and Team Fortress for Quake and other first-person
shooters. Players don't have to save the world on their own all the time
-- it is equally rewarding to save the world TOGETHER with lots of other
people. This feeling of shared purpose is desirable and rather hard to
come by on the internet, at least currently. I, for one, would absolutely
*love* to participate in a massive undertaking such as D-Day, knowing that
hundreds if not thousands of my fellow players are all striving towards
this end. Introducing a higher-level command mechanism such as ranking
officers (you could rise in ranks as you play, thus gaining command of
platoons, companies, etc) and real-time strategy interfaces (such as those
of StarCraft and Command &amp; Conquer) would help to strengthen the
cooperative experience even further (all orders would be more like advice
when it concerns players, of course -- we could not force them to do
things). 

&gt;   |    Ling Lo (aka Hyperactive Lad, for today)
&gt; _O_O_  kllo#iee,org

-- Niklas Elmqvist (d97elm#dtek,chalmers.se) ----------------------
  "The trouble with being a god is that you've got no one to 
   pray to."
		-- Terry Pratchett, Small Gods



</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="00976" HREF="msg00976.html">[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</A></strong>
<ul compact><li><em>From:</em> J C Lawrence &lt;claw#under,engr.sgi.com&gt;</li></ul>
<li><strong><A NAME="00944" HREF="msg00944.html">[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</A></strong>
<ul compact><li><em>From:</em> Ling &lt;K.L.Lo-94#student,lboro.ac.uk&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00888" HREF="msg00888.html">[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</A></STRONG>
<UL><LI><EM>From:</EM> Ling &lt;K.L.Lo-94#student,lboro.ac.uk&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00896.html">[MUD-Dev] ADMIN:  Personalities...</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00898.html">[MUD-Dev] Re: Hex-grid mapping</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00888.html">[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00944.html">[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00897"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00897"><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>[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00859" HREF="msg00859.html">[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 25 Nov 1998, 23:22 GMT
<UL>
<LI><strong><A NAME="00864" HREF="msg00864.html">[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</A></strong>, 
Niklas Elmqvist <a href="mailto:d97elm#dtek,chalmers.se">d97elm#dtek,chalmers.se</a>, Sun 29 Nov 1998, 22:15 GMT
<UL>
<LI><strong><A NAME="00874" HREF="msg00874.html">[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Tue 01 Dec 1998, 04:26 GMT
<UL>
<LI><strong><A NAME="00888" HREF="msg00888.html">[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</A></strong>, 
Ling <a href="mailto:K.L.Lo-94#student,lboro.ac.uk">K.L.Lo-94#student,lboro.ac.uk</a>, Wed 02 Dec 1998, 12:04 GMT
<UL>
<LI><strong><A NAME="00897" HREF="msg00897.html">[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</A></strong>, 
Niklas Elmqvist <a href="mailto:d97elm#dtek,chalmers.se">d97elm#dtek,chalmers.se</a>, Thu 03 Dec 1998, 09:06 GMT
<UL>
<LI><strong><A NAME="00944" HREF="msg00944.html">[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</A></strong>, 
Ling <a href="mailto:K.L.Lo-94#student,lboro.ac.uk">K.L.Lo-94#student,lboro.ac.uk</a>, Wed 09 Dec 1998, 07:15 GMT
<UL>
<LI><strong><A NAME="00948" HREF="msg00948.html">[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</A></strong>, 
Nathan F Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Thu 10 Dec 1998, 04:59 GMT
<UL>
<LI><strong><A NAME="00950" HREF="msg00950.html">[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</A></strong>, 
Ling <a href="mailto:K.L.Lo-94#student,lboro.ac.uk">K.L.Lo-94#student,lboro.ac.uk</a>, Fri 11 Dec 1998, 13:54 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00976" HREF="msg00976.html">[MUD-Dev] Re: DIS: Client-Server vs Peer-to-Peer</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Thu 17 Dec 1998, 03:51 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</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>