Re: [mmox] RealExtend Teleporting Between Worlds
Gareth Nelson <gareth@litesim.com> Thu, 26 February 2009 21:11 UTC
Return-Path: <gareth@litesim.com>
X-Original-To: mmox@core3.amsl.com
Delivered-To: mmox@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ECDF43A6892 for <mmox@core3.amsl.com>; Thu, 26 Feb 2009 13:11:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.68
X-Spam-Level:
X-Spam-Status: No, score=-1.68 tagged_above=-999 required=5 tests=[AWL=-0.303, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_53=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tGxyLveCD96r for <mmox@core3.amsl.com>; Thu, 26 Feb 2009 13:11:43 -0800 (PST)
Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.225]) by core3.amsl.com (Postfix) with ESMTP id C14A73A680E for <mmox@ietf.org>; Thu, 26 Feb 2009 13:11:43 -0800 (PST)
Received: by rv-out-0506.google.com with SMTP id l9so651412rvb.49 for <mmox@ietf.org>; Thu, 26 Feb 2009 13:12:05 -0800 (PST)
MIME-Version: 1.0
Received: by 10.141.180.16 with SMTP id h16mr824249rvp.68.1235682725423; Thu, 26 Feb 2009 13:12:05 -0800 (PST)
In-Reply-To: <49A6E335.1080009@gmail.com>
References: <20090225.182222.10290.1@webmail10.vgs.untd.com> <62BFE5680C037E4DA0B0A08946C0933D502DF61E@rrsmsx506.amr.corp.intel.com> <49A65D92.3060606@comlounge.net> <49A6E335.1080009@gmail.com>
Date: Thu, 26 Feb 2009 21:12:05 +0000
Message-ID: <61dbdd7d0902261312r162810c2l2df063b47ebbea25@mail.gmail.com>
From: Gareth Nelson <gareth@litesim.com>
To: Jon Watte <jwatte@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Cc: "mmox@ietf.org" <mmox@ietf.org>
Subject: Re: [mmox] RealExtend Teleporting Between Worlds
X-BeenThere: mmox@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Massively Multi-participant Online Games and Applications <mmox.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmox>
List-Post: <mailto:mmox@ietf.org>
List-Help: <mailto:mmox-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Feb 2009 21:11:45 -0000
The solution here is for the clients that want to use standard content to use content packs. Look at something like the modern iD software FPS games for example. Each game has the engine (under the GPL) and lots of .pak files which contain the levels, models, sounds, scripts etc. If each .pak has a URL from which the latest version can be fetched, then if-modified-since requests make more sense for auto-updates on those particular clients that need it. I could imagine something being sent to the client such as "Get the #7 tree model from http://secondlife.com/content/trees.pak" and the client caching trees.pak. On Thu, Feb 26, 2009 at 6:45 PM, Jon Watte <jwatte@gmail.com> wrote: > Christian Scholz wrote: >> >> I think requiring having some data in the client will not scale. Why not >> give it an URL as well and just tell the client to cache it long enough? >> Should be easy with a REST approach. For SL it might be trees for a game it >> might in fact be everything if no > > I agree. In interop terms, it will say "the visual presentation of this > object uses mesh http://www.whatever.com/some-url-here" and you can cache > that just like you cache other web data. > >> A specialized game client could even be so clever as to download it in >> advance and have some proprietary way of checking whether it's still >> uptodate or not. > > HTTP already has a versioning mechanism. However, for a game with 50,000 > assets, doing 50,000 "HEAD" or "if-modified-since" requests might not scale > so well ;-) > > Sincerely, > > jw > > _______________________________________________ > mmox mailing list > mmox@ietf.org > https://www.ietf.org/mailman/listinfo/mmox >
- [mmox] RealExtend Teleporting Between Worlds dyerbrookme@juno.com
- Re: [mmox] RealExtend Teleporting Between Worlds Dan Olivares
- Re: [mmox] RealExtend Teleporting Between Worlds Dan Olivares
- Re: [mmox] RealExtend Teleporting Between Worlds dyerbrookme@juno.com
- Re: [mmox] RealExtend Teleporting Between Worlds Dan Olivares
- Re: [mmox] RealExtend Teleporting Between Worlds dyerbrookme@juno.com
- Re: [mmox] RealExtend Teleporting Between Worlds Dan Olivares
- Re: [mmox] RealExtend Teleporting Between Worlds dyerbrookme@juno.com
- Re: [mmox] RealExtend Teleporting Between Worlds Dan Olivares
- Re: [mmox] RealExtend Teleporting Between Worlds dyerbrookme@juno.com
- Re: [mmox] RealExtend Teleporting Between Worlds Dan Olivares
- Re: [mmox] RealExtend Teleporting Between Worlds Hurliman, John
- Re: [mmox] RealExtend Teleporting Between Worlds Christian Scholz
- Re: [mmox] RealExtend Teleporting Between Worlds Lawson English
- Re: [mmox] RealExtend Teleporting Between Worlds Frisby, Adam
- Re: [mmox] RealExtend Teleporting Between Worlds Jon Watte
- Re: [mmox] RealExtend Teleporting Between Worlds Jon Watte
- Re: [mmox] RealExtend Teleporting Between Worlds Lawson English
- Re: [mmox] RealExtend Teleporting Between Worlds Jon Watte
- Re: [mmox] RealExtend Teleporting Between Worlds Lawson English
- Re: [mmox] RealExtend Teleporting Between Worlds Marshall Eubanks
- Re: [mmox] RealExtend Teleporting Between Worlds Gareth Nelson
- Re: [mmox] RealExtend Teleporting Between Worlds Lawson English
- Re: [mmox] RealExtend Teleporting Between Worlds Jon Watte