| Server Overview |
| ElectroServer 4 Overview |
| Common Applications of ElectroServer |
| Real-Time Isometric Environment |
| Lobby and Game System |
| Audio/Video Streaming |
| Server Versions |
| Standalone Mode |
| Distributed Mode |
| Web-based Administrator |
| Installation |
| Hardware |
| Operating System |
| Windows |
| OS X |
| Linux |
| Other Unix |
| Initial Configuration |
| Registry and Standalone |
| Gateway |
| Administration |
| Web Based Administrator |
| Accessing the Web-based Administrator |
| The Web Admin Sections |
| General Settings |
| Manage Licenses |
| Edit Server Settings |
| Edit Thread Settings |
| Restart or Shutdown Server |
| Security Settings |
| Manage Permission Sets |
| Manage Web Admin Users |
| Change Keystore Password |
| Gateways |
| View existing gateways |
| Edit a gateway |
| Create a new gateway |
| Filters |
| Manage Flooding Filters |
| Manage Language Filters |
| Manage Word Lists |
| Extensions |
| Upload Extensions |
| Create New Server-level Component |
| Persistent Rooms |
| Create new Persistent Room |
| Restart Server |
| Server in Detail |
| Chat |
| Public Messaging |
| Private Messaging |
| Extensions |
| Filters |
| Filters |
| Language Filter |
| Filter Match During Public Message |
| Filter Match During Login |
| Filter Match During Room Creation |
| Filter Match During Private Message |
| Flooding Filter |
| Filter Parameters |
| Assigning a Flooding Filter to a Room |
| Rooms and Zones |
| Zones |
| Rooms |
| Creating a Room |
| Joining a Room |
| Extensions |
| Security |
| User Permissions |
| Room Variables |
| Why Are Room Variables Useful? |
| Creating a Room Variable |
| Updating a Room Variable |
| Room Variables and Extensions |
| User Variable Types |
| User Variables |
| User Plugin Variables |
| User Extension Variables |
| User Server Variables |
| Extensions |
| Types of Extension Components |
| Plug-ins |
| Managed Object Factories |
| Event Handlers |
| Login Event Handler |
| Logout Event Handler |
| User Variable Event Handler |
| Buddy List Event Handler |
| Private Message Event Handler |
| Extension Lifecycle Event Handler |
| Audio/Video Event Handler |
| Extension Structure and Deployment |
| Extension.xml |
| Extension Loading and Start-Up/Shut-Down Process |
| Extension Reloading Process |
| Server API |
| Advanced Topics |
| Understanding the EsObject |
| Where EsObjects can be Used |
| EsObjects Used During Data Exchange |
| EsObjects Used as Property Values |
| Supported Data Types |
| Creating an EsObject |
| Game Manager |
| Game Types |
| Game Details |
| Loading a Game List |
| Creating or Joining a Game |
| The Game's Plugin(s) |
| Buddy List |
| Buddies are Session-Based |
| Persisting the Buddy List |
| Client Requests and Events |
| Audio and Video Streaming |
| Performance and Optimization |
| Adjusting ElectroServer's Memory |
| Windows |
| Executable |
| Service |
| Unix |
| Clients |
| ActionScript |
| ActionScript API Overview |
| The ElectroServer Class |
| Requests, Responses, and Events |
| Event Handling |
| Differences between the ActionScript 2 and ActionScript 3 APIs |
| Commonly Used Classes and Methods |
| Commonly Used Classes |
| Common ElectroServer Class Methods |
| Errors |
© 2008 Electrotank, Inc.