Moderator: CL GMs
Luminary wrote:) My point is that maybe some really complex monster AIs could be run from a special "Monster Client" from machines other than the server. If the client was a faceless background task, DT might even be able to let non-GMs run it on their local computer. Think of it as Distributed Computing meets Clan Lord, ClanLord@Home.
Things could get really scary with a distributed monster client...Consider monsters that could use their own sunstone channel to coordinate.
Luminary wrote:I hear tell of one of the older monster AI GMs writing either an AppleScript, or an application that could hunt rats.
My point is that maybe some really complex monster AIs could be run from a special "Monster Client" from machines other than the server. If the client was a faceless background task, DT might even be able to let non-GMs run it on their local computer. Think of it as Distributed Computing meets Clan Lord, ClanLord@Home.
Hidden wrote:
Problems:
a) Players hack the monster client, wreck havoc.
b) Player machine crashes while monster is attacking. Easy pickings for exiles.
c) Player on 56k connection. Laggy monster?
Even using DSL/cable, having the server spawn a bunch of connections and send a bunch of round-trip data to external servers for each frame sounds like it would induce considerable lag (even assuming those external processors were secure/robust). Would CL still be able to run at 4+ fps in this scenario? Even at a very optimistic 50ms of added latency per exchange per frame (2 delays at server connection, 2 at distributed client, plus transmission delay), thats 200ms (1/5 second) of additional delay per second. Then there's the actual processing time of the process and some additional overhead for the CL server to wrangle all that data together and integrate it.Hidden wrote:c) Player on 56k connection. Laggy monster?
Hor wrote:Hmm... why a so difficult approach?
The time and cost to develop such a distributed computing AI system could be
spent on a new server machine instead.
A machine that is like 5 times as fast as the current server is not really costing lots
of coins these days. Just check ebay for some small ultra-sparc machines....
HWC Hor
Tigger wrote:Even using DSL/cable, having the server spawn a bunch of connections and send a bunch of round-trip data to external servers for each frame sounds like it would induce considerable lag ...Hidden wrote:c) Player on 56k connection. Laggy monster?
Kojiro wrote:We're just talking about a client app that runs monsters. I don't see how that would induce lag any more than the client app that runs exiles does.
Luminary wrote:
My point is that maybe some really complex monster AIs could be run from a special "Monster Client" from machines other than the server. If the client was a faceless background task, DT might even be able to let non-GMs run it on their local computer. Think of it as Distributed Computing meets Clan Lord, ClanLord@Home.
Users browsing this forum: Dyaus and 0 guests