Package zombie.core.raknet
Class UdpConnection
java.lang.Object
zombie.core.raknet.UdpConnection
public class UdpConnection
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUdpConnection.ChecksumStateclassUdpConnection.MPClientStatistic -
Field Summary
Fields Modifier and Type Field Description java.lang.StringaccessLevelbooleanallChatMutedbooleanawaitingCoopApproveUdpConnection.ChecksumStatechecksumStatelongchecksumTimeintChunkGridWidthgnu.trove.list.array.TShortArrayListchunkObjectStateVector3[]connectAreajava.lang.StringidStrintindexjava.lang.StringipbooleanisCoopHostbooleanisNeighborPlayerClientServerMap[]loadedCellsZNetStatisticsnetStatisticslongownerIDlong[]packetCountsjava.lang.StringpasswordbooleanpingPlayerDownloadServerplayerDownloadServershort[]playerIDsIsoPlayer[]playersVector3[]ReleventPosbyteReleventRangebooleansendPulseUdpConnection.MPClientStatisticstatisticlongsteamIDUpdateTimertimerSendZombiejava.lang.Stringusernamejava.lang.String[]usernamesgnu.trove.set.hash.TShortHashSetvehicles -
Constructor Summary
Constructors Constructor Description UdpConnection(UdpEngine udpEngine, long long1, int int1) -
Method Summary
Modifier and Type Method Description voidcalcCountPlayersInRelevantPosition()voidcancelPacket()voidclose()voiddisconnect(java.lang.String string)voidendPacket()voidendPacket(int int1, int int2, byte byte1)voidendPacketImmediate()voidendPacketSuperHighUnreliable()voidendPacketUnordered()voidendPacketUnreliable()voidendPingPacket()voidforceDisconnect()intgetAveragePing()longgetConnectedGUID()java.net.InetSocketAddressgetInetSocketAddress()intgetLastPing()intgetLowestPing()intgetMTUSize()RakNetPeerInterfacegetPeer()floatgetRelevantAndDistance(float float1, float float2, float float3)java.lang.StringgetServerIP()ZNetStatisticsgetStatistics()booleanisFullyConnected()booleanRelevantTo(float float1, float float2)booleanRelevantTo(float float1, float float2, float float3)booleanRelevantToPlayerIndex(int int1, float float1, float float2)voidsetFullyConnected()ByteBufferWriterstartPacket()ByteBufferWriterstartPingPacket()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
index
public int index -
allChatMuted
public boolean allChatMuted -
username
public java.lang.String username -
usernames
public java.lang.String[] usernames -
ReleventRange
public byte ReleventRange -
accessLevel
public java.lang.String accessLevel -
ip
public java.lang.String ip -
password
public java.lang.String password -
ping
public boolean ping -
ReleventPos
-
playerIDs
public short[] playerIDs -
players
-
connectArea
-
ChunkGridWidth
public int ChunkGridWidth -
loadedCells
-
playerDownloadServer
-
checksumState
-
checksumTime
public long checksumTime -
sendPulse
public boolean sendPulse -
awaitingCoopApprove
public boolean awaitingCoopApprove -
steamID
public long steamID -
ownerID
public long ownerID -
idStr
public java.lang.String idStr -
isCoopHost
public boolean isCoopHost -
vehicles
public final gnu.trove.set.hash.TShortHashSet vehicles -
chunkObjectState
public final gnu.trove.list.array.TShortArrayList chunkObjectState -
packetCounts
public final long[] packetCounts -
statistic
-
netStatistics
-
timerSendZombie
-
isNeighborPlayer
public boolean isNeighborPlayer
-
-
Constructor Details
-
UdpConnection
-
-
Method Details
-
getPeer
-
getConnectedGUID
public long getConnectedGUID() -
getServerIP
public java.lang.String getServerIP() -
startPacket
-
startPingPacket
-
RelevantTo
public boolean RelevantTo(float float1, float float2) -
getRelevantAndDistance
public float getRelevantAndDistance(float float1, float float2, float float3) -
RelevantToPlayerIndex
public boolean RelevantToPlayerIndex(int int1, float float1, float float2) -
RelevantTo
public boolean RelevantTo(float float1, float float2, float float3) -
cancelPacket
public void cancelPacket() -
endPacket
public void endPacket(int int1, int int2, byte byte1) -
endPacket
public void endPacket() -
endPacketImmediate
public void endPacketImmediate() -
endPacketUnordered
public void endPacketUnordered() -
endPacketUnreliable
public void endPacketUnreliable() -
endPacketSuperHighUnreliable
public void endPacketSuperHighUnreliable() -
endPingPacket
public void endPingPacket() -
close
public void close() -
disconnect
public void disconnect(java.lang.String string) -
getInetSocketAddress
public java.net.InetSocketAddress getInetSocketAddress() -
forceDisconnect
public void forceDisconnect() -
setFullyConnected
public void setFullyConnected() -
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()
-