2022-01-05 21:38:47.880 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-01-05 21:38:47.885 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:58) 2022-01-05 21:38:47.887 INFO Using GPGNET_PORT: 9227 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-01-05 21:38:47.892 INFO Generated LOBBY_PORT: 59774 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-01-05 21:38:47.894 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-01-05 21:38:47.918 INFO Creating RPC server on port 4444 (c.f.iceadapter.rpc.RPCService:34) 2022-01-05 21:38:47.994 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-01-05 21:38:48.804 INFO Ice Servers set, total addresses: 6 (c.f.iceadapter.ice.GameSession:140) 2022-01-05 21:38:48.864 DEBUG Pinged faf.mabula.net with an RTT of 31.0 (c.f.iceadapter.util.PingWrapper:59) 2022-01-05 21:38:52.130 WARN Failed to ping faforever.com (c.f.iceadapter.util.PingWrapper:62) 2022-01-05 21:38:52.130 WARN SERVER NOT RESPONDING (TO ICMP ECHO). FIX THE SERVER!!! THIS IS A -->TEMPORARY<-- SOLUTION! Falling back to test.faforever.com for latency estimation (c.f.iceadapter.util.PingWrapper:65) 2022-01-05 21:38:52.503 DEBUG Pinged test.faforever.com with an RTT of 321.0 (c.f.iceadapter.util.PingWrapper:59) 2022-01-05 21:39:00.892 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:144) 2022-01-05 21:39:00.893 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:85) 2022-01-05 21:39:00.997 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-01-05 21:39:00.997 INFO Sent GPGNet message: CreateLobby 0 59774 FeedAFriend 426483 1 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-01-05 21:39:00.998 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-01-05 21:39:01.332 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-01-05 21:39:01.332 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-01-05 21:39:01.669 INFO onJoinGame 331132 CHAOSCHKN (com.faforever.iceadapter.IceAdapter:78) 2022-01-05 21:39:01.671 DEBUG Peer created: 331132, CHAOSCHKN, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2022-01-05 21:39:01.673 DEBUG Now forwarding data to peer CHAOSCHKN(331132) (com.faforever.iceadapter.ice.Peer:53) 2022-01-05 21:39:01.676 INFO Sent GPGNet message: JoinGame 127.0.0.1:65486 CHAOSCHKN 331132 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-01-05 21:39:01.677 INFO onConnectToPeer 426647 KeenBeanBurrito, offer: true (com.faforever.iceadapter.IceAdapter:95) 2022-01-05 21:39:01.678 DEBUG Peer created: 426647, KeenBeanBurrito, localOffer: true (com.faforever.iceadapter.ice.Peer:32) 2022-01-05 21:39:01.678 DEBUG Now forwarding data to peer KeenBeanBurrito(426647) (com.faforever.iceadapter.ice.Peer:53) 2022-01-05 21:39:01.680 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:65487 KeenBeanBurrito 426647 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-01-05 21:39:01.681 INFO ICE KeenBeanBurrito(426647): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-01-05 21:39:01.683 INFO Received GPGNet message: Disconnected 426647 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-01-05 21:39:02.214 INFO ICE KeenBeanBurrito(426647): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-01-05 21:39:02.217 INFO Using all viable ice servers: [], [103.4.235.100:3478/tcp, 103.4.235.100:3478/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2022-01-05 21:39:02.493 DEBUG ICE KeenBeanBurrito(426647): Sending own candidates to 426647, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-01-05 21:39:03.172 INFO IceMsg received {"srcId":331132,"destId":426483,"password":"2f2bbs03oqtu4lr7tpbhp6tqfd","ufrag":"780g91fokur4ks","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.18","port":6271,"type":"HOST_CANDIDATE","generation":0,"id":"6","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"2001:8003:e851:ac01:480c:ea35:e460:164b","port":6271,"type":"HOST_CANDIDATE","generation":0,"id":"7","relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"2001:8003:e851:ac01:4412:338b:da33:c6a6","port":6271,"type":"HOST_CANDIDATE","generation":0,"id":"8","relPort":0},{"foundation":"4","protocol":"udp","priority":2113937151,"ip":"fe80:0:0:0:480c:ea35:e460:164b","port":6271,"type":"HOST_CANDIDATE","generation":0,"id":"9","relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"1.123.52.84","port":6271,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"10","relAddr":"192.168.0.18","relPort":6271},{"foundation":"6","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":11698,"type":"RELAYED_CANDIDATE","generation":0,"id":"11","relAddr":"1.123.52.84","relPort":6271}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-01-05 21:39:03.173 DEBUG ICE CHAOSCHKN(331132): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-01-05 21:39:03.174 INFO ICE CHAOSCHKN(331132): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-01-05 21:39:03.175 INFO ICE CHAOSCHKN(331132): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-01-05 21:39:03.175 INFO Using all viable ice servers: [], [103.4.235.100:3478/tcp, 103.4.235.100:3478/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2022-01-05 21:39:03.444 DEBUG ICE CHAOSCHKN(331132): Sending own candidates to 331132, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-01-05 21:39:03.450 DEBUG ICE CHAOSCHKN(331132): Starting ICE for peer 331132 (c.f.iceadapter.ice.PeerIceModule:254) 2022-01-05 21:39:04.097 INFO IceMsg received {"srcId":426647,"destId":426483,"password":"29uqedjefctlcm181hqhku9euc","ufrag":"4t1h1fokur44v","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.0.0.128","port":6896,"type":"HOST_CANDIDATE","generation":0,"id":"4","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:cf1:7d8a:74b0:43bb","port":6896,"type":"HOST_CANDIDATE","generation":0,"id":"5","relPort":0},{"foundation":"3","protocol":"udp","priority":1677724415,"ip":"144.138.141.225","port":6896,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"6","relAddr":"10.0.0.128","relPort":6896},{"foundation":"4","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":16620,"type":"RELAYED_CANDIDATE","generation":0,"id":"7","relAddr":"144.138.141.225","relPort":6896}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-01-05 21:39:04.097 DEBUG ICE KeenBeanBurrito(426647): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-01-05 21:39:04.101 DEBUG ICE KeenBeanBurrito(426647): Starting ICE for peer 426647 (c.f.iceadapter.ice.PeerIceModule:254) 2022-01-05 21:39:04.150 DEBUG ICE CHAOSCHKN(331132): ICE terminated, connected, selected candidate pair: host <-> host (c.f.iceadapter.ice.PeerIceModule:279) 2022-01-05 21:39:04.152 DEBUG ICE CHAOSCHKN(331132): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-01-05 21:39:04.268 DEBUG ICE KeenBeanBurrito(426647): ICE terminated, connected, selected candidate pair: srflx <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-01-05 21:39:04.269 DEBUG Starting connectivity checker for peer 426647 (c.f.i.i.PeerConnectivityCheckerModule:37) 2022-01-05 21:39:04.270 DEBUG ICE KeenBeanBurrito(426647): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-01-05 21:39:17.339 INFO onDisconnectFromPeer 426647 (com.faforever.iceadapter.IceAdapter:106) 2022-01-05 21:39:17.341 WARN ICE KeenBeanBurrito(426647): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) 2022-01-05 21:39:17.342 WARN ICE KeenBeanBurrito(426647): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-01-05 21:39:17.342 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) KeenBeanBurrito(426647) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:251) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:569) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:832) Caused by: java.nio.channels.AsynchronousCloseException: null at java.base/sun.nio.ch.DatagramChannelImpl.endRead(DatagramChannelImpl.java:523) at java.base/sun.nio.ch.DatagramChannelImpl.trustedBlockingReceive(DatagramChannelImpl.java:674) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:632) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:239) ... 3 common frames omitted 2022-01-05 21:39:17.342 INFO Sent GPGNet message: DisconnectFromPeer 426647 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-01-05 21:39:17.343 INFO Received GPGNet message: Disconnected 426647 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-01-05 21:39:35.831 INFO onConnectToPeer 426647 KeenBeanBurrito, offer: false (com.faforever.iceadapter.IceAdapter:95) 2022-01-05 21:39:35.831 DEBUG Peer created: 426647, KeenBeanBurrito, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2022-01-05 21:39:35.832 DEBUG Now forwarding data to peer KeenBeanBurrito(426647) (com.faforever.iceadapter.ice.Peer:53) 2022-01-05 21:39:35.832 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:62108 KeenBeanBurrito 426647 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-01-05 21:39:35.833 INFO Received GPGNet message: Disconnected 426647 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-01-05 21:39:37.532 INFO IceMsg received {"srcId":426647,"destId":426483,"password":"30q99nhbva3thgi86mn5bdc2nm","ufrag":"6gu4b1fokus490","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.0.0.128","port":6434,"type":"HOST_CANDIDATE","generation":0,"id":"0","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:cf1:7d8a:74b0:43bb","port":6434,"type":"HOST_CANDIDATE","generation":0,"id":"1","relPort":0},{"foundation":"3","protocol":"udp","priority":1677724415,"ip":"144.138.141.225","port":6434,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"2","relAddr":"10.0.0.128","relPort":6434},{"foundation":"4","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":15712,"type":"RELAYED_CANDIDATE","generation":0,"id":"3","relAddr":"144.138.141.225","relPort":6434}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-01-05 21:39:37.532 DEBUG ICE KeenBeanBurrito(426647): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-01-05 21:39:37.533 INFO ICE KeenBeanBurrito(426647): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-01-05 21:39:37.534 INFO ICE KeenBeanBurrito(426647): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-01-05 21:39:37.534 INFO Using all viable ice servers: [], [103.4.235.100:3478/tcp, 103.4.235.100:3478/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2022-01-05 21:39:37.793 DEBUG ICE KeenBeanBurrito(426647): Sending own candidates to 426647, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-01-05 21:39:37.796 DEBUG ICE KeenBeanBurrito(426647): Starting ICE for peer 426647 (c.f.iceadapter.ice.PeerIceModule:254) 2022-01-05 21:39:38.392 DEBUG ICE KeenBeanBurrito(426647): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-01-05 21:39:38.394 DEBUG ICE KeenBeanBurrito(426647): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-01-05 21:39:54.931 DEBUG New GameState: Launching (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-01-05 21:39:54.931 INFO Received GPGNet message: GameState Launching (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-01-05 23:19:20.216 INFO GameEnded received, stopping reconnects... (c.f.iceadapter.gpgnet.GPGNetServer:112) 2022-01-05 23:19:20.221 INFO Received GPGNet message: GameEnded (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-01-05 23:19:20.227 INFO Received GPGNet message: JsonStats {"stats":[{"blueprints":{"ueb0304":{"built":1},"uaa0302":{"kills":9},"xsb2401":{"kills":10},"ueb4302":{"built":1},"xsb1106":{"kills":98},"xsl0203":{"kills":20},"uea0203":{"kills":44},"uea0101":{"kills":1},"ueb2304":{"built":19},"xsb1303":{"kills":18},"xss0202":{"kills":53},"xsl0307":{"kills":42},"xsb1201":{"kills":1},"xsb2205":{"kills":60},"xsl0208":{"kills":9},"zsb9603":{"kills":60},"xsb2104":{"kills":1},"uab0301":{"kills":3},"uel0301_ras":{"lost":1,"built":26},"xsl0111":{"kills":124},"xss0304":{"kills":4},"xsb5202":{"kills":12},"uel0309":{"kills":4},"zsb9601":{"kills":8},"ual0401":{"kills":4,"built":1},"xsb2301":{"kills":35},"xsa0204":{"kills":5},"xsa0402":{"kills":4},"ual0304":{"kills":1},"uel0001":{"built":1,"lowest_health":12000},"uab4301":{"kills":1},"xsa0302":{"kills":7},"ueb1103":{"built":1},"xal0203":{"kills":4},"uea0305":{"kills":31},"xsb0301":{"kills":6},"ues0202":{"kills":1},"xsb1101":{"kills":1},"xsl0309":{"kills":137},"xsl0103":{"kills":89},"ual0205":{"kills":2},"xeb2402":{"built":18},"xsa0304":{"kills":134},"zsb9502":{"kills":10},"uea0303":{"kills":15},"zab9601":{"kills":1},"xsb1105":{"kills":1},"uab2301":{"kills":2},"ueb1106":{"lost":9,"built":49},"xsl0301":{"kills":29},"xsl0304":{"kills":45},"xsb2303":{"kills":18},"xsa0203":{"kills":85},"xss0302":{"kills":62},"zsb9602":{"kills":69},"xsl0201":{"kills":96},"xsl0202":{"kills":199},"ueb1101":{"built":12},"uab5202":{"kills":1},"uab2304":{"kills":10},"ues0201":{"kills":3},"xsc1901":{"kills":27},"xsb1302":{"kills":84},"ueb1105":{"built":27},"xsa0102":{"kills":3},"xsa0202":{"kills":32},"ueb0201":{"built":1},"ueb2305":{"built":1},"xsl0401":{"kills":59},"uaa0304":{"kills":99},"ueb0301":{"built":1},"ueb1202":{"built":1},"xsa0103":{"kills":7},"uel0105":{"lost":1,"built":5},"xsb3104":{"kills":2},"ual0309":{"kills":3},"xsa0303":{"kills":77},"xeb2306":{"kills":1},"uea0102":{"kills":24},"uea0104":{"kills":1},"xsb2304":{"kills":241},"ueb0101":{"built":1},"uaa0104":{"kills":4},"ual0208":{"kills":9},"uea0103":{"kills":33},"ueb1303":{"built":4},"xsb2101":{"kills":1},"xsa0101":{"kills":1},"xsb0303":{"kills":20},"xsb0202":{"kills":5},"uab2205":{"kills":19},"uas0302":{"kills":7},"ueb1201":{"built":2},"xsb1301":{"kills":104},"xel0305":{"lost":126,"built":170},"zeb9601":{"built":2},"xsb4201":{"kills":38},"uab3202":{"kills":4},"xsb0103":{"kills":5},"xsb4302":{"kills":43},"uab1106":{"kills":2},"xsl0305":{"kills":36},"xsl0104":{"kills":26},"ueb1301":{"kills":1,"built":4},"xaa0305":{"kills":1},"uab4202":{"kills":3},"xsb0302":{"kills":17},"uaa0101":{"kills":3},"xsb4301":{"kills":43},"ueb1302":{"lost":2,"built":3},"uaa0303":{"kills":44},"uaa0203":{"kills":6},"ueb4301":{"built":7},"xsb1102":{"kills":1},"uel0401":{"lost":3,"built":3},"xea0002":{"built":18},"uab4201":{"kills":1},"ueb4201":{"kills":1},"uab1302":{"kills":5},"ueb4203":{"kills":1},"xsb3102":{"kills":9},"xsl0205":{"kills":37},"xab1401":{"kills":3},"ual0202":{"kills":2},"xss0201":{"kills":64},"xsl0303":{"kills":260},"xsl0101":{"kills":12},"xsb2109":{"kills":34},"xsl0105":{"kills":1},"uel0304":{"lost":5,"built":5},"ual0307":{"kills":4},"uaa0102":{"kills":32},"xsb2204":{"kills":129},"xsb0102":{"kills":3},"xsc2201":{"kills":82},"ueb2303":{"kills":1},"xss0103":{"kills":2},"xsb0201":{"kills":1},"uel0111":{"kills":1}},"type":"Human","name":"CHAOSCHKN","faction":1,"resources":{"massin":{"total":1505724.5,"reclaimed":208289.546875,"reclaimRate":0,"rate":40.375},"energyout":{"total":47292968,"rate":1248,"excess":66026404},"storage":{"storedEnergy":151500,"maxEnergy":151500,"maxMass":28525,"storedMass":28525},"energyin":{"total":113706008,"reclaimed":91.10001373291,"reclaimRate":0,"rate":4192},"massout":{"total":1344175.25,"rate":15.25,"excess":35851.046875}},"general":{"lastupdatetick":49701,"score":3293088,"currentcap":333,"lost":{"mass":266932,"count":147,"energy":3046210},"kills":{"mass":1568878.875,"count":1170,"energy":44237448},"currentunits":219,"built":{"mass":1247556,"count":366,"energy":17388336}},"units":{"air":{"lost":0,"kills":190,"built":18},"tech3":{"lost":134,"kills":414,"built":244},"cdr":{"lost":0,"kills":2,"built":1},"tech2":{"lost":0,"kills":404,"built":4},"tech1":{"lost":10,"kills":333,"built":95},"transportation":{"lost":0,"kills":16,"built":0},"land":{"lost":136,"kills":684,"built":216},"experimental":{"lost":3,"kills":10,"built":22},"structures":{"lost":11,"kills":292,"built":155},"engineer":{"lost":2,"kills":103,"built":32},"naval":{"lost":0,"kills":49,"built":0},"sacu":{"lost":1,"kills":3,"built":26}}},{"blueprints":{"uab3201":{"built":1},"uaa0302":{"kills":14,"built":26},"xsb2303":{"kills":2},"xsa0203":{"kills":62},"xss0302":{"kills":11},"uab0302":{"built":1},"ual0201":{"lost":18,"built":22},"xsl0203":{"kills":18},"xsl0201":{"kills":8},"uab2204":{"lost":1,"built":7},"xaa0306":{"built":16},"uab3101":{"built":2},"uab2109":{"built":2},"uab1303":{"built":4},"xsb1303":{"kills":3},"xss0103":{"kills":63},"xss0202":{"kills":4},"uab2304":{"built":8},"xsb4301":{"kills":8},"zab9603":{"lost":2,"built":7},"ues0201":{"kills":8},"ues0202":{"kills":1},"xsc1901":{"kills":3},"ual0303":{"lost":22,"built":45},"xsb1302":{"kills":28},"xsl0307":{"kills":5},"xsl0205":{"kills":32},"zab9502":{"built":3},"xss0304":{"kills":37},"uab2305":{"built":1},"uas0201":{"lost":22,"built":37},"uab0303":{"lost":1,"built":2},"uaa0101":{"built":4},"uab1302":{"built":8},"uaa0103":{"kills":3,"built":23},"xsa0104":{"kills":1},"uab0301":{"built":1},"uab1101":{"built":7},"xsa0103":{"kills":114},"uab2205":{"built":15},"xsb3104":{"kills":1},"ual0101":{"built":1},"ues0103":{"kills":14},"uab4302":{"built":1},"ual0309":{"lost":1,"built":12},"xsl0111":{"kills":24},"xsa0303":{"kills":171},"ual0304":{"built":6},"xsa0102":{"kills":15},"xsb5202":{"kills":2},"uas0203":{"lost":10,"built":27},"uab0103":{"built":1},"ual0205":{"built":11},"xss0203":{"kills":23},"ual0202":{"lost":17,"built":21},"uas0103":{"lost":26,"built":52},"xsa0101":{"kills":1},"xsb2204":{"kills":1},"ual0401":{"built":1},"zsb9601":{"kills":2},"xsb2301":{"kills":1},"xsb2304":{"kills":1},"uab1201":{"built":1},"uab1301":{"built":11},"ual0208":{"lost":19,"built":20},"ual0001":{"built":1,"lowest_health":11000},"zsb9602":{"kills":6},"xsb4201":{"kills":8},"xsl0202":{"kills":26},"ual0104":{"lost":4,"built":4},"uab2303":{"built":4},"uab4202":{"built":2},"xsb1105":{"kills":7},"xal0203":{"built":4},"uab4301":{"built":20},"xsb1106":{"kills":33},"xsa0302":{"kills":14},"uaa0303":{"kills":123,"built":113},"ual0301":{"built":1},"uab5101":{"built":34},"xss0201":{"kills":115},"uab1106":{"built":20},"xsl0305":{"kills":8},"uab3104":{"built":1},"uas0202":{"lost":10,"built":15},"xaa0305":{"built":12},"xsb0302":{"kills":1},"xsb3202":{"kills":93},"xas0204":{"lost":15,"built":24},"xsl0208":{"kills":2},"xsb0301":{"kills":1},"uab4201":{"built":3},"ual0111":{"lost":4,"built":14},"uab1104":{"built":2},"xsb1101":{"kills":1},"xsb1301":{"kills":38},"uab3102":{"built":1},"xsl0309":{"kills":19},"xaa0202":{"kills":11,"built":36},"xsl0103":{"kills":7},"ual0103":{"lost":4,"built":8},"xsl0304":{"kills":1},"uaa0204":{"kills":2,"built":84},"xsl0104":{"kills":31},"xsa0204":{"kills":42},"uaa0203":{"built":118},"xsl0303":{"kills":13},"uab3202":{"lost":1,"built":3},"xsa0304":{"kills":11},"uas0102":{"lost":40,"built":80},"uaa0104":{"built":26},"ual0307":{"lost":10,"built":10},"uaa0102":{"kills":2,"built":29},"xsl0105":{"kills":2},"uab2301":{"built":6},"xsc2201":{"kills":22},"uab1105":{"built":14},"zab9602":{"built":5},"uab0203":{"built":1},"xal0305":{"built":3}},"type":"AI","name":"Rhiza","faction":2,"resources":{"massin":{"total":526458.4375,"reclaimed":8.0999994277954,"reclaimRate":0,"rate":22.28125},"energyout":{"total":34311240,"rate":1238.4000244141,"excess":16045567},"storage":{"storedEnergy":54000,"maxEnergy":54000,"maxMass":13790,"storedMass":13790},"energyin":{"total":50419980,"reclaimed":0,"reclaimRate":0,"rate":2346},"massout":{"total":459875.3125,"rate":21.19375038147,"excess":52803.484375}},"general":{"lastupdatetick":49701,"score":1087678,"currentcap":520,"lost":{"mass":259411.4375,"count":616,"energy":7455239.5},"kills":{"mass":297583,"count":500,"energy":6587046},"currentunits":407.00006103516,"built":{"mass":414266,"count":1105,"energy":9652336}},"units":{"air":{"lost":389,"kills":242,"built":496},"tech3":{"lost":159,"kills":150,"built":304},"cdr":{"lost":0,"kills":0,"built":1},"tech2":{"lost":312,"kills":153,"built":468},"tech1":{"lost":145,"kills":195,"built":331},"transportation":{"lost":17,"kills":0,"built":26},"land":{"lost":99,"kills":86,"built":185},"experimental":{"lost":0,"kills":0,"built":1},"structures":{"lost":5,"kills":66,"built":199},"engineer":{"lost":20,"kills":14,"built":34},"naval":{"lost":126,"kills":70,"built":246},"sacu":{"lost":0,"kills":0,"built":1}}},{"blueprints":{"ueb1201":{"built":2},"uea0302":{"built":5},"uel0303":{"lost":3,"built":13},"ueb1302":{"lost":7,"built":7},"uel0309":{"lost":19,"built":19},"ueb2205":{"lost":2,"built":2},"ueb0302":{"lost":1,"built":1},"ueb1303":{"lost":5,"built":5},"ueb2303":{"lost":4,"built":4},"xel0305":{"lost":3,"built":3},"ueb4302":{"lost":2,"built":3},"uel0001":{"built":1,"lowest_health":12000},"uea0101":{"built":1},"ueb2304":{"lost":2,"built":3},"ueb2104":{"built":1},"uea0104":{"built":6},"uel0101":{"lost":1,"built":1},"ueb2204":{"lost":4,"built":5},"ueb4203":{"lost":1,"built":1},"ues0201":{"lost":6,"built":6},"uea0204":{"built":4},"ueb2101":{"built":1},"xss0203":{"kills":1},"zeb9602":{"lost":6,"built":6},"uea0203":{"built":23},"ueb1301":{"lost":11,"built":12},"uea0305":{"built":24},"uaa0101":{"kills":2},"ueb4301":{"lost":11,"built":11},"uas0202":{"kills":4},"ueb5101":{"lost":17,"built":32},"ueb1105":{"lost":23,"built":25},"ues0202":{"lost":3,"built":3},"ueb3104":{"lost":1,"built":1},"uel0304":{"lost":2,"built":2},"uea0103":{"built":24},"uel0401":{"lost":4},"xea0002":{"built":1},"uel0111":{"lost":5,"built":5},"ueb4201":{"lost":4,"built":4},"ueb0301":{"lost":1,"built":1},"xeb0204":{"lost":2,"built":2},"uel0301":{"built":1},"uaa0204":{"kills":9},"ueb3102":{"lost":2,"built":2},"xeb2402":{"lost":1,"built":1},"ueb2301":{"lost":2,"built":2},"ues0103":{"lost":4,"built":4},"xaa0306":{"kills":6},"xss0103":{"kills":17},"uea0102":{"built":21},"uea0303":{"built":39},"xeb2306":{"lost":2,"built":2},"zeb9503":{"lost":1,"built":1},"uel0307":{"lost":9,"built":9},"ueb5202":{"lost":4,"built":4},"xea3204":{"lost":4,"built":4},"ueb1106":{"lost":22,"built":22},"ueb0303":{"lost":1,"built":1},"xea0306":{"built":1},"uas0103":{"kills":7}},"type":"AI","name":"Fletcher","faction":1,"resources":{"massin":{"total":64948.74609375,"reclaimed":5.9419994354248,"reclaimRate":0,"rate":0},"energyout":{"total":5710714.5,"rate":0,"excess":1663741.5},"storage":{"storedEnergy":0,"maxEnergy":0,"maxMass":0,"storedMass":0},"energyin":{"total":7384858.5,"reclaimed":0,"reclaimRate":0,"rate":0},"massout":{"total":56078.734375,"rate":0,"excess":8867.6806640625}},"general":{"lastupdatetick":49701,"score":170807,"currentcap":575,"lost":{"mass":359349.3125,"count":347,"energy":12481578},"kills":{"mass":8490,"count":12,"energy":78880},"currentunits":0.10000000149012,"built":{"mass":41869,"count":379,"energy":1856370}},"units":{"air":{"lost":156,"kills":2,"built":156},"tech3":{"lost":148,"kills":0,"built":162},"cdr":{"lost":1,"kills":0,"built":1},"tech2":{"lost":69,"kills":4,"built":77},"tech1":{"lost":123,"kills":8,"built":138},"transportation":{"lost":25,"kills":0,"built":30},"land":{"lost":48,"kills":0,"built":55},"experimental":{"lost":6,"kills":0,"built":1},"structures":{"lost":139,"kills":0,"built":164},"engineer":{"lost":24,"kills":0,"built":21},"naval":{"lost":15,"kills":10,"built":15},"sacu":{"lost":0,"kills":0,"built":1}}},{"blueprints":{"xaa0202":{"kills":30,"built":24},"uaa0302":{"kills":22,"built":10},"uel0303":{"kills":10},"uaa0203":{"kills":5,"built":123},"uab0302":{"lost":2,"built":2},"xel0305":{"kills":17},"uab3202":{"lost":2,"built":2},"uab2204":{"lost":3,"built":3},"ueb2304":{"kills":1},"xea0306":{"kills":8},"uab0303":{"lost":1,"built":1},"uab2304":{"lost":12,"built":12},"zab9603":{"lost":3,"built":3},"uaa0101":{"lost":1,"built":23},"ual0303":{"lost":14,"built":14},"uab1105":{"lost":15,"built":15},"ueb2305":{"built":1},"uaa0304":{"built":39},"uab0301":{"lost":1,"built":1},"uel0301_ras":{"kills":1},"ual0309":{"lost":23,"kills":3,"built":23},"uas0103":{"lost":6,"built":6},"uab1302":{"lost":5,"built":5},"ual0401":{"lost":1,"built":1},"uab1201":{"lost":1,"built":1},"uab1303":{"lost":4,"built":4},"ual0208":{"lost":8,"built":8},"ual0001":{"built":1,"lowest_health":11000},"uel0307":{"kills":5},"ual0304":{"lost":6,"built":5},"uab2303":{"lost":1,"built":1},"uab2205":{"lost":10,"built":8},"uaa0310":{"lost":1,"built":1},"xab1401":{"lost":1,"built":1},"xas0306":{"kills":16},"uab1106":{"lost":20,"built":20},"uab3104":{"lost":1,"built":1},"xaa0305":{"built":25},"uec1902":{"built":1},"xas0204":{"lost":6,"kills":2,"built":6},"xal0203":{"lost":8,"built":8},"uas0302":{"lost":10,"kills":21,"built":9},"uab4201":{"lost":2,"built":2},"uaa0102":{"lost":2,"kills":1,"built":71},"uaa0303":{"kills":113,"built":71},"uas0202":{"lost":3,"kills":14,"built":3},"uaa0103":{"built":27},"uel0309":{"kills":1},"uas0201":{"lost":16,"kills":19,"built":16},"ual0202":{"lost":12,"built":12},"uea0003":{"kills":16},"uas0203":{"lost":6,"built":6},"uaa0104":{"kills":5,"built":12},"ual0205":{"lost":16,"built":16},"xaa0306":{"kills":23},"uab4301":{"lost":10,"built":10},"uab5202":{"lost":4,"built":4},"uab4302":{"lost":2,"built":2},"uab1301":{"lost":4,"built":4},"uab1102":{"lost":1,"built":1},"uas0102":{"lost":6,"built":6},"uel0304":{"kills":5},"ual0307":{"lost":4,"built":4},"zab9601":{"lost":1,"built":1},"xel0306":{"kills":6},"uab2301":{"lost":8,"built":8},"uaa0204":{"kills":28,"built":2},"ueb1106":{"kills":1},"zab9602":{"lost":4,"built":4},"uab4202":{"lost":2,"built":2},"delk002":{"kills":9}},"type":"AI","name":"Order","faction":2,"resources":{"massin":{"total":327089.53125,"reclaimed":714.66552734375,"reclaimRate":0,"rate":0},"energyout":{"total":18044800,"rate":0,"excess":971863.5625},"storage":{"storedEnergy":0,"maxEnergy":0,"maxMass":0,"storedMass":0},"energyin":{"total":19035452,"reclaimed":1240.8875732422,"reclaimRate":0,"rate":0},"massout":{"total":301471.125,"rate":0,"excess":20186.763671875}},"general":{"lastupdatetick":49701,"score":601855,"currentcap":575,"lost":{"mass":857712.5625,"count":695,"energy":28513392},"kills":{"mass":152444,"count":173,"energy":3130670},"currentunits":0,"built":{"mass":260847,"count":692,"energy":5649680}},"units":{"air":{"lost":435,"kills":97,"built":434},"tech3":{"lost":248,"kills":101,"built":247},"cdr":{"lost":1,"kills":0,"built":1},"tech2":{"lost":263,"kills":54,"built":261},"tech1":{"lost":179,"kills":18,"built":179},"transportation":{"lost":12,"kills":5,"built":12},"land":{"lost":95,"kills":53,"built":95},"experimental":{"lost":4,"kills":0,"built":3},"structures":{"lost":120,"kills":2,"built":120},"engineer":{"lost":32,"kills":20,"built":32},"naval":{"lost":57,"kills":21,"built":56},"sacu":{"lost":0,"kills":1,"built":0}}},{"blueprints":{"xaa0202":{"kills":27},"uaa0302":{"kills":46},"uel0303":{"kills":82,"built":4},"xsb2401":{"lost":1,"built":1},"xsb1106":{"lost":76,"built":74},"xsl0203":{"lost":39,"built":39},"uab3202":{"kills":1},"ueb2304":{"kills":50},"urb0201":{"built":2},"xsb1303":{"lost":15,"built":14},"xss0202":{"lost":16,"built":16},"xss0203":{"lost":19,"built":19},"urb2301":{"built":2},"zab9603":{"kills":6},"xsl0307":{"lost":57,"built":56},"xsb1201":{"lost":1,"built":1},"xsb2205":{"lost":8,"built":8},"url0304":{"built":7},"zsb9603":{"lost":10,"built":10},"xsb0101":{"built":1},"urb2204":{"built":3},"xsb2104":{"lost":3,"built":3},"urb0303":{"built":1},"xsl0111":{"lost":193,"built":185},"urb0103":{"built":1},"xsb5202":{"lost":16,"built":16},"uel0309":{"kills":8},"zsb9601":{"lost":6,"built":6},"xsb2301":{"lost":23,"built":23},"xsa0204":{"built":14},"uas0203":{"kills":13},"xsa0402":{"built":3},"urs0201":{"built":6},"xas0306":{"kills":16},"xsa0302":{"lost":1,"built":50},"urb1104":{"built":2},"ual0202":{"kills":26},"xsb3202":{"lost":45,"built":54},"xas0204":{"kills":53},"xsb0301":{"lost":3,"built":3},"uec1907":{"built":4},"xsb1101":{"lost":7,"built":7},"uab3102":{"kills":8},"xsl0309":{"lost":97,"built":89},"xsl0103":{"lost":169,"built":169},"xss0103":{"lost":24,"built":21},"urb3202":{"built":1},"xsa0304":{"built":56},"zsb9502":{"lost":4,"built":4},"uea0303":{"kills":416},"uea0003":{"kills":18},"xsb1105":{"lost":34,"built":34},"ueb1106":{"kills":4},"xsl0301":{"lost":3,"built":3},"urb0302":{"built":2},"xsl0304":{"lost":110,"built":110},"urb1101":{"built":8},"xsb2303":{"lost":11,"built":11},"urb3101":{"built":1},"urb0203":{"built":2},"xsa0203":{"lost":16,"built":615},"xsb1301":{"lost":42,"built":34},"zsb9602":{"lost":14,"built":14},"xsl0201":{"lost":142,"built":142},"uab2204":{"kills":8},"xsl0202":{"lost":173,"built":166},"url0303":{"built":10},"uab2109":{"kills":11},"urb1202":{"built":2},"uaa0101":{"kills":1},"ual0303":{"kills":37},"xsb1302":{"lost":33,"built":31},"url0402":{"built":3},"xsa0202":{"built":217},"xsl0401":{"lost":11,"built":11},"xsa0104":{"built":20},"xss0201":{"lost":47,"built":48},"xsa0103":{"lost":4,"built":151},"uel0105":{"kills":6},"xsb3104":{"lost":5,"built":5},"ual0309":{"kills":1},"xsa0303":{"lost":8,"built":153},"uas0103":{"kills":38},"xsb0202":{"lost":1,"built":1},"xel0305":{"kills":394},"xsb2304":{"lost":42,"built":42},"xsb2109":{"lost":7,"built":7},"uec1906":{"built":3},"ual0208":{"kills":18},"ueb4301":{"kills":3},"uas0302":{"kills":9},"xsb2101":{"lost":1,"built":1},"xsa0101":{"built":2},"xsb0303":{"lost":3,"built":3},"uec1901":{"built":1},"xea3204":{"kills":1},"xsb1102":{"lost":1,"built":1},"uas0102":{"kills":59},"xsb4302":{"lost":8,"built":7},"uel0304":{"kills":8},"xsb4201":{"lost":26,"built":25},"xsl0402":{"built":11},"xss0304":{"lost":16,"built":18},"xsb0103":{"lost":1},"xsb0102":{"lost":1,"built":2},"xsl0303":{"lost":179,"built":179},"xsl0305":{"lost":50,"built":50},"xsl0105":{"lost":12,"built":12},"xsb4301":{"lost":27,"built":25},"xaa0305":{"kills":5},"xsb4202":{"lost":1,"built":1},"xsb0302":{"lost":4,"built":4},"uas0202":{"kills":52},"xsl0104":{"lost":66,"built":66},"urb2109":{"built":2},"uaa0303":{"kills":222},"uec1905":{"built":1},"xel0306":{"kills":2},"uel0301_rambo":{"kills":77},"uel0401":{"kills":49,"built":1},"uaa0203":{"kills":209},"uec1903":{"built":1},"xsl0101":{"lost":33,"built":32},"ual0201":{"kills":12},"uas0201":{"kills":57},"xsc1901":{"lost":2,"built":2},"uaa0204":{"kills":147},"xss0302":{"lost":13,"built":13},"xsb3102":{"lost":6,"built":6},"xsl0001":{"built":1,"lowest_health":11500},"uaa0103":{"kills":33},"xsl0208":{"lost":28,"built":28},"xsl0205":{"lost":62,"built":62},"xsa0102":{"built":37},"uaa0104":{"kills":40},"ual0307":{"kills":7},"uaa0102":{"kills":42},"xaa0306":{"kills":26},"uas0304":{"kills":3},"xsc2201":{"lost":12,"built":12},"xsb2204":{"lost":26,"built":26},"xsb0201":{"lost":1,"built":1},"uab0303":{"kills":1},"uec1904":{"built":1}},"type":"AI","name":"Seraphim","faction":4,"resources":{"massin":{"total":1009569.1875,"reclaimed":9399.21484375,"reclaimRate":0,"rate":0},"energyout":{"total":55154812,"rate":0,"excess":26621766},"storage":{"storedEnergy":0,"maxEnergy":0,"maxMass":0,"storedMass":0},"energyin":{"total":82153312,"reclaimed":0,"reclaimRate":0,"rate":0},"massout":{"total":820463.625,"rate":0,"excess":185408.96875}},"general":{"lastupdatetick":49701,"score":1789102,"currentcap":1200,"lost":{"mass":2647553,"count":3416,"energy":57893696},"kills":{"mass":893166.3125,"count":821,"energy":18609910},"currentunits":12,"built":{"mass":745267,"count":3444,"energy":11060347}},"units":{"air":{"lost":1353,"kills":426,"built":1345},"tech3":{"lost":997,"kills":385,"built":999},"cdr":{"lost":1,"kills":0,"built":1},"tech2":{"lost":1580,"kills":270,"built":1585},"tech1":{"lost":810,"kills":158,"built":815},"transportation":{"lost":20,"kills":14,"built":20},"land":{"lost":1449,"kills":214,"built":1463},"experimental":{"lost":14,"kills":8,"built":19},"structures":{"lost":482,"kills":30,"built":506},"engineer":{"lost":141,"kills":56,"built":133},"naval":{"lost":149,"kills":156,"built":158},"sacu":{"lost":3,"kills":17,"built":3}}},{"blueprints":{"url0304":{"built":5},"ueb5101":{"lost":1,"built":75},"ual0401":{"built":2},"uel0303":{"built":14},"uel0401":{"built":1},"ueb2204":{"built":6},"ueb2303":{"built":4},"ueb4301":{"built":2},"ual0304":{"built":13},"ueb4302":{"built":1},"ueb2301":{"built":4},"ueb2304":{"built":4},"urb1301":{"built":1},"url0303":{"built":12},"ueb1201":{"built":2},"ura0304":{"built":3},"ueb5202":{"built":1},"uel0304":{"built":2},"urb1101":{"built":2},"urb1105":{"built":4},"urb1302":{"built":1},"urb2301":{"built":3},"ual0202":{"built":6},"uaa0104":{"built":4},"uea0104":{"built":3},"ura0401":{"built":2},"uec1902":{"built":1}},"type":"AI","name":"ControlCenter","faction":1,"resources":{"massin":{"total":0,"reclaimed":0,"reclaimRate":0,"rate":0},"energyout":{"total":0,"rate":0,"excess":385.75},"storage":{"storedEnergy":0,"maxEnergy":0,"maxMass":0,"storedMass":0},"energyin":{"total":385.75,"reclaimed":0,"reclaimRate":0,"rate":0},"massout":{"total":0,"rate":0,"excess":0}},"general":{"lastupdatetick":49701,"score":0,"currentcap":1000,"lost":{"mass":2,"count":1,"energy":10},"kills":{"mass":0,"count":0,"energy":0},"currentunits":2.9999992847443,"built":{"mass":0,"count":178,"energy":0}},"units":{"air":{"lost":0,"kills":0,"built":12},"tech3":{"lost":0,"kills":0,"built":58},"cdr":{"lost":0,"kills":0,"built":0},"tech2":{"lost":0,"kills":0,"built":32},"tech1":{"lost":1,"kills":0,"built":82},"transportation":{"lost":0,"kills":0,"built":7},"land":{"lost":0,"kills":0,"built":56},"experimental":{"lost":0,"kills":0,"built":5},"structures":{"lost":1,"kills":0,"built":111},"engineer":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":0,"built":0}}},{"blueprints":{"ueb2305":{"built":1}},"type":"AI","name":"OptionZero","faction":1,"resources":{"massin":{"total":0,"reclaimed":0,"reclaimRate":0,"rate":0},"energyout":{"total":0,"rate":0,"excess":0},"storage":{"storedEnergy":0,"maxEnergy":0,"maxMass":0,"storedMass":0},"energyin":{"total":0,"reclaimed":0,"reclaimRate":0,"rate":0},"massout":{"total":0,"rate":0,"excess":0}},"general":{"lastupdatetick":49701,"score":0,"currentcap":1000,"lost":{"mass":0,"count":0,"energy":0},"kills":{"mass":0,"count":0,"energy":0},"currentunits":0,"built":{"mass":0,"count":1,"energy":0}},"units":{"air":{"lost":0,"kills":0,"built":0},"tech3":{"lost":0,"kills":0,"built":1},"cdr":{"lost":0,"kills":0,"built":0},"tech2":{"lost":0,"kills":0,"built":0},"tech1":{"lost":0,"kills":0,"built":0},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"structures":{"lost":0,"kills":0,"built":1},"engineer":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":0,"built":0}}},{"blueprints":{"xaa0202":{"kills":5},"uaa0302":{"kills":4},"uea0302":{"kills":2},"xsl0104":{"kills":2},"xsa0203":{"kills":327},"xss0302":{"kills":41},"ueb4302":{"kills":4},"zsb9602":{"kills":5},"xsl0203":{"kills":3},"xsl0201":{"kills":6},"uab2204":{"built":5},"ueb2304":{"kills":4},"uab2109":{"lost":2,"built":2},"xsb3102":{"kills":4},"uea0204":{"kills":5},"uab0303":{"built":1},"xss0203":{"kills":2},"zab9603":{"lost":2,"built":2},"ues0201":{"kills":2},"xsc1901":{"kills":3},"xsb1302":{"kills":7},"xsl0205":{"kills":2},"xsa0202":{"kills":153},"xsl0401":{"kills":8},"uaa0304":{"kills":28},"xss0201":{"kills":40},"xsa0103":{"kills":10},"xsl0101":{"kills":3},"ual0309":{"lost":1,"built":4},"xsl0111":{"kills":20},"xsa0303":{"kills":9},"xeb2306":{"kills":8},"xsb4301":{"kills":1},"uab0103":{"built":1},"xsb4201":{"kills":4},"zsb9601":{"kills":6},"ual0401":{"built":1},"uab1201":{"built":1},"uab1303":{"built":4},"ueb2205":{"kills":1},"xsl0303":{"kills":17},"ueb2303":{"kills":9},"xsb2104":{"kills":1},"uab2304":{"built":6},"uab1105":{"built":10},"xsb1106":{"kills":10},"uaa0103":{"kills":1},"uaa0203":{"kills":93},"uab4301":{"built":3},"xas0306":{"lost":10,"built":10},"xsa0302":{"kills":36},"uas0202":{"lost":19,"kills":3,"built":20},"ual0301":{"built":1},"xsa0204":{"kills":3},"uab3201":{"built":1},"uab1106":{"built":31},"xsl0305":{"kills":1},"uab3104":{"built":1},"uea0102":{"kills":7},"uab1101":{"built":11},"uab1302":{"built":2},"xsb3202":{"kills":10},"xas0204":{"lost":12,"built":14},"ueb5101":{"kills":11},"uas0302":{"lost":6,"kills":44,"built":15},"uaa0303":{"kills":7},"xsb1101":{"kills":1},"uab1104":{"built":4},"uas0304":{"lost":2,"built":2},"uel0401":{"kills":3},"uab3102":{"lost":1,"built":1},"xsl0309":{"kills":3},"ueb4201":{"kills":3},"xsl0103":{"kills":11},"uab0203":{"built":1},"uab1301":{"built":3},"uas0103":{"kills":4},"ueb3102":{"kills":1},"ueb2204":{"kills":3},"uea0305":{"kills":9},"uab4302":{"built":1},"uea0203":{"kills":11},"xsa0304":{"kills":73},"uea0103":{"kills":4},"uea0303":{"kills":25},"xsb2303":{"kills":4},"uaa0102":{"kills":16},"uas0201":{"lost":5,"kills":32,"built":5},"xsb0302":{"kills":3},"xsl0202":{"kills":66},"xsl0304":{"kills":2},"xsl0301":{"kills":1},"uaa0101":{"kills":6},"xss0304":{"kills":11,"built":1}},"type":"Human","name":"KeenBeanBurrito","faction":2,"resources":{"massin":{"total":519677.0625,"reclaimed":10160.861328125,"reclaimRate":0,"rate":12.34375},"energyout":{"total":28510914,"rate":742,"excess":5815266},"storage":{"storedEnergy":50500,"maxEnergy":50500,"maxMass":16535,"storedMass":16535},"energyin":{"total":34379688,"reclaimed":122055.2890625,"reclaimRate":0,"rate":920},"massout":{"total":442589.78125,"rate":12.1875,"excess":2425.2844238281}},"general":{"lastupdatetick":49701,"score":1244756,"currentcap":333,"lost":{"mass":218816.1875,"count":60,"energy":1831354.875},"kills":{"mass":429767.625,"count":646,"energy":10034952},"currentunits":103,"built":{"mass":374593,"count":164,"energy":3458090}},"units":{"air":{"lost":0,"kills":461,"built":0},"tech3":{"lost":21,"kills":125,"built":56},"cdr":{"lost":0,"kills":0,"built":0},"tech2":{"lost":36,"kills":419,"built":51},"tech1":{"lost":3,"kills":99,"built":56},"transportation":{"lost":0,"kills":9,"built":0},"land":{"lost":1,"kills":94,"built":6},"experimental":{"lost":0,"kills":3,"built":1},"structures":{"lost":5,"kills":51,"built":91},"engineer":{"lost":1,"kills":3,"built":5},"naval":{"lost":56,"kills":43,"built":72},"sacu":{"lost":0,"kills":0,"built":1}}},{"blueprints":{"ueb0304":{"built":2},"xsb4202":{"kills":1},"xsl0104":{"kills":32},"uel0303":{"lost":21,"built":21},"ueb2204":{"built":3},"ueb0302":{"built":1},"ueb4302":{"built":2},"xel0305":{"lost":9,"built":9},"xsl0203":{"kills":47},"xsl0201":{"kills":62},"ueb2304":{"lost":21,"built":23},"ueb2104":{"built":1},"ueb5202":{"lost":2,"built":2},"uel0301":{"built":1},"xss0202":{"kills":1},"xss0203":{"kills":9},"uel0304":{"lost":9,"built":9},"xel0306":{"lost":8,"built":9},"xsl0307":{"kills":43},"xsb1201":{"kills":1},"uaa0101":{"kills":11},"ueb0202":{"built":1},"xsb1302":{"kills":9},"xsc1901":{"kills":14},"ueb1105":{"lost":10,"built":12},"xsa0102":{"kills":19},"ueb2101":{"built":1},"xsa0202":{"kills":147},"ueb0201":{"built":1},"ueb4301":{"lost":5,"built":6},"xsb1105":{"kills":1},"xsl0401":{"kills":36},"uaa0304":{"kills":96},"ueb0301":{"built":1},"xss0201":{"kills":10},"uel0301_ras":{"built":20},"xsa0103":{"kills":38},"uel0105":{"lost":3,"built":3},"xsl0101":{"kills":16},"uaa0102":{"kills":54},"xea0306":{"built":5},"delk002":{"lost":9,"built":9},"ual0309":{"kills":7},"xsl0111":{"kills":117},"xsa0303":{"kills":345},"xeb2306":{"lost":5,"built":7},"uea0102":{"kills":8},"xsb1106":{"kills":4},"ueb1301":{"built":9},"xsl0303":{"kills":299},"xsa0203":{"kills":714},"ueb1302":{"lost":2,"built":7},"ueb0102":{"built":1},"xsb4201":{"kills":2},"xsl0202":{"kills":204},"ueb1201":{"lost":1,"built":3},"ual0401":{"kills":4},"uel0301_rambo":{"lost":30,"built":46},"xsl0304":{"kills":139},"xsb2304":{"kills":1},"ueb0101":{"built":1},"uas0203":{"kills":3},"uaa0104":{"kills":17},"uab4301":{"kills":3},"xsl0205":{"kills":49},"xsa0402":{"kills":95},"uel0307":{"lost":6,"built":6},"ual0304":{"kills":5},"uab1303":{"kills":3},"uab2205":{"kills":5},"uaa0203":{"kills":23},"uaa0310":{"kills":12},"xab1401":{"kills":1},"zeb9602":{"built":1},"xsa0302":{"kills":51},"uas0103":{"kills":8},"uea0305":{"kills":6},"uea0203":{"kills":12},"xas0204":{"kills":4},"uab1106":{"kills":4},"xsl0305":{"kills":44},"ual0202":{"kills":4},"ueb3104":{"built":1},"xaa0305":{"kills":1},"ueb1102":{"lost":1,"built":1},"uec1902":{"built":1},"uas0202":{"kills":3},"ueb5101":{"kills":1,"built":15},"uas0302":{"kills":6},"uaa0303":{"kills":31},"zeb9601":{"built":1},"xsa0104":{"kills":42},"xal0203":{"kills":2},"uel0401":{"lost":8,"built":11},"xsl0208":{"kills":2},"xsl0309":{"kills":1},"ueb4201":{"lost":3,"built":3},"xsl0103":{"kills":80},"uas0102":{"kills":3},"xea3204":{"lost":4,"built":4},"ual0205":{"kills":2},"xeb0104":{"lost":3,"built":3},"zsb9601":{"kills":2},"xsb2303":{"kills":5},"uaa0103":{"kills":15},"uab2304":{"kills":3},"xsa0304":{"kills":56},"uea0103":{"kills":3},"uea0303":{"lost":1,"kills":2,"built":132},"uea0003":{"lost":39,"built":49},"zab9601":{"kills":3},"uas0201":{"kills":10},"uab0301":{"kills":2},"xsc2201":{"kills":15},"ueb1106":{"lost":8,"built":12},"uel0309":{"lost":3,"built":5},"uel0301_engineer":{"built":10},"xss0304":{"kills":6}},"type":"Human","name":"FeedAFriend","faction":1,"resources":{"massin":{"total":1374028.375,"reclaimed":283632.65625,"reclaimRate":0,"rate":34.625},"energyout":{"total":60441628,"rate":1860,"excess":73434248},"storage":{"storedEnergy":36500,"maxEnergy":36500,"maxMass":16885,"storedMass":16885},"energyin":{"total":134789376,"reclaimed":586.11096191406,"reclaimRate":0,"rate":4464},"massout":{"total":1169941.375,"rate":9.625,"excess":39213.38671875}},"general":{"lastupdatetick":49701,"score":2340707,"currentcap":333,"lost":{"mass":543032.75,"count":310,"energy":13924116},"kills":{"mass":781538,"count":1418,"energy":18929860},"currentunits":145.5,"built":{"mass":977596,"count":418,"energy":23432152}},"units":{"air":{"lost":143,"kills":856,"built":141},"tech3":{"lost":222,"kills":394,"built":337},"cdr":{"lost":0,"kills":0,"built":0},"tech2":{"lost":13,"kills":724,"built":20},"tech1":{"lost":67,"kills":291,"built":49},"transportation":{"lost":3,"kills":26,"built":5},"land":{"lost":106,"kills":528,"built":164},"experimental":{"lost":8,"kills":6,"built":11},"structures":{"lost":61,"kills":16,"built":122},"engineer":{"lost":79,"kills":15,"built":85},"naval":{"lost":0,"kills":21,"built":0},"sacu":{"lost":30,"kills":0,"built":77}}}]} (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-01-05 23:19:20.549 INFO Received GPGNet message: OperationComplete 1 1 01:22:53 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-01-05 23:21:41.301 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:160) java.io.EOFException: null at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:226) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:116) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java:56) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:65) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:150) at java.base/java.lang.Thread.run(Thread.java:832) 2022-01-05 23:21:41.301 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:186) 2022-01-05 23:21:41.301 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:169) 2022-01-05 23:21:41.303 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:131) 2022-01-05 23:21:41.304 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-01-05 23:21:41.305 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:142) 2022-01-05 23:21:41.309 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) KeenBeanBurrito(426647) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:251) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:569) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:832) Caused by: java.nio.channels.AsynchronousCloseException: null at java.base/sun.nio.ch.DatagramChannelImpl.endRead(DatagramChannelImpl.java:523) at java.base/sun.nio.ch.DatagramChannelImpl.trustedBlockingReceive(DatagramChannelImpl.java:674) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:632) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:239) ... 3 common frames omitted 2022-01-05 23:21:41.311 WARN ICE KeenBeanBurrito(426647): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) 2022-01-05 23:21:41.311 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) CHAOSCHKN(331132) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:251) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:569) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:832) Caused by: java.nio.channels.AsynchronousCloseException: null at java.base/sun.nio.ch.DatagramChannelImpl.endRead(DatagramChannelImpl.java:523) at java.base/sun.nio.ch.DatagramChannelImpl.trustedBlockingReceive(DatagramChannelImpl.java:674) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:632) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:239) ... 3 common frames omitted 2022-01-05 23:21:41.311 WARN ICE KeenBeanBurrito(426647): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-01-05 23:21:41.314 WARN ICE CHAOSCHKN(331132): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) 2022-01-05 23:21:41.314 WARN ICE CHAOSCHKN(331132): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-01-05 23:21:41.314 DEBUG No longer listening for GPGPNET from FA (c.f.iceadapter.gpgnet.GPGNetServer:163) 2022-01-05 23:21:41.315 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262)