|
|||||||||
Atavism Version 2018.1 | AGIS API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatavism.server.engine.MasterServer
public class MasterServer
Nested Class Summary | |
---|---|
static class |
MasterServer.SocketHandler
|
Field Summary | |
---|---|
static int |
AUTH_PROTOCOL_VERSION
|
static int |
defaultRdpPort
|
static int |
defaultTcpPort
|
static long |
masterTokenValidTime
|
static java.util.Properties |
properties
The Properties instance, typically read from file $AO_HOME/bin/master.properties |
Constructor Summary | |
---|---|
MasterServer()
|
Method Summary | |
---|---|
void |
acceptConnection(ClientConnection con)
|
void |
chatMsg(ClientConnection con,
AOByteBuffer buf)
|
void |
connectionReset(ClientConnection con)
|
void |
dbConnect()
|
static java.lang.String |
getDBHostname()
Gets The database host name. |
static java.lang.String |
getDBName()
Gets the database name - default is "atavism". |
static java.lang.String |
getDBPassword()
Gets the database password. |
static java.lang.String |
getDBType()
Gets the database type - default is "mysql". |
static java.lang.String |
getDBUrl()
Gets the JDBC connection string (URL). |
static java.lang.String |
getDBUser()
Gets the database user name. |
MasterDatabase |
getMasterDatabase()
|
static MasterServer |
getMasterServer()
|
int |
getRDPPort()
|
static java.lang.String |
getRemoteAccountTableName()
Gets the remote account table name. |
static java.lang.String |
getRemoteDBHostname()
Gets The database host name. |
static java.lang.String |
getRemoteDBName()
Gets the database name. |
static java.lang.String |
getRemoteDBPassword()
Gets the database password. |
static java.lang.String |
getRemoteDBUrl()
Gets the JDBC connection string (URL). |
static java.lang.String |
getRemoteDBUser()
Gets the database user name. |
int |
getTCPPort()
|
static void |
main(java.lang.String[] args)
|
void |
processPacket(ClientConnection con,
AOByteBuffer buf)
|
static boolean |
remoteDatabaseEnabled()
Gets the remote account table name. |
void |
resolveName(ClientConnection con,
AOByteBuffer buf)
|
void |
setRDPPort(int port)
|
void |
setRemoteConnector(RemoteAccountConnector connector)
|
void |
setTCPPort(int port)
|
static boolean |
useSaltedMd5Passwords()
Checks whether the passwords are being stored with salts |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static long masterTokenValidTime
public static final int AUTH_PROTOCOL_VERSION
public static final int defaultTcpPort
public static final int defaultRdpPort
public static java.util.Properties properties
Constructor Detail |
---|
public MasterServer()
Method Detail |
---|
public void dbConnect()
public void setTCPPort(int port)
public int getTCPPort()
public void setRDPPort(int port)
public int getRDPPort()
public void setRemoteConnector(RemoteAccountConnector connector)
public void acceptConnection(ClientConnection con)
acceptConnection
in interface ClientConnection.AcceptCallback
public void processPacket(ClientConnection con, AOByteBuffer buf)
processPacket
in interface ClientConnection.MessageCallback
public void connectionReset(ClientConnection con)
connectionReset
in interface ClientConnection.MessageCallback
public void resolveName(ClientConnection con, AOByteBuffer buf)
public void chatMsg(ClientConnection con, AOByteBuffer buf)
public MasterDatabase getMasterDatabase()
public static MasterServer getMasterServer()
public static java.lang.String getDBType()
public static java.lang.String getDBUrl()
public static java.lang.String getDBUser()
public static java.lang.String getDBPassword()
public static java.lang.String getDBHostname()
public static java.lang.String getDBName()
public static java.lang.String getRemoteDBUrl()
public static java.lang.String getRemoteDBUser()
public static java.lang.String getRemoteDBPassword()
public static java.lang.String getRemoteDBHostname()
public static java.lang.String getRemoteDBName()
public static java.lang.String getRemoteAccountTableName()
public static boolean remoteDatabaseEnabled()
public static boolean useSaltedMd5Passwords()
public static void main(java.lang.String[] args)
|
Copyright © 2018 Dragonsan Studios Sp. z o.o. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |