[MUD-Dev] Client side simulation

Byron Ellacott bje at apnic.net
Mon Apr 5 11:08:55 CEST 2004


On Sat, 2004-04-03 at 06:56, dienw wrote:

> Means it's a client/server model, but server only passing events
> (and maybe validating and control some central issue like timing).
> Real implementation is in each client. If everything runs well, it
> will run in sync. If any out-of-sync happen, server should
> invalidate the session.

That means you have to trust your clients to Do The Right Thing
(tm). If the server is not running the simulation itself, it cannot
verify that the client is running the simulation correctly, and an
end user can modify their client to run a more favourable
simulation.

If you trust your clients, you do not need a central server as
anything more than a connection broker: clients find out where other
nearby clients are, then happily talk to each other to do all the
work.

--
bje
_______________________________________________
MUD-Dev mailing list
MUD-Dev at kanga.nu
https://www.kanga.nu/lists/listinfo/mud-dev



More information about the mud-dev-archive mailing list