IP Logging using servercommand "SOCKETS" and its limits
                TECHNICAL DESCRIPTION

Author: }TCP{Wolf aka Mia_The_Chaotic
  Date: September 2nd, 2002
-------------------------------------------------------

If you type "SOCKETS" at the server console of your Unreal (225 and earlier)
you somehow see all the clients, but at the same time, you don't - because you
do not get a match between the client IPs you see and the playernames of the
players currently playing on your server.

A match can be drawn still by finding the corresponding actor (PlayerPawn) of
a client (listed under "Channel 1" at sockets) in the game (e.g.
"dmdeck16.MaleTwo0"). And that's what happens when you type
"admin set a a ids", ServerDog acquires the clients and fetches the Pawns...
then goes through the Playerpawns playing and matches them on found clients.

So far so good, a small socket listing of my LAN testserver with 2 connected
LAN player may look like this:

>sockets
Log: Connections:
Log:    Client 127.0.0.1 127.0.0.1:1721 state: Open
Log:       Channel 0: Text closing
Log:       Channel 1: Actor=MaleTwo dmdeck16.MaleTwo0 (Role=4 RemoteRole=3) closing
Log:       Channel 2: Actor=Mover dmdeck16.Mover0 (Role=4 RemoteRole=2) closing
Log:       Channel 3: Actor=Mover dmdeck16.Mover1 (Role=4 RemoteRole=2) closing
Log:       Channel 4: Actor=ASMDAmmo dmdeck16.ASMDAmmo5 (Role=4 RemoteRole=2) closing
Log:       Channel 5: Actor=RifleAmmo dmdeck16.RifleAmmo2 (Role=4 RemoteRole=2) closing
Log:       Channel 6: Actor=RocketCan dmdeck16.RocketCan5 (Role=4 RemoteRole=2) closing
Log:       Channel 7: Actor=DispersionPistol dmdeck16.DispersionPistol0 (Role=4 RemoteRole=1) closing
Log:       Channel 8: Actor=DefaultAmmo dmdeck16.DefaultAmmo0 (Role=4 RemoteRole=1) closing
Log:       Channel 9: Actor=RazorAmmo dmdeck16.RazorAmmo0 (Role=4 RemoteRole=2) closing
Log:       Channel 10: Actor=Razorjack dmdeck16.Razorjack0 (Role=4 RemoteRole=2) closing
Log:       Channel 11: Actor=RazorAmmo dmdeck16.RazorAmmo1 (Role=4 RemoteRole=2) closing
Log:       Channel 12: Actor=FlakBox dmdeck16.FlakBox7 (Role=4 RemoteRole=2) closing
Log:       Channel 13: Actor=FlakCannon dmdeck16.FlakCannon1 (Role=4 RemoteRole=2) closing
Log:       Channel 14: Actor=FlakBox dmdeck16.FlakBox6 (Role=4 RemoteRole=2) closing
Log:       Channel 15: Actor=SlimeZone dmdeck16.SlimeZone0 (Role=4 RemoteRole=1) closing
Log:       Channel 16: Actor=SlimeZone dmdeck16.SlimeZone2 (Role=4 RemoteRole=1) closing
Log:       Channel 17: Actor=SlimeZone dmdeck16.SlimeZone1 (Role=4 RemoteRole=1) closing
Log:       Channel 18: Actor=PlayerReplicationInfo dmdeck16.PlayerReplicationInfo0 (Role=4 RemoteRole=1) closing
Log:       Channel 19: Actor=LevelInfo dmdeck16.LevelInfo1 (Role=4 RemoteRole=1) closing
Log:       Channel 20: Actor=GameReplicationInfo dmdeck16.GameReplicationInfo0 (Role=4 RemoteRole=2) closing
Log:       Channel 22: Actor=hackbusta2 dmdeck16.hackbusta0 (Role=4 RemoteRole=2) closing
Log:       Channel 21: Actor=PlayerReplicationInfo dmdeck16.PlayerReplicationInfo1 (Role=4 RemoteRole=1) closing
Log:    Client 192.168.202.250 192.168.202.250:1445 state: Open
Log:       Channel 0: Text closing
Log:       Channel 1: Actor=UnrealSpectator dmdeck16.UnrealSpectator0 (Role=4 RemoteRole=3) closing
Log:       Channel 2: Actor=Mover dmdeck16.Mover0 (Role=4 RemoteRole=2) closing
Log:       Channel 3: Actor=Mover dmdeck16.Mover1 (Role=4 RemoteRole=2) closing
Log:       Channel 4: Actor=hackbusta2 dmdeck16.hackbusta0 (Role=4 RemoteRole=2) closing
Log:       Channel 5: Actor=Eightball dmdeck16.Eightball2 (Role=4 RemoteRole=2) closing
Log:       Channel 6: Actor=StingerAmmo dmdeck16.StingerAmmo4 (Role=4 RemoteRole=2) closing
Log:       Channel 7: Actor=StingerAmmo dmdeck16.StingerAmmo0 (Role=4 RemoteRole=2) closing
Log:       Channel 8: Actor=RocketCan dmdeck16.RocketCan6 (Role=4 RemoteRole=2) closing
Log:       Channel 9: Actor=RocketCan dmdeck16.RocketCan7 (Role=4 RemoteRole=2) closing
Log:       Channel 10: Actor=SlimeZone dmdeck16.SlimeZone0 (Role=4 RemoteRole=1) closing
Log:       Channel 11: Actor=SlimeZone dmdeck16.SlimeZone2 (Role=4 RemoteRole=1) closing
Log:       Channel 12: Actor=LevelInfo dmdeck16.LevelInfo1 (Role=4 RemoteRole=1) closing
Log:       Channel 13: Actor=GameReplicationInfo dmdeck16.GameReplicationInfo0 (Role=4 RemoteRole=2) closing
Log:       Channel 14: Actor=PlayerReplicationInfo dmdeck16.PlayerReplicationInfo1 (Role=4 RemoteRole=1) closing
Log:       Channel 15: Actor=PlayerReplicationInfo dmdeck16.PlayerReplicationInfo0 (Role=4 RemoteRole=1) closing
Log:       Channel 16: Actor=SlimeZone dmdeck16.SlimeZone1 (Role=4 RemoteRole=1) closing

In this scenario, there is one player (connected from 127.0.0.1 which is the
server itself - the server is running dedicated and a second instance of
Unreal connects locally, server has higher task priority) and one spectator
connected from 192.168.202.250. The channels listed under each client
basically represent what these clients "see" (not of importance to us atm).
Matching the IPs with the 2 people on the server is fairly easy in this
case and really needs no discussion, just note that the IP is found after the
word "Client" (twice actually...) and the actor assiciated with the client is
found in "Channel 1" of each client.



The following LAN server scenario includes a downloader. First, the server
player (127.0.0.1 name: "I-AM-AN-ASSHOLE") joins, then a downloader trys to
join (192.168.202.5 name: "UnrealGold") and while the 2nd player is still
downloading a third player joins (192.168.202.250 name "Player 1"):

Log: Connections:
Log:    Client 127.0.0.1 127.0.0.1:1754 state: Open
Log:       Channel 0: Text closing
Log:       Channel 1: Actor=MaleTwo dmdeck16.MaleTwo1 (Role=4 RemoteRole=3) closing
Log:       Channel 2: Actor=Mover dmdeck16.Mover1 (Role=4 RemoteRole=2) closing
Log:       Channel 3: Actor=Mover dmdeck16.Mover0 (Role=4 RemoteRole=2) closing
Log:       Channel 4: Actor=hackbusta2 dmdeck16.hackbusta0 (Role=4 RemoteRole=2) closing
Log:       Channel 5: Actor=DispersionPistol dmdeck16.DispersionPistol1 (Role=4 RemoteRole=1) closing
Log:       Channel 6: Actor=DefaultAmmo dmdeck16.DefaultAmmo1 (Role=4 RemoteRole=1) closing
Log:       Channel 7: Actor=ASMDAmmo dmdeck16.ASMDAmmo6 (Role=4 RemoteRole=2) closing
Log:       Channel 8: Actor=ASMD dmdeck16.ASMD1 (Role=4 RemoteRole=2) closing
Log:       Channel 9: Actor=ASMDAmmo dmdeck16.ASMDAmmo2 (Role=4 RemoteRole=2) closing
Log:       Channel 10: Actor=LevelInfo dmdeck16.LevelInfo1 (Role=4 RemoteRole=1) closing
Log:       Channel 11: Actor=GameReplicationInfo dmdeck16.GameReplicationInfo0 (Role=4 RemoteRole=2) closing
Log:       Channel 12: Actor=PlayerReplicationInfo dmdeck16.PlayerReplicationInfo1 (Role=4 RemoteRole=1) closing
Log:       Channel 14: Actor=SlimeZone dmdeck16.SlimeZone2 (Role=4 RemoteRole=1) closing
Log:       Channel 15: Actor=SlimeZone dmdeck16.SlimeZone1 (Role=4 RemoteRole=1) closing
Log:       Channel 16: Actor=SlimeZone dmdeck16.SlimeZone0 (Role=4 RemoteRole=1) closing
Log:       Channel 18: Actor=hackbusta2 dmdeck16.hackbusta35 (Role=4 RemoteRole=2) closing
Log:       Channel 17: Actor=hackbusta2 dmdeck16.hackbusta55 (Role=4 RemoteRole=2) closing
Log:       Channel 19: Actor=hackbusta2 dmdeck16.hackbusta59 (Role=4 RemoteRole=2) closing
Log:       Channel 13: Actor=hackbusta2 dmdeck16.hackbusta61 (Role=4 RemoteRole=2) closing
Log:       Channel 21: Actor=hackbusta2 dmdeck16.hackbusta64 (Role=4 RemoteRole=2) closing
Log:       Channel 22: Actor=hackbusta2 dmdeck16.hackbusta69 (Role=4 RemoteRole=2) closing
Log:       Channel 23: Actor=hackbusta2 dmdeck16.hackbusta72 (Role=4 RemoteRole=2) closing
Log:       Channel 24: Actor=hackbusta2 dmdeck16.hackbusta74 (Role=4 RemoteRole=2) closing
Log:       Channel 25: Actor=hackbusta2 dmdeck16.hackbusta77 (Role=4 RemoteRole=2) closing
Log:       Channel 26: Actor=hackbusta2 dmdeck16.hackbusta146 (Role=4 RemoteRole=2) closing
Log:       Channel 28: Actor=hackbusta2 dmdeck16.hackbusta965 (Role=4 RemoteRole=2) closing
Log:       Channel 29: Actor=hackbusta2 dmdeck16.hackbusta966 (Role=4 RemoteRole=2) closing
Log:       Channel 30: Actor=hackbusta2 dmdeck16.hackbusta967 (Role=4 RemoteRole=2) closing
Log:       Channel 20: Actor=hackbusta2 dmdeck16.hackbusta984 (Role=4 RemoteRole=2) closing
Log:       Channel 31: Actor=hackbusta2 dmdeck16.hackbusta996 (Role=4 RemoteRole=2) closing
Log:       Channel 32: Actor=hackbusta2 dmdeck16.hackbusta997 (Role=4 RemoteRole=2) closing
Log:       Channel 33: Actor=hackbusta2 dmdeck16.hackbusta998 (Role=4 RemoteRole=2) closing
Log:       Channel 27: Actor=PlayerReplicationInfo dmdeck16.PlayerReplicationInfo15 (Role=4 RemoteRole=1) closing
Log:       Channel 34: Actor=hackbusta2 dmdeck16.hackbusta1048 (Role=4 RemoteRole=2) closing
Log:    Client 192.168.202.5 192.168.202.5:1028 state: Open
Log:       Channel 0: Text closing
Log:       Channel 2: File='..\System\UTeamFix.u', Sent=41794/41794 closing
Log:    Client 192.168.202.250 192.168.202.250:1475 state: Open
Log:       Channel 0: Text closing
Log:       Channel 1: Actor=MaleTwo dmdeck16.MaleTwo13 (Role=4 RemoteRole=3) closing
Log:       Channel 2: Actor=Mover dmdeck16.Mover0 (Role=4 RemoteRole=2) closing
Log:       Channel 3: Actor=Mover dmdeck16.Mover1 (Role=4 RemoteRole=2) closing
Log:       Channel 4: Actor=hackbusta2 dmdeck16.hackbusta996 (Role=4 RemoteRole=2) closing
Log:       Channel 5: Actor=hackbusta2 dmdeck16.hackbusta997 (Role=4 RemoteRole=2) closing
Log:       Channel 6: Actor=hackbusta2 dmdeck16.hackbusta998 (Role=4 RemoteRole=2) closing
Log:       Channel 7: Actor=hackbusta2 dmdeck16.hackbusta965 (Role=4 RemoteRole=2) closing
Log:       Channel 8: Actor=hackbusta2 dmdeck16.hackbusta59 (Role=4 RemoteRole=2) closing
Log:       Channel 9: Actor=hackbusta2 dmdeck16.hackbusta0 (Role=4 RemoteRole=2) closing
Log:       Channel 10: Actor=hackbusta2 dmdeck16.hackbusta967 (Role=4 RemoteRole=2) closing
Log:       Channel 11: Actor=hackbusta2 dmdeck16.hackbusta966 (Role=4 RemoteRole=2) closing
Log:       Channel 12: Actor=hackbusta2 dmdeck16.hackbusta146 (Role=4 RemoteRole=2) closing
Log:       Channel 13: Actor=hackbusta2 dmdeck16.hackbusta77 (Role=4 RemoteRole=2) closing
Log:       Channel 14: Actor=hackbusta2 dmdeck16.hackbusta984 (Role=4 RemoteRole=2) closing
Log:       Channel 15: Actor=hackbusta2 dmdeck16.hackbusta69 (Role=4 RemoteRole=2) closing
Log:       Channel 16: Actor=hackbusta2 dmdeck16.hackbusta35 (Role=4 RemoteRole=2) closing
Log:       Channel 17: Actor=hackbusta2 dmdeck16.hackbusta61 (Role=4 RemoteRole=2) closing
Log:       Channel 18: Actor=hackbusta2 dmdeck16.hackbusta72 (Role=4 RemoteRole=2) closing
Log:       Channel 19: Actor=hackbusta2 dmdeck16.hackbusta64 (Role=4 RemoteRole=2) closing
Log:       Channel 20: Actor=hackbusta2 dmdeck16.hackbusta55 (Role=4 RemoteRole=2) closing
Log:       Channel 21: Actor=hackbusta2 dmdeck16.hackbusta74 (Role=4 RemoteRole=2) closing
Log:       Channel 22: Actor=MultiRLV3 dmdeck16.MultiRLV0 (Role=4 RemoteRole=2) closing
Log:       Channel 23: Actor=StingerAmmo dmdeck16.StingerAmmo0 (Role=4 RemoteRole=2) closing
Log:       Channel 24: Actor=StingerAmmo dmdeck16.StingerAmmo2 (Role=4 RemoteRole=2) closing
Log:       Channel 25: Actor=DispersionPistol dmdeck16.DispersionPistol14 (Role=4 RemoteRole=1) closing
Log:       Channel 26: Actor=DefaultAmmo dmdeck16.DefaultAmmo14 (Role=4 RemoteRole=1) closing
Log:       Channel 27: Actor=hackbusta2 dmdeck16.hackbusta1048 (Role=4 RemoteRole=2) closing
Log:       Channel 28: Actor=RazorAmmo dmdeck16.RazorAmmo0 (Role=4 RemoteRole=2) closing
Log:       Channel 29: Actor=Razorjack dmdeck16.Razorjack0 (Role=4 RemoteRole=2) closing
Log:       Channel 30: Actor=RazorAmmo dmdeck16.RazorAmmo1 (Role=4 RemoteRole=2) closing
Log:       Channel 31: Actor=SlimeZone dmdeck16.SlimeZone2 (Role=4 RemoteRole=1) closing
Log:       Channel 32: Actor=SlimeZone dmdeck16.SlimeZone0 (Role=4 RemoteRole=1) closing
Log:       Channel 33: Actor=LevelInfo dmdeck16.LevelInfo1 (Role=4 RemoteRole=1) closing
Log:       Channel 34: Actor=GameReplicationInfo dmdeck16.GameReplicationInfo0 (Role=4 RemoteRole=2) closing
Log:       Channel 35: Actor=PlayerReplicationInfo dmdeck16.PlayerReplicationInfo15 (Role=4 RemoteRole=1) closing
Log:       Channel 36: Actor=PlayerReplicationInfo dmdeck16.PlayerReplicationInfo1 (Role=4 RemoteRole=1) closing
Log:       Channel 37: Actor=RocketCan dmdeck16.RocketCan6 (Role=4 RemoteRole=2) closing
Log:       Channel 39: Actor=SlimeZone dmdeck16.SlimeZone1 (Role=4 RemoteRole=1) closing

I don't know why hackbusta suddenly takes up so many channels (actually the
3rd player joined and exitted 12 times - hence "MaleTwo13", maybe that leaves
a lot of dead instances?? dunno), but basically the more clients, the longer
those lists, still, all clients are sorted in the order of arrival, start with
the word "Client" and the associated player can be found at "Channel 1" - the
downloader in the middle has no associated player while the download is in
progress, and you see no "Channel 1" for it either.
"Channel 2" contains information which file is currently being downloaded
though.


