WoW:API GetNetStats: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
(Clarifying print message example)
No edit summary
Line 8: Line 8:
;''Returns''
;''Returns''


:;down : Current incomming bandwidth (download) usage, measured in KB/s.
:;down : Current incoming bandwidth (download) usage, measured in KB/s.


:;up : Current outgoing bandwidth (upload) usage, measured in KB/s.
:;up : Current outgoing bandwidth (upload) usage, measured in KB/s.


:;lagHome : Floating Point Number - Average roundtrip latency of your connection to the server (only updated every 30 seconds).
:;lagHome : Floating Point Number - Average direct latency of the connection from your computer to the Blizzard server in milliseconds (updates every 30 seconds).


:;lagWorld : Floating Point Number - Average dynamic latency of the area you are in within the world
:;lagWorld : Floating Point Number - Average in-game latency of the connection from your computer to the Game World including TCP overhead (updates every 30 seconds).
----
----
;''Example''
;''Example''

Revision as of 22:51, 10 February 2011

WoW API < GetNetStats

Retrieve info about net statistics.

down, up, lagHome, lagWorld = GetNetStats();


Returns
down
Current incoming bandwidth (download) usage, measured in KB/s.
up
Current outgoing bandwidth (upload) usage, measured in KB/s.
lagHome
Floating Point Number - Average direct latency of the connection from your computer to the Blizzard server in milliseconds (updates every 30 seconds).
lagWorld
Floating Point Number - Average in-game latency of the connection from your computer to the Game World including TCP overhead (updates every 30 seconds).

Example
local down, up, lagHome, lagWorld = GetNetStats();
message("Connection Lag: "..lagHome.." milliseconds, World Lag: "..lagWorld );
Result

Message box appears with amount of lag in milliseconds.


Description
Retrieve information about your current net statistics.
Note that WoW 4.0.6 has added a return value so that two distinct latency values are now returned...