The classes that make up the many requests understood by the client (such as JoinRoomRequest) are defined here.
| Class | Description | |
|---|---|---|
| AddBuddyRequest | Use the ElectroServer.addBuddy method to add a new buddy. | |
| AddRoomOperatorRequest | This request is used for one room operator to request that another user in the room be granted operator privelages. | |
| CreateGameRequest | This class lets you create a new game using the Game Manager. | |
| CreateRoomRequest | This class represents a highly flexible server request. | |
| CreateRoomVariableRequest | This class allows you to create a room variable. | |
| DeleteRoomVariableRequest | This class allows you to delete a room variable for a room that you are in. | |
| DeleteUserVariableRequest | ||
| EvictUserFromRoomRequest | This request allows a room operator to kick a user from the room. | |
| FindGamesRequest | This request asks the Game Manager for a list of games based on a game type and search criteria. | |
| FindZoneAndRoomByNameRequest | Find the room id and zone id for a room and zone given the room and zone names. | |
| GateWayKickUserRequest | ||
| GetRoomsInZoneRequest | This request is used to load a list rooms given a zone name or zone id. | |
| GetUserCountRequest | This class allows you to request the number of users currently connected to ElectroServer. | |
| GetUsersInRoomRequest | Given a room id and zone id, this request loads the list of users found in a specific room. | |
| GetUserVariablesRequest | This class is used to load user variables for a user. | |
| GetZonesRequest | This request loads the list of all zones on the server. | |
| JoinGameRequest | This request allows you to join a specific game managed by the Game Manager by specifying a game type and game id. | |
| JoinRoomRequest | This class is used to request joining a room. | |
| LeaveRoomRequest | This request allows you to leave a room. | |
| LoginRequest | This class is used to log into the server. | |
| LogoutRequest | ||
| PluginRequest | This class is used to send a message to a plugin. | |
| PrivateMessageRequest | This request is used to send private messages to one or more users at once. | |
| PublicMessageRequest | This class is used to send a public message to a room. | |
| QuickJoinGameRequest | This class lets you quickly create or join a game using ElectroServer's built-in Game Manager. | |
| RemoveBuddyRequest | This request allows you to remove a user as a buddy. | |
| RemoveRoomOperatorRequest | This class allows one room operator to remove another room operator. | |
| UpdateRoomDetailsRequest | This request allows a user in a room to update details about that room. | |
| UpdateRoomVariableRequest | This class allows you to update an existing room variable. | |
| UpdateUserVariableRequest | This request allows you to create or update a user variable on yourself. |