public class UT2004TCServer
extends cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server
implements cz.cuni.amis.pogamut.ut2004.server.IUT2004Server
| Modifier and Type | Field and Description |
|---|---|
static cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId |
SERVER_UNREAL_ID |
| Constructor and Description |
|---|
UT2004TCServer(cz.cuni.amis.pogamut.ut2004.agent.params.UT2004AgentParameters params,
cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger agentLogger,
cz.cuni.amis.pogamut.base.component.bus.IComponentBus bus,
cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnection connection,
cz.cuni.amis.pogamut.ut2004.communication.worldview.UT2004WorldView worldView,
cz.cuni.amis.pogamut.base.communication.command.IAct act) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
batchEnd(cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.EndMessage event) |
UT2004TCServerParams |
getParams() |
cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerMessage |
getPlayer(cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId source) |
int |
getPort() |
cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId |
getServerId() |
long |
getSimTime() |
protected void |
init() |
static void |
main(String[] args) |
protected void |
playerJoinsGame(cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerJoinsGame event) |
protected void |
playerLeft(cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerLeft event) |
protected void |
playerUpdate(cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObjectEvent<cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerMessage> event) |
static UT2004TCServer |
startTCServer()
Starts TC server on localhost:random-port(>10000) connecting to UT2004 at localhost:3001 (may be overriden via PogamutUT2004Property.POGAMUT_UT2004_SERVER_HOST, PogamutUT2004Property.POGAMUT_UT2004_SERVER_PORT and properties)
|
static UT2004TCServer |
startTCServer(String ut2004Host,
int ut2004ControlServerPort)
Starts TC server on localhost:random-port(>10000) connecting to UT2004 at ut2004Host:ut2004ControlServerPort
|
static UT2004TCServer |
startTCServer(String ut2004Host,
int ut2004ControlServerPort,
String bindHost,
int bindPort)
Starts TC server using specified parameters.
|
protected void |
stopAgent() |
protected void |
timeUpdate(cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.BeginMessage event) |
connectNativeBot, reset, setGameMap, startAgent, startPausedAgentconnectNativeBot, createPasswordReply, getAgents, getAvailableMaps, getGameInfo, getGameSpeedFlag, getMap, getMapName, getMutators, getNativeAgents, getPasswordReply, getPlayers, getWorldView, killAgent, readyCommandRequested, resetAgent, setAddress, setPasswordaddDependency, addDependency, addDependency, addJMXComponents, awaitState, awaitState, componentFatalError, componentStarted, componentStarted, componentStopped, componentStopping, createAgentJMX, createIntrospection, equals, getComponentId, getEventBus, getIntrospection, getJMX, getLog, getLogger, getName, getState, hashCode, inState, kill, notInState, pause, pauseAgent, preKillAgent, preStopAgent, resetEvent, resume, resumeAgent, setState, start, startPaused, stop, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitconnectNativeBot, getAvailableMaps, getGameSpeedFlag, getMap, getMapName, getMutators, getNativeAgents, getPlayers, setAddress, setGameMappublic static final cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId SERVER_UNREAL_ID
@Inject
public UT2004TCServer(cz.cuni.amis.pogamut.ut2004.agent.params.UT2004AgentParameters params,
cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger agentLogger,
cz.cuni.amis.pogamut.base.component.bus.IComponentBus bus,
cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnection connection,
cz.cuni.amis.pogamut.ut2004.communication.worldview.UT2004WorldView worldView,
cz.cuni.amis.pogamut.base.communication.command.IAct act)
public cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId getServerId()
public UT2004TCServerParams getParams()
getParams in class cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Serverpublic int getPort()
protected void init()
init in class cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Serverprotected void stopAgent()
stopAgent in class cz.cuni.amis.pogamut.ut2004.server.impl.AbstractUT2004Server<cz.cuni.amis.pogamut.ut2004.communication.worldview.UT2004WorldView,cz.cuni.amis.pogamut.base.communication.command.IAct>public long getSimTime()
public cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerMessage getPlayer(cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId source)
protected void playerUpdate(cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObjectEvent<cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerMessage> event)
protected void playerLeft(cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerLeft event)
protected void playerJoinsGame(cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerJoinsGame event)
protected void batchEnd(cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.EndMessage event)
protected void timeUpdate(cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.BeginMessage event)
public static UT2004TCServer startTCServer()
public static UT2004TCServer startTCServer(String ut2004Host, int ut2004ControlServerPort)
ut2004Host - ut2004ControlServerPort - public static UT2004TCServer startTCServer(String ut2004Host, int ut2004ControlServerPort, String bindHost, int bindPort)
ut2004Host - ut2004ControlServerPort - bindHost - bindPort - public static void main(String[] args)
Copyright © 2019 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All rights reserved.