Quote:
Originally Posted by Gambet
I thought the server read everything as objects with GS2
|
That doesn't mean what you think it means.
Honestly, I'm not even sure what you think it means.
This isn't a new GScript vs old GScript issue. It's not even related to scripting. From what has been said here, it seems that the GServer simply doesn't know about some types (probably those without scripts) of blocking clientside NPCs. Other than for blocking reasons, it doesn't
need to know about them. So if we stop treating them as NPCs then we can reduce some of the strain on the server, right? No need to trigger them in response to events, no need to involve them when iterating through NPCs, etc.
The only problem is that the server isn't considering them when determining the flight of projectiles; the objects are there, and the
client knows about them, but the server just seems a big ol' empty space. Hence, bullets are (from the perspective of the server) travelling through what the players perceive as walls.