Graal Forums  

Go Back   Graal Forums > PlayerWorlds > Era Main Forum
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
  #1  
Old 03-22-2005, 02:03 AM
Kaimetsu Kaimetsu is offline
Script Monkey
Kaimetsu's Avatar
Join Date: May 2001
Posts: 18,222
Kaimetsu will become famous soon enough
Quote:
Originally Posted by Gambet
Is that not due to improper scripting?
...no. It's due to the server being unaware of objects, and thus letting projectiles pass straight through them.
__________________
Reply With Quote
  #2  
Old 03-22-2005, 02:06 AM
Gambet Gambet is offline
Registered User
Join Date: Oct 2003
Posts: 2,712
Gambet is on a distinguished road
Quote:
Originally Posted by Kaimetsu
...no. It's due to the server being unaware of objects, and thus letting projectiles pass straight through them.
I thought the server read everything as objects with GS2, or is that only the player?
Reply With Quote
  #3  
Old 03-22-2005, 02:14 AM
Kaimetsu Kaimetsu is offline
Script Monkey
Kaimetsu's Avatar
Join Date: May 2001
Posts: 18,222
Kaimetsu will become famous soon enough
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.
__________________
Reply With Quote
  #4  
Old 03-22-2005, 02:16 AM
Gambet Gambet is offline
Registered User
Join Date: Oct 2003
Posts: 2,712
Gambet is on a distinguished road
Quote:
Originally Posted by Kaimetsu
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.

Ah, well, thats a pretty big problem for a server like Era.
Reply With Quote
  #5  
Old 03-22-2005, 02:17 AM
Kaimetsu Kaimetsu is offline
Script Monkey
Kaimetsu's Avatar
Join Date: May 2001
Posts: 18,222
Kaimetsu will become famous soon enough
Quote:
Originally Posted by Gambet
Ah, well, thats a pretty big problem for a server like Era.
Yeah, well, I'm sure it'll get fixed soon.
__________________
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 01:34 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.