Modifier and Type | Method and Description |
---|---|
void |
ISFSBuddyApi.addBuddy(Zone zone,
java.lang.String ownerName,
java.lang.String buddyName,
boolean isTemp,
boolean fireClientEvent,
boolean fireServerEvent)
Adds a buddy to the User's buddy list even if the User is not online at the moment
This feature is not implemented yet.
|
void |
SFSBuddyApi.addBuddy(Zone zone,
java.lang.String ownerName,
java.lang.String buddyName,
boolean isTemp,
boolean fireClientEvent,
boolean fireServerEvent)
Adds a buddy to the User's buddy list even if the User is not online at the moment
This feature is not implemented yet.
|
Room |
ISFSGameApi.createGame(Zone zone,
CreateSFSGameSettings settings,
User owner)
Create an SFSGame Room and automatically update the clients and fire a server event
|
Room |
SFSGameApi.createGame(Zone zone,
CreateSFSGameSettings settings,
User owner)
Create an SFSGame Room and automatically update the clients and fire a server event
|
Room |
ISFSGameApi.createGame(Zone zone,
CreateSFSGameSettings settings,
User owner,
boolean fireClientEvent,
boolean fireServerEvent)
Create an SFSGame Room.
|
Room |
SFSGameApi.createGame(Zone zone,
CreateSFSGameSettings settings,
User owner,
boolean fireClientEvent,
boolean fireServerEvent)
Create an SFSGame Room.
|
User |
SFSApi.createNPC(java.lang.String userName,
Zone zone,
boolean forceLogin)
Create connection-less NPC (Non-Player Character).
|
User |
ISFSApi.createNPC(java.lang.String userName,
Zone zone,
boolean forceLogin)
Create connection-less NPC (Non-Player Character).
|
Room |
SFSApi.createRoom(Zone zone,
CreateRoomSettings params,
User owner)
Create a new Room
|
Room |
ISFSApi.createRoom(Zone zone,
CreateRoomSettings settings,
User owner)
Create a new Room
|
Room |
SFSApi.createRoom(Zone zone,
CreateRoomSettings params,
User owner,
boolean joinIt,
Room roomToLeave)
Create a new Room
|
Room |
ISFSApi.createRoom(Zone zone,
CreateRoomSettings settings,
User owner,
boolean joinIt,
Room roomToLeave)
Create a new Room
|
Room |
SFSApi.createRoom(Zone zone,
CreateRoomSettings params,
User owner,
boolean joinIt,
Room roomToLeave,
boolean fireClientEvent,
boolean fireServerEvent) |
Room |
ISFSApi.createRoom(Zone zone,
CreateRoomSettings settings,
User owner,
boolean joinIt,
Room roomToLeave,
boolean fireClientEvent,
boolean fireServerEvent) |
Room |
ISFSGameApi.quickJoinGame(User player,
MatchExpression expression,
Zone zone,
java.lang.String groupId)
Quick join a User in an SFSGame.
|
Room |
SFSGameApi.quickJoinGame(User player,
MatchExpression expression,
Zone zone,
java.lang.String groupId)
Quick join a User in an SFSGame.
|
Room |
ISFSGameApi.quickJoinGame(User player,
MatchExpression expression,
Zone zone,
java.lang.String groupId,
Room roomToLeave)
Quick join a User in an SFSGame.
|
Room |
SFSGameApi.quickJoinGame(User player,
MatchExpression expression,
Zone zone,
java.lang.String groupId,
Room roomToLeave)
Quick join a User in an SFSGame.
|
void |
ISFSBuddyApi.removeBuddy(Zone zone,
java.lang.String ownerName,
java.lang.String buddyName,
boolean fireClientEvent,
boolean fireServerEvent)
Removes a Buddy from the owner's BuddyList even if the User is not online at the moment
This feature is not implemented yet.
|
void |
SFSBuddyApi.removeBuddy(Zone zone,
java.lang.String ownerName,
java.lang.String buddyName,
boolean fireClientEvent,
boolean fireServerEvent) |
Modifier and Type | Field and Description |
---|---|
protected Zone |
SFSBuddyListManager.zone |
Modifier and Type | Method and Description |
---|---|
Zone |
SFSBuddyListManager.getZone()
Get the parent Zone
|
Zone |
BuddyListManager.getZone()
Get the parent Zone
|
Constructor and Description |
---|
SFSBuddyListManager(Zone parentZone,
boolean isActive) |
Constructor and Description |
---|
ReadOnlyUserVariablesFilter(Zone zone)
Builds an empty filter.
|
ReadOnlyUserVariablesFilter(Zone zone,
java.util.List<java.lang.String> varNames)
Builds a new filter with a list of read-only User Variables names.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
Login.customLogin(ISFSObject sfso,
com.smartfoxserver.bitswarm.io.IRequest request,
Zone zone) |
protected void |
Login.validateEncryptionStatus(ISession sender,
com.smartfoxserver.bitswarm.io.IRequest request,
Zone zone) |
protected void |
Login.validateLoginErrors(ISession session,
Zone zone) |
Modifier and Type | Class and Description |
---|---|
class |
SFSZone
Overview
The Zone represent an application running in the Server, from a simple chat application to a large scale MMO with dozens of games.
|
Modifier and Type | Method and Description |
---|---|
Zone |
User.getZone()
Get the Zone where the User is currently logged in
|
Zone |
SFSUser.getZone() |
Zone |
SFSRoom.getZone()
Get the Zone managing this Room.
|
Zone |
Room.getZone()
Get the Zone managing this Room.
|
Modifier and Type | Method and Description |
---|---|
void |
User.setZone(Zone zone) |
void |
SFSUser.setZone(Zone currentZone) |
void |
SFSRoom.setZone(Zone zone) |
void |
Room.setZone(Zone zone) |
Constructor and Description |
---|
LoginFinalizer(Zone zone) |
Modifier and Type | Method and Description |
---|---|
Zone |
ISFSExtension.getParentZone()
Return the parent Zone of the Extension.
|
Zone |
BaseSFSExtension.getParentZone()
Return the parent Zone of the Extension.
|
Modifier and Type | Method and Description |
---|---|
void |
ISFSExtension.setParentZone(Zone zone) |
void |
BaseSFSExtension.setParentZone(Zone zone) |