For now... all is fine. The lists if returned nicely by server like this can
be parsed perfectly nice, downloaders may be at any place, in the middle or at
the end of the list, it doesn't matter, and it doesn't matter how long the
lists are, either... but...

On the TCP USA public server I took a socket listing out of real life which
was no longer parseable. I do not know why. Be assured that the following
listing is original from the server log - only IP addresses have been
"nullified"...

Log: Connections:
Log:    Client 12.12.123.123 12.12.123.123:4156 state: Open
Log:       Channel 0: Text closing
Log:       Channel 2: Actor=MaleThree DMOutpost1.MaleThree0 (Role=4 RemoteRole=3) closing
Log:       Channel 3: Actor=Mover DMOutpost1.Mover9 (Role=4 RemoteRole=2) closing
Log:       Channel 4: Actor=Mover DMOutpost1.Mover1 (Role=4 RemoteRole=2) closing
Log:       Channel 5: Actor=Mover DMOutpost1.Mover11 (Role=4 RemoteRole=2) closing
Log:       Channel 6: Actor=Mover DMOutpost1.Mover25 (Role=4 RemoteRole=2) closing
Log:       Channel 7: Actor=Mover DMOutpost1.Mover28 (Role=4 RemoteRole=2) closing
Log:       Channel 8: Actor=Mover DMOutpost1.Mover5 (Role=4 RemoteRole=2) closing
Log:       Channel 9: Actor=Mover DMOutpost1.Mover24 (Role=4 RemoteRole=2) closing
Log:       Channel 10: Actor=Mover DMOutpost1.Mover22 (Role=4 RemoteRole=2) closing
Log:       Channel 11: Actor=Mover DMOutpost1.Mover23 (Role=4 RemoteRole=2) closing
Log:       Channel 12: Actor=Mover DMOutpost1.Mover30 (Role=4 RemoteRole=2) closing
Log:       Channel 13: Actor=Mover DMOutpost1.Mover27 (Role=4 RemoteRole=2) closing
Log:       Channel 14: Actor=Mover DMOutpost1.Mover15 (Role=4 RemoteRole=2) closing
Log:       Channel 15: Actor=Mover DMOutpost1.Mover26 (Role=4 RemoteRole=2) closing
Log:       Channel 16: Actor=Mover DMOutpost1.Mover29 (Role=4 RemoteRole=2) closing
Log:       Channel 17: Actor=Mover DMOutpost1.Mover16 (Role=4 RemoteRole=2) closing
Log:       Channel 18: Actor=Mover DMOutpost1.Mover8 (Role=4 RemoteRole=2) closing
Log:       Channel 19: Actor=Mover DMOutpost1.Mover0 (Role=4 RemoteRole=2) closing
Log:       Channel 20: Actor=Mover DMOutpost1.Mover2 (Role=4 RemoteRole=2) closing
Log:       Channel 21: Actor=Mover DMOutpost1.Mover7 (Role=4 RemoteRole=2) closing
Log:       Channel 22: Actor=Mover DMOutpost1.Mover31 (Role=4 RemoteRole=2) closing
Log:       Channel 23: Actor=Mover DMOutpost1.Mover14 (Role=4 RemoteRole=2) closing
Log:       Channel 24: Actor=Mover DMOutpost1.Mover17 (Role=4 RemoteRole=2) closing
Log:       Channel 25: Actor=Mover DMOutpost1.Mover6 (Role=4 RemoteRole=2) closing
Log:       Channel 26: Actor=Mover DMOutpost1.Mover13 (Role=4 RemoteRole=2) closing
Log:       Channel 27: Actor=Mover DMOutpost1.Mover10 (Role=4 RemoteRole=2) closing
Log:       Channel 28: Actor=Mover DMOutpost1.Mover12 (Role=4 RemoteRole=2) closing
Log:       Channel 29: Actor=Mover DMOutpost1.Mover20 (Role=4 RemoteRole=2) closing
Log:       Channel 30: Actor=Mover DMOutpost1.Mover18 (Role=4 RemoteRole=2) closing
Log:       Channel 31: Actor=Mover DMOutpost1.Mover21 (Role=4 RemoteRole=2) closing
Log:       Channel 32: Actor=Mover DMOutpost1.Mover19 (Role=4 RemoteRole=2) closing
Log:       Channel 35: Actor=hackbusta2 DMOutpost1.hackbusta5 (Role=4 RemoteRole=2) closing
Log:       Channel 36: Actor=hackbusta2 DMOutpost1.hackbusta3 (Role=4 RemoteRole=2) closing
Log:       Channel 37: Actor=hackbusta2 DMOutpost1.hackbusta9 (Role=4 RemoteRole=2) closing
Log:       Channel 38: Actor=hackbusta2 DMOutpost1.hackbusta7 (Role=4 RemoteRole=2) closing
Log:       Channel 39: Actor=hackbusta2 DMOutpost1.hackbusta10 (Role=4 RemoteRole=2) closing
Log:       Channel 40: Actor=hackbusta2 DMOutpost1.hackbusta16 (Role=4 RemoteRole=2) closing
Log:       Channel 41: Actor=hackbusta2 DMOutpost1.hackbusta12 (Role=4 RemoteRole=2) closing
Log:       Channel 42: Actor=hackbusta2 DMOutpost1.hackbusta6 (Role=4 RemoteRole=2) closing
Log:       Channel 43: Actor=hackbusta2 DMOutpost1.hackbusta8 (Role=4 RemoteRole=2) closing
Log:       Channel 44: Actor=hackbusta2 DMOutpost1.hackbusta14 (Role=4 RemoteRole=2) closing
Log:       Channel 45: Actor=hackbusta2 DMOutpost1.hackbusta13 (Role=4 RemoteRole=2) closing
Log:       Channel 46: Actor=hackbusta2 DMOutpost1.hackbusta15 (Role=4 RemoteRole=2) closing
Log:       Channel 47: Actor=hackbusta2 DMOutpost1.hackbusta4 (Role=4 RemoteRole=2) closing
Log:       Channel 48: Actor=hackbusta2 DMOutpost1.hackbusta11 (Role=4 RemoteRole=2) closing
Log:       Channel 49: Actor=hackbusta2 DMOutpost1.hackbusta20 (Role=4 RemoteRole=2) closing
Log:       Channel 72: Actor=LevelInfo DMOutpost1.LevelInfo0 (Role=4 RemoteRole=1) closing
Log:       Channel 73: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo75 (Role=4 RemoteRole=1) closing
Log:       Channel 74: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo79 (Role=4 RemoteRole=1) closing
Log:       Channel 75: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo81 (Role=4 RemoteRole=1) closing
Log:       Channel 77: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo78 (Role=4 RemoteRole=1) closing
Log:       Channel 78: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo77 (Role=4 RemoteRole=1) closing
Log:       Channel 79: Actor=GameReplicationInfo DMOutpost1.GameReplicationInfo27 (Role=4 RemoteRole=2) closing
Log:       Channel 81: Actor=ZoneInfo DMOutpost1.ZoneInfo3 (Role=4 RemoteRole=1) closing
Log:       Channel 83: Actor=ZoneInfo DMOutpost1.ZoneInfo1 (Role=4 RemoteRole=1) closing
Log:       Channel 88: Actor=ZoneInfo DMOutpost1.ZoneInfo2 (Role=4 RemoteRole=1) closing
Log:       Channel 89: Actor=WaterZone DMOutpost1.WaterZone1 (Role=4 RemoteRole=1) closing
Log:       Channel 90: Actor=WaterZone DMOutpost1.WaterZone0 (Role=4 RemoteRole=1) closing
Log:       Channel 91: Actor=SkyZoneInfo DMOutpost1.SkyZoneInfo0 (Role=4 RemoteRole=1) closing
Log:       Channel 63: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo82 (Role=4 RemoteRole=1) closing
Log:       Channel 52: Actor=DispersionPistol DMOutpost1.DispersionPistol703 (Role=4 RemoteRole=1) closing
Log:       Channel 53: Actor=DefaultAmmo DMOutpost1.DefaultAmmo703 (Role=4 RemoteRole=1) closing
Log:       Channel 34: Actor=MultiRLV3 DMOutpost1.MultiRLV15 (Role=4 RemoteRole=1) closing
Log:       Channel 50: Actor=StingerAmmo DMOutpost1.StingerAmmo126 (Role=4 RemoteRole=1) closing
Log:       Channel 103: Actor=ShellBox DMOutpost1.ShellBox121 (Role=4 RemoteRole=1) closing
Log:       Channel 99: Actor=AkimboMM DMOutpost1.AkimboMM17 (Role=4 RemoteRole=1) closing
Log:       Channel 100: Actor=AMMAPClip DMOutpost1.AMMAPClip38 (Role=4 RemoteRole=1) closing
Log:       Channel 101: Actor=AMMHEClip DMOutpost1.AMMHEClip8 (Role=4 RemoteRole=1) closing
Log:       Channel 84: Actor=AMMStdClip DMOutpost1.AMMStdClip13 (Role=4 RemoteRole=1) closing
Log:       Channel 102: Actor=AMMSSClip DMOutpost1.AMMSSClip8 (Role=4 RemoteRole=1) closing
Log:       Channel 54: Actor=ASMD DMOutpost1.ASMD141 (Role=4 RemoteRole=2) closing
Log:       Channel 56: Actor=FlakShellAmmo DMOutpost1.FlakShellAmmo3 (Role=4 RemoteRole=2) closing
Log:       Channel 61: Actor=FlakShellAmmo DMOutpost1.FlakShellAmmo2 (Role=4 RemoteRole=2) closing
Log:       Channel 62: Actor=FlakCannon DMOutpost1.FlakCannon2 (Role=4 RemoteRole=2) closing
Log:       Channel 96: Actor=StingerAmmo DMOutpost1.StingerAmmo4 (Role=4 RemoteRole=2) closing
Log:       Channel 82: Actor=Sludge DMOutpost1.Sludge5 (Role=4 RemoteRole=2) closing
Log:       Channel 106: Actor=Health DMOutpost1.Health31 (Role=4 RemoteRole=2) closing
Log:       Channel 108: Actor=ShellBox DMOutpost1.ShellBox2 (Role=4 RemoteRole=2) closing
Log:       Channel 109: Actor=RocketCan DMOutpost1.RocketCan7 (Role=4 RemoteRole=2) closing
Log:       Channel 110: Actor=Health DMOutpost1.Health32 (Role=4 RemoteRole=2) closing
Log:       Channel 114: Actor=RifleAmmo DMOutpost1.RifleAmmo4 (Role=4 RemoteRole=2) closing
Log:       Channel 51: Actor=AMMAPClip DMOutpost1.AMMAPClip2 (Role=4 RemoteRole=2) closing
Log:       Channel 55: Actor=Health DMOutpost1.Health33 (Role=4 RemoteRole=2) closing
Log:       Channel 57: Actor=FlakBox DMOutpost1.FlakBox3 (Role=4 RemoteRole=2) closing
Log:       Channel 58: Actor=ASMDAmmo DMOutpost1.ASMDAmmo8 (Role=4 RemoteRole=2) closing
Log:       Channel 60: Actor=StingerAmmo DMOutpost1.StingerAmmo3 (Role=4 RemoteRole=2) closing
Log:       Channel 69: Actor=Health DMOutpost1.Health30 (Role=4 RemoteRole=2) closing
Log:       Channel 70: Actor=AMMAPClip DMOutpost1.AMMAPClip9 (Role=4 RemoteRole=2) closing
Log:       Channel 107: Actor=ASMD DMOutpost1.ASMD4 (Role=4 RemoteRole=2) closing
Log:       Channel 119: Actor=Health DMOutpost1.Health34 (Role=4 RemoteRole=2) closing
Log:       Channel 120: Actor=RocketCan DMOutpost1.RocketCan6 (Role=4 RemoteRole=2) closing
Log:       Channel 121: Actor=Health DMOutpost1.Health36 (Role=4 RemoteRole=2) closing
Log:       Channel 122: Actor=RazorAmmo DMOutpost1.RazorAmmo5 (Role=4 RemoteRole=2) closing
Log:       Channel 125: Actor=ShellBox DMOutpost1.ShellBox1 (Role=4 RemoteRole=2) closing
Log:       Channel 128: Actor=ASMDAmmo DMOutpost1.ASMDAmmo7 (Role=4 RemoteRole=2) closing
Log:       Channel 129: Actor=RifleAmmo DMOutpost1.RifleAmmo3 (Role=4 RemoteRole=2) closing
Log:       Channel 130: Actor=FlakBox DMOutpost1.FlakBox2 (Role=4 RemoteRole=2) closing
Log:       Channel 131: Actor=Health DMOutpost1.Health35 (Role=4 RemoteRole=2) closing
Log:       Channel 132: Actor=Health DMOutpost1.Health37 (Role=4 RemoteRole=2) closing
Log:       Channel 135: Actor=RifleAmmo DMOutpost1.RifleAmmo11 (Role=4 RemoteRole=2) closing
Log:       Channel 139: Actor=Health DMOutpost1.Health66 (Role=4 RemoteRole=2) closing
Log:       Channel 140: Actor=Health DMOutpost1.Health67 (Role=4 RemoteRole=2) closing
Log:       Channel 71: Actor=RocketCan DMOutpost1.RocketCan20 (Role=4 RemoteRole=2) closing
Log:       Channel 141: Actor=FlakBox DMOutpost1.FlakBox18 (Role=4 RemoteRole=2) closing
Log:       Channel 142: Actor=Eightball DMOutpost1.Eightball6 (Role=4 RemoteRole=2) closing
Log:       Channel 145: Actor=Armor DMOutpost1.Armor5 (Role=4 RemoteRole=2) closing
Log:       Channel 152: Actor=FlakBox DMOutpost1.FlakBox19 (Role=4 RemoteRole=2) closing
Log:       Channel 59: Actor=Health DMOutpost1.Health17 (Role=4 RemoteRole=2) closing
Log:       Channel 67: Actor=Armor DMOutpost1.Armor2 (Role=4 RemoteRole=2) closing
Log:       Channel 1: Actor=RazorAmmo DMOutpost1.RazorAmmo16 (Role=4 RemoteRole=2) closing
Log:       Channel 146: Actor=AkimboMM DMOutpost1.AkimboMM3 (Role=4 RemoteRole=2) closing
Log:       Channel 68: Actor=Health DMOutpost1.Health26 (Role=4 RemoteRole=2) closing
Log:       Channel 86: Actor=Health DMOutpost1.Health16 (Role=4 RemoteRole=2) closing
Log:       Channel 33: Actor=FlakCannon DMOutpost1.FlakCannon6 (Role=4 RemoteRole=2) closing
Log:       Channel 87: Actor=FlakBox DMOutpost1.FlakBox20 (Role=4 RemoteRole=2) closing
Log:       Channel 97: Actor=MaleOne DMOutpost1.MaleOne0 (Role=4 RemoteRole=3) closing
Log:       Channel 92: Actor=Minigun DMOutpost1.Minigun76 (Role=4 RemoteRole=1) closing
Log:       Channel 85: Actor=SmokeHose DMOutpost1.SmokeHose0 (Role=4 RemoteRole=1) closing
Log:       Channel 93: Actor=Armor DMOutpost1.Armor0 (Role=4 RemoteRole=2) closing
Log:       Channel 94: Actor=RazorAmmo DMOutpost1.RazorAmmo12 (Role=4 RemoteRole=2) closing
Log:       Channel 98: Actor=MaleTwo DMOutpost1.MaleTwo0 (Role=4 RemoteRole=3) closing
Log:       Channel 95: Actor=ASMDRailGun DMOutpost1.ASMDRailGun5 (Role=4 RemoteRole=1) closing
Log:       Channel 104: Actor=ShieldBeltEffect DMOutpost1.ShieldBeltEffect19 (Role=4 RemoteRole=2) closing
Log:       Channel 105: Actor=ShieldBeltEffect DMOutpost1.ShieldBeltEffect20 (Role=4 RemoteRole=2) closing
Log:       Channel 66: Actor=RocketCan DMOutpost1.RocketCan16 (Role=4 RemoteRole=2) closing
Log:       Channel 65: Actor=RocketCan DMOutpost1.RocketCan17 (Role=4 RemoteRole=2) closing
Log:       Channel 76: Actor=Eightball DMOutpost1.Eightball5 (Role=4 RemoteRole=2) closing
Log:       Channel 64: Actor=hackbusta2 DMOutpost1.hackbusta657 (Role=4 RemoteRole=2) closing
Log:    Client 12.123.12.123 12.123.12.123:16526 state: Open
Log:       Channel 0: Text closing
Log:       Channel 1: Actor=MaleTwo DMOutpost1.MaleTwo0 (Role=4 RemoteRole=3) closing
Log:       Channel 2: Actor=Mover DMOutpost1.Mover2 (Role=4 RemoteRole=2) closing
Log:       Channel 3: Actor=Mover DMOutpost1.Mover31 (Role=4 RemoteRole=2) closing
Log:       Channel 4: Actor=Mover DMOutpost1.Mover14 (Role=4 RemoteRole=2) closing
Log:       Channel 5: Actor=Mover DMOutpost1.Mover8 (Role=4 RemoteRole=2) closing
Log:       Channel 6: Actor=Mover DMOutpost1.Mover6 (Role=4 RemoteRole=2) closing
Log:       Channel 7: Actor=Mover DMOutpost1.Mover16 (Role=4 RemoteRole=2) closing
Log:       Channel 8: Actor=Mover DMOutpost1.Mover10 (Role=4 RemoteRole=2) closing
Log:       Channel 9: Actor=Mover DMOutpost1.Mover29 (Role=4 RemoteRole=2) closing
Log:       Channel 10: Actor=Mover DMOutpost1.Mover26 (Role=4 RemoteRole=2) closing
Log:       Channel 11: Actor=Mover DMOutpost1.Mover27 (Role=4 RemoteRole=2) closing
Log:       Channel 12: Actor=Mover DMOutpost1.Mover30 (Role=4 RemoteRole=2) closing
Log:       Channel 13: Actor=Mover DMOutpost1.Mover13 (Role=4 RemoteRole=2) closing
Log:       Channel 14: Actor=Mover DMOutpost1.Mover15 (Role=4 RemoteRole=2) closing
Log:       Channel 15: Actor=Mover DMOutpost1.Mover24 (Role=4 RemoteRole=2) closing
Log:       Channel 16: Actor=Mover DMOutpost1.Mover17 (Role=4 RemoteRole=2) closing
Log:       Channel 17: Actor=Mover DMOutpost1.Mover23 (Role=4 RemoteRole=2) closing
Log:       Channel 18: Actor=Mover DMOutpost1.Mover22 (Role=4 RemoteRole=2) closing
Log:       Channel 19: Actor=Mover DMOutpost1.Mover28 (Role=4 RemoteRole=2) closing
Log:       Channel 20: Actor=Mover DMOutpost1.Mover20 (Role=4 RemoteRole=2) closing
Log:       Channel 21: Actor=Mover DMOutpost1.Mover21 (Role=4 RemoteRole=2) closing
Log:       Channel 22: Actor=Mover DMOutpost1.Mover18 (Role=4 RemoteRole=2) closing
Log:       Channel 23: Actor=Mover DMOutpost1.Mover19 (Role=4 RemoteRole=2) closing
Log:       Channel 24: Actor=Mover DMOutpost1.Mover25 (Role=4 RemoteRole=2) closing
Log:       Channel 25: Actor=Mover DMOutpost1.Mover5 (Role=4 RemoteRole=2) closing
Log:       Channel 26: Actor=Mover DMOutpost1.Mover12 (Role=4 RemoteRole=2) closing
Log:       Channel 27: Actor=Mover DMOutpost1.Mover7 (Role=4 RemoteRole=2) closing
Log:       Channel 28: Actor=Mover DMOutpost1.Mover11 (Role=4 RemoteRole=2) closing
Log:       Channel 29: Actor=Mover DMOutpost1.Mover0 (Role=4 RemoteRole=2) closing
Log:       Channel 30: Actor=Mover DMOutpost1.Mover9 (Role=4 RemoteRole=2) closing
Log:       Channel 31: Actor=Mover DMOutpost1.Mover1 (Role=4 RemoteRole=2) closing
Log:       Channel 32: Actor=SkyZoneInfo DMOutpost1.SkyZoneInfo0 (Role=4 RemoteRole=1) closing
Log:       Channel 33: Actor=WaterZone DMOutpost1.WaterZone1 (Role=4 RemoteRole=1) closing
Log:       Channel 34: Actor=WaterZone DMOutpost1.WaterZone0 (Role=4 RemoteRole=1) closing
Log:       Channel 35: Actor=ZoneInfo DMOutpost1.ZoneInfo2 (Role=4 RemoteRole=1) closing
Log:       Channel 39: Actor=ZoneInfo DMOutpost1.ZoneInfo3 (Role=4 RemoteRole=1) closing
Log:       Channel 40: Actor=ZoneInfo DMOutpost1.ZoneInfo1 (Role=4 RemoteRole=1) closing
Log:       Channel 41: Actor=GameReplicationInfo DMOutpost1.GameReplicationInfo27 (Role=4 RemoteRole=2) closing
Log:       Channel 42: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo75 (Role=4 RemoteRole=1) closing
Log:       Channel 43: Actor=LevelInfo DMOutpost1.LevelInfo0 (Role=4 RemoteRole=1) closing
Log:       Channel 78: Actor=hackbusta2 DMOutpost1.hackbusta3 (Role=4 RemoteRole=2) closing
Log:       Channel 49: Actor=hackbusta2 DMOutpost1.hackbusta4 (Role=4 RemoteRole=2) closing
Log:       Channel 51: Actor=hackbusta2 DMOutpost1.hackbusta5 (Role=4 RemoteRole=2) closing
Log:       Channel 87: Actor=hackbusta2 DMOutpost1.hackbusta6 (Role=4 RemoteRole=2) closing
Log:       Channel 93: Actor=hackbusta2 DMOutpost1.hackbusta7 (Role=4 RemoteRole=2) closing
Log:       Channel 95: Actor=hackbusta2 DMOutpost1.hackbusta8 (Role=4 RemoteRole=2) closing
Log:       Channel 72: Actor=hackbusta2 DMOutpost1.hackbusta9 (Role=4 RemoteRole=2) closing
Log:       Channel 46: Actor=hackbusta2 DMOutpost1.hackbusta10 (Role=4 RemoteRole=2) closing
Log:       Channel 76: Actor=hackbusta2 DMOutpost1.hackbusta11 (Role=4 RemoteRole=2) closing
Log:       Channel 45: Actor=hackbusta2 DMOutpost1.hackbusta12 (Role=4 RemoteRole=2) closing
Log:       Channel 44: Actor=hackbusta2 DMOutpost1.hackbusta13 (Role=4 RemoteRole=2) closing
Log:       Channel 52: Actor=hackbusta2 DMOutpost1.hackbusta14 (Role=4 RemoteRole=2) closing
Log:       Channel 47: Actor=hackbusta2 DMOutpost1.hackbusta15 (Role=4 RemoteRole=2) closing
Log:       Channel 57: Actor=hackbusta2 DMOutpost1.hackbusta16 (Role=4 RemoteRole=2) closing
Log:       Channel 77: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo77 (Role=4 RemoteRole=1) closing
Log:       Channel 100: Actor=hackbusta2 DMOutpost1.hackbusta20 (Role=4 RemoteRole=2) closing
Log:       Channel 66: Actor=AkimboMM DMOutpost1.AkimboMM8 (Role=4 RemoteRole=1) closing
Log:       Channel 62: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo78 (Role=4 RemoteRole=1) closing
Log:       Channel 80: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo79 (Role=4 RemoteRole=1) closing
Log:       Channel 158: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo81 (Role=4 RemoteRole=1) closing
Log:       Channel 36: Actor=DispersionPistol DMOutpost1.DispersionPistol688 (Role=4 RemoteRole=1) closing
Log:       Channel 37: Actor=DefaultAmmo DMOutpost1.DefaultAmmo688 (Role=4 RemoteRole=1) closing
Log:       Channel 60: Actor=FlakBox DMOutpost1.FlakBox152 (Role=4 RemoteRole=1) closing
Log:       Channel 86: Actor=FlakCannon DMOutpost1.FlakCannon99 (Role=4 RemoteRole=1) closing
Log:       Channel 106: Actor=RocketCan DMOutpost1.RocketCan322 (Role=4 RemoteRole=1) closing
Log:       Channel 107: Actor=Eightball DMOutpost1.Eightball203 (Role=4 RemoteRole=1) closing
Log:       Channel 59: Actor=RazorAmmo DMOutpost1.RazorAmmo128 (Role=4 RemoteRole=1) closing
Log:       Channel 61: Actor=Razorjack DMOutpost1.Razorjack77 (Role=4 RemoteRole=1) closing
Log:       Channel 53: Actor=StingerAmmo DMOutpost1.StingerAmmo121 (Role=4 RemoteRole=1) closing
Log:       Channel 48: Actor=MultiRLV3 DMOutpost1.MultiRLV13 (Role=4 RemoteRole=1) closing
Log:       Channel 71: Actor=ShellBox DMOutpost1.ShellBox112 (Role=4 RemoteRole=1) closing
Log:       Channel 70: Actor=GESBioRifle DMOutpost1.GESBioRifle56 (Role=4 RemoteRole=1) closing
Log:       Channel 89: Actor=Sludge DMOutpost1.Sludge78 (Role=4 RemoteRole=1) closing
Log:       Channel 55: Actor=AMMAPClip DMOutpost1.AMMAPClip29 (Role=4 RemoteRole=1) closing
Log:       Channel 74: Actor=AMMHEClip DMOutpost1.AMMHEClip4 (Role=4 RemoteRole=1) closing
Log:       Channel 75: Actor=AMMSSClip DMOutpost1.AMMSSClip4 (Role=4 RemoteRole=1) closing
Log:       Channel 92: Actor=AkimboMM DMOutpost1.AkimboMM12 (Role=4 RemoteRole=1) closing
Log:       Channel 94: Actor=AMMStdClip DMOutpost1.AMMStdClip8 (Role=4 RemoteRole=1) closing
Log:       Channel 38: Actor=ASMDAmmo DMOutpost1.ASMDAmmo231 (Role=4 RemoteRole=1) closing
Log:       Channel 82: Actor=ASMD DMOutpost1.ASMD142 (Role=4 RemoteRole=1) closing
Log:       Channel 54: Actor=RifleAmmo DMOutpost1.RifleAmmo167 (Role=4 RemoteRole=1) closing
Log:       Channel 63: Actor=Rifle DMOutpost1.Rifle98 (Role=4 RemoteRole=1) closing
Log:       Channel 85: Actor=PowerShield DMOutpost1.PowerShield9 (Role=4 RemoteRole=1) closing
Log:       Channel 90: Actor=ShieldBeltEffect DMOutpost1.ShieldBeltEffect19 (Role=4 RemoteRole=2) closing
Log:       Channel 117: Actor=ShieldBelt DMOutpost1.ShieldBelt14 (Role=4 RemoteRole=1) closing
Log:       Channel 119: Actor=ShieldBeltEffect DMOutpost1.ShieldBeltEffect20 (Role=4 RemoteRole=2) closing
Log:       Channel 67: Actor=AkimboMM DMOutpost1.AkimboMM16 (Role=4 RemoteRole=1) closing
Log:       Channel 73: Actor=ASMDRailGun DMOutpost1.ASMDRailGun5 (Role=4 RemoteRole=1) closing
Log:       Channel 69: Actor=Armor DMOutpost1.Armor28 (Role=4 RemoteRole=1) closing
Log:       Channel 91: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo82 (Role=4 RemoteRole=1) closing
Log:       Channel 96: Actor=Armor DMOutpost1.Armor5 (Role=4 RemoteRole=2) closing
Log:       Channel 110: Actor=ASMDAmmo DMOutpost1.ASMDAmmo7 (Role=4 RemoteRole=2) closing
Log:       Channel 56: Actor=Health DMOutpost1.Health36 (Role=4 RemoteRole=2) closing
Log:       Channel 109: Actor=None closing
Log:       Channel 104: Actor=None closing
Log:       Channel 111: Actor=None closing
Log:       Channel 128: Actor=None closing
Log:       Channel 83: Actor=RazorAmmo DMOutpost1.RazorAmmo5 (Role=4 RemoteRole=2) closing
Log:       Channel 81: Actor=None closing
Log:       Channel 103: Actor=None closing
Log:       Channel 108: Actor=None closing
Log:       Channel 112: Actor=StingerAmmo DMOutpost1.StingerAmmo15 (Role=4 RemoteRole=2) closing
Log:       Channel 113: Actor=ASMD DMOutpost1.ASMD0 (Role=4 RemoteRole=2) closing
Log:       Channel 114: Actor=ASMDAmmo DMOutpost1.ASMDAmmo1 (Role=4 RemoteRole=2) closing
Log:       Channel 115: Actor=ASMDAmmo DMOutpost1.ASMDAmmo0 (Role=4 RemoteRole=2) closing
Log:       Channel 120: Actor=IntroShip DMOutpost1.IntroShip0 (Role=4 RemoteRole=1) closing
Log:       Channel 121: Actor=Sludge DMOutpost1.Sludge16 (Role=4 RemoteRole=2) closing
Log:       Channel 65: Actor=AMMAPClip DMOutpost1.AMMAPClip7 (Role=4 RemoteRole=2) closing
Log:       Channel 105: Actor=AMMAPClip DMOutpost1.AMMAPClip15 (Role=4 RemoteRole=2) closing
Log:       Channel 129: Actor=RocketCan DMOutpost1.RocketCan21 (Role=4 RemoteRole=2) closing
Log:       Channel 133: Actor=RocketCan DMOutpost1.RocketCan2 (Role=4 RemoteRole=2) closing
Log:       Channel 134: Actor=Eightball DMOutpost1.Eightball0 (Role=4 RemoteRole=2) closing
Log:       Channel 135: Actor=RocketCan DMOutpost1.RocketCan1 (Role=4 RemoteRole=2) closing
Log:       Channel 136: Actor=Health DMOutpost1.Health65 (Role=4 RemoteRole=2) closing
Log:       Channel 138: Actor=Health DMOutpost1.Health64 (Role=4 RemoteRole=2) closing
Log:       Channel 97: Actor=FlakBox DMOutpost1.FlakBox2 (Role=4 RemoteRole=2) closing
Log:       Channel 98: Actor=RocketCan DMOutpost1.RocketCan6 (Role=4 RemoteRole=2) closing
Log:       Channel 99: Actor=Health DMOutpost1.Health34 (Role=4 RemoteRole=2) closing
Log:       Channel 50: Actor=Minigun DMOutpost1.Minigun4 (Role=4 RemoteRole=2) closing
Log:       Channel 58: Actor=Health DMOutpost1.Health66 (Role=4 RemoteRole=2) closing
Log:       Channel 64: Actor=Health DMOutpost1.Health67 (Role=4 RemoteRole=2) closing
Log:       Channel 68: Actor=FlakBox DMOutpost1.FlakBox19 (Role=4 RemoteRole=2) closing
Log:       Channel 79: Actor=RazorAmmo DMOutpost1.RazorAmmo16 (Role=4 RemoteRole=2) closing
Log:       Channel 84: Actor=MaleThree DMOutpost1.MaleThree0 (Role=4 RemoteRole=3) closing
Log:       Channel 101: Actor=FlakCannon DMOutpost1.FlakCannon6 (Role=4 RemoteRole=2) closing
Log:       Channel 102: Actor=MultiRLV3 DMOutpost1.MultiRLV15 (Role=4 RemoteRole=1) closing
Log:       Channel 116: Actor=Health DMOutpost1.Health17 (Role=4 RemoteRole=2) closing
Log:       Channel 122: Actor=RocketCan DMOutpost1.RocketCan16 (Role=4 RemoteRole=2) closing
Log:       Channel 130: Actor=Eightball DMOutpost1.Eightball5 (Role=4 RemoteRole=2) closing
Log:       Channel 131: Actor=FlakBox DMOutpost1.FlakBox20 (Role=4 RemoteRole=2) closing
Log:       Channel 132: Actor=Health DMOutpost1.Health31 (Role=4 RemoteRole=2) closing
Log:       Channel 137: Actor=ASMD DMOutpost1.ASMD141 (Role=4 RemoteRole=2) closing
Log:       Channel 139: Actor=FlakCannon DMOutpost1.FlakCannon2 (Role=4 RemoteRole=2) closing
Log:       Channel 140: Actor=Health DMOutpost1.Health30 (Role=4 RemoteRole=2) closing
Log:       Channel 141: Actor=Sludge DMOutpost1.Sludge5 (Role=4 RemoteRole=2) closing
Log:       Channel 142: Actor=AkimboMM DMOutpost1.AkimboMM3 (Role=4 RemoteRole=2) closing
Log:       Channel 143: Actor=FlakShellAmmo DMOutpost1.FlakShellAmmo2 (Role=4 RemoteRole=2) closing
Log:       Channel 144: Actor=FlakShellAmmo DMOutpost1.FlakShellAmmo3 (Role=4 RemoteRole=2) closing
Log:       Channel 145: Actor=StingerAmmo DMOutpost1.StingerAmmo4 (Role=4 RemoteRole=2) closing
Log:       Channel 146: Actor=Health DMOutpost1.Health33 (Role=4 RemoteRole=2) closing
Log:       Channel 147: Actor=Health DMOutpost1.Health26 (Role=4 RemoteRole=2) closing
Log:       Channel 148: Actor=Health DMOutpost1.Health32 (Role=4 RemoteRole=2) closing
Log:       Channel 123: Actor=ShellBox DMOutpost1.ShellBox2 (Role=4 RemoteRole=2) closing
Log:       Channel 125: Actor=RocketCan DMOutpost1.RocketCan7 (Role=4 RemoteRole=2) closing
Log:       Channel 126: Actor=StingerAmmo DMOutpost1.StingerAmmo3 (Role=4 RemoteRole=2) closing
Log:       Channel 127: Actor=ASMD DMOutpost1.ASMD4 (Role=4 RemoteRole=2) closing
Log:       Channel 149: Actor=FlakBox DMOutpost1.FlakBox3 (Role=4 RemoteRole=2) closing
Log:       Channel 150: Actor=RifleAmmo DMOutpost1.RifleAmmo4 (Role=4 RemoteRole=2) closing
Log:       Channel 151: Actor=Armor DMOutpost1.Armor2 (Role=4 RemoteRole=2) closing
Log:       Channel 152: Actor=RocketCan DMOutpost1.RocketCan17 (Role=4 RemoteRole=2) closing
Log:       Channel 153: Actor=RifleAmmo DMOutpost1.RifleAmmo3 (Role=4 RemoteRole=2) closing
Log:       Channel 154: Actor=ShellBox DMOutpost1.ShellBox1 (Role=4 RemoteRole=2) closing
Log:       Channel 155: Actor=AMMAPClip DMOutpost1.AMMAPClip9 (Role=4 RemoteRole=2) closing
Log:       Channel 156: Actor=ASMDAmmo DMOutpost1.ASMDAmmo8 (Role=4 RemoteRole=2) closing
Log:       Channel 157: Actor=Health DMOutpost1.Health37 (Role=4 RemoteRole=2) closing
Log:       Channel 159: Actor=AMMAPClip DMOutpost1.AMMAPClip2 (Role=4 RemoteRole=2) closing
Log:       Channel 160: Actor=Health DMOutpost1.Health35 (Role=4 RemoteRole=2) closing
Log:       Channel 161: Actor=RazorAmmo DMOutpost1.RazorAmmo12 (Role=4 RemoteRole=2) closing
Log:       Channel 162: Actor=AMMAPClip DMOutpost1.AMMAPClip5 (Role=4 RemoteRole=2) closing
Log:       Channel 163: Actor=Razorjack DMOutpost1.Razorjack3 (Role=4 RemoteRole=2) closing
Log:       Channel 164: Actor=Minigun DMOutpost1.Minigun5 (Role=4 RemoteRole=2) closing
Log:       Channel 118: Actor=Health DMOutpost1.Health16 (Role=4 RemoteRole=2) closing
Log:       Channel 165: Actor=None closing
Log:       Channel 168: Actor=None closing
Log:       Channel 169: Actor=None closing
Log:       Channel 170: Actor=None closing
Log:       Channel 88: Actor=hackbusta2 DMOutpost1.hackbusta657 (Role=4 RemoteRole=2) closing
Log:    Client 123.12.12.12 123.12.12.12:1934 state: Open
Log:       Channel 0: Text closing
Log:       Channel 1: Actor=MaleOne DMOutpost1.MaleOne0 (Role=4 RemoteRole=3) closing
Log:       Channel 2: Actor=Mover DMOutpost1.Mover0 (Role=4 RemoteRole=2) closing
Log:       Channel 3: Actor=Mover DMOutpost1.Mover12 (Role=4 RemoteRole=2) closing
Log:       Channel 4: Actor=Mover DMOutpost1.Mover7 (Role=4 RemoteRole=2) closing
Log:       Channel 5: Actor=Mover DMOutpost1.Mover1 (Role=4 RemoteRole=2) closing
Log:       Channel 6: Actor=Mover DMOutpost1.Mover9 (Role=4 RemoteRole=2) closing
Log:       Channel 7: Actor=Mover DMOutpost1.Mover19 (Role=4 RemoteRole=2) closing
Log:       Channel 8: Actor=Mover DMOutpost1.Mover18 (Role=4 RemoteRole=2) closing
Log:       Channel 9: Actor=Mover DMOutpost1.Mover21 (Role=4 RemoteRole=2) closing
Log:       Channel 10: Actor=Mover DMOutpost1.Mover20 (Role=4 RemoteRole=2) closing
Log:       Channel 11: Actor=Mover DMOutpost1.Mover10 (Role=4 RemoteRole=2) closing
Log:       Channel 12: Actor=Mover DMOutpost1.Mover13 (Role=4 RemoteRole=2) closing
Log:       Channel 13: Actor=Mover DMOutpost1.Mover6 (Role=4 RemoteRole=2) closing
Log:       Channel 14: Actor=Mover DMOutpost1.Mover17 (Role=4 RemoteRole=2) closing
Log:       Channel 15: Actor=Mover DMOutpost1.Mover14 (Role=4 RemoteRole=2) closing
Log:       Channel 17: Actor=Mover DMOutpost1.Mover31 (Role=4 RemoteRole=2) closing
Log:       Channel 18: Actor=Mover DMOutpost1.Mover2 (Role=4 RemoteRole=2) closing
Log:       Channel 20: Actor=Mover DMOutpost1.Mover11 (Role=4 RemoteRole=2) closing
Log:       Channel 21: Actor=Mover DMOutpost1.Mover8 (Role=4 RemoteRole=2) closing
Log:       Channel 23: Actor=Mover DMOutpost1.Mover25 (Role=4 RemoteRole=2) closing
Log:       Channel 24: Actor=Mover DMOutpost1.Mover5 (Role=4 RemoteRole=2) closing
Log:       Channel 25: Actor=Mover DMOutpost1.Mover16 (Role=4 RemoteRole=2) closing
Log:       Channel 26: Actor=Mover DMOutpost1.Mover26 (Role=4 RemoteRole=2) closing
Log:       Channel 27: Actor=Mover DMOutpost1.Mover28 (Role=4 RemoteRole=2) closing
Log:       Channel 28: Actor=Mover DMOutpost1.Mover30 (Role=4 RemoteRole=2) closing
Log:       Channel 29: Actor=Mover DMOutpost1.Mover29 (Role=4 RemoteRole=2) closing
Log:       Channel 30: Actor=Mover DMOutpost1.Mover24 (Role=4 RemoteRole=2) closing
Log:       Channel 31: Actor=Mover DMOutpost1.Mover27 (Role=4 RemoteRole=2) closing
Log:       Channel 32: Actor=Mover DMOutpost1.Mover22 (Role=4 RemoteRole=2) closing
Log:       Channel 33: Actor=Mover DMOutpost1.Mover23 (Role=4 RemoteRole=2) closing
Log:       Channel 34: Actor=Mover DMOutpost1.Mover15 (Role=4 RemoteRole=2) closing
Log:       Channel 35: Actor=hackbusta2 DMOutpost1.hackbusta14 (Role=4 RemoteRole=2) closing
Log:       Channel 36: Actor=hackbusta2 DMOutpost1.hackbusta20 (Role=4 RemoteRole=2) closing
Log:       Channel 37: Actor=hackbusta2 DMOutpost1.hackbusta7 (Role=4 RemoteRole=2) closing
Log:       Channel 38: Actor=hackbusta2 DMOutpost1.hackbusta11 (Role=4 RemoteRole=2) closing
Log:       Channel 39: Actor=hackbusta2 DMOutpost1.hackbusta12 (Role=4 RemoteRole=2) closing
Log:       Channel 40: Actor=hackbusta2 DMOutpost1.hackbusta9 (Role=4 RemoteRole=2) closing
Log:       Channel 41: Actor=hackbusta2 DMOutpost1.hackbusta13 (Role=4 RemoteRole=2) closing
Log:       Channel 42: Actor=hackbusta2 DMOutpost1.hackbusta16 (Role=4 RemoteRole=2) closing
Log:       Channel 43: Actor=hackbusta2 DMOutpost1.hackbusta15 (Role=4 RemoteRole=2) closing
Log:       Channel 44: Actor=hackbusta2 DMOutpost1.hackbusta4 (Role=4 RemoteRole=2) closing
Log:       Channel 46: Actor=hackbusta2 DMOutpost1.hackbusta3 (Role=4 RemoteRole=2) closing
Log:       Channel 47: Actor=hackbusta2 DMOutpost1.hackbusta6 (Role=4 RemoteRole=2) closing
Log:       Channel 48: Actor=hackbusta2 DMOutpost1.hackbusta8 (Role=4 RemoteRole=2) closing
Log:       Channel 49: Actor=hackbusta2 DMOutpost1.hackbusta5 (Role=4 RemoteRole=2) closing
Log:       Channel 50: Actor=hackbusta2 DMOutpost1.hackbusta10 (Role=4 RemoteRole=2) closing
Log:       Channel 57: Actor=ZoneInfo DMOutpost1.ZoneInfo3 (Role=4 RemoteRole=1) closing
Log:       Channel 65: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo79 (Role=4 RemoteRole=1) closing
Log:       Channel 66: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo77 (Role=4 RemoteRole=1) closing
Log:       Channel 67: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo78 (Role=4 RemoteRole=1) closing
Log:       Channel 68: Actor=GameReplicationInfo DMOutpost1.GameReplicationInfo27 (Role=4 RemoteRole=2) closing
Log:       Channel 70: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo75 (Role=4 RemoteRole=1) closing
Log:       Channel 71: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo81 (Role=4 RemoteRole=1) closing
Log:       Channel 72: Actor=LevelInfo DMOutpost1.LevelInfo0 (Role=4 RemoteRole=1) closing
Log:       Channel 73: Actor=ZoneInfo DMOutpost1.ZoneInfo1 (Role=4 RemoteRole=1) closing
Log:       Channel 74: Actor=ZoneInfo DMOutpost1.ZoneInfo2 (Role=4 RemoteRole=1) closing
Log:       Channel 63: Actor=WaterZone DMOutpost1.WaterZone0 (Role=4 RemoteRole=1) closing
Log:       Channel 64: Actor=SkyZoneInfo DMOutpost1.SkyZoneInfo0 (Role=4 RemoteRole=1) closing
Log:       Channel 75: Actor=WaterZone DMOutpost1.WaterZone1 (Role=4 RemoteRole=1) closing
Log:       Channel 263: Actor=ShieldBeltEffect DMOutpost1.ShieldBeltEffect22 (Role=4 RemoteRole=2) closing
Log:       Channel 69: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo82 (Role=4 RemoteRole=1) closing
Log:       Channel 51: Actor=DefaultAmmo DMOutpost1.DefaultAmmo704 (Role=4 RemoteRole=1) closing
Log:       Channel 52: Actor=DispersionPistol DMOutpost1.DispersionPistol704 (Role=4 RemoteRole=1) closing
Log:       Channel 22: Actor=Minigun DMOutpost1.Minigun5 (Role=4 RemoteRole=2) closing
Log:       Channel 45: Actor=AMMAPClip DMOutpost1.AMMAPClip5 (Role=4 RemoteRole=2) closing
Log:       Channel 53: Actor=RazorAmmo DMOutpost1.RazorAmmo12 (Role=4 RemoteRole=2) closing
Log:       Channel 54: Actor=Razorjack DMOutpost1.Razorjack3 (Role=4 RemoteRole=2) closing
Log:       Channel 55: Actor=Health DMOutpost1.Health47 (Role=4 RemoteRole=2) closing
Log:       Channel 56: Actor=Health DMOutpost1.Health48 (Role=4 RemoteRole=2) closing
Log:       Channel 81: Actor=ASMDAmmo DMOutpost1.ASMDAmmo7 (Role=4 RemoteRole=2) closing
Log:       Channel 82: Actor=RazorAmmo DMOutpost1.RazorAmmo5 (Role=4 RemoteRole=2) closing
Log:       Channel 83: Actor=RocketCan DMOutpost1.RocketCan6 (Role=4 RemoteRole=2) closing
Log:       Channel 84: Actor=Health DMOutpost1.Health36 (Role=4 RemoteRole=2) closing
Log:       Channel 85: Actor=Health DMOutpost1.Health34 (Role=4 RemoteRole=2) closing
Log:       Channel 92: Actor=Health DMOutpost1.Health30 (Role=4 RemoteRole=2) closing
Log:       Channel 88: Actor=ShellBox DMOutpost1.ShellBox122 (Role=4 RemoteRole=1) closing
Log:       Channel 89: Actor=Minigun DMOutpost1.Minigun76 (Role=4 RemoteRole=1) closing
Log:       Channel 94: Actor=FlakCannon DMOutpost1.FlakCannon6 (Role=4 RemoteRole=2) closing
Log:       Channel 93: Actor=MaleThree DMOutpost1.MaleThree0 (Role=4 RemoteRole=3) closing
Log:       Channel 97: Actor=MultiRLV3 DMOutpost1.MultiRLV15 (Role=4 RemoteRole=1) closing
Log:       Channel 90: Actor=Health DMOutpost1.Health31 (Role=4 RemoteRole=2) closing
Log:       Channel 91: Actor=StingerAmmo DMOutpost1.StingerAmmo3 (Role=4 RemoteRole=2) closing
Log:       Channel 95: Actor=FlakBox DMOutpost1.FlakBox3 (Role=4 RemoteRole=2) closing
Log:       Channel 96: Actor=RifleAmmo DMOutpost1.RifleAmmo4 (Role=4 RemoteRole=2) closing
Log:       Channel 98: Actor=ShellBox DMOutpost1.ShellBox2 (Role=4 RemoteRole=2) closing
Log:       Channel 99: Actor=Sludge DMOutpost1.Sludge5 (Role=4 RemoteRole=2) closing
Log:       Channel 102: Actor=Armor DMOutpost1.Armor2 (Role=4 RemoteRole=2) closing
Log:       Channel 103: Actor=AkimboMM DMOutpost1.AkimboMM3 (Role=4 RemoteRole=2) closing
Log:       Channel 87: Actor=ASMD DMOutpost1.ASMD4 (Role=4 RemoteRole=2) closing
Log:       Channel 104: Actor=RazorAmmo DMOutpost1.RazorAmmo4 (Role=4 RemoteRole=2) closing
Log:       Channel 105: Actor=Razorjack DMOutpost1.Razorjack2 (Role=4 RemoteRole=2) closing
Log:       Channel 106: Actor=RocketCan DMOutpost1.RocketCan8 (Role=4 RemoteRole=2) closing
Log:       Channel 107: Actor=ASMD DMOutpost1.ASMD141 (Role=4 RemoteRole=2) closing
Log:       Channel 116: Actor=FlakShellAmmo DMOutpost1.FlakShellAmmo2 (Role=4 RemoteRole=2) closing
Log:       Channel 117: Actor=FlakShellAmmo DMOutpost1.FlakShellAmmo3 (Role=4 RemoteRole=2) closing
Log:       Channel 118: Actor=FlakCannon DMOutpost1.FlakCannon2 (Role=4 RemoteRole=2) closing
Log:       Channel 119: Actor=SmokeHose DMOutpost1.SmokeHose0 (Role=4 RemoteRole=1) closing
Log:       Channel 59: Actor=ASMDAmmo DMOutpost1.ASMDAmmo8 (Role=4 RemoteRole=2) closing
Log:       Channel 60: Actor=AMMAPClip DMOutpost1.AMMAPClip9 (Role=4 RemoteRole=2) closing
Log:       Channel 61: Actor=ShellBox DMOutpost1.ShellBox1 (Role=4 RemoteRole=2) closing
Log:       Channel 62: Actor=Health DMOutpost1.Health33 (Role=4 RemoteRole=2) closing
Log:       Channel 76: Actor=AMMAPClip DMOutpost1.AMMAPClip2 (Role=4 RemoteRole=2) closing
Log:       Channel 77: Actor=RocketCan DMOutpost1.RocketCan7 (Role=4 RemoteRole=2) closing
Log:       Channel 78: Actor=StingerAmmo DMOutpost1.StingerAmmo4 (Role=4 RemoteRole=2) closing
Log:       Channel 16: Actor=RifleAmmo DMOutpost1.RifleAmmo11 (Role=4 RemoteRole=2) closing
Log:       Channel 79: Actor=RocketCan DMOutpost1.RocketCan20 (Role=4 RemoteRole=2) closing
Log:       Channel 80: Actor=Eightball DMOutpost1.Eightball6 (Role=4 RemoteRole=2) closing
Log:       Channel 86: Actor=FlakBox DMOutpost1.FlakBox18 (Role=4 RemoteRole=2) closing
Log:       Channel 58: Actor=None closing
Log:       Channel 19: Actor=hackbusta2 DMOutpost1.hackbusta657 (Role=4 RemoteRole=2) closing
Log:    Client 12.123.123.123 12.123.123.123:1242 state: Open
Log:       Channel 0: Text closing
Log:       Channel 1: Actor=FemaleTwo DMOutpost1.FemaleTwo0 (Role=4 RemoteRole=3) closing
Log:       Channel 2: Actor=Mover DMOutpost1.Mover6 (Role=4 RemoteRole=2) closing
Log:       Channel 3: Actor=Mover DMOutpost1.Mover14 (Role=4 RemoteRole=2) closing
Log:       Channel 4: Actor=Mover DMOutpost1.Mover10 (Role=4 RemoteRole=2) closing
Log:       Channel 5: Actor=Mover DMOutpost1.Mover31 (Role=4 RemoteRole=2) closing
Log:       Channel 6: Actor=Mover DMOutpost1.Mover2 (Role=4 RemoteRole=2) closing
Log:       Channel 7: Actor=Mover DMOutpost1.Mover8 (Role=4 RemoteRole=2) closing
Log:       Channel 8: Actor=Mover DMOutpost1.Mover15 (Role=4 RemoteRole=2) closing
Log:       Channel 9: Actor=Mover DMOutpost1.Mover13 (Role=4 RemoteRole=2) closing
Log:       Channel 10: Actor=Mover DMOutpost1.Mover17 (Role=4 RemoteRole=2) closing
Log:       Channel 11: Actor=Mover DMOutpost1.Mover16 (Role=4 RemoteRole=2) closing
Log:       Channel 12: Actor=Mover DMOutpost1.Mover19 (Role=4 RemoteRole=2) closing
Log:       Channel 13: Actor=Mover DMOutpost1.Mover18 (Role=4 RemoteRole=2) closing
Log:       Channel 14: Actor=Mover DMOutpost1.Mover21 (Role=4 RemoteRole=2) closing
Log:       Channel 15: Actor=Mover DMOutpost1.Mover20 (Role=4 RemoteRole=2) closing
Log:       Channel 16: Actor=Mover DMOutpost1.Mover26 (Role=4 RemoteRole=2) closing
Log:       Channel 17: Actor=Mover DMOutpost1.Mover29 (Role=4 RemoteRole=2) closing
Log:       Channel 18: Actor=Mover DMOutpost1.Mover27 (Role=4 RemoteRole=2) closing
Log:       Channel 19: Actor=Mover DMOutpost1.Mover30 (Role=4 RemoteRole=2) closing
Log:       Channel 20: Actor=Mover DMOutpost1.Mover12 (Role=4 RemoteRole=2) closing
Log:       Channel 21: Actor=Mover DMOutpost1.Mover7 (Role=4 RemoteRole=2) closing
Log:       Channel 22: Actor=Mover DMOutpost1.Mover5 (Role=4 RemoteRole=2) closing
Log:       Channel 23: Actor=Mover DMOutpost1.Mover0 (Role=4 RemoteRole=2) closing
Log:       Channel 24: Actor=Mover DMOutpost1.Mover11 (Role=4 RemoteRole=2) closing
Log:       Channel 25: Actor=Mover DMOutpost1.Mover24 (Role=4 RemoteRole=2) closing
Log:       Channel 26: Actor=Mover DMOutpost1.Mover9 (Role=4 RemoteRole=2) closing
Log:       Channel 27: Actor=Mover DMOutpost1.Mover28 (Role=4 RemoteRole=2) closing
Log:       Channel 28: Actor=Mover DMOutpost1.Mover1 (Role=4 RemoteRole=2) closing
Log:       Channel 29: Actor=Mover DMOutpost1.Mover25 (Role=4 RemoteRole=2) closing
Log:       Channel 30: Actor=Mover DMOutpost1.Mover23 (Role=4 RemoteRole=2) closing
Log:       Channel 31: Actor=Mover DMOutpost1.Mover22 (Role=4 RemoteRole=2) closing
Log:       Channel 33: Actor=hackbusta2 DMOutpost1.hackbusta4 (Role=4 RemoteRole=2) closing
Log:       Channel 34: Actor=hackbusta2 DMOutpost1.hackbusta9 (Role=4 RemoteRole=2) closing
Log:       Channel 36: Actor=hackbusta2 DMOutpost1.hackbusta11 (Role=4 RemoteRole=2) closing
Log:       Channel 37: Actor=hackbusta2 DMOutpost1.hackbusta14 (Role=4 RemoteRole=2) closing
Log:       Channel 38: Actor=hackbusta2 DMOutpost1.hackbusta10 (Role=4 RemoteRole=2) closing
Log:       Channel 39: Actor=hackbusta2 DMOutpost1.hackbusta20 (Role=4 RemoteRole=2) closing
Log:       Channel 40: Actor=hackbusta2 DMOutpost1.hackbusta8 (Role=4 RemoteRole=2) closing
Log:       Channel 41: Actor=hackbusta2 DMOutpost1.hackbusta15 (Role=4 RemoteRole=2) closing
Log:       Channel 42: Actor=hackbusta2 DMOutpost1.hackbusta5 (Role=4 RemoteRole=2) closing
Log:       Channel 46: Actor=hackbusta2 DMOutpost1.hackbusta3 (Role=4 RemoteRole=2) closing
Log:       Channel 47: Actor=hackbusta2 DMOutpost1.hackbusta6 (Role=4 RemoteRole=2) closing
Log:       Channel 48: Actor=hackbusta2 DMOutpost1.hackbusta7 (Role=4 RemoteRole=2) closing
Log:       Channel 49: Actor=hackbusta2 DMOutpost1.hackbusta13 (Role=4 RemoteRole=2) closing
Log:       Channel 50: Actor=hackbusta2 DMOutpost1.hackbusta16 (Role=4 RemoteRole=2) closing
Log:       Channel 52: Actor=hackbusta2 DMOutpost1.hackbusta12 (Role=4 RemoteRole=2) closing
Log:       Channel 54: Actor=WaterZone DMOutpost1.WaterZone0 (Role=4 RemoteRole=1) closing
Log:       Channel 55: Actor=WaterZone DMOutpost1.WaterZone1 (Role=4 RemoteRole=1) closing
Log:       Channel 56: Actor=SkyZoneInfo DMOutpost1.SkyZoneInfo0 (Role=4 RemoteRole=1) closing
Log:       Channel 61: Actor=ZoneInfo DMOutpost1.ZoneInfo2 (Role=4 RemoteRole=1) closing
Log:       Channel 70: Actor=ZoneInfo DMOutpost1.ZoneInfo3 (Role=4 RemoteRole=1) closing
Log:       Channel 71: Actor=ZoneInfo DMOutpost1.ZoneInfo1 (Role=4 RemoteRole=1) closing
Log:       Channel 76: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo78 (Role=4 RemoteRole=1) closing
Log:       Channel 77: Actor=GameReplicationInfo DMOutpost1.GameReplicationInfo27 (Role=4 RemoteRole=2) closing
Log:       Channel 43: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo77 (Role=4 RemoteRole=1) closing
Log:       Channel 44: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo75 (Role=4 RemoteRole=1) closing
Log:       Channel 78: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo79 (Role=4 RemoteRole=1) closing
Log:       Channel 79: Actor=LevelInfo DMOutpost1.LevelInfo0 (Role=4 RemoteRole=1) closing
Log:       Channel 35: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo81 (Role=4 RemoteRole=1) closing
Log:       Channel 67: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo82 (Role=4 RemoteRole=1) closing
Log:       Channel 90: Actor=DefaultAmmo DMOutpost1.DefaultAmmo699 (Role=4 RemoteRole=1) closing
Log:       Channel 93: Actor=DispersionPistol DMOutpost1.DispersionPistol699 (Role=4 RemoteRole=1) closing
Log:       Channel 32: Actor=hackbusta2 DMOutpost1.hackbusta657 (Role=4 RemoteRole=2) closing
Log:    Client 12.123.123.123 12.123.123.123:1030 state: Open
Log:       Channel 0: Text closing
Log:       Channel 1: Actor=FemaleOne DMOutpost1.FemaleOne1 (Role=4 RemoteRole=3) closing
Log:       Channel 2: Actor=Mover DMOutpost1.Mover2 (Role=4 RemoteRole=2) closing
Log:       Channel 3: Actor=Mover DMOutpost1.Mover31 (Role=4 RemoteRole=2) closing
Log:       Channel 4: Actor=Mover DMOutpost1.Mover14 (Role=4 RemoteRole=2) closing
Log:       Channel 5: Actor=Mover DMOutpost1.Mover8 (Role=4 RemoteRole=2) closing
Log:       Channel 6: Actor=Mover DMOutpost1.Mover6 (Role=4 RemoteRole=2) closing
Log:       Channel 7: Actor=Mover DMOutpost1.Mover16 (Role=4 RemoteRole=2) closing
Log:       Channel 8: Actor=Mover DMOutpost1.Mover10 (Role=4 RemoteRole=2) closing
Log:       Channel 9: Actor=Mover DMOutpost1.Mover29 (Role=4 RemoteRole=2) closing
Log:       Channel 10: Actor=Mover DMOutpost1.Mover26 (Role=4 RemoteRole=2) closing
Log:       Channel 11: Actor=Mover DMOutpost1.Mover27 (Role=4 RemoteRole=2) closing
Log:       Channel 12: Actor=Mover DMOutpost1.Mover30 (Role=4 RemoteRole=2) closing
Log:       Channel 13: Actor=Mover DMOutpost1.Mover13 (Role=4 RemoteRole=2) closing
Log:       Channel 14: Actor=Mover DMOutpost1.Mover15 (Role=4 RemoteRole=2) closing
Log:       Channel 15: Actor=Mover DMOutpost1.Mover24 (Role=4 RemoteRole=2) closing
Log:       Channel 16: Actor=Mover DMOutpost1.Mover17 (Role=4 RemoteRole=2) closing
Log:       Channel 17: Actor=Mover DMOutpost1.Mover23 (Role=4 RemoteRole=2) closing
Log:       Channel 18: Actor=Mover DMOutpost1.Mover22 (Role=4 RemoteRole=2) closing
Log:       Channel 19: Actor=Mover DMOutpost1.Mover28 (Role=4 RemoteRole=2) closing
Log:       Channel 20: Actor=Mover DMOutpost1.Mover20 (Role=4 RemoteRole=2) closing
Log:       Channel 21: Actor=Mover DMOutpost1.Mover21 (Role=4 RemoteRole=2) closing
Log:       Channel 22: Actor=Mover DMOutpost1.Mover18 (Role=4 RemoteRole=2) closing
Log:       Channel 23: Actor=Mover DMOutpost1.Mover19 (Role=4 RemoteRole=2) closing
Log:       Channel 24: Actor=Mover DMOutpost1.Mover25 (Role=4 RemoteRole=2) closing
Log:       Channel 25: Actor=Mover DMOutpost1.Mover5 (Role=4 RemoteRole=2) closing
Log:       Channel 26: Actor=Mover DMOutpost1.Mover12 (Role=4 RemoteRole=2) closing
Log:       Channel 27: Actor=Mover DMOutpost1.Mover7 (Role=4 RemoteRole=2) closing
Log:       Channel 28: Actor=Mover DMOutpost1.Mover11 (Role=4 RemoteRole=2) closing
Log:       Channel 29: Actor=Mover DMOutpost1.Mover0 (Role=4 RemoteRole=2) closing
Log:       Channel 30: Actor=Mover DMOutpost1.Mover9 (Role=4 RemoteRole=2) closing
Log:       Channel 31: Actor=Mover DMOutpost1.Mover1 (Role=4 RemoteRole=2) closing
Log:       Channel 32: Actor=SkyZoneInfo DMOutpost1.SkyZoneInfo0 (Role=4 RemoteRole=1) closing
Log:       Channel 33: Actor=WaterZone DMOutpost1.WaterZone1 (Role=4 RemoteRole=1) closing
Log:       Channel 34: Actor=WaterZone DMOutpost1.WaterZone0 (Role=4 RemoteRole=1) closing
Log:       Channel 35: Actor=hackbusta2 DMOutpost1.hackbusta13 (Role=4 RemoteRole=2) closing
Log:       Channel 36: Actor=hackbusta2 DMOutpost1.hackbusta14 (Role=4 RemoteRole=2) closing
Log:       Channel 37: Actor=hackbusta2 DMOutpost1.hackbusta5 (Role=4 RemoteRole=2) closing
Log:       Channel 38: Actor=hackbusta2 DMOutpost1.hackbusta7 (Role=4 RemoteRole=2) closing
Log:       Channel 39: Actor=hackbusta2 DMOutpost1.hackbusta4 (Role=4 RemoteRole=2) closing
Log:       Channel 40: Actor=hackbusta2 DMOutpost1.hackbusta9 (Role=4 RemoteRole=2) closing
Log:       Channel 41: Actor=hackbusta2 DMOutpost1.hackbusta10 (Role=4 RemoteRole=2) closing
Log:       Channel 42: Actor=hackbusta2 DMOutpost1.hackbusta8 (Role=4 RemoteRole=2) closing
Log:       Channel 43: Actor=hackbusta2 DMOutpost1.hackbusta11 (Role=4 RemoteRole=2) closing
Log:       Channel 44: Actor=hackbusta2 DMOutpost1.hackbusta15 (Role=4 RemoteRole=2) closing
Log:       Channel 45: Actor=hackbusta2 DMOutpost1.hackbusta6 (Role=4 RemoteRole=2) closing
Log:       Channel 46: Actor=hackbusta2 DMOutpost1.hackbusta16 (Role=4 RemoteRole=2) closing
Log:       Channel 47: Actor=hackbusta2 DMOutpost1.hackbusta20 (Role=4 RemoteRole=2) closing
Log:       Channel 48: Actor=hackbusta2 DMOutpost1.hackbusta3 (Role=4 RemoteRole=2) closing
Log:       Channel 49: Actor=hackbusta2 DMOutpost1.hackbusta12 (Role=4 RemoteRole=2) closing
Log:       Channel 50: Actor=ZoneInfo DMOutpost1.ZoneInfo2 (Role=4 RemoteRole=1) closing
Log:       Channel 54: Actor=ZoneInfo DMOutpost1.ZoneInfo3 (Role=4 RemoteRole=1) closing
Log:       Channel 55: Actor=ZoneInfo DMOutpost1.ZoneInfo1 (Role=4 RemoteRole=1) closing
Log:       Channel 56: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo75 (Role=4 RemoteRole=1) closing
Log:       Channel 57: Actor=GameReplicationInfo DMOutpost1.GameReplicationInfo27 (Role=4 RemoteRole=2) closing
Log:       Channel 51: Actor=LevelInfo DMOutpost1.LevelInfo0 (Role=4 RemoteRole=1) closing
Log:       Channel 58: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo77 (Role=4 RemoteRole=1) closing
Log:       Channel 60: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo78 (Role=4 RemoteRole=1) closing
Log:       Channel 63: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo79 (Role=4 RemoteRole=1) closing
Log:       Channel 68: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo81 (Role=4 RemoteRole=1) closing
Log:       Channel 65: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo82 (Role=4 RemoteRole=1) closing
Log:       Channel 75: Actor=DefaultAmmo DMOutpost1.DefaultAmmo700 (Role=4 RemoteRole=1) closing
Log:       Channel 76: Actor=DispersionPistol DMOutpost1.DispersionPistol700 (Role=4 RemoteRole=1) closing
Log:       Channel 64: Actor=ShellBox DMOutpost1.ShellBox120 (Role=4 RemoteRole=1) closing
Log:       Channel 66: Actor=Minigun DMOutpost1.Minigun75 (Role=4 RemoteRole=1) closing
Log:       Channel 67: Actor=RocketCan DMOutpost1.RocketCan331 (Role=4 RemoteRole=1) closing
Log:       Channel 83: Actor=AMMAPClip DMOutpost1.AMMAPClip37 (Role=4 RemoteRole=1) closing
Log:       Channel 61: Actor=PowerShield DMOutpost1.PowerShield11 (Role=4 RemoteRole=1) closing
Log:       Channel 62: Actor=ShieldBeltEffect DMOutpost1.ShieldBeltEffect22 (Role=4 RemoteRole=2) closing
Log:       Channel 70: Actor=Pottery1 DMOutpost1.Pottery4 (Role=4 RemoteRole=1) closing
Log:       Channel 81: Actor=RifleAmmo DMOutpost1.RifleAmmo170 (Role=4 RemoteRole=1) closing
Log:       Channel 59: Actor=Razorjack DMOutpost1.Razorjack84 (Role=4 RemoteRole=1) closing
Log:       Channel 74: Actor=RazorAmmo DMOutpost1.RazorAmmo135 (Role=4 RemoteRole=1) closing
Log:       Channel 78: Actor=Pottery1 DMOutpost1.Pottery6 (Role=4 RemoteRole=1) closing
Log:       Channel 69: Actor=Health DMOutpost1.Health9 (Role=4 RemoteRole=2) closing
Log:       Channel 52: Actor=Health DMOutpost1.Health10 (Role=4 RemoteRole=2) closing
Log:       Channel 53: Actor=hackbusta2 DMOutpost1.hackbusta657 (Role=4 RemoteRole=2) closing
Log:    Client 12.123.123.123 12.123.123.123:1183 state: Open
Log:    Client 123.1.1.123 123.1.1.123:61124 state: Open
Log:       Channel 0: Text closing
Log:       Channel 1: Actor=UnrealSpectator DMOutpost1.UnrealSpectator0 (Role=4 RemoteRole=3) closing
Log:       Channel 2: Actor=Mover DMOutpost1.Mover20 (Role=4 RemoteRole=2) closing
Log:       Channel 3: Actor=Mover DMOutpost1.Mover19 (Role=4 RemoteRole=2) closing
Log:       Channel 4: Actor=Mover DMOutpost1.Mover18 (Role=4 RemoteRole=2) closing
Log:       Channel 5: Actor=Mover DMOutpost1.Mover21 (Role=4 RemoteRole=2) closing
Log:       Channel 6: Actor=Mover DMOutpost1.Mover17 (Role=4 RemoteRole=2) closing
Log:       Channel 7: Actor=Mover DMOutpost1.Mover12 (Role=4 RemoteRole=2) closing
Log:       Channel 8: Actor=Mover DMOutpost1.Mover13 (Role=4 RemoteRole=2) closing
Log:       Channel 9: Actor=Mover DMOutpost1.Mover7 (Role=4 RemoteRole=2) closing
Log:       Channel 10: Actor=Mover DMOutpost1.Mover5 (Role=4 RemoteRole=2) closing
Log:       Channel 11: Actor=Mover DMOutpost1.Mover0 (Role=4 RemoteRole=2) closing
Log:       Channel 12: Actor=Mover DMOutpost1.Mover11 (Role=4 RemoteRole=2) closing
Log:       Channel 13: Actor=Mover DMOutpost1.Mover9 (Role=4 RemoteRole=2) closing
Log:       Channel 14: Actor=Mover DMOutpost1.Mover10 (Role=4 RemoteRole=2) closing
Log:       Channel 15: Actor=Mover DMOutpost1.Mover1 (Role=4 RemoteRole=2) closing
Log:       Channel 16: Actor=Mover DMOutpost1.Mover6 (Role=4 RemoteRole=2) closing
Log:       Channel 17: Actor=Mover DMOutpost1.Mover14 (Role=4 RemoteRole=2) closing
Log:       Channel 18: Actor=Mover DMOutpost1.Mover24 (Role=4 RemoteRole=2) closing
Log:       Channel 19: Actor=Mover DMOutpost1.Mover31 (Role=4 RemoteRole=2) closing
Log:       Channel 20: Actor=Mover DMOutpost1.Mover28 (Role=4 RemoteRole=2) closing
Log:       Channel 21: Actor=Mover DMOutpost1.Mover2 (Role=4 RemoteRole=2) closing
Log:       Channel 22: Actor=Mover DMOutpost1.Mover8 (Role=4 RemoteRole=2) closing
Log:       Channel 23: Actor=Mover DMOutpost1.Mover25 (Role=4 RemoteRole=2) closing
Log:       Channel 24: Actor=Mover DMOutpost1.Mover16 (Role=4 RemoteRole=2) closing
Log:       Channel 25: Actor=Mover DMOutpost1.Mover15 (Role=4 RemoteRole=2) closing
Log:       Channel 26: Actor=Mover DMOutpost1.Mover29 (Role=4 RemoteRole=2) closing
Log:       Channel 27: Actor=hackbusta2 DMOutpost1.hackbusta8 (Role=4 RemoteRole=2) closing
Log:       Channel 28: Actor=hackbusta2 DMOutpost1.hackbusta4 (Role=4 RemoteRole=2) closing
Log:       Channel 29: Actor=hackbusta2 DMOutpost1.hackbusta20 (Role=4 RemoteRole=2) closing
Log:       Channel 30: Actor=hackbusta2 DMOutpost1.hackbusta3 (Role=4 RemoteRole=2) closing
Log:       Channel 31: Actor=hackbusta2 DMOutpost1.hackbusta16 (Role=4 RemoteRole=2) closing
Log:       Channel 32: Actor=hackbusta2 DMOutpost1.hackbusta9 (Role=4 RemoteRole=2) closing
Log:       Channel 33: Actor=hackbusta2 DMOutpost1.hackbusta5 (Role=4 RemoteRole=2) closing
Log:       Channel 34: Actor=hackbusta2 DMOutpost1.hackbusta12 (Role=4 RemoteRole=2) closing
Log:       Channel 35: Actor=hackbusta2 DMOutpost1.hackbusta15 (Role=4 RemoteRole=2) closing
Log:       Channel 36: Actor=hackbusta2 DMOutpost1.hackbusta14 (Role=4 RemoteRole=2) closing
Log:       Channel 37: Actor=hackbusta2 DMOutpost1.hackbusta13 (Role=4 RemoteRole=2) closing
Log:       Channel 38: Actor=hackbusta2 DMOutpost1.hackbusta6 (Role=4 RemoteRole=2) closing
Log:       Channel 39: Actor=hackbusta2 DMOutpost1.hackbusta11 (Role=4 RemoteRole=2) closing
Log:       Channel 40: Actor=hackbusta2 DMOutpost1.hackbusta10 (Role=4 RemoteRole=2) closing
Log:       Channel 41: Actor=hackbusta2 DMOutpost1.hackbusta7 (Role=4 RemoteRole=2) closing
Log:       Channel 42: Actor=Mover DMOutpost1.Mover30 (Role=4 RemoteRole=2) closing
Log:       Channel 44: Actor=Mover DMOutpost1.Mover27 (Role=4 RemoteRole=2) closing
Log:       Channel 45: Actor=Mover DMOutpost1.Mover26 (Role=4 RemoteRole=2) closing
Log:       Channel 46: Actor=Mover DMOutpost1.Mover23 (Role=4 RemoteRole=2) closing
Log:       Channel 47: Actor=Mover DMOutpost1.Mover22 (Role=4 RemoteRole=2) closing
Log:       Channel 48: Actor=ZoneInfo DMOutpost1.ZoneInfo2 (Role=4 RemoteRole=1) closing
Log:       Channel 49: Actor=WaterZone DMOutpost1.WaterZone0 (Role=4 RemoteRole=1) closing
Log:       Channel 50: Actor=ZoneInfo DMOutpost1.ZoneInfo3 (Role=4 RemoteRole=1) closing
Log:       Channel 51: Actor=ZoneInfo DMOutpost1.ZoneInfo1 (Role=4 RemoteRole=1) closing
Log:       Channel 52: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo82 (Role=4 RemoteRole=1) closing
Log:       Channel 53: Actor=GameReplicationInfo DMOutpost1.GameReplicationInfo27 (Role=4 RemoteRole=2) closing
Log:       Channel 54: Actor=LevelInfo DMOutpost1.LevelInfo0 (Role=4 RemoteRole=1) closing
Log:       Channel 55: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo81 (Role=4 RemoteRole=1) closing
Log:       Channel 56: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo79 (Role=4 RemoteRole=1) closing
Log:       Channel 57: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo78 (Role=4 RemoteRole=1) closing
Log:       Channel 58: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo77 (Role=4 RemoteRole=1) closing
Log:       Channel 59: Actor=PlayerReplicationInfo DMOutpost1.PlayerReplicationInfo75 (Role=4 RemoteRole=1) closing
Log:       Channel 66: Actor=SkyZoneInfo DMOutpost1.SkyZoneInfo0 (Role=4 RemoteRole=1) closing
Log:       Channel 67: Actor=WaterZone DMOutpost1.WaterZone1 (Role=4 RemoteRole=1) closing
Log:       Channel 68: Actor=MaleTwo DMOutpost1.MaleTwo0 (Role=4 RemoteRole=3) closing
Log:       Channel 74: Actor=PowerShield DMOutpost1.PowerShield9 (Role=4 RemoteRole=1) closing
Log:       Channel 76: Actor=ShieldBelt DMOutpost1.ShieldBelt14 (Role=4 RemoteRole=1) closing
Log:       Channel 82: Actor=Rifle DMOutpost1.Rifle98 (Role=4 RemoteRole=1) closing
Log:       Channel 84: Actor=ASMDRailGun DMOutpost1.ASMDRailGun5 (Role=4 RemoteRole=1) closing
Log:       Channel 85: Actor=RazorAmmo DMOutpost1.RazorAmmo128 (Role=4 RemoteRole=1) closing
Log:       Channel 86: Actor=Razorjack DMOutpost1.Razorjack77 (Role=4 RemoteRole=1) closing
Log:       Channel 96: Actor=AMMAPClip DMOutpost1.AMMAPClip29 (Role=4 RemoteRole=1) closing
Log:       Channel 97: Actor=StingerAmmo DMOutpost1.StingerAmmo121 (Role=4 RemoteRole=1) closing
Log:       Channel 98: Actor=MultiRLV3 DMOutpost1.MultiRLV13 (Role=4 RemoteRole=1) closing
Log:       Channel 105: Actor=ShellBox DMOutpost1.ShellBox112 (Role=4 RemoteRole=1) closing
Log:       Channel 106: Actor=Eightball DMOutpost1.Eightball203 (Role=4 RemoteRole=1) closing
Log:       Channel 108: Actor=RocketCan DMOutpost1.RocketCan322 (Role=4 RemoteRole=1) closing
Log:       Channel 109: Actor=AMMHEClip DMOutpost1.AMMHEClip4 (Role=4 RemoteRole=1) closing
Log:       Channel 110: Actor=AkimboMM DMOutpost1.AkimboMM12 (Role=4 RemoteRole=1) closing
Log:       Channel 111: Actor=AMMSSClip DMOutpost1.AMMSSClip4 (Role=4 RemoteRole=1) closing
Log:       Channel 112: Actor=AMMStdClip DMOutpost1.AMMStdClip8 (Role=4 RemoteRole=1) closing
Log:       Channel 113: Actor=AkimboMM DMOutpost1.AkimboMM8 (Role=4 RemoteRole=1) closing
Log:       Channel 114: Actor=AkimboMM DMOutpost1.AkimboMM16 (Role=4 RemoteRole=1) closing
Log:       Channel 115: Actor=Sludge DMOutpost1.Sludge78 (Role=4 RemoteRole=1) closing
Log:       Channel 116: Actor=GESBioRifle DMOutpost1.GESBioRifle56 (Role=4 RemoteRole=1) closing
Log:       Channel 118: Actor=FlakCannon DMOutpost1.FlakCannon99 (Role=4 RemoteRole=1) closing
Log:       Channel 119: Actor=FlakBox DMOutpost1.FlakBox152 (Role=4 RemoteRole=1) closing
Log:       Channel 123: Actor=DefaultAmmo DMOutpost1.DefaultAmmo688 (Role=4 RemoteRole=1) closing
Log:       Channel 124: Actor=DispersionPistol DMOutpost1.DispersionPistol688 (Role=4 RemoteRole=1) closing
Log:       Channel 125: Actor=ShieldBeltEffect DMOutpost1.ShieldBeltEffect19 (Role=4 RemoteRole=2) closing
Log:       Channel 126: Actor=ShieldBeltEffect DMOutpost1.ShieldBeltEffect20 (Role=4 RemoteRole=2) closing
Log:       Channel 127: Actor=Armor DMOutpost1.Armor28 (Role=4 RemoteRole=1) closing
Log:       Channel 128: Actor=ASMDAmmo DMOutpost1.ASMDAmmo231 (Role=4 RemoteRole=1) closing
Log:       Channel 129: Actor=ASMD DMOutpost1.ASMD142 (Role=4 RemoteRole=1) closing
Log:       Channel 131: Actor=RifleAmmo DMOutpost1.RifleAmmo167 (Role=4 RemoteRole=1) closing
Log:       Channel 87: Actor=Armor DMOutpost1.Armor5 (Role=4 RemoteRole=2) closing
Log:       Channel 92: Actor=Health DMOutpost1.Health36 (Role=4 RemoteRole=2) closing
Log:       Channel 43: Actor=ASMDAmmo DMOutpost1.ASMDAmmo7 (Role=4 RemoteRole=2) closing
Log:       Channel 79: Actor=RazorAmmo DMOutpost1.RazorAmmo5 (Role=4 RemoteRole=2) closing
Log:       Channel 73: Actor=None closing
Log:       Channel 75: Actor=None closing
Log:       Channel 78: Actor=None closing
Log:       Channel 62: Actor=ASMD DMOutpost1.ASMD0 (Role=4 RemoteRole=2) closing
Log:       Channel 93: Actor=None closing
Log:       Channel 102: Actor=None closing
Log:       Channel 103: Actor=None closing
Log:       Channel 120: Actor=None closing
Log:       Channel 89: Actor=None closing
Log:       Channel 121: Actor=None closing
Log:       Channel 122: Actor=None closing
Log:       Channel 133: Actor=None closing
Log:       Channel 136: Actor=None closing
Log:       Channel 141: Actor=None closing
Log:       Channel 142: Actor=None closing
Log:       Channel 145: Actor=None closing
Log:       Channel 61: Actor=FlakBox DMOutpost1.FlakBox2 (Role=4 RemoteRole=2) closing
Log:       Channel 65: Actor=Minigun DMOutpost1.Minigun4 (Role=4 RemoteRole=2) closing
Log:       Channel 63: Actor=RocketCan DMOutpost1.RocketCan6 (Role=4 RemoteRole=2) closing
Log:       Channel 60: Actor=RazorAmmo DMOutpost1.RazorAmmo16 (Role=4 RemoteRole=2) closing
Log:       Channel 64: Actor=MaleThree DMOutpost1.MaleThree0 (Role=4 RemoteRole=3) closing
Log:       Channel 69: Actor=MultiRLV3 DMOutpost1.MultiRLV15 (Role=4 RemoteRole=1) closing
Log:       Channel 70: Actor=Health DMOutpost1.Health17 (Role=4 RemoteRole=2) closing
Log:       Channel 71: Actor=FlakBox DMOutpost1.FlakBox19 (Role=4 RemoteRole=2) closing
Log:       Channel 72: Actor=ShellBox DMOutpost1.ShellBox21 (Role=4 RemoteRole=2) closing
Log:       Channel 77: Actor=Health DMOutpost1.Health67 (Role=4 RemoteRole=2) closing
Log:       Channel 80: Actor=Health DMOutpost1.Health66 (Role=4 RemoteRole=2) closing
Log:       Channel 107: Actor=RocketCan DMOutpost1.RocketCan16 (Role=4 RemoteRole=2) closing
Log:       Channel 117: Actor=Eightball DMOutpost1.Eightball5 (Role=4 RemoteRole=2) closing
Log:       Channel 130: Actor=Health DMOutpost1.Health34 (Role=4 RemoteRole=2) closing
Log:       Channel 132: Actor=Health DMOutpost1.Health30 (Role=4 RemoteRole=2) closing
Log:       Channel 134: Actor=FlakBox DMOutpost1.FlakBox20 (Role=4 RemoteRole=2) closing
Log:       Channel 135: Actor=FlakCannon DMOutpost1.FlakCannon6 (Role=4 RemoteRole=2) closing
Log:       Channel 137: Actor=RifleAmmo DMOutpost1.RifleAmmo4 (Role=4 RemoteRole=2) closing
Log:       Channel 138: Actor=ShellBox DMOutpost1.ShellBox2 (Role=4 RemoteRole=2) closing
Log:       Channel 139: Actor=Health DMOutpost1.Health31 (Role=4 RemoteRole=2) closing
Log:       Channel 140: Actor=AkimboMM DMOutpost1.AkimboMM3 (Role=4 RemoteRole=2) closing
Log:       Channel 143: Actor=Sludge DMOutpost1.Sludge5 (Role=4 RemoteRole=2) closing
Log:       Channel 144: Actor=RocketCan DMOutpost1.RocketCan7 (Role=4 RemoteRole=2) closing
Log:       Channel 146: Actor=StingerAmmo DMOutpost1.StingerAmmo4 (Role=4 RemoteRole=2) closing
Log:       Channel 147: Actor=None closing
Log:       Channel 148: Actor=FlakBox DMOutpost1.FlakBox3 (Role=4 RemoteRole=2) closing
Log:       Channel 83: Actor=Armor DMOutpost1.Armor2 (Role=4 RemoteRole=2) closing
Log:       Channel 94: Actor=AMMAPClip DMOutpost1.AMMAPClip2 (Role=4 RemoteRole=2) closing
Log:       Channel 99: Actor=Health DMOutpost1.Health35 (Role=4 RemoteRole=2) closing
Log:       Channel 100: Actor=Health DMOutpost1.Health33 (Role=4 RemoteRole=2) closing
Log:       Channel 101: Actor=ASMD DMOutpost1.ASMD141 (Role=4 RemoteRole=2) closing
Log:       Channel 150: Actor=Health DMOutpost1.Health26 (Role=4 RemoteRole=2) closing
Log:       Channel 151: Actor=RifleAmmo DMOutpost1.RifleAmmo3 (Role=4 RemoteRole=2) closing
Log:       Channel 152: Actor=StingerAmmo DMOutpost1.StingerAmmo3 (Role=4 RemoteRole=2) closing
Log:       Channel 153: Actor=ASMD DMOutpost1.ASMD4 (Role=4 RemoteRole=2) closing
Log:       Channel 154: Actor=ShellBox DMOutpost1.ShellBox1 (Role=4 RemoteRole=2) closing
Log:       Channel 155: Actor=AMMAPClip DMOutpost1.AMMAPClip9 (Role=4 RemoteRole=2) closing
Log:       Channel 156: Actor=ASMDAmmo DMOutpost1.ASMDAmmo8 (Role=4 RemoteRole=2) closing
Log:       Channel 157: Actor=Health DMOutpost1.Health32 (Role=4 RemoteRole=2) closing
Log:       Channel 149: Actor=RocketCan DMOutpost1.RocketCan17 (Role=4 RemoteRole=2) closing
Log:       Channel 158: Actor=Health DMOutpost1.Health37 (Role=4 RemoteRole=2) closing
Log:       Channel 159: Actor=FlakShellAmmo DMOutpost1.FlakShellAmmo2 (Role=4 RemoteRole=2) closing
Log:       Channel 160: Actor=FlakShellAmmo DMOutpost1.FlakShellAmmo3 (Role=4 RemoteRole=2) closing
Log:       Channel 161: Actor=FlakCannon DMOutpost1.FlakCannon2 (Role=4 RemoteRole=2) closing
Log:       Channel 162: Actor=RazorAmmo DMOutpost1.RazorAmmo12 (Role=4 RemoteRole=2) closing
Log:       Channel 163: Actor=AMMAPClip DMOutpost1.AMMAPClip5 (Role=4 RemoteRole=2) closing
Log:       Channel 164: Actor=Razorjack DMOutpost1.Razorjack3 (Role=4 RemoteRole=2) closing
Log:       Channel 165: Actor=Minigun DMOutpost1.Minigun5 (Role=4 RemoteRole=2) closing
Log:       Channel 166: Actor=None closing
Log:       Channel 81: Actor=hackbusta2 DMOutpost1.hackbusta657 (Role=4 RemoteRole=2) closing
Log:    Client 12.12.123.123 12.12.213.123:3521 state: Open
Log:       Channel 0: Text closing

