Home Previous Up Next Index

Murmur::Server

Overview

[ "amd" ] interface Server

Operation Index

isRunning
start
stop
delete
id
getConf
getAllConf
setConf
setSuperuserPasssword
getLog
getPlayers
getChannels
getTree
getBans
setBans
kickPlayer
getState
setState
sendMessage
getChannelState
setChannelState
removeChannel
addChannel
sendMessageChannel
getACL
setACL
getPlayerNames
getPlayerIds
registerPlayer
unregisterPlayer
updateregistration
getRegistration
getRegisteredPlayers
verifyPassword
getTexture
setTexture

Operations

bool isRunning()

void start() throws ServerBootedException, ServerFailureException

void stop() throws ServerBootedException

void delete() throws ServerBootedException

int id()

string getConf(string key)

ConfigMap getAllConf()

void setConf(string key, string value)

void setSuperuserPasssword(string pw)

LogList getLog(int min, int max)

PlayerMap getPlayers() throws ServerBootedException

ChannelMap getChannels() throws ServerBootedException

Tree getTree() throws ServerBootedException

BanList getBans() throws ServerBootedException

void setBans(BanList bans) throws ServerBootedException

void kickPlayer(int session, string reason) throws ServerBootedException, InvalidSessionException

Player getState(int session) throws ServerBootedException, InvalidSessionException

void setState(Player state) throws ServerBootedException, InvalidSessionException, InvalidChannelException

void sendMessage(int session, string text) throws ServerBootedException, InvalidSessionException

Channel getChannelState(int channelid) throws ServerBootedException, InvalidChannelException

void setChannelState(Channel state) throws ServerBootedException, InvalidChannelException

void removeChannel(int channelid) throws ServerBootedException, InvalidChannelException

int addChannel(string name, int parent) throws ServerBootedException, InvalidChannelException

void sendMessageChannel(int channelid, bool tree, string text) throws ServerBootedException, InvalidChannelException

void getACL(int channelid, out ACLList acls, out GroupList groups, out bool inherit) throws ServerBootedException, InvalidChannelException

void setACL(int channelid, ACLList acls, GroupList groups, bool inherit) throws ServerBootedException, InvalidChannelException

NameMap getPlayerNames(IdList ids) throws ServerBootedException

IdMap getPlayerIds(NameList names) throws ServerBootedException

int registerPlayer(string name) throws ServerBootedException

void unregisterPlayer(int playerid) throws ServerBootedException, InvalidPlayerException

void updateregistration(RegisteredPlayer registration) throws ServerBootedException, InvalidPlayerException

RegisteredPlayer getRegistration(int playerid) throws ServerBootedException, InvalidPlayerException

RegisteredPlayerList getRegisteredPlayers(string filter) throws ServerBootedException

int verifyPassword(string name, string pw) throws ServerBootedException

Texture getTexture(int playerid) throws ServerBootedException, InvalidPlayerException

void setTexture(int playerid, Texture tex) throws ServerBootedException, InvalidPlayerException, InvalidTextureException


Home Previous Up Next Index