Class UdpConnection
java.lang.Object
zombie.network.PacketsCache
zombie.core.raknet.UdpConnection
- All Implemented Interfaces:
IConnection
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidendPacket(int priority, int reliability, byte ordering) voidvoidvoidvoidvoidvoidforceDisconnect(String description) intintintlonggetIDStr()intgetIndex()getIP()longintgetLoadedCell(int playerIndex) intintintlonggetPeer()getPlayerAt(int playerIndex) shortgetPlayerId(int playerIndex) bytefloatgetRelevantAndDistance(float x, float y, float z) getRelevantPos(int playerIndex) bytegetRole()longgetUserName(int playerIndex) intbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisReady()booleanisRelevantTo(float x, float y) booleanRelevantTo(float x, float y, float radius) booleanRelevantToPlayerIndex(int n, float x, float y) voidsetAllChatMuted(boolean allChatMuted) voidsetChunkGridWidth(int range) voidsetConnectArea(int playerIndex, Vector3 connectArea) voidsetConnectionTimestamp(long interval) voidvoidvoidsetIndex(int index) voidvoidsetLastConnection(long lastConnection) voidsetLoadedCells(int playerIndex, ClientServerMap clientServerMap) voidsetMaxPlayers(int maxPlayers) voidsetOwnerId(long ownerId) voidsetPinged(boolean ping) voidsetPlayerAt(int playerIndex, IsoPlayer player) voidsetPlayerDownloadServer(PlayerDownloadServer playerDownloadServer) voidsetPlayerId(int playerIndex, short playerID) voidsetReady(boolean ready) voidsetRelevantPos(int playerIndex, Vector3 vector3) voidsetRelevantRange(byte b) voidvoidsetSteamId(long steamId) voidsetUserName(int playerIndex, String userName) voidsetUserName(String userName) voidsetWasInLoadingQueue(boolean wasInLoadingQueue) voidsetZombieListHash(int zombieListHash) toString()booleanMethods inherited from class PacketsCache
getPacketMethods inherited from interface IConnection
getPacket
-
Field Details
-
usernames
-
lastConnections
-
lastUnauthorizedPacket
public long lastUnauthorizedPacket -
password
-
releventPos
-
playerIds
public short[] playerIds -
players
-
connectArea
-
checksumState
-
checksumTime
public long checksumTime -
awaitingCoopApprove
public boolean awaitingCoopApprove -
isCoopHost
public boolean isCoopHost -
chunkObjectState
public final gnu.trove.list.array.TShortArrayList chunkObjectState -
netStatistics
-
pingHistory
-
CONNECTION_GRACE_INTERVAL
public static final long CONNECTION_GRACE_INTERVAL- See Also:
-
CONNECTION_READY_INTERVAL
public static final long CONNECTION_READY_INTERVAL- See Also:
-
connectionTimestamp
public long connectionTimestamp -
googleAuth
public boolean googleAuth -
timerSendZombie
-
timerUpdateAnimal
-
-
Constructor Details
-
UdpConnection
-
-
Method Details
-
getMaxPlayers
public int getMaxPlayers() -
setMaxPlayers
public void setMaxPlayers(int maxPlayers) -
getPeer
-
getConnectedGUID
public long getConnectedGUID()- Specified by:
getConnectedGUIDin interfaceIConnection
-
getIDStr
- Specified by:
getIDStrin interfaceIConnection
-
setIDStr
-
getOwnerId
public long getOwnerId() -
setOwnerId
public void setOwnerId(long ownerId) -
setPinged
public void setPinged(boolean ping) -
wasInLoadingQueue
public boolean wasInLoadingQueue()- Specified by:
wasInLoadingQueuein interfaceIConnection
-
setWasInLoadingQueue
public void setWasInLoadingQueue(boolean wasInLoadingQueue) -
getPlayerDownloadServer
- Specified by:
getPlayerDownloadServerin interfaceIConnection
-
setPlayerDownloadServer
-
getZombieListHash
public int getZombieListHash() -
setZombieListHash
public void setZombieListHash(int zombieListHash) -
isNeighborPlayer
public boolean isNeighborPlayer() -
getServerIP
-
getPlayerAt
- Specified by:
getPlayerAtin interfaceIConnection
-
setPlayerAt
- Specified by:
setPlayerAtin interfaceIConnection
-
startPacket
- Specified by:
startPacketin interfaceIConnection
-
startPingPacket
-
isRelevantTo
public boolean isRelevantTo(float x, float y) - Specified by:
isRelevantToin interfaceIConnection
-
getRelevantAndDistance
public float getRelevantAndDistance(float x, float y, float z) -
RelevantToPlayerIndex
public boolean RelevantToPlayerIndex(int n, float x, float y) -
RelevantTo
public boolean RelevantTo(float x, float y, float radius) -
cancelPacket
public void cancelPacket()- Specified by:
cancelPacketin interfaceIConnection
-
getLastConnection
public long getLastConnection()- Specified by:
getLastConnectionin interfaceIConnection
-
setLastConnection
public void setLastConnection(long lastConnection) -
getBufferPosition
public int getBufferPosition() -
endPacket
public void endPacket(int priority, int reliability, byte ordering) - Specified by:
endPacketin interfaceIConnection
-
getUserName
- Specified by:
getUserNamein interfaceIConnection
-
getUserName
- Specified by:
getUserNamein interfaceIConnection
-
setRelevantRange
public void setRelevantRange(byte b) - Specified by:
setRelevantRangein interfaceIConnection
-
getRelevantRange
public byte getRelevantRange() -
endPacket
public void endPacket() -
endPacketImmediate
public void endPacketImmediate() -
endPacketUnordered
public void endPacketUnordered() -
endPacketUnreliable
public void endPacketUnreliable() -
endPacketSuperHighUnreliable
public void endPacketSuperHighUnreliable() -
endPingPacket
public void endPingPacket() -
getInetSocketAddress
-
forceDisconnect
- Specified by:
forceDisconnectin interfaceIConnection
-
setFullyConnected
public void setFullyConnected()- Specified by:
setFullyConnectedin interfaceIConnection
-
getSteamId
public long getSteamId()- Specified by:
getSteamIdin interfaceIConnection
-
setSteamId
public void setSteamId(long steamId) -
getIP
- Specified by:
getIPin interfaceIConnection
-
setIP
-
getPlayerId
public short getPlayerId(int playerIndex) - Specified by:
getPlayerIdin interfaceIConnection
-
setChunkGridWidth
public void setChunkGridWidth(int range) - Specified by:
setChunkGridWidthin interfaceIConnection
-
setLoadedCells
- Specified by:
setLoadedCellsin interfaceIConnection
-
getLoadedCell
- Specified by:
getLoadedCellin interfaceIConnection
-
setConnectArea
- Specified by:
setConnectAreain interfaceIConnection
-
getRelevantPos
- Specified by:
getRelevantPosin interfaceIConnection
-
setConnectionTimestamp
public void setConnectionTimestamp(long interval) - Specified by:
setConnectionTimestampin interfaceIConnection
-
getValidator
- Specified by:
getValidatorin interfaceIConnection
-
getChunkGridWidth
public int getChunkGridWidth()- Specified by:
getChunkGridWidthin interfaceIConnection
-
getIndex
public int getIndex() -
setIndex
public void setIndex(int index) -
isAllChatMuted
public boolean isAllChatMuted() -
setAllChatMuted
public void setAllChatMuted(boolean allChatMuted) -
setUserName
-
setUserName
- Specified by:
setUserNamein interfaceIConnection
-
setRelevantPos
- Specified by:
setRelevantPosin interfaceIConnection
-
setPlayerId
public void setPlayerId(int playerIndex, short playerID) - Specified by:
setPlayerIdin interfaceIConnection
-
checkReady
public void checkReady() -
isReady
public boolean isReady() -
setReady
public void setReady(boolean ready) -
isGoogleAuthTimeout
public boolean isGoogleAuthTimeout() -
isConnectionAttemptTimeout
public boolean isConnectionAttemptTimeout() -
isConnectionGraceIntervalTimeout
public boolean isConnectionGraceIntervalTimeout() -
isFullyConnected
public boolean isFullyConnected() -
calcCountPlayersInRelevantPosition
public void calcCountPlayersInRelevantPosition() -
getStatistics
-
getAveragePing
public int getAveragePing() -
getLastPing
public int getLastPing() -
getLowestPing
public int getLowestPing() -
getMTUSize
public int getMTUSize()- Specified by:
getMTUSizein interfaceIConnection
-
getConnectionType
-
toString
-
hasPlayer
- Specified by:
hasPlayerin interfaceIConnection
-
getRole
- Specified by:
getRolein interfaceIConnection
-
setRole
- Specified by:
setRolein interfaceIConnection
-
havePlayer
-
getPlayerIndex
-