Now look at this shit -- I don't know when, how or why, but sometimes a
listing gets screwed like this:

1) The first client has no "Channel 1", so ServerDog will assume it is a
   downloader (it is not, for some unknown reason, this is the only client
   which has the associated actor in "Channel 2")
   >> ServerDog will look for an associated player in Channel 2 additionally
      from now on

2) Client 6 only has this line
   Log:    Client 12.123.123.123 12.123.123.123:1183 state: Open
   and NOTHING else, the next client is following right after it, what is
   that - a dead connection? Serverdog will list it as downloader 2
   (no channel 1 found)
   >> ServerDog will Check Channel 1 AND 2 always in the future.

3) Client 8 (the last one) is the same as client 6, but still has a Channel 0
   I assume that's too a dead connection or something...

the above socket text revealed these results (again IP addresses nullified):

ScriptLog: 0.   IP/Port: 12.123.12.123:16526   }TCP{Carnage      <correct>
ScriptLog: 2.   IP/Port: 12.123.123.123:1030   Lil'_Amanda       <correct>
ScriptLog: 3.   IP/Port: 12.123.123.123:1242   Sir/FrAg\AlOt     <correct>
ScriptLog: 4.   IP/Port: <<ERROR OR BOT>>   DeathFromAbove       <error because actor listed in channel 2 instead of 1>
ScriptLog: 6.   IP/Port: 123.12.12.12:1934   Geronimo            <correct>
ScriptLog: 7.   IP/Port: 123.1.1.123:61124   }TCP{Wolf           <correct>
ScriptLog: downloaders: 
ScriptLog: 12.12.123.123:4156   ...ient                          <dead connection, no real downloader, see notes 2 and 3 above>
ScriptLog: 12.123.123.123:1183   ...                             <same!>
ScriptLog: 12.12.123.123:3521   ...ient                          <same - one of them timed out>

as you can see, there are 9 "clients" listed, that's because between this
result and the "sockets" log time has passed and one of the connections
had timed out in between...


If no other "unpredictable" results occur from real life, ServerDog will
compensate these deriviations from a correct sockets result. But this should
show you, that on a real server things can go off the rules and I cannot
guarantee the parser will always work 100%. With these interesting real life
logs I can improve the parser so it covers a greater range of possible
complications, but I can't make it 100% fail safe! Just that you know it!

ServerDog 0.8 will screw up at these points as shown above (ServerDog 0.7
will screw up earlier, though :P) and ServerDog 0.81 will overcome these
specific problems and any other I hear until release. If I get further rules
deriviation logs I can try to incorporate them in later releases, but a line
must be drawn somewhere... still, if you find that one IP was not found out
once, type "sockets" at your serverconsole and send me your serverlog along
with the logged result ServerDog produced ("admin set a a ids" will log
results), and the admin/gamepass is the only thing you should change in your
logs before sending them to me! If you don't include your logs I can't do
anything, in that case don't even bug me, thanks!

Does that stuff work on UT, rune, KGH...<insert your favouite Unreal
engine game...>??

I don't know... I have no ideas how "SOCKETS" results of other Unreal engine
games look like, this was made specifically for Unreal Classic 225f. If you
want just install it on these games and see what happens... some ServerDog
functions actually DO work nicely in UT, but as said, just SOME!

If you read this far, congrats!

Wolf :)
