Second Life Traces


Trace File Format

We make tree types of trace files available to research communities: Packet Trace, Location Trace, and Statistics Trace. We describe the trace file format below.


Packet Trace

Packet trace files log the traffic to and from the Second Life Viewer during each script execution. Each line represents a Second Life packet, and lines are sorted on timestamps.

Example: 1283490799671744|UDP|out|216.82.23.202|13001|AgentUpdate|93|

Field Name
Example
Description
Timestamp
1283490799671744
Unix time in microsec
Protocol
UDP
Transport protocol
Direction
out
In for downlink, up vise versa
Remote IP
216.82.23.202
IP address
Remote Port
13001
UDP port
Packet Type
AgentUpdate
Packet type
Payload Size
81
Application payload size

Location Trace

Location trace file contains three types of records: script, position, and action. Each record is saved in a line.

Script record appears at the beginning of each location trace file, and indicates the planned actions of every script.

Example: Script|5|TeleportLocal 201,41,0|TeleportLocal 229,83,0|TeleportLocal 19,10,0|TeleportLocal 148,141,0|TeleportLocal 179,120,0|

Field Name
Example
Description
Type
Script
Record type
No. Actions   
5
No. actions
Action 1
Walk 10
Action and parameters
Action 2
Stand 20
Action and parameters
......
......
......


Location records are periodically saved with 1-sec interval.  A location record indicates region name, global/local position of our bot avatar, global avatar/object density in the region, and local avatar/object density at the current location.

Example: Location|1283490880849373|Tonatiuh|147740,357406,17.9876|28.1671,29.5496, 17.9876| 32|1|9491.41|8|

Field Name
Example
Description
Type
Location
Record type
Timestamp
12541474321
Unix time
Region
Morris
Region name
Global Position
912,834,1
Global position vector
Local Position
22,127,2
Local position vector
Local Objects
195
Local object density
Local Avatars
8
Local avatar density
Global Objects
9491
Global object density
Global Avatars
17
Global avatar density

Action records are saved whenever the bot avatar performs a new action. The timestamps, actions, and action parameters are saved in action records.

Example: Action|1283492317244559|TeleportLocal 201,41,0|

Field Name
Example
Description
Type
Action
Record type
Action
Walk 10
Action and parameters

Statistics Trace

Statistics trace reports avatar/object density of each region. The numbers are computed across all experiments, which provide readers the ground truth of the region characteristics.

Example: VeneSpain|10019|7|9972.07413399|3.32675851307|66.3406862745|1.29411764706

Field Name
Example
Description
Type
Statistics
Trace type
Region
Morris
Name of the region
Crawled object density
9484
Object density reported by Second Life crawler
Crawled avatar density
10
Avatar density reported by Second Life crawler
Global object density
9730.5
Mean global object density reported by Second Life viewer
Global avatar density
14.9
Mean global avatar density reported by Second Life viewer
Local object density
181.5
Mean local object density reported by Second Life viewer
Local avatar density
3.6
Mean local avatar density reported by Second Life viewer
  

 

Design downloaded from free website templates.