inetchannelinfo
Functions
GetName
Returns:
Type
Description
string
current channel name
Code:
local pNetChannelInfo = IEngine.GetNetChannelInfo()
local szChannelName = pNetChannelInfo:GetName()
print(szChannelName)
GetAddress
Returns:
Type
Description
string
current channel IP address
Code:
local pNetChannelInfo = IEngine.GetNetChannelInfo()
local szServerIP = pNetChannelInfo:GetAddress()
print(szServerIP)
IsLoopback
Returns:
Type
Description
bool
true if channel is loopback
Code:
local pNetChannelInfo = IEngine.GetNetChannelInfo()
local bIsLoopback = pNetChannelInfo:IsLoopback()
IsPlayback
Returns:
Type
Description
bool
true if demo playback
Code:
local pNetChannelInfo = IEngine.GetNetChannelInfo()
local bIsPlayback = pNetChannelInfo:IsPlayback()
GetLatency
Parameters:
Name
Type
Description
iFlow
int
flow type
Returns:
Type
Description
float
current latency (RTT)
Code:
local pNetChannelInfo = IEngine.GetNetChannelInfo()
local flPing = pNetChannelInfo:GetLatency(0)
print(tostring(flPing))
GetAvgLatency
Parameters:
Name
Type
Description
iFlow
int
flow type
Returns:
Type
Description
float
average packet latency in seconds
Code:
local pNetChannelInfo = IEngine.GetNetChannelInfo()
local flAvgPing = pNetChannelInfo:GetAvgLatency(0)
print(tostring(flAvgPing))
GetAvgLoss
Parameters:
Name
Type
Description
iFlow
int
flow type
Returns:
Type
Description
float
average packet loss [0..1]
Code:
local pNetChannelInfo = IEngine.GetNetChannelInfo()
local flAvgLoss = pNetChannelInfo:GetAvgLoss(0)
print(tostring(flAvgLoss))
GetAvgChoke
Parameters:
Name
Type
Description
iFlow
int
flow type
Returns:
Type
Description
float
average packet choke [0..1]
Code:
local pNetChannelInfo = IEngine.GetNetChannelInfo()
local flAvgChoke = pNetChannelInfo:GetAvgChoke(0)
print(tostring(flAvgChoke))
GetAvgData
Parameters:
Name
Type
Description
iFlow
int
flow type
Returns:
Type
Description
float
data flow in bytes/sec
Code:
local pNetChannelInfo = IEngine.GetNetChannelInfo()
local flAvgData = pNetChannelInfo:GetAvgData(0)
print(tostring(flAvgData))
GetAvgPackets
Parameters:
Name
Type
Description
iFlow
int
flow type
Returns:
Type
Description
float
average packets/sec
Code:
local pNetChannelInfo = IEngine.GetNetChannelInfo()
local flAvgPackets = pNetChannelInfo:GetAvgPackets(0)
print(tostring(flAvgPackets))
Last updated
Was this helpful?