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.