HeroScript Training

From HEWIKI
Jump to: navigation, search

NOTE: This training information is still under development

HeroScript Language (HSL)


Data Object Model (DOM)

Server DOM/GOM
       +---------------+                       +---------------+           +------------------+
       |Area (1)  (GOM)| <------- RPC -------> |Area (2)  (GOM)|           |World Server      | Special area server
       |               |                       |               |           |Area (0)          |
       |               | <--- Replication ---> |               |           |Instance (0) (GOM)|
       +---------------+                       +---------------+           +------------------+
         /|\         /|\
          |           |                                                    +---------------+
         RPC      Replication                                              |System Area    | Used for global information
          |           |                                                    |               | e.g.: world level concepts, chat, travel, etc
          |           |                                                    |          (GOM)|
         \|/         \|/                                                   +---------------+
       +---------------------+
       |Dude server          |  Bandwidth Shaping and Management to Client
       |                     |
       +---------------------+
               /|\         /|\
                |           | 
               RPC      Replication
                |           |
                |           |
Client DOM/GOM \|/         \|/
              +---------------+
              |Player Client  |
              |          (GOM)|
              +---------------+


Further Reading


Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox