Download Game! Currently 87 players and visitors. Last logged in:RainierDargonetoolGlaurungDregas

BatMUD Forums > Ideas-wanted > Re: outworld mob loading

 
 
#1
15 Jun 2007 23:28
 
 
Okay, it's great and all to have this whole vision thing where we can see mobs
at a distance...however, in lightly traveled areas, it's a bit less useful
because rooms seem to be only loaded when a player is adjacent to them...so if
I'm hunting mobs or aiming to avoid them, I still don't get my whole vision
for the purpose. Can it either load rooms in a 7-room radius from a player, or
maybe instead of randomly spawning mobs at room load, instead at boot randomly
spawn a bunch of mobs all over the outworld and use that...

 
Rating:
11
Votes:
11
 
 
Ooga
N e w b i e  H e l p e r
2y, 300d, 7h, 36m, 31s old
Level:
82
 
 
#2
15 Jun 2007 23:43
 
 
Ooga wrote:
Okay, it's great and all to have this whole vision thing where we can see mobs
at a distance...however, in lightly traveled areas, it's a bit less useful
because rooms seem to be only loaded when a player is adjacent to them...so if
I'm hunting mobs or aiming to avoid them, I still don't get my whole vision
for the purpose. Can it either load rooms in a 7-room radius from a player, or
maybe instead of randomly spawning mobs at room load, instead at boot randomly
spawn a bunch of mobs all over the outworld and use that...
Or perhaps, if for some reason (maybe lag related?) we need to spawn
outerworld animals as players enter their vicinity, it could be made so that
entire "sectors" of animals spawn when a player passes into them. That way if
nobody goes to southern laenor for the course of the boot there won't be any
mobs down there, but if someone does...all of southern laenor would have them.

 
Rating:
7
Votes:
7
 
 
Cannedheat
356d, 2h, 20m, 6s old
Level:
45
 
 
#3
16 Jun 2007 10:51
 
 
Ooga wrote:
Okay, it's great and all to have this whole vision thing where we can see mobs
at a distance...however, in lightly traveled areas, it's a bit less useful
because rooms seem to be only loaded when a player is adjacent to them...so if
I'm hunting mobs or aiming to avoid them, I still don't get my whole vision
for the purpose. Can it either load rooms in a 7-room radius from a player, or
maybe instead of randomly spawning mobs at room load, instead at boot randomly
spawn a bunch of mobs all over the outworld and use that...
The way the outworld monster are currently loaded would allow this, sure.
However, do you really want to see humongous lag when a player runs in the
outworld - this would mean we'd have to load all rooms that are displayed in
the map, as opposed to just showing the map symbol. Say you walk 20 paces
south without brief..
That would mean you'd end up loading 320 rooms at worst with that one walk.
Imagine tens of players running around after boot... Are you ABSOLUTELY sure
you want this to happen?
Rgds, your friendly neighbourhood Wizard

 
Rating:
-1
Votes:
3
 
 
Ulath
W i z a r d
29y, 164d, 22h, 4m, 54s old
Level:
70 [Wizard]
 
 
#4
16 Jun 2007 19:17
 
 
Ulath wrote:
Ooga wrote:
Okay, it's great and all to have this whole vision thing where we can see mobs
at a distance...however, in lightly traveled areas, it's a bit less useful
because rooms seem to be only loaded when a player is adjacent to them...so if
I'm hunting mobs or aiming to avoid them, I still don't get my whole vision
for the purpose. Can it either load rooms in a 7-room radius from a player, or
maybe instead of randomly spawning mobs at room load, instead at boot randomly
spawn a bunch of mobs all over the outworld and use that...
The way the outworld monster are currently loaded would allow this, sure.
However, do you really want to see humongous lag when a player runs in the
outworld - this would mean we'd have to load all rooms that are displayed in
the map, as opposed to just showing the map symbol. Say you walk 20 paces
south without brief..
That would mean you'd end up loading 320 rooms at worst with that one walk.
Imagine tens of players running around after boot... Are you ABSOLUTELY sure
you want this to happen?
Rgds, your friendly neighbourhood Wizard
So... just map out what monsters are where in a database, use that to display
the map, but don't actually load the room? Sure, it takes more work to code,
but might avoid the lag!

 
Rating:
5
Votes:
7
 
 
Nu
1y, 95d, 23h, 54m, 50s old
Level:
90