2022-11-23 20:02:01.708 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:02:01.711 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:02:01.713 INFO Using GPGNET_PORT: 62392 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:02:01.718 INFO Generated LOBBY_PORT: 62226 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:02:01.719 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:02:01.735 INFO Creating RPC server on port 51024 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:02:01.737 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:02:01.966 INFO New client connected on port 8211 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:02:01.967 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:02:01.986 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:02:01.987 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:02:02.162 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:02:02.162 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:02:04.421 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 20:02:04.421 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 20:02:04.423 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 20:02:10.595 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:02:10.597 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:02:10.598 INFO Using GPGNET_PORT: 41897 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:02:10.601 INFO Generated LOBBY_PORT: 24209 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:02:10.602 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:02:10.615 INFO Creating RPC server on port 3199 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:02:10.616 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:02:10.673 INFO New client connected on port 8224 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:02:10.674 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:02:10.686 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:02:10.687 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:02:10.852 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:02:10.852 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:02:14.900 WARN Failed to ping faforever.com (c.f.iceadapter.util.PingWrapper:52) 2022-11-23 20:02:19.376 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:144) 2022-11-23 20:02:19.376 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:02:19.376 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:85) 2022-11-23 20:02:19.379 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-11-23 20:02:19.380 INFO Sent GPGNet message: CreateLobby 0 24209 zorg-kirill 80765 1 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:02:19.380 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:02:19.380 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:02:19.499 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-11-23 20:02:19.499 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:02:19.500 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:02:19.554 INFO onJoinGame 464191 RaiderRyan (com.faforever.iceadapter.IceAdapter:90) 2022-11-23 20:02:19.556 DEBUG Peer created: 464191, RaiderRyan, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 20:02:19.556 DEBUG Now forwarding data to peer RaiderRyan(464191) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 20:02:19.558 INFO Sent GPGNet message: JoinGame 127.0.0.1:51042 RaiderRyan 464191 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:02:19.558 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:02:20.226 INFO IceMsg received {"srcId":464191,"destId":80765,"password":"21uas1r71fujbh733eng8pqtl7","ufrag":"bmr8c1giin1ds4","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.12.103","port":6793,"type":"HOST_CANDIDATE","generation":0,"id":"14","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"2607:fb90:450b:1a97:9ba:d557:0:e8d","port":6793,"type":"HOST_CANDIDATE","generation":0,"id":"15","relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"2607:fb90:450b:1a97:ed19:3229:3f01:72f6","port":6793,"type":"HOST_CANDIDATE","generation":0,"id":"16","relPort":0},{"foundation":"4","protocol":"udp","priority":2113939711,"ip":"2607:fb90:450b:1a97:a401:a7f2:e79d:dfd2","port":6793,"type":"HOST_CANDIDATE","generation":0,"id":"17","relPort":0},{"foundation":"5","protocol":"udp","priority":2113937151,"ip":"fe80:0:0:0:287b:1b3:4fc:22d7","port":6793,"type":"HOST_CANDIDATE","generation":0,"id":"18","relPort":0},{"foundation":"7","protocol":"udp","priority":1677724415,"ip":"172.58.176.54","port":9718,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"19","relAddr":"192.168.12.103","relPort":6793},{"foundation":"6","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":13803,"type":"RELAYED_CANDIDATE","generation":0,"id":"20","relAddr":"172.58.176.54","relPort":9718}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 20:02:20.227 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:02:20.228 DEBUG ICE RaiderRyan(464191): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 20:02:20.228 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,464191,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:02:20.228 INFO ICE RaiderRyan(464191): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:02:20.764 INFO ICE RaiderRyan(464191): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:02:20.766 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:02:21.043 DEBUG ICE RaiderRyan(464191): Sending own candidates to 464191, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:02:21.043 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,464191,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:02:21.045 INFO Sending Notification:{"method":"onIceMsg","params":[80765,464191,"{\"srcId\":80765,\"destId\":464191,\"password\":\"42egfc4qiv6ro2be07kutmgpmp\",\"ufrag\":\"euarp1giin1fij\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6791,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6791,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6791,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"192.168.0.11\",\"relPort\":6791},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":16308,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":\"95.84.207.11\",\"relPort\":6791}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:02:21.046 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,464191,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:02:21.048 DEBUG ICE RaiderRyan(464191): Starting ICE for peer 464191 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 20:02:21.661 DEBUG ICE RaiderRyan(464191): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 20:02:21.661 INFO Sending Notification:{"method":"onConnected","params":[80765,464191,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:02:21.662 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,464191,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:02:21.662 DEBUG ICE RaiderRyan(464191): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 20:02:24.085 INFO Received GPGNet message: GameFull (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:02:24.086 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameFull",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:02:42.399 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:235) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) 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:833) 2022-11-23 20:02:42.400 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:186) 2022-11-23 20:02:42.400 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:169) 2022-11-23 20:02:42.400 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:02:42.401 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:143) 2022-11-23 20:02:42.402 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 20:02:42.402 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 20:02:42.402 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) RaiderRyan(464191) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 20:02:42.403 DEBUG No longer listening for GPGPNET from FA (c.f.iceadapter.gpgnet.GPGNetServer:163) 2022-11-23 20:02:42.403 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 20:02:42.403 WARN ICE RaiderRyan(464191): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 20:02:42.403 WARN ICE RaiderRyan(464191): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-11-23 20:03:14.550 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:03:14.552 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:03:14.553 INFO Using GPGNET_PORT: 36566 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:03:14.556 INFO Generated LOBBY_PORT: 29972 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:03:14.557 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:03:14.569 INFO Creating RPC server on port 28384 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:03:14.570 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:03:14.610 INFO New client connected on port 8272 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:03:14.611 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:03:14.621 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:03:14.622 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:03:14.785 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:03:14.785 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:03:16.154 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 20:03:16.154 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 20:03:16.156 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 20:03:28.171 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:03:28.173 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:03:28.174 INFO Using GPGNET_PORT: 47732 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:03:28.178 INFO Generated LOBBY_PORT: 43370 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:03:28.179 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:03:28.192 INFO Creating RPC server on port 25138 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:03:28.193 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:03:28.243 INFO New client connected on port 8288 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:03:28.244 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:03:28.255 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:03:28.256 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:03:28.433 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:03:28.433 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:03:29.867 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 20:03:29.868 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 20:03:29.870 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 20:03:36.973 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:03:36.975 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:03:36.976 INFO Using GPGNET_PORT: 56234 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:03:36.980 INFO Generated LOBBY_PORT: 39259 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:03:36.981 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:03:36.993 INFO Creating RPC server on port 27951 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:03:36.994 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:03:37.064 INFO New client connected on port 8302 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:03:37.065 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:03:37.077 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:03:37.078 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:03:37.230 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:03:37.230 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:03:38.627 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 20:03:38.628 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 20:03:38.629 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 20:03:44.221 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:03:44.223 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:03:44.225 INFO Using GPGNET_PORT: 35252 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:03:44.228 INFO Generated LOBBY_PORT: 37122 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:03:44.229 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:03:44.243 INFO Creating RPC server on port 19288 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:03:44.244 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:03:44.292 INFO New client connected on port 8316 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:03:44.294 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:03:44.305 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:03:44.305 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:03:44.467 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:03:44.467 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:03:45.849 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 20:03:45.849 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 20:03:45.851 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 20:03:51.185 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:03:51.187 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:03:51.188 INFO Using GPGNET_PORT: 41465 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:03:51.191 INFO Generated LOBBY_PORT: 39856 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:03:51.192 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:03:51.205 INFO Creating RPC server on port 49459 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:03:51.206 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:03:51.272 INFO New client connected on port 8332 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:03:51.273 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:03:51.283 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:03:51.283 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:03:51.445 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:03:51.446 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:03:55.404 WARN Failed to ping faforever.com (c.f.iceadapter.util.PingWrapper:52) 2022-11-23 20:03:59.121 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:144) 2022-11-23 20:03:59.122 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:03:59.122 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:85) 2022-11-23 20:03:59.124 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-11-23 20:03:59.124 INFO Sent GPGNet message: CreateLobby 0 39856 zorg-kirill 80765 1 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:03:59.125 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:03:59.125 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:03:59.238 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-11-23 20:03:59.238 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:03:59.239 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:03:59.286 INFO onJoinGame 335458 Raun (com.faforever.iceadapter.IceAdapter:90) 2022-11-23 20:03:59.288 DEBUG Peer created: 335458, Raun, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 20:03:59.289 DEBUG Now forwarding data to peer Raun(335458) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 20:03:59.291 INFO Sent GPGNet message: JoinGame 127.0.0.1:58253 Raun 335458 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:03:59.292 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:03:59.451 INFO IceMsg received {"srcId":335458,"destId":80765,"password":"634tb1k83hvpiljnj9kv21ub0s","ufrag":"fc5361giin4gp4","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.228","port":6782,"type":"HOST_CANDIDATE","generation":0,"id":"4","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:85d3:3840:624:1fd9","port":6782,"type":"HOST_CANDIDATE","generation":0,"id":"5","relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"80.167.89.47","port":6782,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"6","relAddr":"192.168.1.228","relPort":6782},{"foundation":"3","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":17150,"type":"RELAYED_CANDIDATE","generation":0,"id":"7","relAddr":"80.167.89.47","relPort":6782}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 20:03:59.451 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:03:59.452 DEBUG ICE Raun(335458): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 20:03:59.452 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,335458,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:03:59.452 INFO ICE Raun(335458): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:03:59.985 INFO ICE Raun(335458): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:03:59.986 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:04:00.279 DEBUG ICE Raun(335458): Sending own candidates to 335458, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:04:00.279 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,335458,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:04:00.281 INFO Sending Notification:{"method":"onIceMsg","params":[80765,335458,"{\"srcId\":80765,\"destId\":335458,\"password\":\"7hmkkmtpkpud4g4se1jl662rc1\",\"ufrag\":\"6n7tm1giin4gf8\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6364,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6364,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6364,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"192.168.0.11\",\"relPort\":6364},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":14007,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":\"95.84.207.11\",\"relPort\":6364}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:04:00.282 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,335458,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:04:00.284 DEBUG ICE Raun(335458): Starting ICE for peer 335458 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 20:04:00.521 DEBUG ICE Raun(335458): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 20:04:00.521 INFO Sending Notification:{"method":"onConnected","params":[80765,335458,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:04:00.521 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,335458,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:04:00.522 DEBUG ICE Raun(335458): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 20:04:16.798 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:235) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) 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:833) 2022-11-23 20:04:16.799 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:186) 2022-11-23 20:04:16.799 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:169) 2022-11-23 20:04:16.799 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:04:16.800 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:143) 2022-11-23 20:04:16.800 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 20:04:16.801 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 20:04:16.801 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) Raun(335458) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 20:04:16.802 DEBUG No longer listening for GPGPNET from FA (c.f.iceadapter.gpgnet.GPGNetServer:163) 2022-11-23 20:04:16.802 WARN ICE Raun(335458): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 20:04:16.802 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 20:04:16.802 WARN ICE Raun(335458): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-11-23 20:04:28.008 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:04:28.010 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:04:28.011 INFO Using GPGNET_PORT: 36910 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:04:28.015 INFO Generated LOBBY_PORT: 37055 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:04:28.015 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:04:28.028 INFO Creating RPC server on port 59041 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:04:28.029 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:04:28.084 INFO New client connected on port 8357 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:04:28.085 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:04:28.096 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:04:28.097 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:04:28.256 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:04:28.256 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:04:29.623 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 20:04:29.623 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 20:04:29.625 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 20:04:35.704 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:04:35.706 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:04:35.708 INFO Using GPGNET_PORT: 24103 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:04:35.711 INFO Generated LOBBY_PORT: 29249 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:04:35.712 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:04:35.724 INFO Creating RPC server on port 7923 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:04:35.725 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:04:35.770 INFO New client connected on port 8367 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:04:35.771 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:04:35.783 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:04:35.783 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:04:35.944 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:04:35.944 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:04:37.314 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 20:04:37.314 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 20:04:37.315 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 20:04:42.290 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:04:42.292 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:04:42.293 INFO Using GPGNET_PORT: 43403 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:04:42.297 INFO Generated LOBBY_PORT: 23866 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:04:42.297 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:04:42.310 INFO Creating RPC server on port 59291 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:04:42.311 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:04:42.381 INFO New client connected on port 8377 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:04:42.382 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:04:42.394 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:04:42.394 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:04:42.559 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:04:42.560 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:04:43.949 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 20:04:43.949 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 20:04:43.951 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 20:04:49.698 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:04:49.699 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:04:49.700 INFO Using GPGNET_PORT: 56685 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:04:49.703 INFO Generated LOBBY_PORT: 40087 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:04:49.704 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:04:49.717 INFO Creating RPC server on port 49256 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:04:49.718 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:04:49.784 INFO New client connected on port 8388 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:04:49.785 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:04:49.797 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:04:49.797 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:04:49.960 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:04:49.961 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:04:51.346 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 20:04:51.346 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 20:04:51.348 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 20:07:16.577 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:07:16.579 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:07:16.580 INFO Using GPGNET_PORT: 49080 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:07:16.584 INFO Generated LOBBY_PORT: 61526 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:07:16.585 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:07:16.597 INFO Creating RPC server on port 52773 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:07:16.598 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:07:16.601 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:07:16.603 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:07:16.604 INFO Using GPGNET_PORT: 40577 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:07:16.608 INFO Generated LOBBY_PORT: 50560 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:07:16.608 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:07:16.621 INFO Creating RPC server on port 45924 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:07:16.622 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:07:16.818 INFO New client connected on port 8435 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:07:16.819 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:07:16.825 INFO New client connected on port 8437 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:07:16.826 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:07:16.831 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:07:16.832 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:16.836 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:07:16.836 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:16.993 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:07:16.993 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:16.998 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:07:16.998 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:18.497 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 20:07:18.497 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 20:07:18.498 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 20:07:23.164 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:07:23.166 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:07:23.167 INFO Using GPGNET_PORT: 54641 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:07:23.170 INFO Generated LOBBY_PORT: 25849 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:07:23.171 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:07:23.184 INFO Creating RPC server on port 20090 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:07:23.184 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:07:23.255 INFO New client connected on port 8448 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:07:23.256 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:07:23.267 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:07:23.267 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:23.431 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:07:23.432 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:24.822 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 20:07:24.823 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 20:07:24.824 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 20:07:29.123 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:07:29.125 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:07:29.126 INFO Using GPGNET_PORT: 5409 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:07:29.129 INFO Generated LOBBY_PORT: 42435 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:07:29.130 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:07:29.143 INFO Creating RPC server on port 47169 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:07:29.145 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:07:29.212 INFO New client connected on port 8459 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:07:29.213 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:07:29.224 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:07:29.225 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:29.384 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:07:29.384 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:33.397 WARN Failed to ping faforever.com (c.f.iceadapter.util.PingWrapper:52) 2022-11-23 20:07:34.939 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:144) 2022-11-23 20:07:34.939 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:34.939 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:85) 2022-11-23 20:07:34.942 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-11-23 20:07:34.942 INFO Sent GPGNet message: CreateLobby 0 42435 zorg-kirill 80765 1 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:07:34.942 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:07:34.943 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:35.083 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-11-23 20:07:35.084 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:07:35.084 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:35.131 INFO onJoinGame 327034 Utrax (com.faforever.iceadapter.IceAdapter:90) 2022-11-23 20:07:35.133 DEBUG Peer created: 327034, Utrax, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 20:07:35.134 DEBUG Now forwarding data to peer Utrax(327034) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 20:07:35.136 INFO Sent GPGNet message: JoinGame 127.0.0.1:54523 Utrax 327034 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:07:35.136 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:35.137 INFO onConnectToPeer 175614 ChickenJuice, offer: true (com.faforever.iceadapter.IceAdapter:107) 2022-11-23 20:07:35.137 DEBUG Peer created: 175614, ChickenJuice, localOffer: true (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 20:07:35.137 DEBUG Now forwarding data to peer ChickenJuice(175614) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 20:07:35.138 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,175614,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:35.138 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:54524 ChickenJuice 175614 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:07:35.138 INFO ICE ChickenJuice(175614): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:07:35.138 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:35.139 INFO onConnectToPeer 319270 Mirai_Nikki, offer: true (com.faforever.iceadapter.IceAdapter:107) 2022-11-23 20:07:35.139 DEBUG Peer created: 319270, Mirai_Nikki, localOffer: true (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 20:07:35.139 DEBUG Now forwarding data to peer Mirai_Nikki(319270) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 20:07:35.139 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,319270,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:35.139 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:54525 Mirai_Nikki 319270 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:07:35.140 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:35.140 INFO ICE Mirai_Nikki(319270): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:07:35.140 INFO onConnectToPeer 352639 cnPassion, offer: true (com.faforever.iceadapter.IceAdapter:107) 2022-11-23 20:07:35.140 DEBUG Peer created: 352639, cnPassion, localOffer: true (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 20:07:35.141 DEBUG Now forwarding data to peer cnPassion(352639) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 20:07:35.141 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:54526 cnPassion 352639 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:07:35.141 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,352639,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:35.141 INFO Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:35.141 INFO ICE cnPassion(352639): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:07:35.150 INFO Received GPGNet message: Disconnected 175614 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:07:35.150 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["175614"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:35.150 INFO Received GPGNet message: Disconnected 319270 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:07:35.150 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["319270"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:35.151 INFO Received GPGNet message: Disconnected 352639 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:07:35.151 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["352639"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:35.491 INFO IceMsg received {"srcId":327034,"destId":80765,"password":"17pl2kdc6buqhjkh4pgv5cmj35","ufrag":"e2h6k1giinb288","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.134","port":6803,"type":"HOST_CANDIDATE","generation":0,"id":"40","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:7f24:869b:c336:1052","port":6803,"type":"HOST_CANDIDATE","generation":0,"id":"41","relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"31.181.71.112","port":6803,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"42","relAddr":"192.168.0.134","relPort":6803},{"foundation":"3","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":17731,"type":"RELAYED_CANDIDATE","generation":0,"id":"43","relAddr":"31.181.71.112","relPort":6803}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 20:07:35.491 INFO Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:35.492 DEBUG ICE Utrax(327034): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 20:07:35.492 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,327034,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:35.492 INFO ICE Utrax(327034): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:07:35.660 INFO ICE ChickenJuice(175614): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:07:35.660 INFO ICE Utrax(327034): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:07:35.660 INFO ICE Mirai_Nikki(319270): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:07:35.660 INFO ICE cnPassion(352639): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:07:35.664 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:07:35.664 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:07:35.664 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:07:35.664 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:07:36.021 DEBUG ICE ChickenJuice(175614): Sending own candidates to 175614, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:07:36.021 DEBUG ICE cnPassion(352639): Sending own candidates to 352639, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:07:36.021 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,175614,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:36.021 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,352639,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:36.023 INFO Sending Notification:{"method":"onIceMsg","params":[80765,352639,"{\"srcId\":80765,\"destId\":352639,\"password\":\"3sqkppc62og7koa69ge9qn1gvf\",\"ufrag\":\"d4j3r1giinb33g\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6221,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6221,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6221,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":\"192.168.0.11\",\"relPort\":6221},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":17156,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"95.84.207.11\",\"relPort\":6221}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:36.023 INFO Sending Notification:{"method":"onIceMsg","params":[80765,175614,"{\"srcId\":80765,\"destId\":175614,\"password\":\"4ug1g8magt5btf8uamursbjrpa\",\"ufrag\":\"djhgi1giinb33g\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6676,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6676,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6676,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"192.168.0.11\",\"relPort\":6676},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":14047,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":\"95.84.207.11\",\"relPort\":6676}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:36.026 DEBUG ICE Utrax(327034): Sending own candidates to 327034, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:07:36.026 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,327034,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:36.027 INFO Sending Notification:{"method":"onIceMsg","params":[80765,327034,"{\"srcId\":80765,\"destId\":327034,\"password\":\"urpbfa2bf2vlkpspgg8si0tta\",\"ufrag\":\"8plgb1giinb3e4\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":7084,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":7084,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":7084,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":\"192.168.0.11\",\"relPort\":7084},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":19043,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":\"95.84.207.11\",\"relPort\":7084}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:36.027 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,327034,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:36.029 DEBUG ICE Utrax(327034): Starting ICE for peer 327034 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 20:07:36.041 DEBUG ICE Mirai_Nikki(319270): Sending own candidates to 319270, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:07:36.041 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,319270,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:36.042 INFO Sending Notification:{"method":"onIceMsg","params":[80765,319270,"{\"srcId\":80765,\"destId\":319270,\"password\":\"1a9enb1ci3ie730gdejgg1hqtv\",\"ufrag\":\"2i9n51giinb33g\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6530,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6530,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6530,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":\"192.168.0.11\",\"relPort\":6530},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":10349,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relAddr\":\"95.84.207.11\",\"relPort\":6530}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:36.271 DEBUG ICE Utrax(327034): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 20:07:36.271 INFO Sending Notification:{"method":"onConnected","params":[80765,327034,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:36.271 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,327034,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:36.272 DEBUG ICE Utrax(327034): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 20:07:36.379 INFO IceMsg received {"srcId":175614,"destId":80765,"password":"67mepsskk6efj51bq5d4ptkg8m","ufrag":"3kuha1giinb1un","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.40","port":6184,"type":"HOST_CANDIDATE","generation":0,"id":"12","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:a70:9aee:77c7:7dc4","port":6184,"type":"HOST_CANDIDATE","generation":0,"id":"13","relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"94.181.194.55","port":57432,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"14","relAddr":"192.168.1.40","relPort":6184},{"foundation":"3","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":19481,"type":"RELAYED_CANDIDATE","generation":0,"id":"15","relAddr":"94.181.194.55","relPort":57432}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 20:07:36.379 INFO Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:36.379 DEBUG ICE ChickenJuice(175614): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 20:07:36.380 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,175614,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:36.381 DEBUG ICE ChickenJuice(175614): Starting ICE for peer 175614 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 20:07:36.590 DEBUG ICE ChickenJuice(175614): ICE terminated, connected, selected candidate pair: srflx <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 20:07:36.590 INFO Sending Notification:{"method":"onConnected","params":[80765,175614,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:36.590 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,175614,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:36.590 DEBUG Starting connectivity checker for peer 175614 (c.f.i.i.PeerConnectivityCheckerModule:37) 2022-11-23 20:07:36.591 DEBUG ICE ChickenJuice(175614): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 20:07:37.456 INFO IceMsg received {"srcId":352639,"destId":80765,"password":"2ui01p896rpqr4k6pht9fsqvp6","ufrag":"3quvf1giinb3fk","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.47.1","port":6337,"type":"HOST_CANDIDATE","generation":0,"id":"36","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:ff87:608:2769:3253","port":6337,"type":"HOST_CANDIDATE","generation":0,"id":"37","relPort":0},{"foundation":"4","protocol":"udp","priority":2113939711,"ip":"2408:8456:826:a1f3:b7dc:a695:47c3:2daf","port":6337,"type":"HOST_CANDIDATE","generation":0,"id":"38","relPort":0},{"foundation":"5","protocol":"udp","priority":2113939711,"ip":"2408:8456:826:a1f3:5c7e:eeb5:e104:a99c","port":6337,"type":"HOST_CANDIDATE","generation":0,"id":"39","relPort":0},{"foundation":"6","protocol":"udp","priority":2113937151,"ip":"fe80:0:0:0:9010:7c6:9f2c:567","port":6337,"type":"HOST_CANDIDATE","generation":0,"id":"40","relPort":0},{"foundation":"8","protocol":"udp","priority":2113937151,"ip":"fe80:0:0:0:e006:db3e:5be7:7d31","port":6337,"type":"HOST_CANDIDATE","generation":0,"id":"41","relPort":0},{"foundation":"10","protocol":"udp","priority":2113937151,"ip":"fe80:0:0:0:a858:917:4455:837","port":6337,"type":"HOST_CANDIDATE","generation":0,"id":"42","relPort":0},{"foundation":"3","protocol":"udp","priority":2113932031,"ip":"192.168.42.183","port":6337,"type":"HOST_CANDIDATE","generation":0,"id":"43","relPort":0},{"foundation":"7","protocol":"udp","priority":2113932031,"ip":"192.168.208.1","port":6337,"type":"HOST_CANDIDATE","generation":0,"id":"44","relPort":0},{"foundation":"9","protocol":"udp","priority":2113932031,"ip":"192.168.56.1","port":6337,"type":"HOST_CANDIDATE","generation":0,"id":"45","relPort":0},{"foundation":"12","protocol":"udp","priority":1677724415,"ip":"23.90.149.9","port":6337,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"46","relAddr":"192.168.42.183","relPort":6337},{"foundation":"11","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":19356,"type":"RELAYED_CANDIDATE","generation":0,"id":"47","relAddr":"23.90.149.9","relPort":6337}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 20:07:37.456 INFO Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:37.456 DEBUG ICE cnPassion(352639): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), host(udp), host(udp), host(udp), host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 20:07:37.457 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,352639,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:37.460 DEBUG ICE cnPassion(352639): Starting ICE for peer 352639 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 20:07:38.220 DEBUG ICE cnPassion(352639): ICE terminated, connected, selected candidate pair: srflx <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 20:07:38.220 INFO Sending Notification:{"method":"onConnected","params":[80765,352639,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:38.220 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,352639,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:38.220 DEBUG Starting connectivity checker for peer 352639 (c.f.i.i.PeerConnectivityCheckerModule:37) 2022-11-23 20:07:38.221 DEBUG ICE cnPassion(352639): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 20:07:38.596 INFO IceMsg received {"srcId":319270,"destId":80765,"password":"4e7a9ba1d3ijdtkg4rd0hd3r28","ufrag":"a5a561giinb2mg","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"26.104.147.76","port":6827,"type":"HOST_CANDIDATE","generation":0,"id":"27","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fdfd:0:0:0:0:0:1a68:934c","port":6827,"type":"HOST_CANDIDATE","generation":0,"id":"28","relPort":0},{"foundation":"6","protocol":"udp","priority":2113939711,"ip":"2001:0:284a:364:282f:d34:d1d9:f611","port":6827,"type":"HOST_CANDIDATE","generation":0,"id":"29","relPort":0},{"foundation":"3","protocol":"udp","priority":2113937151,"ip":"fe80:0:0:0:83d3:6be7:a60d:427","port":6827,"type":"HOST_CANDIDATE","generation":0,"id":"30","relPort":0},{"foundation":"5","protocol":"udp","priority":2113937151,"ip":"fe80:0:0:0:b10b:3626:d982:ddad","port":6827,"type":"HOST_CANDIDATE","generation":0,"id":"31","relPort":0},{"foundation":"7","protocol":"udp","priority":2113937151,"ip":"fe80:0:0:0:282f:d34:d1d9:f611","port":6827,"type":"HOST_CANDIDATE","generation":0,"id":"32","relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.165","port":6827,"type":"HOST_CANDIDATE","generation":0,"id":"33","relPort":0},{"foundation":"9","protocol":"udp","priority":1677724415,"ip":"46.38.9.238","port":6827,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"34","relAddr":"192.168.0.165","relPort":6827},{"foundation":"8","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":10460,"type":"RELAYED_CANDIDATE","generation":0,"id":"35","relAddr":"46.38.9.238","relPort":6827}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 20:07:38.596 INFO Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:07:38.596 DEBUG ICE Mirai_Nikki(319270): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 20:07:38.596 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,319270,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:38.600 DEBUG ICE Mirai_Nikki(319270): Starting ICE for peer 319270 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 20:07:39.091 DEBUG ICE Mirai_Nikki(319270): ICE terminated, connected, selected candidate pair: srflx <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 20:07:39.091 INFO Sending Notification:{"method":"onConnected","params":[80765,319270,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:39.092 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,319270,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:07:39.092 DEBUG Starting connectivity checker for peer 319270 (c.f.i.i.PeerConnectivityCheckerModule:37) 2022-11-23 20:07:39.092 DEBUG ICE Mirai_Nikki(319270): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 20:08:49.147 INFO Received GPGNet message: Chat enemies ground only? (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:08:49.148 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["enemies ground only?"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:09:23.263 INFO onDisconnectFromPeer 352639 (com.faforever.iceadapter.IceAdapter:118) 2022-11-23 20:09:23.266 WARN ICE cnPassion(352639): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 20:09:23.267 WARN ICE cnPassion(352639): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-11-23 20:09:23.265 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) cnPassion(352639) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 20:09:23.267 INFO Sent GPGNet message: DisconnectFromPeer 352639 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:09:23.267 INFO Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:09:23.277 INFO Received GPGNet message: Disconnected 352639 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:09:23.277 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["352639"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:10:27.067 INFO Received GPGNet message: Chat ÷åì ýòè ÀÈ ëó÷øå ñòàíäàðòíûõ? (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:10:27.067 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["÷åì ýòè ÀÈ ëó÷øå ñòàíäàðòíûõ?"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:11:22.156 INFO onConnectToPeer 157502 Viziter, offer: false (com.faforever.iceadapter.IceAdapter:107) 2022-11-23 20:11:22.157 DEBUG Peer created: 157502, Viziter, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 20:11:22.157 DEBUG Now forwarding data to peer Viziter(157502) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 20:11:22.158 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:65310 Viziter 157502 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:11:22.158 INFO Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:11:22.158 INFO Received GPGNet message: Disconnected 157502 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:11:22.158 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["157502"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:11:23.120 INFO IceMsg received {"srcId":157502,"destId":80765,"password":"3ohu0k4i71p0jqq1rpkr2k1av1","ufrag":"1ckvh1giinhv2n","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.3","port":6859,"type":"HOST_CANDIDATE","generation":0,"id":"0","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:f903:72ce:e18b:6fc3","port":6859,"type":"HOST_CANDIDATE","generation":0,"id":"1","relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"31.163.235.119","port":6859,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"2","relAddr":"192.168.0.3","relPort":6859},{"foundation":"3","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":10581,"type":"RELAYED_CANDIDATE","generation":0,"id":"3","relAddr":"31.163.235.119","relPort":6859}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 20:11:23.120 INFO Sending Response:{"result":null,"id":12,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:11:23.120 DEBUG ICE Viziter(157502): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 20:11:23.121 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,157502,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:11:23.121 INFO ICE Viziter(157502): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:11:23.121 INFO ICE Viziter(157502): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:11:23.122 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:11:23.369 DEBUG ICE Viziter(157502): Sending own candidates to 157502, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:11:23.369 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,157502,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:11:23.369 INFO Sending Notification:{"method":"onIceMsg","params":[80765,157502,"{\"srcId\":80765,\"destId\":157502,\"password\":\"16lshfb6k79lvojuotbb54a4cc\",\"ufrag\":\"8a2oh1giini1nh\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6250,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6250,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6250,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"18\",\"relAddr\":\"192.168.0.11\",\"relPort\":6250},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":11472,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"19\",\"relAddr\":\"95.84.207.11\",\"relPort\":6250}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:11:23.370 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,157502,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:11:23.371 DEBUG ICE Viziter(157502): Starting ICE for peer 157502 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 20:11:23.636 DEBUG ICE Viziter(157502): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 20:11:23.636 INFO Sending Notification:{"method":"onConnected","params":[80765,157502,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:11:23.636 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,157502,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:11:23.637 DEBUG ICE Viziter(157502): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 20:12:07.684 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:235) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) 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:833) 2022-11-23 20:12:07.684 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:186) 2022-11-23 20:12:07.684 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:169) 2022-11-23 20:12:07.684 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:07.684 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:143) 2022-11-23 20:12:07.685 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) Mirai_Nikki(319270) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 20:12:07.685 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 20:12:07.686 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 20:12:07.686 WARN ICE Mirai_Nikki(319270): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 20:12:07.687 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) ChickenJuice(175614) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 20:12:07.687 WARN ICE Mirai_Nikki(319270): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-11-23 20:12:07.688 WARN ICE ChickenJuice(175614): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 20:12:07.688 WARN ICE ChickenJuice(175614): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-11-23 20:12:07.688 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) Viziter(157502) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 20:12:07.689 WARN ICE Viziter(157502): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 20:12:07.689 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) Utrax(327034) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 20:12:07.689 WARN ICE Viziter(157502): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-11-23 20:12:07.690 DEBUG No longer listening for GPGPNET from FA (c.f.iceadapter.gpgnet.GPGNetServer:163) 2022-11-23 20:12:07.690 WARN ICE Utrax(327034): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 20:12:07.690 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 20:12:07.690 WARN ICE Utrax(327034): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-11-23 20:12:27.438 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 20:12:27.440 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 20:12:27.441 INFO Using GPGNET_PORT: 46345 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 20:12:27.445 INFO Generated LOBBY_PORT: 22768 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 20:12:27.446 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 20:12:27.460 INFO Creating RPC server on port 17838 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 20:12:27.461 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 20:12:27.693 INFO New client connected on port 9940 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 20:12:27.694 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 20:12:27.705 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 20:12:27.706 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:12:27.870 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 20:12:27.871 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:12:31.897 WARN Failed to ping faforever.com (c.f.iceadapter.util.PingWrapper:52) 2022-11-23 20:12:33.404 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:144) 2022-11-23 20:12:33.404 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:33.404 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:85) 2022-11-23 20:12:33.405 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-11-23 20:12:33.406 INFO Sent GPGNet message: CreateLobby 0 22768 zorg-kirill 80765 1 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:12:33.406 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:12:33.406 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:33.544 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-11-23 20:12:33.545 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:12:33.545 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:33.593 INFO onJoinGame 277452 Radde (com.faforever.iceadapter.IceAdapter:90) 2022-11-23 20:12:33.595 DEBUG Peer created: 277452, Radde, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 20:12:33.596 DEBUG Now forwarding data to peer Radde(277452) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 20:12:33.598 INFO Sent GPGNet message: JoinGame 127.0.0.1:55521 Radde 277452 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:12:33.598 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:12:33.599 INFO onConnectToPeer 336114 GhillieWolf, offer: true (com.faforever.iceadapter.IceAdapter:107) 2022-11-23 20:12:33.599 DEBUG Peer created: 336114, GhillieWolf, localOffer: true (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 20:12:33.599 DEBUG Now forwarding data to peer GhillieWolf(336114) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 20:12:33.600 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:33.600 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:55522 GhillieWolf 336114 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:12:33.600 INFO ICE GhillieWolf(336114): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:12:33.600 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:12:33.614 INFO Received GPGNet message: Disconnected 336114 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:12:33.615 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["336114"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:33.809 INFO IceMsg received {"srcId":277452,"destId":80765,"password":"fjpfuitf7ipasi5rmc5lhol11","ufrag":"3lu7k1giink560","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.199","port":6635,"type":"HOST_CANDIDATE","generation":0,"id":"20","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:7804:7ae7:3ce6:6837","port":6635,"type":"HOST_CANDIDATE","generation":0,"id":"21","relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"89.72.113.196","port":6635,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"22","relAddr":"192.168.0.199","relPort":6635},{"foundation":"3","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":12088,"type":"RELAYED_CANDIDATE","generation":0,"id":"23","relAddr":"89.72.113.196","relPort":6635}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 20:12:33.810 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:12:33.810 DEBUG ICE Radde(277452): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 20:12:33.810 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,277452,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:33.811 INFO ICE Radde(277452): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:12:34.128 INFO ICE Radde(277452): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:12:34.128 INFO ICE GhillieWolf(336114): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:12:34.129 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:12:34.129 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:12:34.451 DEBUG ICE Radde(277452): Sending own candidates to 277452, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:12:34.452 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,277452,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:34.453 INFO Sending Notification:{"method":"onIceMsg","params":[80765,277452,"{\"srcId\":80765,\"destId\":277452,\"password\":\"4es19l57dfo7ljrbdpk2k7s0gi\",\"ufrag\":\"9jbjk1giink6oj\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6428,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6428,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6428,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"192.168.0.11\",\"relPort\":6428},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":14453,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":\"95.84.207.11\",\"relPort\":6428}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:34.454 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,277452,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:34.456 DEBUG ICE Radde(277452): Starting ICE for peer 277452 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 20:12:34.457 DEBUG ICE GhillieWolf(336114): Sending own candidates to 336114, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:12:34.457 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:34.458 INFO Sending Notification:{"method":"onIceMsg","params":[80765,336114,"{\"srcId\":80765,\"destId\":336114,\"password\":\"5o8d5s1eioor4sqe6kbbcibg8u\",\"ufrag\":\"1o5rn1giink6ia\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":7006,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":7006,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":7006,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":\"192.168.0.11\",\"relPort\":7006},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":16007,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"95.84.207.11\",\"relPort\":7006}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:34.769 DEBUG ICE Radde(277452): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 20:12:34.769 INFO Sending Notification:{"method":"onConnected","params":[80765,277452,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:34.769 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,277452,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:34.770 DEBUG ICE Radde(277452): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 20:12:40.464 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:45.468 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:45.468 INFO ICE GhillieWolf(336114): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:12:45.469 INFO ICE GhillieWolf(336114): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:12:45.469 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:12:45.732 DEBUG ICE GhillieWolf(336114): Sending own candidates to 336114, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:12:45.733 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:45.733 INFO Sending Notification:{"method":"onIceMsg","params":[80765,336114,"{\"srcId\":80765,\"destId\":336114,\"password\":\"52gjl7to5fo0232t90etmi4nnb\",\"ufrag\":\"17dhb1giinki4t\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6130,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6130,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6130,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":\"192.168.0.11\",\"relPort\":6130},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":16039,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":\"95.84.207.11\",\"relPort\":6130}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:50.472 INFO Received GPGNet message: Chat hi (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:12:50.473 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["hi"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:51.746 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:56.750 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:56.750 INFO ICE GhillieWolf(336114): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:12:56.751 INFO ICE GhillieWolf(336114): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:12:56.751 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:12:57.008 DEBUG ICE GhillieWolf(336114): Sending own candidates to 336114, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:12:57.008 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:12:57.008 INFO Sending Notification:{"method":"onIceMsg","params":[80765,336114,"{\"srcId\":80765,\"destId\":336114,\"password\":\"vfj9ch45me0hud4vq4sdlip1f\",\"ufrag\":\"hq0i1giinkt5f\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6121,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6121,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6121,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":\"192.168.0.11\",\"relPort\":6121},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":12997,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relAddr\":\"95.84.207.11\",\"relPort\":6121}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:03.010 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:08.014 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:08.014 INFO ICE GhillieWolf(336114): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:13:08.015 INFO ICE GhillieWolf(336114): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:13:08.015 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:13:08.275 DEBUG ICE GhillieWolf(336114): Sending own candidates to 336114, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:13:08.275 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:08.276 INFO Sending Notification:{"method":"onIceMsg","params":[80765,336114,"{\"srcId\":80765,\"destId\":336114,\"password\":\"rcgj51aomf6i2dd9mag44tud8\",\"ufrag\":\"fc54u1giinl85f\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":7040,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":7040,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":7040,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"18\",\"relAddr\":\"192.168.0.11\",\"relPort\":7040},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":17379,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"19\",\"relAddr\":\"95.84.207.11\",\"relPort\":7040}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:14.292 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:15.113 INFO onConnectToPeer 34551 Nt, offer: false (com.faforever.iceadapter.IceAdapter:107) 2022-11-23 20:13:15.113 DEBUG Peer created: 34551, Nt, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 20:13:15.113 DEBUG Now forwarding data to peer Nt(34551) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 20:13:15.114 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:52793 Nt 34551 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:13:15.114 INFO Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:13:15.120 INFO Received GPGNet message: Disconnected 34551 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:13:15.120 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["34551"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:15.886 INFO IceMsg received {"srcId":34551,"destId":80765,"password":"b7m7pvk9gt339613csqm6rm6p","ufrag":"43ek81giinle0r","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.10.42","port":6385,"type":"HOST_CANDIDATE","generation":0,"id":"8","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:bc9a:b18a:f1c9:a29d","port":6385,"type":"HOST_CANDIDATE","generation":0,"id":"9","relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"81.197.49.124","port":6385,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"10","relAddr":"192.168.10.42","relPort":6385},{"foundation":"3","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":13679,"type":"RELAYED_CANDIDATE","generation":0,"id":"11","relAddr":"81.197.49.124","relPort":6385}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 20:13:15.886 INFO Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:13:15.886 DEBUG ICE Nt(34551): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 20:13:15.886 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:15.887 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:13:15.887 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:13:15.887 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:13:16.151 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:13:16.151 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:16.151 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"18gj8ctb4v5grrrtrb4pm6tke7\",\"ufrag\":\"a5b8l1giinlfrf\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6692,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"20\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6692,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"21\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6692,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"22\",\"relAddr\":\"192.168.0.11\",\"relPort\":6692},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":18143,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"23\",\"relAddr\":\"95.84.207.11\",\"relPort\":6692}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:16.152 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:16.153 DEBUG ICE Nt(34551): Starting ICE for peer 34551 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 20:13:16.402 DEBUG ICE Nt(34551): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 20:13:16.402 INFO Sending Notification:{"method":"onConnected","params":[80765,34551,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:16.402 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:16.403 DEBUG ICE Nt(34551): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 20:13:19.295 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:19.295 INFO ICE GhillieWolf(336114): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:13:19.296 INFO ICE GhillieWolf(336114): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:13:19.296 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:13:19.555 DEBUG ICE GhillieWolf(336114): Sending own candidates to 336114, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:13:19.555 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:19.555 INFO Sending Notification:{"method":"onIceMsg","params":[80765,336114,"{\"srcId\":80765,\"destId\":336114,\"password\":\"tisk9bh86joq2nmjpr8jn765v\",\"ufrag\":\"4i7ge1giinlj60\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":7037,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"24\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":7037,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"25\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":7037,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"26\",\"relAddr\":\"192.168.0.11\",\"relPort\":7037},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":12924,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"27\",\"relAddr\":\"95.84.207.11\",\"relPort\":7037}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:25.558 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:25.561 INFO onDisconnectFromPeer 336114 (com.faforever.iceadapter.IceAdapter:118) 2022-11-23 20:13:25.562 INFO Sent GPGNet message: DisconnectFromPeer 336114 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:13:25.562 INFO Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:13:25.562 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) GhillieWolf(336114) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 20:13:25.565 INFO Received GPGNet message: Disconnected 336114 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:13:25.565 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["336114"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:30.560 WARN ICE GhillieWolf(336114): Peer not connected anymore, aborting reinitiation of ICE (c.f.iceadapter.ice.PeerIceModule:365) 2022-11-23 20:13:31.573 INFO onConnectToPeer 336114 GhillieWolf, offer: false (com.faforever.iceadapter.IceAdapter:107) 2022-11-23 20:13:31.573 DEBUG Peer created: 336114, GhillieWolf, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 20:13:31.574 DEBUG Now forwarding data to peer GhillieWolf(336114) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 20:13:31.574 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:52796 GhillieWolf 336114 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:13:31.574 INFO Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:13:31.579 INFO Received GPGNet message: Disconnected 336114 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:13:31.579 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["336114"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:32.325 INFO IceMsg received {"srcId":336114,"destId":80765,"password":"6fllin7dvano3p2681ef9oilj7","ufrag":"bj7fm1giinlt6b","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.241","port":6358,"type":"HOST_CANDIDATE","generation":0,"id":"0","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:26bc:9465:b8f3:74c0","port":6358,"type":"HOST_CANDIDATE","generation":0,"id":"3","relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"89.72.113.196","port":6358,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"4","relAddr":"192.168.0.241","relPort":6358},{"foundation":"3","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":15747,"type":"RELAYED_CANDIDATE","generation":0,"id":"6","relAddr":"89.72.113.196","relPort":6358}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 20:13:32.326 INFO Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:13:32.326 DEBUG ICE GhillieWolf(336114): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 20:13:32.326 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:32.326 INFO ICE GhillieWolf(336114): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:13:32.327 INFO ICE GhillieWolf(336114): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:13:32.327 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:13:32.588 DEBUG ICE GhillieWolf(336114): Sending own candidates to 336114, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:13:32.588 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:32.589 INFO Sending Notification:{"method":"onIceMsg","params":[80765,336114,"{\"srcId\":80765,\"destId\":336114,\"password\":\"3ds0io63lppfe62clp90asvo6r\",\"ufrag\":\"45c9h1giinlvt7\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6695,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"28\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6695,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"29\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6695,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"30\",\"relAddr\":\"192.168.0.11\",\"relPort\":6695},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":19511,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"31\",\"relAddr\":\"95.84.207.11\",\"relPort\":6695}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:32.589 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:32.590 DEBUG ICE GhillieWolf(336114): Starting ICE for peer 336114 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 20:13:38.991 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:43.560 INFO IceMsg received {"srcId":336114,"destId":80765,"password":"4fvgb9dp83v6q9c1khp1v0m3nn","ufrag":"6ft821giinm8kg","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.241","port":6447,"type":"HOST_CANDIDATE","generation":0,"id":"8","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:26bc:9465:b8f3:74c0","port":6447,"type":"HOST_CANDIDATE","generation":0,"id":"10","relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"89.72.113.196","port":6447,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"12","relAddr":"192.168.0.241","relPort":6447},{"foundation":"3","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":16176,"type":"RELAYED_CANDIDATE","generation":0,"id":"14","relAddr":"89.72.113.196","relPort":6447}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 20:13:43.560 INFO Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:13:43.560 DEBUG ICE GhillieWolf(336114): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 20:13:43.561 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:43.561 INFO ICE GhillieWolf(336114): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:13:43.561 INFO ICE GhillieWolf(336114): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:13:43.562 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:13:43.816 DEBUG ICE GhillieWolf(336114): Sending own candidates to 336114, offered candidates: srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:13:43.817 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:43.817 INFO Sending Notification:{"method":"onIceMsg","params":[80765,336114,"{\"srcId\":80765,\"destId\":336114,\"password\":\"1t32avepbuhsa9ggflr9dbbrsn\",\"ufrag\":\"60u6k1giinmas9\",\"candidates\":[{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6873,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"34\",\"relAddr\":\"192.168.0.11\",\"relPort\":6873},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":13137,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"35\",\"relAddr\":\"95.84.207.11\",\"relPort\":6873}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:43.817 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:43.818 DEBUG ICE GhillieWolf(336114): Starting ICE for peer 336114 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 20:13:50.105 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:13:54.864 INFO onDisconnectFromPeer 336114 (com.faforever.iceadapter.IceAdapter:118) 2022-11-23 20:13:54.864 INFO Sent GPGNet message: DisconnectFromPeer 336114 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:13:54.864 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) GhillieWolf(336114) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 20:13:54.864 INFO Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:13:54.868 INFO Received GPGNet message: Disconnected 336114 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:13:54.868 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["336114"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:14:18.998 INFO Received GPGNet message: Chat good (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:14:18.998 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["good"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:14:39.812 INFO onConnectToPeer 336114 GhillieWolf, offer: false (com.faforever.iceadapter.IceAdapter:107) 2022-11-23 20:14:39.812 DEBUG Peer created: 336114, GhillieWolf, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 20:14:39.813 DEBUG Now forwarding data to peer GhillieWolf(336114) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 20:14:39.813 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:61341 GhillieWolf 336114 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:14:39.813 INFO Sending Response:{"result":null,"id":12,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:14:39.821 INFO Received GPGNet message: Disconnected 336114 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:14:39.821 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["336114"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:14:40.633 INFO IceMsg received {"srcId":336114,"destId":80765,"password":"3u53ouqm6vpjqs87v7mdusvf6n","ufrag":"dcq91giinnvr5","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.241","port":6816,"type":"HOST_CANDIDATE","generation":0,"id":"1","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:26bc:9465:b8f3:74c0","port":6816,"type":"HOST_CANDIDATE","generation":0,"id":"3","relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"89.72.113.196","port":6816,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"6","relAddr":"192.168.0.241","relPort":6816},{"foundation":"3","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":17462,"type":"RELAYED_CANDIDATE","generation":0,"id":"7","relAddr":"89.72.113.196","relPort":6816}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 20:14:40.634 INFO Sending Response:{"result":null,"id":13,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:14:40.634 DEBUG ICE GhillieWolf(336114): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 20:14:40.634 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:14:40.634 INFO ICE GhillieWolf(336114): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:14:40.635 INFO ICE GhillieWolf(336114): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:14:40.635 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:14:40.887 DEBUG ICE GhillieWolf(336114): Sending own candidates to 336114, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:14:40.888 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:14:40.888 INFO Sending Notification:{"method":"onIceMsg","params":[80765,336114,"{\"srcId\":80765,\"destId\":336114,\"password\":\"9gebf4uhaoelcnaapj7mthse2\",\"ufrag\":\"5cuh91giino2jr\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6378,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"36\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6378,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"37\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6378,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"38\",\"relAddr\":\"192.168.0.11\",\"relPort\":6378},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":13307,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"39\",\"relAddr\":\"95.84.207.11\",\"relPort\":6378}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:14:40.888 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:14:40.889 DEBUG ICE GhillieWolf(336114): Starting ICE for peer 336114 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 20:14:41.164 DEBUG ICE GhillieWolf(336114): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 20:14:41.164 INFO Sending Notification:{"method":"onConnected","params":[80765,336114,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:14:41.164 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:14:41.164 DEBUG ICE GhillieWolf(336114): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 20:15:23.250 INFO onConnectToPeer 169104 Undercontrol, offer: false (com.faforever.iceadapter.IceAdapter:107) 2022-11-23 20:15:23.250 DEBUG Peer created: 169104, Undercontrol, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 20:15:23.250 DEBUG Now forwarding data to peer Undercontrol(169104) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 20:15:23.251 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:57326 Undercontrol 169104 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 20:15:23.251 INFO Sending Response:{"result":null,"id":14,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:15:23.262 INFO Received GPGNet message: Disconnected 169104 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:15:23.262 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["169104"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:15:24.128 INFO IceMsg received {"srcId":169104,"destId":80765,"password":"3qo0fas135tsnqu8qho87j62hl","ufrag":"e39551giinpbg9","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.14","port":6833,"type":"HOST_CANDIDATE","generation":0,"id":"0","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"2a01:cb04:1e3:e600:42ea:a74:c096:f1bb","port":6833,"type":"HOST_CANDIDATE","generation":0,"id":"2","relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"2a01:cb04:1e3:e600:7564:7516:cc60:290f","port":6833,"type":"HOST_CANDIDATE","generation":0,"id":"4","relPort":0},{"foundation":"4","protocol":"udp","priority":2113937151,"ip":"fe80:0:0:0:401a:d254:d97e:92e8","port":6833,"type":"HOST_CANDIDATE","generation":0,"id":"7","relPort":0},{"foundation":"6","protocol":"udp","priority":1677724415,"ip":"92.169.162.150","port":6833,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"9","relAddr":"192.168.1.14","relPort":6833},{"foundation":"5","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":19930,"type":"RELAYED_CANDIDATE","generation":0,"id":"10","relAddr":"92.169.162.150","relPort":6833}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 20:15:24.129 INFO Sending Response:{"result":null,"id":15,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 20:15:24.129 DEBUG ICE Undercontrol(169104): 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-11-23 20:15:24.129 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,169104,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:15:24.129 INFO ICE Undercontrol(169104): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 20:15:24.130 INFO ICE Undercontrol(169104): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 20:15:24.130 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 20:15:24.406 DEBUG ICE Undercontrol(169104): Sending own candidates to 169104, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 20:15:24.406 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,169104,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:15:24.407 INFO Sending Notification:{"method":"onIceMsg","params":[80765,169104,"{\"srcId\":80765,\"destId\":169104,\"password\":\"6iigjvlh565cg3fq75reuemfbj\",\"ufrag\":\"14nt91giinpd32\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6429,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"40\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6429,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"41\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6429,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"42\",\"relAddr\":\"192.168.0.11\",\"relPort\":6429},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":12569,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"43\",\"relAddr\":\"95.84.207.11\",\"relPort\":6429}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:15:24.407 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,169104,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:15:24.408 DEBUG ICE Undercontrol(169104): Starting ICE for peer 169104 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 20:15:24.720 DEBUG ICE Undercontrol(169104): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 20:15:24.720 INFO Sending Notification:{"method":"onConnected","params":[80765,169104,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:15:24.720 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,169104,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:15:24.721 DEBUG ICE Undercontrol(169104): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 20:15:25.631 INFO Received GPGNet message: GameFull (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:15:25.632 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameFull",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:15:38.630 INFO Received GPGNet message: Chat maybe put wolf in center? (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:15:38.630 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["maybe put wolf in center?"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:16:15.977 INFO Received GPGNet message: Chat he has 0 games (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:16:15.977 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["he has 0 games"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:16:30.220 INFO Received GPGNet message: Chat oh, then its good (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:16:30.221 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["oh, then its good"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:17:09.662 DEBUG New GameState: Launching (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-11-23 20:17:09.662 INFO Received GPGNet message: GameState Launching (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:17:09.663 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Launching"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:50:08.473 INFO Received GPGNet message: GameResult 10 defeat -10 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:50:08.473 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[10,"defeat -10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 20:59:46.644 INFO Received GPGNet message: EnforceRating (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 20:59:46.644 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:00:04.918 INFO Received GPGNet message: EnforceRating (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:00:04.918 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:00:07.907 INFO Received GPGNet message: EnforceRating (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:00:07.907 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:00:34.321 INFO Received GPGNet message: GameResult 8 defeat -10 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:00:34.322 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[8,"defeat -10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:00:43.881 INFO Received GPGNet message: GameResult 6 defeat -10 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:00:43.881 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[6,"defeat -10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:00:49.618 INFO Received GPGNet message: EnforceRating (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:00:49.618 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:01:19.959 INFO Received GPGNet message: JsonStats {"stats":[{"blueprints":{"uab3201":{"kills":1},"url0301_ras":{"built":17},"urb1101":{"built":20},"urb3101":{"lost":1,"built":2},"xrl0403":{"built":1},"xsl0208":{"kills":4},"urb0301":{"built":1},"url0309":{"lost":42,"kills":1,"built":169},"urb2305":{"built":1},"ueb4302":{"kills":1},"xel0305":{"kills":4},"ueb2301":{"kills":1},"ual0105":{"kills":21},"uab2204":{"kills":2},"urb1105":{"built":13},"ueb2104":{"kills":1},"url0303":{"lost":9,"built":24},"urb1103":{"built":17},"ura0303":{"kills":72,"built":96},"ueb1101":{"kills":10},"zrb9502":{"built":1},"urb2303":{"built":4},"urb1202":{"built":14},"url0105":{"lost":15,"kills":4,"built":20},"xsl0105":{"kills":7},"url0101":{"lost":22,"built":52},"urb3201":{"lost":1,"built":1},"urb4302":{"kills":1,"built":1},"ual0103":{"kills":6},"ura0302":{"kills":6,"built":53},"url0304":{"built":9},"drlk001":{"built":3},"urb2302":{"built":1},"url0402":{"lost":1,"built":1},"urb2304":{"built":5},"zrb9501":{"lost":1,"built":2},"xrb0104":{"built":5},"uab2101":{"kills":4},"ura0101":{"kills":1,"built":41},"xsl0401":{"kills":39},"urb0201":{"built":1},"ueb0301":{"kills":1},"xrb0304":{"kills":1,"built":5},"uel0301_ras":{"kills":1},"urb1106":{"lost":5,"kills":2,"built":49},"uel0105":{"kills":9},"zrb9602":{"kills":1,"built":5},"xsb1202":{"kills":1},"ura0401":{"built":1},"ura0103":{"built":92},"ual0309":{"kills":11},"ual0304":{"kills":1},"xsb1106":{"kills":6},"urb1102":{"kills":1,"built":2},"url0001":{"kills":1,"built":1,"lowest_health":10000},"urb4206":{"kills":1,"built":4},"dra0202":{"kills":5,"built":2},"xrl0305":{"lost":2,"built":15},"xrb0204":{"built":5},"ual0201":{"kills":5},"ura0102":{"kills":8,"built":17},"url0104":{"built":3},"ual0111":{"kills":3},"urb0101":{"lost":2,"built":3},"ual0401":{"kills":1},"uab4202":{"kills":6},"uab5101":{"kills":1},"xsb2304":{"kills":2},"ueb1302":{"kills":6},"uab1301":{"kills":2},"ual0208":{"kills":8},"url0107":{"lost":1,"built":1},"uab1101":{"kills":3},"uel0208":{"kills":1},"url0306":{"built":14},"xsb0304":{"kills":1},"uel0001":{"kills":1},"xea3204":{"kills":2},"zab9501":{"kills":1},"urb5202":{"kills":1,"built":5},"uab4301":{"kills":2},"uab0301":{"kills":2},"xsa0302":{"kills":2},"uab2303":{"kills":1},"ura0304":{"kills":4,"built":8},"ual0307":{"kills":5},"urb1302":{"lost":2,"kills":1,"built":14},"uab1106":{"kills":23},"urb1104":{"built":10},"ual0106":{"kills":4},"uab1105":{"kills":2},"url0106":{"built":1},"drl0204":{"lost":1,"built":1},"ueb4301":{"kills":1},"urb4202":{"built":1},"ueb1102":{"kills":1},"xsb0301":{"kills":1},"uab4201":{"kills":1},"dalk003":{"kills":1},"uab1104":{"kills":16},"urb0102":{"built":1},"uab2304":{"kills":1},"url0205":{"built":38},"xsl0309":{"kills":2},"uab1302":{"kills":5},"urb1301":{"kills":3,"built":8},"uab1201":{"kills":3},"url0208":{"lost":10,"kills":3,"built":15},"ual0205":{"kills":1},"ual0104":{"kills":5},"xeb0104":{"kills":2},"xsa0101":{"kills":3},"xra0305":{"built":2},"urb0202":{"built":1},"uab1102":{"kills":1},"zrb9601":{"built":7},"ual0101":{"kills":3},"xel0209":{"kills":3},"xeb0204":{"kills":2},"urb1201":{"built":6},"uab2301":{"kills":15},"xsb1302":{"kills":1},"ueb1106":{"kills":3},"xsl0301":{"kills":2},"urb0304":{"built":2},"urb0302":{"kills":1,"built":1}},"type":"AI","name":"Spyder (AIx: M27)","faction":3,"resources":{"massin":{"total":697167.3125,"reclaimed":33144.66015625,"reclaimRate":17.42617225647,"rate":60.186332702637},"energyout":{"total":21159598,"rate":2699.1999511719,"excess":6749840},"storage":{"storedEnergy":77500,"maxEnergy":77500,"maxMass":37535,"storedMass":394.90600585938},"energyin":{"total":28269618,"reclaimed":4372.5263671875,"reclaimRate":0,"rate":4522},"massout":{"total":669412.9375,"rate":63.256248474121,"excess":5.8797602653503}},"general":{"lastupdatetick":21921,"score":943703,"currentcap":1500,"lost":{"mass":91327.8515625,"count":312,"energy":3298239.5},"kills":{"mass":240560.328125,"count":311,"energy":3545888.75},"currentunits":562,"built":{"mass":671382,"count":915,"energy":12938238}},"units":{"air":{"lost":197,"kills":53,"built":321},"tech3":{"lost":156,"kills":89,"built":446},"cdr":{"lost":0,"kills":0,"built":1},"tech2":{"lost":14,"kills":82,"built":126},"tech1":{"lost":141,"kills":138,"built":339},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":106,"kills":108,"built":399},"experimental":{"lost":1,"kills":2,"built":3},"structures":{"lost":12,"kills":154,"built":218},"engineer":{"lost":67,"kills":93,"built":237},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":2,"built":17}}},{"blueprints":{"url0301_ras":{"built":1},"urb1101":{"lost":5,"built":13},"urb1302":{"lost":5,"kills":2,"built":6},"url0208":{"lost":5,"built":5},"ura0304":{"lost":4,"kills":14,"built":4},"url0309":{"lost":5,"kills":1,"built":5},"xsa0202":{"kills":1},"url0103":{"kills":4},"uel0101":{"kills":2},"urb1102":{"lost":2,"built":2},"xsa0101":{"kills":1},"ura0102":{"kills":7,"built":8},"xsl0201":{"kills":2},"ura0103":{"kills":1},"xsl0202":{"kills":1},"urb3101":{"built":3},"url0303":{"kills":9},"uea0101":{"kills":6},"xsa0302":{"kills":16},"urb1103":{"built":11},"url0101":{"kills":13},"xsb1106":{"kills":4},"urb1202":{"lost":3,"built":13},"url0105":{"lost":10,"built":13},"xsa0303":{"kills":17},"urb4202":{"lost":2,"built":3},"xsb2304":{"kills":1},"url0306":{"kills":1},"drl0204":{"kills":2},"urb5202":{"lost":3,"built":3},"xsb1302":{"kills":1},"url0402":{"lost":1,"kills":1,"built":1},"urb3104":{"lost":1,"built":1},"xrb0104":{"lost":4,"built":11},"urb4302":{"lost":2,"built":2},"xrb0204":{"built":9},"urb0102":{"built":2},"uea0302":{"kills":8},"zrb9602":{"lost":2,"built":1},"xsl0309":{"kills":1},"xsa0102":{"kills":5},"urb1301":{"lost":4,"built":5},"xrb0304":{"lost":9,"built":9},"urb1106":{"lost":45,"kills":4,"built":67},"xsa0103":{"kills":6},"urb0304":{"built":1},"xsl0101":{"kills":9},"dra0202":{"kills":1,"built":4},"ura0101":{"kills":3,"built":8},"urb0202":{"built":2},"ura0302":{"kills":39,"built":15},"uea0102":{"kills":1},"uea0303":{"kills":4},"urb3201":{"built":1},"url0001":{"lost":1,"built":1,"lowest_health":0},"urb1201":{"lost":2,"built":2},"urb1105":{"lost":3,"built":8},"xrl0305":{"kills":2},"del0204":{"kills":1},"urb4206":{"lost":7,"built":5},"ura0303":{"lost":3,"kills":30,"built":47},"urb0302":{"lost":1,"built":2}},"type":"Human","name":"zorg-kirill","faction":3,"resources":{"massin":{"total":243727.546875,"reclaimed":8564.7578125,"reclaimRate":0,"rate":8.2484378814697},"energyout":{"total":6308925.5,"rate":132,"excess":2059620.875},"storage":{"storedEnergy":25600,"maxEnergy":25600,"maxMass":11125,"storedMass":11125},"energyin":{"total":9040265,"reclaimed":6639.4921875,"reclaimRate":0,"rate":384},"massout":{"total":229197.28125,"rate":3.84375,"excess":3407.5051269531}},"general":{"lastupdatetick":21921,"score":272295,"currentcap":1500,"lost":{"mass":159757.75,"count":212,"energy":9267614},"kills":{"mass":54533,"count":121,"energy":1384310},"currentunits":53,"built":{"mass":202687,"count":295,"energy":4634340}},"units":{"air":{"lost":93,"kills":63,"built":93},"tech3":{"lost":97,"kills":47,"built":96},"cdr":{"lost":1,"kills":0,"built":1},"tech2":{"lost":29,"kills":5,"built":59},"tech1":{"lost":84,"kills":68,"built":138},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":22,"kills":47,"built":26},"experimental":{"lost":1,"kills":1,"built":1},"structures":{"lost":100,"kills":11,"built":183},"engineer":{"lost":34,"kills":2,"built":54},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":0,"built":1}}},{"blueprints":{"xsb4202":{"kills":2},"urb0301":{"built":1},"url0208":{"lost":10,"built":14},"url0309":{"lost":6,"built":137},"xel0305":{"kills":28},"ura0103":{"built":100},"urb1105":{"built":13},"url0303":{"lost":10,"built":20},"ura0303":{"kills":27,"built":112},"zrb9502":{"built":2},"ueb2101":{"kills":2},"url0105":{"lost":19,"built":24},"xsl0307":{"kills":1},"uel0201":{"kills":4},"dslk004":{"kills":4},"xsb1302":{"kills":4},"drlk001":{"built":7},"url0402":{"lost":1,"kills":1,"built":1},"ual0105":{"kills":1},"ual0103":{"kills":2},"ura0101":{"built":30},"xsl0401":{"kills":24},"xrb0304":{"built":8},"urb1106":{"lost":4,"built":51},"uel0105":{"kills":5},"xrl0305":{"lost":7,"built":32},"urb0101":{"lost":2,"built":3},"xsb2304":{"kills":1},"ueb1302":{"kills":3},"urb1102":{"built":1},"ueb4202":{"kills":1},"ueb2303":{"kills":5},"ura0102":{"kills":4,"built":9},"uel0001":{"kills":2},"url0306":{"lost":5,"built":38},"url0304":{"lost":2,"built":22},"xsa0302":{"kills":7},"url0001":{"built":1,"lowest_health":10000},"ura0304":{"kills":2,"built":17},"ueb2301":{"kills":2},"urb3101":{"lost":1,"built":1},"ueb1103":{"kills":1},"dal0310":{"kills":6},"ual0106":{"kills":2},"zrb9602":{"built":6},"url0106":{"lost":3,"built":3},"drl0204":{"lost":1,"built":2},"urb5202":{"built":3},"urb4202":{"built":2},"urb4302":{"built":1},"urb3104":{"built":1},"urb1202":{"lost":2,"built":15},"dalk003":{"kills":2},"url0104":{"built":3},"urb0102":{"built":1},"urb1103":{"lost":3,"built":17},"url0101":{"lost":49,"built":91},"dra0202":{"kills":1,"built":2},"zrb9601":{"built":7},"urb1301":{"built":10},"urb1302":{"lost":1,"built":11},"url0107":{"lost":4,"built":4},"urb1101":{"built":13},"urb2304":{"built":3},"xrb0104":{"built":8},"xrb0204":{"built":8},"xra0305":{"built":2},"urb0202":{"built":1},"ura0302":{"kills":5,"built":82},"uea0103":{"kills":8},"zrb9501":{"built":1},"xsl0001":{"kills":2},"url0205":{"built":44},"urb1201":{"built":3},"urb0201":{"built":1},"urb3201":{"lost":1,"built":1},"ueb1106":{"kills":3},"xsl0301":{"kills":11},"urb1104":{"built":9},"urb0302":{"built":1}},"type":"AI","name":"Flounder (AIx: M27)","faction":3,"resources":{"massin":{"total":565788.3125,"reclaimed":68904.2890625,"reclaimRate":14.991406440735,"rate":40.989845275879},"energyout":{"total":16549009,"rate":2063.3000488281,"excess":11371910},"storage":{"storedEnergy":69000,"maxEnergy":69000,"maxMass":34320,"storedMass":2822.4282226563},"energyin":{"total":29385222,"reclaimed":12004.974609375,"reclaimRate":0,"rate":3363.1999511719},"massout":{"total":538667.8125,"rate":59.737499237061,"excess":6.2957344055176}},"general":{"lastupdatetick":21921,"score":682557,"currentcap":1500,"lost":{"mass":97328.1171875,"count":315,"energy":3802718},"kills":{"mass":47560.95703125,"count":57,"energy":801795.5},"currentunits":635,"built":{"mass":440306,"count":1000,"energy":11274272}},"units":{"air":{"lost":184,"kills":20,"built":365},"tech3":{"lost":151,"kills":25,"built":472},"cdr":{"lost":0,"kills":0,"built":1},"tech2":{"lost":21,"kills":13,"built":159},"tech1":{"lost":142,"kills":19,"built":367},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":119,"kills":19,"built":456},"experimental":{"lost":1,"kills":0,"built":1},"structures":{"lost":14,"kills":18,"built":203},"engineer":{"lost":35,"kills":7,"built":200},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":3,"built":0}}},{"blueprints":{"xsb4202":{"lost":4,"built":4},"xsl0104":{"lost":2,"built":2},"uel0303":{"kills":9},"url0208":{"kills":1},"xsa0203":{"kills":13},"xsb1301":{"lost":7,"built":6},"xsa0101":{"kills":21,"built":7},"ura0103":{"kills":95},"xsl0202":{"kills":1},"xsb1103":{"lost":2,"built":10},"ura0303":{"kills":80},"url0105":{"kills":3},"xsl0307":{"lost":9,"kills":1,"built":9},"xsb1201":{"built":3},"dslk004":{"lost":17,"built":17},"xsb1302":{"lost":13,"kills":2,"built":13},"xsl0205":{"lost":1,"built":1},"xsa0102":{"kills":1},"xsa0202":{"kills":5},"ura0101":{"kills":71},"xsl0401":{"lost":4,"kills":3,"built":4},"ueb1202":{"lost":1,"built":1},"uel0301_ras":{"lost":2,"built":2},"urb1106":{"kills":5},"xsb1102":{"lost":1,"built":1},"xsb3104":{"lost":1,"built":1},"xsb1202":{"lost":7,"kills":2,"built":8},"xsl0111":{"kills":3},"xsa0303":{"kills":34},"xeb2306":{"lost":2,"built":2},"xsb3101":{"lost":2,"built":2},"xsb4301":{"lost":1,"kills":1,"built":1},"xrl0305":{"kills":13},"uel0101":{"kills":5},"uel0309":{"kills":1},"zsb9601":{"lost":2,"built":2},"xsb2301":{"lost":1,"built":1},"xsb2304":{"lost":14,"kills":3,"built":13},"ueb1302":{"lost":7,"built":7},"url0107":{"kills":1},"uel0208":{"kills":2},"xsb0304":{"lost":1,"built":1},"xsb0202":{"built":1},"xsa0302":{"kills":79,"built":9},"url0101":{"kills":28},"xsb0102":{"built":1},"xsl0305":{"kills":3},"xsl0402":{"built":4},"xsl0101":{"kills":8},"url0106":{"kills":3},"drl0204":{"kills":6},"xsb0302":{"lost":1,"built":1},"ura0304":{"kills":29},"ueb1106":{"lost":18,"built":18},"xsb0301":{"lost":1,"built":1},"xsb0101":{"built":1},"url0402":{"kills":2},"xsb1105":{"lost":3,"built":3},"xsb1101":{"lost":2,"kills":2,"built":11},"url0304":{"kills":1},"urb1302":{"kills":2},"dra0202":{"kills":2},"xsb0201":{"built":1},"uea0302":{"kills":24},"ura0302":{"kills":153},"xsb4302":{"lost":1,"built":1},"xsl0208":{"lost":14,"kills":1,"built":14},"ura0102":{"kills":29},"xsb1106":{"lost":58,"kills":13,"built":62},"uea0101":{"kills":25},"url0309":{"kills":11},"xsb4203":{"lost":1,"built":1},"xsa0304":{"kills":33},"xsb4201":{"lost":1,"built":1},"uea0303":{"kills":29},"xsl0001":{"lost":1,"built":1,"lowest_health":0},"uel0105":{"lost":1,"kills":1,"built":1},"xsl0105":{"lost":8,"kills":2,"built":8},"xsl0309":{"lost":97,"kills":18,"built":98},"ueb2304":{"lost":6,"built":6},"del0204":{"kills":1},"xsl0301":{"lost":18,"built":17},"xsa0103":{"kills":182},"uel0205":{"lost":1,"built":1}},"type":"Human","name":"Radde","faction":4,"resources":{"massin":{"total":450462.5,"reclaimed":45338.21875,"reclaimRate":0,"rate":0},"energyout":{"total":11589240,"rate":0,"excess":3888447},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":16393682,"reclaimed":221.10012817383,"reclaimRate":0,"rate":0},"massout":{"total":447089.34375,"rate":0,"excess":156.95439147949}},"general":{"lastupdatetick":21921,"score":513275,"currentcap":1500,"lost":{"mass":403778.53125,"count":350,"energy":9306109},"kills":{"mass":323052.4375,"count":758,"energy":9522263},"currentunits":0,"built":{"mass":349318,"count":376,"energy":3790603}},"units":{"air":{"lost":17,"kills":615,"built":19},"tech3":{"lost":210,"kills":326,"built":207},"cdr":{"lost":1,"kills":0,"built":1},"tech2":{"lost":31,"kills":24,"built":37},"tech1":{"lost":104,"kills":405,"built":127},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":179,"kills":113,"built":180},"experimental":{"lost":4,"kills":3,"built":4},"structures":{"lost":158,"kills":30,"built":185},"engineer":{"lost":141,"kills":40,"built":141},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":20,"kills":0,"built":19}}},{"blueprints":{"urb1101":{"built":13},"urb1302":{"lost":3,"built":11},"xrl0403":{"built":1},"url0309":{"lost":31,"built":104},"url0111":{"lost":1,"built":1},"xel0305":{"kills":10},"ura0103":{"built":107},"ueb2304":{"kills":1},"uab2101":{"kills":1},"url0303":{"lost":2,"built":29},"ura0303":{"kills":1,"built":76},"zrb9502":{"built":3},"ueb2101":{"kills":2},"url0105":{"lost":18,"built":22},"urb2301":{"built":1},"xsl0307":{"kills":1},"dslk004":{"kills":3},"url0304":{"lost":2,"built":25},"urb2303":{"built":1},"xrb0104":{"built":6},"ual0105":{"kills":2},"ual0103":{"kills":6},"ura0101":{"kills":2,"built":67},"xsl0401":{"kills":85},"ura0203":{"built":2},"urb1106":{"lost":4,"built":46},"uel0105":{"kills":2},"ual0101":{"kills":1},"xeb2306":{"kills":5},"xrl0305":{"lost":1,"built":15},"urb0101":{"lost":3,"built":4},"urb1103":{"lost":2,"built":19},"url0001":{"built":1,"lowest_health":10000},"xsb2304":{"kills":4},"xrb0304":{"built":6},"uab0101":{"kills":2},"ual0208":{"kills":1},"url0103":{"lost":8,"built":8},"drlk001":{"built":6},"url0205":{"built":44},"zrb9501":{"lost":1,"built":2},"ual0104":{"kills":10},"uel0001":{"kills":3},"uab4202":{"kills":3},"urb0201":{"built":1},"urb1105":{"built":13},"url0306":{"built":20},"urb1202":{"lost":3,"built":17},"xsa0302":{"kills":3},"urb3201":{"lost":1,"built":1},"url0101":{"lost":44,"built":83},"urb0301":{"built":1},"zrb9601":{"built":7},"url0208":{"lost":22,"built":26},"dal0310":{"kills":1},"xal0203":{"kills":5},"url0402":{"lost":1,"kills":4,"built":1},"url0106":{"lost":3,"built":3},"drl0204":{"lost":6,"built":8},"urb5202":{"built":5},"urb4202":{"built":1},"uab1103":{"kills":2},"ura0102":{"kills":21,"built":24},"ual0201":{"kills":12},"dalk003":{"kills":1},"xrb0204":{"built":6},"urb0102":{"built":2},"urb4302":{"built":1},"zrb9602":{"built":5},"dra0202":{"built":2},"url0107":{"lost":11,"built":11},"urb1301":{"built":8},"ual0106":{"kills":4},"ueb3101":{"kills":1},"ual0205":{"kills":2},"urb3101":{"lost":1,"built":2},"ual0202":{"kills":2},"url0104":{"built":4},"xra0305":{"built":2},"urb0202":{"built":1},"ura0302":{"kills":2,"built":41},"uea0103":{"kills":3},"ura0304":{"kills":7,"built":13},"ual0307":{"kills":3},"xsa0101":{"kills":1},"urb1201":{"built":4},"uab2301":{"kills":1},"urb1104":{"built":16},"ueb1106":{"kills":1},"xsl0301":{"kills":2},"urb1102":{"built":1},"urb0302":{"built":1}},"type":"AI","name":"Rokion Era (AIx: M27)","faction":3,"resources":{"massin":{"total":520628.625,"reclaimed":49322.69921875,"reclaimRate":1.5054687261581,"rate":32.67578125},"energyout":{"total":13266755,"rate":1020,"excess":9141700},"storage":{"storedEnergy":69000,"maxEnergy":69000,"maxMass":29670,"storedMass":1245.0208740234},"energyin":{"total":23425388,"reclaimed":7929.7158203125,"reclaimRate":0.32998046278954,"rate":2687.669921875},"massout":{"total":502497.03125,"rate":29.17812538147,"excess":6.3517160415649}},"general":{"lastupdatetick":21921,"score":582712,"currentcap":1500,"lost":{"mass":88438.375,"count":350,"energy":1992323.25},"kills":{"mass":67308.15625,"count":52,"energy":927343},"currentunits":543,"built":{"mass":417174,"count":951,"energy":9081468}},"units":{"air":{"lost":182,"kills":8,"built":346},"tech3":{"lost":85,"kills":8,"built":345},"cdr":{"lost":0,"kills":0,"built":1},"tech2":{"lost":34,"kills":6,"built":169},"tech1":{"lost":230,"kills":36,"built":434},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":154,"kills":34,"built":427},"experimental":{"lost":1,"kills":2,"built":2},"structures":{"lost":18,"kills":10,"built":205},"engineer":{"lost":71,"kills":3,"built":171},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":0,"built":0}}},{"type":"Human","general":{"lastupdatetick":21801,"score":340535,"currentcap":1500,"lost":{"mass":301618.5,"count":391,"energy":8121634.5},"kills":{"mass":97258.4921875,"count":318,"energy":3211530.5},"currentunits":0,"built":{"mass":291449,"count":332,"energy":2868586}},"Defeated":-1,"units":{"air":{"lost":122,"kills":221,"built":25},"tech3":{"lost":91,"kills":126,"built":97},"cdr":{"lost":1,"kills":0,"built":1},"tech2":{"lost":75,"kills":9,"built":92},"tech1":{"lost":223,"kills":182,"built":142},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":96,"kills":87,"built":98},"experimental":{"lost":1,"kills":1,"built":0},"structures":{"lost":175,"kills":10,"built":213},"engineer":{"lost":155,"kills":4,"built":63},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":4,"kills":0,"built":4}},"blueprints":{"ueb0304":{"lost":2,"built":2},"uea0302":{"kills":43},"urb1302":{"kills":12},"url0309":{"kills":3},"ueb4302":{"lost":2,"built":1},"xel0305":{"lost":25,"built":24},"xsl0201":{"kills":1},"uea0101":{"kills":26},"ueb2304":{"built":5},"ueb2104":{"lost":2,"built":2},"url0303":{"kills":18},"ura0303":{"kills":113},"ueb1101":{"lost":20,"built":19},"ueb2101":{"lost":2,"built":2},"uel0201":{"lost":1,"kills":2,"built":1},"url0304":{"kills":3},"ueb1105":{"lost":1,"built":1},"url0402":{"kills":26},"ueb0201":{"built":1},"ura0101":{"kills":36},"ueb0301":{"lost":1,"built":1},"ueb1202":{"built":8},"uel0301_ras":{"lost":4,"built":4},"urb1106":{"kills":4},"uel0105":{"lost":25,"built":26},"xsl0101":{"kills":6},"xsa0303":{"kills":52},"xeb2306":{"lost":10,"built":10},"xrl0305":{"kills":12},"uel0101":{"kills":5},"ueb0102":{"lost":1,"built":1},"uel0309":{"lost":15,"kills":1,"built":15},"ueb1201":{"lost":4,"built":4},"ueb0101":{"built":1},"url0103":{"kills":1},"ueb1303":{"lost":1,"built":1},"xeb0104":{"lost":2,"built":16},"ura0102":{"kills":25},"uel0001":{"lost":1,"built":1,"lowest_health":0},"xea3204":{"lost":93,"built":93},"url0306":{"kills":5},"xsa0302":{"kills":43},"ura0304":{"kills":3},"ueb1103":{"lost":1,"built":9},"xsl0305":{"kills":6},"ueb1301":{"lost":2,"built":2},"url0106":{"kills":2},"drl0204":{"kills":1},"ueb4301":{"lost":5,"built":4},"ueb5101":{"lost":16,"built":16},"uel0401":{"lost":1},"uel0106":{"kills":2},"xeb0204":{"lost":14,"built":14},"ueb4201":{"lost":2,"built":2},"ueb3101":{"lost":3,"built":3},"url0111":{"kills":1},"ueb4202":{"lost":18,"built":13},"ueb2303":{"lost":23,"built":21},"ueb1102":{"lost":1,"built":1},"urb1202":{"kills":2},"xsa0101":{"kills":8},"xel0209":{"lost":14,"built":14},"uel0304":{"lost":2,"kills":1,"built":2},"ura0302":{"kills":126},"uea0102":{"kills":25},"uea0303":{"kills":35},"urb1103":{"kills":1},"uea0103":{"lost":6,"kills":15,"built":24},"uel0208":{"lost":3,"built":3},"ueb1302":{"lost":8,"kills":3,"built":12},"url0107":{"kills":4},"ueb1106":{"lost":29,"built":36},"ueb2301":{"lost":5,"built":5},"url0101":{"kills":29},"uel0205":{"lost":4,"built":5}},"name":"Nt","faction":1,"resources":{"massin":{"total":368614.1875,"reclaimed":52996.25,"reclaimRate":0,"rate":0},"energyout":{"total":6484997,"rate":0,"excess":2890716.75},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":10384790,"reclaimed":3692.7368164063,"reclaimRate":0,"rate":0},"massout":{"total":356820.40625,"rate":0,"excess":790.72802734375}}},{"blueprints":{"ueb0304":{"kills":1},"uea0302":{"built":35},"xsl0104":{"kills":2},"uel0303":{"lost":4,"built":21},"url0208":{"kills":1},"ueb3201":{"lost":1,"built":1},"ueb2204":{"kills":1},"ueb0302":{"built":1},"ueb4302":{"kills":1,"built":1},"xsb1106":{"kills":6},"uea0203":{"built":2},"uea0101":{"built":83},"ueb2304":{"kills":9,"built":3},"ueb2104":{"kills":3},"ura0303":{"kills":8},"ueb1101":{"kills":4,"built":28},"uel0205":{"kills":8,"built":20},"uea0103":{"kills":8,"built":35},"ueb2101":{"kills":3},"url0105":{"kills":1},"ueb2301":{"kills":8},"ueb1106":{"kills":34,"built":34},"ueb0201":{"built":1},"uel0201":{"lost":2,"kills":1,"built":2},"dslk004":{"kills":4},"ueb0202":{"built":1},"xsb1302":{"kills":2},"xsl0309":{"kills":28},"ueb1105":{"built":13},"url0402":{"kills":1},"ual0105":{"kills":2},"ual0103":{"kills":5},"zeb9502":{"built":3},"xel0306":{"built":2},"xea0002":{"built":1},"xsl0401":{"kills":1},"ueb5101":{"kills":10},"ueb0301":{"built":1},"ueb1202":{"lost":1,"kills":1,"built":19},"uel0301_ras":{"kills":3},"urb1106":{"kills":22},"xsb1102":{"kills":1},"xel0209":{"kills":10},"ual0101":{"kills":5},"delk002":{"built":4},"uea0102":{"built":46},"ual0309":{"kills":4},"xsa0101":{"kills":1},"ueb5202":{"built":5},"xeb2306":{"kills":11},"zsb9601":{"kills":3},"xsb4301":{"kills":3},"uel0208":{"lost":24,"kills":6,"built":29},"ueb4202":{"kills":14,"built":1},"uel0101":{"lost":24,"built":57},"ueb0101":{"built":3},"ueb0102":{"kills":1,"built":3},"uel0309":{"lost":19,"kills":6,"built":92},"dea0202":{"built":1},"ueb1201":{"kills":4,"built":6},"uea0305":{"built":2},"uea0304":{"built":13},"xsb2301":{"kills":1},"xsb2304":{"kills":3},"ueb1302":{"lost":1,"kills":5,"built":19},"uab1301":{"kills":1},"ueb3101":{"lost":1,"kills":1,"built":2},"urb1102":{"kills":1},"ueb1303":{"kills":1},"ueb2303":{"kills":13,"built":6},"uel0307":{"built":23},"ual0104":{"kills":1},"uab2303":{"kills":1},"xea3204":{"kills":28},"urb1201":{"kills":1},"ueb1103":{"lost":1,"kills":1,"built":20},"uab4301":{"kills":5},"ueb4301":{"kills":2,"built":5},"xsa0302":{"kills":3},"zeb9501":{"lost":2,"built":3},"ura0304":{"kills":27},"urb4206":{"kills":4},"xsb4302":{"kills":2},"uab1106":{"kills":3},"zeb9602":{"built":8},"urb1105":{"kills":3},"ueb1301":{"kills":2,"built":12},"xeb0204":{"kills":4},"xel0305":{"kills":30},"urb5202":{"kills":2},"urb4202":{"kills":1},"ueb1102":{"built":1},"xsb0301":{"kills":1},"uel0104":{"built":4},"ueb1104":{"built":6},"zeb9601":{"built":4},"uel0304":{"lost":1,"built":11},"uel0401":{"built":1},"urb1302":{"kills":6},"uel0111":{"lost":1,"built":1},"ueb4201":{"kills":6},"urb1301":{"kills":3},"uel0105":{"lost":19,"kills":16,"built":23},"uel0106":{"lost":2,"built":3},"urb3104":{"kills":1},"uel0001":{"kills":5,"built":1,"lowest_health":12000},"xeb2402":{"built":1},"urb1202":{"kills":2},"uab4302":{"kills":1},"xsb1301":{"kills":2},"ura0302":{"kills":15},"ueb2302":{"built":2},"uea0303":{"built":76},"ual0307":{"kills":4},"uab1302":{"kills":6},"xsb1105":{"kills":3},"url0309":{"kills":1},"urb4302":{"kills":1},"del0204":{"lost":2,"built":15},"xsl0301":{"kills":3},"xrb0304":{"kills":3},"urb0302":{"kills":1}},"type":"AI","name":"Dimmick (AIx: M27)","faction":1,"resources":{"massin":{"total":605749.5,"reclaimed":28965.970703125,"reclaimRate":3.1070313453674,"rate":50.455467224121},"energyout":{"total":15961626,"rate":1859.8000488281,"excess":5331400.5},"storage":{"storedEnergy":70000,"maxEnergy":70000,"maxMass":25390,"storedMass":35.812568664551},"energyin":{"total":21715790,"reclaimed":9026.4482421875,"reclaimRate":0.32998046278954,"rate":3668.8698730469},"massout":{"total":598073.4375,"rate":49.987499237061,"excess":5.7997231483459}},"general":{"lastupdatetick":21921,"score":809324,"currentcap":1500,"lost":{"mass":42577,"count":282,"energy":1623567},"kills":{"mass":214484.5,"count":303,"energy":7482692},"currentunits":478,"built":{"mass":588976,"count":815,"energy":11319357}},"units":{"air":{"lost":177,"kills":60,"built":310},"tech3":{"lost":86,"kills":95,"built":312},"cdr":{"lost":0,"kills":1,"built":1},"tech2":{"lost":31,"kills":72,"built":138},"tech1":{"lost":165,"kills":135,"built":362},"transportation":{"lost":0,"kills":0,"built":2},"land":{"lost":100,"kills":99,"built":321},"experimental":{"lost":0,"kills":0,"built":2},"structures":{"lost":7,"kills":146,"built":213},"engineer":{"lost":62,"kills":114,"built":145},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":0,"built":0}}},{"type":"Human","general":{"lastupdatetick":21701,"score":234715,"currentcap":1500,"lost":{"mass":204522.90625,"count":469,"energy":6933704},"kills":{"mass":26258,"count":197,"energy":1449583},"currentunits":0,"built":{"mass":197592,"count":466,"energy":1840449}},"Defeated":-1,"units":{"air":{"lost":0,"kills":97,"built":0},"tech3":{"lost":75,"kills":45,"built":66},"cdr":{"lost":1,"kills":0,"built":1},"tech2":{"lost":137,"kills":7,"built":136},"tech1":{"lost":255,"kills":145,"built":263},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":270,"kills":89,"built":267},"experimental":{"lost":1,"kills":0,"built":0},"structures":{"lost":205,"kills":11,"built":213},"engineer":{"lost":83,"kills":3,"built":83},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":0,"built":0}},"blueprints":{"uab3201":{"lost":1,"built":1},"uea0302":{"kills":2},"xsl0104":{"kills":1},"url0208":{"kills":1},"xal0305":{"lost":1,"built":1},"xsb1106":{"lost":4,"built":4},"xsl0201":{"kills":4},"ura0103":{"kills":12},"uab2101":{"lost":4,"built":4},"url0303":{"kills":4},"ura0303":{"kills":68},"urb1202":{"kills":6},"uab2304":{"lost":2,"built":2},"ual0303":{"lost":1,"built":1},"xsa0102":{"kills":7},"ual0105":{"lost":41,"built":41},"xsa0202":{"kills":3},"ura0101":{"kills":35},"uab0301":{"lost":2,"built":2},"uab0201":{"lost":1,"built":3},"xsa0103":{"kills":4},"uel0105":{"kills":3},"xsl0101":{"kills":18},"ual0101":{"lost":25,"built":25},"ual0309":{"lost":27,"built":27},"xsl0111":{"kills":3},"xsa0303":{"kills":9},"xsb4301":{"lost":2},"xrl0305":{"kills":2},"uel0101":{"kills":10},"uab1302":{"lost":10,"built":10},"ual0401":{"lost":1},"uab1201":{"lost":4,"built":4},"uab1301":{"lost":4,"built":4},"ual0208":{"lost":12,"built":12},"url0103":{"kills":6},"ura0102":{"kills":24},"uab2303":{"lost":8,"built":7},"uab4202":{"lost":13,"built":12},"zab9501":{"lost":1,"built":2},"uab4301":{"lost":9,"built":4},"ual0001":{"lost":1,"built":1,"lowest_health":0},"xsa0302":{"kills":12},"uab1102":{"lost":2,"built":2},"url0101":{"kills":42},"xsb1202":{"kills":4},"urb1103":{"kills":4},"uab1106":{"lost":39,"built":38},"dal0310":{"lost":2,"built":2},"ual0106":{"lost":25,"built":25},"uab1105":{"lost":3,"built":3},"uab1202":{"lost":8,"built":10},"xsb1103":{"kills":1},"ura0302":{"kills":8},"ual0201":{"lost":30,"built":26},"dalk003":{"lost":8,"built":5},"uab5101":{"lost":17,"built":17},"uab4201":{"lost":3,"built":3},"ual0111":{"lost":4,"built":4},"uab1104":{"lost":22,"built":21},"url0106":{"kills":1},"ual0304":{"lost":3,"built":3},"uab1101":{"lost":7,"built":7},"xsl0309":{"lost":2,"built":2},"uab2104":{"lost":1,"built":1},"xal0203":{"lost":3,"built":3},"ual0104":{"lost":29,"built":28},"xsa0101":{"kills":19},"ual0205":{"lost":3,"built":3},"url0107":{"kills":6},"uab0101":{"lost":1,"built":6},"ueb1103":{"kills":1},"uab4302":{"lost":1,"built":1},"ual0202":{"lost":3,"built":3},"xsa0304":{"kills":1},"uab1103":{"lost":2,"built":12},"uea0303":{"kills":9},"ual0307":{"lost":18,"built":17},"zab9601":{"lost":1,"built":1},"uab2204":{"lost":4,"built":3},"uab2301":{"lost":29,"built":28},"xsl0305":{"kills":4},"ura0304":{"kills":1},"url0402":{"kills":2},"uea0101":{"kills":8},"ual0103":{"lost":25,"built":24}},"name":"GhillieWolf","faction":2,"resources":{"massin":{"total":242881.40625,"reclaimed":29510.58984375,"reclaimRate":0,"rate":0},"energyout":{"total":5100483,"rate":0,"excess":613621.8125},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":5821990.5,"reclaimed":6037.421875,"reclaimRate":0,"rate":0},"massout":{"total":214407.46875,"rate":0,"excess":5.4819536209106}}},{"blueprints":{"ueb0304":{"kills":1},"xsb2302":{"lost":1,"built":1},"xel0305":{"kills":27},"ueb2104":{"kills":1},"xsb1103":{"lost":2,"kills":1,"built":17},"url0105":{"kills":2},"xsb3201":{"lost":1,"built":1},"xsl0307":{"lost":1,"kills":5,"built":9},"xsb1201":{"built":3},"xsl0208":{"lost":21,"kills":1,"built":23},"xsl0205":{"kills":1,"built":20},"ual0105":{"kills":12},"xsb0101":{"lost":2,"built":4},"ura0101":{"kills":5},"uel0301_ras":{"kills":2},"urb1106":{"kills":7},"xsb1202":{"lost":4,"kills":1,"built":15},"xsl0111":{"lost":4,"built":4},"xsb5202":{"built":5},"xsb4201":{"kills":1,"built":1},"uab1302":{"kills":1},"xsb2301":{"lost":1,"built":4},"zsb9501":{"built":2},"uab0101":{"kills":6},"ueb4202":{"kills":3},"uel0208":{"kills":18},"xsb0304":{"built":1},"uel0001":{"kills":2},"xsa0302":{"kills":5,"built":74},"ura0304":{"kills":9},"xal0203":{"kills":6},"xsb0301":{"built":1},"uab4201":{"kills":1},"xsb1101":{"lost":2,"built":20},"xsl0309":{"lost":52,"kills":7,"built":171},"urb1301":{"kills":1},"ual0205":{"kills":6},"xsa0304":{"built":14},"zsb9502":{"built":1},"xsb0201":{"built":1},"xsl0001":{"kills":1,"built":1,"lowest_health":10312},"xsb1105":{"built":13},"uab2301":{"kills":4},"ueb1106":{"kills":26},"xsl0301":{"kills":75},"xsl0304":{"built":14},"xsb4202":{"kills":1,"built":2},"xsl0104":{"lost":1,"built":4},"urb1302":{"kills":2},"xsa0203":{"built":8},"xsb1301":{"built":10},"ual0201":{"kills":20},"xsl0201":{"lost":6,"built":8},"uab2204":{"kills":2},"xsl0202":{"lost":2,"built":3},"uab2101":{"kills":2},"uab2104":{"kills":1},"ura0303":{"kills":75},"ueb1101":{"kills":33},"dslk004":{"kills":12,"built":5},"xsb1302":{"lost":3,"kills":6,"built":11},"url0402":{"kills":33},"urb4302":{"kills":1},"xsa0202":{"built":2},"ueb0201":{"kills":1},"xsl0401":{"lost":2,"kills":146,"built":2},"ueb1202":{"kills":4},"xsa0103":{"built":170},"xsb1102":{"built":1},"xsl0101":{"lost":40,"built":70},"ual0101":{"kills":16},"ual0309":{"kills":3},"xsa0303":{"built":68},"xeb2306":{"kills":11},"xsb3101":{"lost":1,"built":2},"xsb1104":{"built":8},"xsb2304":{"lost":4,"kills":20,"built":3},"ueb1302":{"kills":1},"ual0208":{"kills":6},"ual0001":{"kills":5},"xeb0204":{"kills":4},"uab2303":{"kills":3},"xea3204":{"kills":46},"xsb1106":{"lost":16,"kills":25,"built":46},"xsl0105":{"lost":27,"kills":1,"built":32},"urb1101":{"kills":4},"xsb2303":{"built":5},"xsb4203":{"kills":1},"xsb2305":{"built":1},"xsb0102":{"built":1},"uab1101":{"kills":4},"uab1103":{"kills":1},"ual0106":{"kills":24},"ueb3104":{"kills":1},"uab1202":{"kills":2},"url0309":{"kills":3},"xsb0302":{"built":1},"ual0304":{"kills":1},"ueb1102":{"kills":1},"xsl0305":{"lost":14,"built":39},"zsb9602":{"built":5},"ual0111":{"kills":6},"xsb4302":{"built":1},"ual0202":{"kills":5},"uel0401":{"kills":1},"uel0309":{"kills":11},"ueb2303":{"kills":8},"uea0103":{"kills":12},"xel0209":{"kills":1},"xsl0402":{"built":2},"xsb0202":{"built":1},"ura0102":{"kills":1},"xsa0102":{"built":8},"xeb0104":{"kills":2},"ueb4301":{"kills":4},"ueb1301":{"kills":1},"uel0105":{"kills":15},"ura0302":{"kills":6},"xsb4301":{"lost":1,"built":3},"uel0304":{"kills":2},"ual0307":{"kills":6},"zsb9601":{"kills":2,"built":7},"ual0103":{"kills":18},"dra0202":{"kills":4},"ual0104":{"kills":35},"uab4202":{"kills":2},"xsa0101":{"kills":4,"built":43},"urb1201":{"kills":2,"built":1},"uel0205":{"kills":3}},"type":"AI","name":"Oum-Uyal (AIx: M27)","faction":4,"resources":{"massin":{"total":586816.9375,"reclaimed":97368.65625,"reclaimRate":0,"rate":26.625},"energyout":{"total":17920906,"rate":921,"excess":10060539},"storage":{"storedEnergy":69000,"maxEnergy":69000,"maxMass":24980,"storedMass":631.02429199219},"energyin":{"total":28955762,"reclaimed":11764.009765625,"reclaimRate":0,"rate":3014},"massout":{"total":560855.3125,"rate":27.25,"excess":6.2396440505981}},"general":{"lastupdatetick":21921,"score":743414,"currentcap":1500,"lost":{"mass":244642.578125,"count":507,"energy":5325193.5},"kills":{"mass":231371.328125,"count":465,"energy":18022580},"currentunits":448,"built":{"mass":536242,"count":991,"energy":10533007}},"units":{"air":{"lost":299,"kills":94,"built":396},"tech3":{"lost":187,"kills":103,"built":439},"cdr":{"lost":0,"kills":3,"built":1},"tech2":{"lost":40,"kills":80,"built":105},"tech1":{"lost":278,"kills":277,"built":444},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":172,"kills":183,"built":420},"experimental":{"lost":2,"kills":2,"built":2},"structures":{"lost":38,"kills":191,"built":199},"engineer":{"lost":100,"kills":136,"built":227},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":3,"built":0}}},{"type":"Human","general":{"lastupdatetick":16901,"score":96424,"currentcap":1500,"lost":{"mass":66111.484375,"count":170,"energy":5645865},"kills":{"mass":3233,"count":47,"energy":134190},"currentunits":11.600008010864,"built":{"mass":87205,"count":307,"energy":798909}},"Defeated":-1,"units":{"air":{"lost":19,"kills":42,"built":0},"tech3":{"lost":11,"kills":6,"built":16},"cdr":{"lost":1,"kills":0,"built":1},"tech2":{"lost":51,"kills":1,"built":56},"tech1":{"lost":107,"kills":40,"built":234},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":54,"kills":5,"built":55},"experimental":{"lost":0,"kills":0,"built":0},"structures":{"lost":98,"kills":0,"built":255},"engineer":{"lost":63,"kills":0,"built":43},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":0,"built":0}},"blueprints":{"ueb1201":{"lost":2,"built":2},"uea0302":{"kills":1},"ueb0101":{"built":2},"ueb3201":{"built":1},"ueb2204":{"lost":1,"built":1},"ueb4202":{"lost":4,"built":3},"xeb0104":{"lost":2,"built":5},"xsa0101":{"kills":3},"uel0001":{"lost":1,"built":1,"lowest_health":12000},"uea0101":{"kills":18},"ueb2304":{"built":1},"ueb2104":{"lost":1,"built":1},"ura0303":{"kills":4},"ueb1101":{"lost":27,"built":35},"url0101":{"kills":2},"ueb2101":{"lost":1,"built":1},"ueb1103":{"built":8},"ueb1301":{"lost":1,"built":1},"uel0201":{"lost":9,"built":9},"ueb4301":{"lost":4,"built":4},"ueb5101":{"lost":8,"built":124},"ueb0201":{"lost":1,"built":1},"ura0101":{"kills":15},"uel0111":{"kills":1},"ueb4201":{"lost":4,"built":3},"ueb3101":{"built":1},"ueb1202":{"lost":4,"built":8},"uel0105":{"lost":20,"built":20},"url0106":{"kills":1},"xeb0204":{"lost":4,"built":4},"ura0302":{"kills":7},"uea0103":{"kills":1},"ueb2303":{"lost":6,"built":6},"xeb2306":{"lost":1,"built":2},"ueb1106":{"lost":21,"built":32},"uel0208":{"lost":23,"built":22},"xea3204":{"lost":19,"built":19},"ueb1102":{"lost":1,"built":1},"uel0101":{"kills":1},"ueb2301":{"lost":4,"built":4},"ueb3104":{"lost":1,"built":1},"ueb1302":{"built":3}},"name":"Undercontrol","faction":1,"resources":{"massin":{"total":100676.6875,"reclaimed":8148.423828125,"reclaimRate":0,"rate":0},"energyout":{"total":1873477.375,"rate":0,"excess":1570907.5},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":4075954.25,"reclaimed":5532.0278320313,"reclaimRate":0,"rate":0},"massout":{"total":99174.9453125,"rate":0,"excess":362.20889282227}}}]} (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:01:19.960 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["JsonStats",["{\"stats\":[{\"blueprints\":{\"uab3201\":{\"kills\":1},\"url0301_ras\":{\"built\":17},\"urb1101\":{\"built\":20},\"urb3101\":{\"lost\":1,\"built\":2},\"xrl0403\":{\"built\":1},\"xsl0208\":{\"kills\":4},\"urb0301\":{\"built\":1},\"url0309\":{\"lost\":42,\"kills\":1,\"built\":169},\"urb2305\":{\"built\":1},\"ueb4302\":{\"kills\":1},\"xel0305\":{\"kills\":4},\"ueb2301\":{\"kills\":1},\"ual0105\":{\"kills\":21},\"uab2204\":{\"kills\":2},\"urb1105\":{\"built\":13},\"ueb2104\":{\"kills\":1},\"url0303\":{\"lost\":9,\"built\":24},\"urb1103\":{\"built\":17},\"ura0303\":{\"kills\":72,\"built\":96},\"ueb1101\":{\"kills\":10},\"zrb9502\":{\"built\":1},\"urb2303\":{\"built\":4},\"urb1202\":{\"built\":14},\"url0105\":{\"lost\":15,\"kills\":4,\"built\":20},\"xsl0105\":{\"kills\":7},\"url0101\":{\"lost\":22,\"built\":52},\"urb3201\":{\"lost\":1,\"built\":1},\"urb4302\":{\"kills\":1,\"built\":1},\"ual0103\":{\"kills\":6},\"ura0302\":{\"kills\":6,\"built\":53},\"url0304\":{\"built\":9},\"drlk001\":{\"built\":3},\"urb2302\":{\"built\":1},\"url0402\":{\"lost\":1,\"built\":1},\"urb2304\":{\"built\":5},\"zrb9501\":{\"lost\":1,\"built\":2},\"xrb0104\":{\"built\":5},\"uab2101\":{\"kills\":4},\"ura0101\":{\"kills\":1,\"built\":41},\"xsl0401\":{\"kills\":39},\"urb0201\":{\"built\":1},\"ueb0301\":{\"kills\":1},\"xrb0304\":{\"kills\":1,\"built\":5},\"uel0301_ras\":{\"kills\":1},\"urb1106\":{\"lost\":5,\"kills\":2,\"built\":49},\"uel0105\":{\"kills\":9},\"zrb9602\":{\"kills\":1,\"built\":5},\"xsb1202\":{\"kills\":1},\"ura0401\":{\"built\":1},\"ura0103\":{\"built\":92},\"ual0309\":{\"kills\":11},\"ual0304\":{\"kills\":1},\"xsb1106\":{\"kills\":6},\"urb1102\":{\"kills\":1,\"built\":2},\"url0001\":{\"kills\":1,\"built\":1,\"lowest_health\":10000},\"urb4206\":{\"kills\":1,\"built\":4},\"dra0202\":{\"kills\":5,\"built\":2},\"xrl0305\":{\"lost\":2,\"built\":15},\"xrb0204\":{\"built\":5},\"ual0201\":{\"kills\":5},\"ura0102\":{\"kills\":8,\"built\":17},\"url0104\":{\"built\":3},\"ual0111\":{\"kills\":3},\"urb0101\":{\"lost\":2,\"built\":3},\"ual0401\":{\"kills\":1},\"uab4202\":{\"kills\":6},\"uab5101\":{\"kills\":1},\"xsb2304\":{\"kills\":2},\"ueb1302\":{\"kills\":6},\"uab1301\":{\"kills\":2},\"ual0208\":{\"kills\":8},\"url0107\":{\"lost\":1,\"built\":1},\"uab1101\":{\"kills\":3},\"uel0208\":{\"kills\":1},\"url0306\":{\"built\":14},\"xsb0304\":{\"kills\":1},\"uel0001\":{\"kills\":1},\"xea3204\":{\"kills\":2},\"zab9501\":{\"kills\":1},\"urb5202\":{\"kills\":1,\"built\":5},\"uab4301\":{\"kills\":2},\"uab0301\":{\"kills\":2},\"xsa0302\":{\"kills\":2},\"uab2303\":{\"kills\":1},\"ura0304\":{\"kills\":4,\"built\":8},\"ual0307\":{\"kills\":5},\"urb1302\":{\"lost\":2,\"kills\":1,\"built\":14},\"uab1106\":{\"kills\":23},\"urb1104\":{\"built\":10},\"ual0106\":{\"kills\":4},\"uab1105\":{\"kills\":2},\"url0106\":{\"built\":1},\"drl0204\":{\"lost\":1,\"built\":1},\"ueb4301\":{\"kills\":1},\"urb4202\":{\"built\":1},\"ueb1102\":{\"kills\":1},\"xsb0301\":{\"kills\":1},\"uab4201\":{\"kills\":1},\"dalk003\":{\"kills\":1},\"uab1104\":{\"kills\":16},\"urb0102\":{\"built\":1},\"uab2304\":{\"kills\":1},\"url0205\":{\"built\":38},\"xsl0309\":{\"kills\":2},\"uab1302\":{\"kills\":5},\"urb1301\":{\"kills\":3,\"built\":8},\"uab1201\":{\"kills\":3},\"url0208\":{\"lost\":10,\"kills\":3,\"built\":15},\"ual0205\":{\"kills\":1},\"ual0104\":{\"kills\":5},\"xeb0104\":{\"kills\":2},\"xsa0101\":{\"kills\":3},\"xra0305\":{\"built\":2},\"urb0202\":{\"built\":1},\"uab1102\":{\"kills\":1},\"zrb9601\":{\"built\":7},\"ual0101\":{\"kills\":3},\"xel0209\":{\"kills\":3},\"xeb0204\":{\"kills\":2},\"urb1201\":{\"built\":6},\"uab2301\":{\"kills\":15},\"xsb1302\":{\"kills\":1},\"ueb1106\":{\"kills\":3},\"xsl0301\":{\"kills\":2},\"urb0304\":{\"built\":2},\"urb0302\":{\"kills\":1,\"built\":1}},\"type\":\"AI\",\"name\":\"Spyder (AIx: M27)\",\"faction\":3,\"resources\":{\"massin\":{\"total\":697167.3125,\"reclaimed\":33144.66015625,\"reclaimRate\":17.42617225647,\"rate\":60.186332702637},\"energyout\":{\"total\":21159598,\"rate\":2699.1999511719,\"excess\":6749840},\"storage\":{\"storedEnergy\":77500,\"maxEnergy\":77500,\"maxMass\":37535,\"storedMass\":394.90600585938},\"energyin\":{\"total\":28269618,\"reclaimed\":4372.5263671875,\"reclaimRate\":0,\"rate\":4522},\"massout\":{\"total\":669412.9375,\"rate\":63.256248474121,\"excess\":5.8797602653503}},\"general\":{\"lastupdatetick\":21921,\"score\":943703,\"currentcap\":1500,\"lost\":{\"mass\":91327.8515625,\"count\":312,\"energy\":3298239.5},\"kills\":{\"mass\":240560.328125,\"count\":311,\"energy\":3545888.75},\"currentunits\":562,\"built\":{\"mass\":671382,\"count\":915,\"energy\":12938238}},\"units\":{\"air\":{\"lost\":197,\"kills\":53,\"built\":321},\"tech3\":{\"lost\":156,\"kills\":89,\"built\":446},\"cdr\":{\"lost\":0,\"kills\":0,\"built\":1},\"tech2\":{\"lost\":14,\"kills\":82,\"built\":126},\"tech1\":{\"lost\":141,\"kills\":138,\"built\":339},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":106,\"kills\":108,\"built\":399},\"experimental\":{\"lost\":1,\"kills\":2,\"built\":3},\"structures\":{\"lost\":12,\"kills\":154,\"built\":218},\"engineer\":{\"lost\":67,\"kills\":93,\"built\":237},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":2,\"built\":17}}},{\"blueprints\":{\"url0301_ras\":{\"built\":1},\"urb1101\":{\"lost\":5,\"built\":13},\"urb1302\":{\"lost\":5,\"kills\":2,\"built\":6},\"url0208\":{\"lost\":5,\"built\":5},\"ura0304\":{\"lost\":4,\"kills\":14,\"built\":4},\"url0309\":{\"lost\":5,\"kills\":1,\"built\":5},\"xsa0202\":{\"kills\":1},\"url0103\":{\"kills\":4},\"uel0101\":{\"kills\":2},\"urb1102\":{\"lost\":2,\"built\":2},\"xsa0101\":{\"kills\":1},\"ura0102\":{\"kills\":7,\"built\":8},\"xsl0201\":{\"kills\":2},\"ura0103\":{\"kills\":1},\"xsl0202\":{\"kills\":1},\"urb3101\":{\"built\":3},\"url0303\":{\"kills\":9},\"uea0101\":{\"kills\":6},\"xsa0302\":{\"kills\":16},\"urb1103\":{\"built\":11},\"url0101\":{\"kills\":13},\"xsb1106\":{\"kills\":4},\"urb1202\":{\"lost\":3,\"built\":13},\"url0105\":{\"lost\":10,\"built\":13},\"xsa0303\":{\"kills\":17},\"urb4202\":{\"lost\":2,\"built\":3},\"xsb2304\":{\"kills\":1},\"url0306\":{\"kills\":1},\"drl0204\":{\"kills\":2},\"urb5202\":{\"lost\":3,\"built\":3},\"xsb1302\":{\"kills\":1},\"url0402\":{\"lost\":1,\"kills\":1,\"built\":1},\"urb3104\":{\"lost\":1,\"built\":1},\"xrb0104\":{\"lost\":4,\"built\":11},\"urb4302\":{\"lost\":2,\"built\":2},\"xrb0204\":{\"built\":9},\"urb0102\":{\"built\":2},\"uea0302\":{\"kills\":8},\"zrb9602\":{\"lost\":2,\"built\":1},\"xsl0309\":{\"kills\":1},\"xsa0102\":{\"kills\":5},\"urb1301\":{\"lost\":4,\"built\":5},\"xrb0304\":{\"lost\":9,\"built\":9},\"urb1106\":{\"lost\":45,\"kills\":4,\"built\":67},\"xsa0103\":{\"kills\":6},\"urb0304\":{\"built\":1},\"xsl0101\":{\"kills\":9},\"dra0202\":{\"kills\":1,\"built\":4},\"ura0101\":{\"kills\":3,\"built\":8},\"urb0202\":{\"built\":2},\"ura0302\":{\"kills\":39,\"built\":15},\"uea0102\":{\"kills\":1},\"uea0303\":{\"kills\":4},\"urb3201\":{\"built\":1},\"url0001\":{\"lost\":1,\"built\":1,\"lowest_health\":0},\"urb1201\":{\"lost\":2,\"built\":2},\"urb1105\":{\"lost\":3,\"built\":8},\"xrl0305\":{\"kills\":2},\"del0204\":{\"kills\":1},\"urb4206\":{\"lost\":7,\"built\":5},\"ura0303\":{\"lost\":3,\"kills\":30,\"built\":47},\"urb0302\":{\"lost\":1,\"built\":2}},\"type\":\"Human\",\"name\":\"zorg-kirill\",\"faction\":3,\"resources\":{\"massin\":{\"total\":243727.546875,\"reclaimed\":8564.7578125,\"reclaimRate\":0,\"rate\":8.2484378814697},\"energyout\":{\"total\":6308925.5,\"rate\":132,\"excess\":2059620.875},\"storage\":{\"storedEnergy\":25600,\"maxEnergy\":25600,\"maxMass\":11125,\"storedMass\":11125},\"energyin\":{\"total\":9040265,\"reclaimed\":6639.4921875,\"reclaimRate\":0,\"rate\":384},\"massout\":{\"total\":229197.28125,\"rate\":3.84375,\"excess\":3407.5051269531}},\"general\":{\"lastupdatetick\":21921,\"score\":272295,\"currentcap\":1500,\"lost\":{\"mass\":159757.75,\"count\":212,\"energy\":9267614},\"kills\":{\"mass\":54533,\"count\":121,\"energy\":1384310},\"currentunits\":53,\"built\":{\"mass\":202687,\"count\":295,\"energy\":4634340}},\"units\":{\"air\":{\"lost\":93,\"kills\":63,\"built\":93},\"tech3\":{\"lost\":97,\"kills\":47,\"built\":96},\"cdr\":{\"lost\":1,\"kills\":0,\"built\":1},\"tech2\":{\"lost\":29,\"kills\":5,\"built\":59},\"tech1\":{\"lost\":84,\"kills\":68,\"built\":138},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":22,\"kills\":47,\"built\":26},\"experimental\":{\"lost\":1,\"kills\":1,\"built\":1},\"structures\":{\"lost\":100,\"kills\":11,\"built\":183},\"engineer\":{\"lost\":34,\"kills\":2,\"built\":54},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":1}}},{\"blueprints\":{\"xsb4202\":{\"kills\":2},\"urb0301\":{\"built\":1},\"url0208\":{\"lost\":10,\"built\":14},\"url0309\":{\"lost\":6,\"built\":137},\"xel0305\":{\"kills\":28},\"ura0103\":{\"built\":100},\"urb1105\":{\"built\":13},\"url0303\":{\"lost\":10,\"built\":20},\"ura0303\":{\"kills\":27,\"built\":112},\"zrb9502\":{\"built\":2},\"ueb2101\":{\"kills\":2},\"url0105\":{\"lost\":19,\"built\":24},\"xsl0307\":{\"kills\":1},\"uel0201\":{\"kills\":4},\"dslk004\":{\"kills\":4},\"xsb1302\":{\"kills\":4},\"drlk001\":{\"built\":7},\"url0402\":{\"lost\":1,\"kills\":1,\"built\":1},\"ual0105\":{\"kills\":1},\"ual0103\":{\"kills\":2},\"ura0101\":{\"built\":30},\"xsl0401\":{\"kills\":24},\"xrb0304\":{\"built\":8},\"urb1106\":{\"lost\":4,\"built\":51},\"uel0105\":{\"kills\":5},\"xrl0305\":{\"lost\":7,\"built\":32},\"urb0101\":{\"lost\":2,\"built\":3},\"xsb2304\":{\"kills\":1},\"ueb1302\":{\"kills\":3},\"urb1102\":{\"built\":1},\"ueb4202\":{\"kills\":1},\"ueb2303\":{\"kills\":5},\"ura0102\":{\"kills\":4,\"built\":9},\"uel0001\":{\"kills\":2},\"url0306\":{\"lost\":5,\"built\":38},\"url0304\":{\"lost\":2,\"built\":22},\"xsa0302\":{\"kills\":7},\"url0001\":{\"built\":1,\"lowest_health\":10000},\"ura0304\":{\"kills\":2,\"built\":17},\"ueb2301\":{\"kills\":2},\"urb3101\":{\"lost\":1,\"built\":1},\"ueb1103\":{\"kills\":1},\"dal0310\":{\"kills\":6},\"ual0106\":{\"kills\":2},\"zrb9602\":{\"built\":6},\"url0106\":{\"lost\":3,\"built\":3},\"drl0204\":{\"lost\":1,\"built\":2},\"urb5202\":{\"built\":3},\"urb4202\":{\"built\":2},\"urb4302\":{\"built\":1},\"urb3104\":{\"built\":1},\"urb1202\":{\"lost\":2,\"built\":15},\"dalk003\":{\"kills\":2},\"url0104\":{\"built\":3},\"urb0102\":{\"built\":1},\"urb1103\":{\"lost\":3,\"built\":17},\"url0101\":{\"lost\":49,\"built\":91},\"dra0202\":{\"kills\":1,\"built\":2},\"zrb9601\":{\"built\":7},\"urb1301\":{\"built\":10},\"urb1302\":{\"lost\":1,\"built\":11},\"url0107\":{\"lost\":4,\"built\":4},\"urb1101\":{\"built\":13},\"urb2304\":{\"built\":3},\"xrb0104\":{\"built\":8},\"xrb0204\":{\"built\":8},\"xra0305\":{\"built\":2},\"urb0202\":{\"built\":1},\"ura0302\":{\"kills\":5,\"built\":82},\"uea0103\":{\"kills\":8},\"zrb9501\":{\"built\":1},\"xsl0001\":{\"kills\":2},\"url0205\":{\"built\":44},\"urb1201\":{\"built\":3},\"urb0201\":{\"built\":1},\"urb3201\":{\"lost\":1,\"built\":1},\"ueb1106\":{\"kills\":3},\"xsl0301\":{\"kills\":11},\"urb1104\":{\"built\":9},\"urb0302\":{\"built\":1}},\"type\":\"AI\",\"name\":\"Flounder (AIx: M27)\",\"faction\":3,\"resources\":{\"massin\":{\"total\":565788.3125,\"reclaimed\":68904.2890625,\"reclaimRate\":14.991406440735,\"rate\":40.989845275879},\"energyout\":{\"total\":16549009,\"rate\":2063.3000488281,\"excess\":11371910},\"storage\":{\"storedEnergy\":69000,\"maxEnergy\":69000,\"maxMass\":34320,\"storedMass\":2822.4282226563},\"energyin\":{\"total\":29385222,\"reclaimed\":12004.974609375,\"reclaimRate\":0,\"rate\":3363.1999511719},\"massout\":{\"total\":538667.8125,\"rate\":59.737499237061,\"excess\":6.2957344055176}},\"general\":{\"lastupdatetick\":21921,\"score\":682557,\"currentcap\":1500,\"lost\":{\"mass\":97328.1171875,\"count\":315,\"energy\":3802718},\"kills\":{\"mass\":47560.95703125,\"count\":57,\"energy\":801795.5},\"currentunits\":635,\"built\":{\"mass\":440306,\"count\":1000,\"energy\":11274272}},\"units\":{\"air\":{\"lost\":184,\"kills\":20,\"built\":365},\"tech3\":{\"lost\":151,\"kills\":25,\"built\":472},\"cdr\":{\"lost\":0,\"kills\":0,\"built\":1},\"tech2\":{\"lost\":21,\"kills\":13,\"built\":159},\"tech1\":{\"lost\":142,\"kills\":19,\"built\":367},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":119,\"kills\":19,\"built\":456},\"experimental\":{\"lost\":1,\"kills\":0,\"built\":1},\"structures\":{\"lost\":14,\"kills\":18,\"built\":203},\"engineer\":{\"lost\":35,\"kills\":7,\"built\":200},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":3,\"built\":0}}},{\"blueprints\":{\"xsb4202\":{\"lost\":4,\"built\":4},\"xsl0104\":{\"lost\":2,\"built\":2},\"uel0303\":{\"kills\":9},\"url0208\":{\"kills\":1},\"xsa0203\":{\"kills\":13},\"xsb1301\":{\"lost\":7,\"built\":6},\"xsa0101\":{\"kills\":21,\"built\":7},\"ura0103\":{\"kills\":95},\"xsl0202\":{\"kills\":1},\"xsb1103\":{\"lost\":2,\"built\":10},\"ura0303\":{\"kills\":80},\"url0105\":{\"kills\":3},\"xsl0307\":{\"lost\":9,\"kills\":1,\"built\":9},\"xsb1201\":{\"built\":3},\"dslk004\":{\"lost\":17,\"built\":17},\"xsb1302\":{\"lost\":13,\"kills\":2,\"built\":13},\"xsl0205\":{\"lost\":1,\"built\":1},\"xsa0102\":{\"kills\":1},\"xsa0202\":{\"kills\":5},\"ura0101\":{\"kills\":71},\"xsl0401\":{\"lost\":4,\"kills\":3,\"built\":4},\"ueb1202\":{\"lost\":1,\"built\":1},\"uel0301_ras\":{\"lost\":2,\"built\":2},\"urb1106\":{\"kills\":5},\"xsb1102\":{\"lost\":1,\"built\":1},\"xsb3104\":{\"lost\":1,\"built\":1},\"xsb1202\":{\"lost\":7,\"kills\":2,\"built\":8},\"xsl0111\":{\"kills\":3},\"xsa0303\":{\"kills\":34},\"xeb2306\":{\"lost\":2,\"built\":2},\"xsb3101\":{\"lost\":2,\"built\":2},\"xsb4301\":{\"lost\":1,\"kills\":1,\"built\":1},\"xrl0305\":{\"kills\":13},\"uel0101\":{\"kills\":5},\"uel0309\":{\"kills\":1},\"zsb9601\":{\"lost\":2,\"built\":2},\"xsb2301\":{\"lost\":1,\"built\":1},\"xsb2304\":{\"lost\":14,\"kills\":3,\"built\":13},\"ueb1302\":{\"lost\":7,\"built\":7},\"url0107\":{\"kills\":1},\"uel0208\":{\"kills\":2},\"xsb0304\":{\"lost\":1,\"built\":1},\"xsb0202\":{\"built\":1},\"xsa0302\":{\"kills\":79,\"built\":9},\"url0101\":{\"kills\":28},\"xsb0102\":{\"built\":1},\"xsl0305\":{\"kills\":3},\"xsl0402\":{\"built\":4},\"xsl0101\":{\"kills\":8},\"url0106\":{\"kills\":3},\"drl0204\":{\"kills\":6},\"xsb0302\":{\"lost\":1,\"built\":1},\"ura0304\":{\"kills\":29},\"ueb1106\":{\"lost\":18,\"built\":18},\"xsb0301\":{\"lost\":1,\"built\":1},\"xsb0101\":{\"built\":1},\"url0402\":{\"kills\":2},\"xsb1105\":{\"lost\":3,\"built\":3},\"xsb1101\":{\"lost\":2,\"kills\":2,\"built\":11},\"url0304\":{\"kills\":1},\"urb1302\":{\"kills\":2},\"dra0202\":{\"kills\":2},\"xsb0201\":{\"built\":1},\"uea0302\":{\"kills\":24},\"ura0302\":{\"kills\":153},\"xsb4302\":{\"lost\":1,\"built\":1},\"xsl0208\":{\"lost\":14,\"kills\":1,\"built\":14},\"ura0102\":{\"kills\":29},\"xsb1106\":{\"lost\":58,\"kills\":13,\"built\":62},\"uea0101\":{\"kills\":25},\"url0309\":{\"kills\":11},\"xsb4203\":{\"lost\":1,\"built\":1},\"xsa0304\":{\"kills\":33},\"xsb4201\":{\"lost\":1,\"built\":1},\"uea0303\":{\"kills\":29},\"xsl0001\":{\"lost\":1,\"built\":1,\"lowest_health\":0},\"uel0105\":{\"lost\":1,\"kills\":1,\"built\":1},\"xsl0105\":{\"lost\":8,\"kills\":2,\"built\":8},\"xsl0309\":{\"lost\":97,\"kills\":18,\"built\":98},\"ueb2304\":{\"lost\":6,\"built\":6},\"del0204\":{\"kills\":1},\"xsl0301\":{\"lost\":18,\"built\":17},\"xsa0103\":{\"kills\":182},\"uel0205\":{\"lost\":1,\"built\":1}},\"type\":\"Human\",\"name\":\"Radde\",\"faction\":4,\"resources\":{\"massin\":{\"total\":450462.5,\"reclaimed\":45338.21875,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":11589240,\"rate\":0,\"excess\":3888447},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":16393682,\"reclaimed\":221.10012817383,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":447089.34375,\"rate\":0,\"excess\":156.95439147949}},\"general\":{\"lastupdatetick\":21921,\"score\":513275,\"currentcap\":1500,\"lost\":{\"mass\":403778.53125,\"count\":350,\"energy\":9306109},\"kills\":{\"mass\":323052.4375,\"count\":758,\"energy\":9522263},\"currentunits\":0,\"built\":{\"mass\":349318,\"count\":376,\"energy\":3790603}},\"units\":{\"air\":{\"lost\":17,\"kills\":615,\"built\":19},\"tech3\":{\"lost\":210,\"kills\":326,\"built\":207},\"cdr\":{\"lost\":1,\"kills\":0,\"built\":1},\"tech2\":{\"lost\":31,\"kills\":24,\"built\":37},\"tech1\":{\"lost\":104,\"kills\":405,\"built\":127},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":179,\"kills\":113,\"built\":180},\"experimental\":{\"lost\":4,\"kills\":3,\"built\":4},\"structures\":{\"lost\":158,\"kills\":30,\"built\":185},\"engineer\":{\"lost\":141,\"kills\":40,\"built\":141},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":20,\"kills\":0,\"built\":19}}},{\"blueprints\":{\"urb1101\":{\"built\":13},\"urb1302\":{\"lost\":3,\"built\":11},\"xrl0403\":{\"built\":1},\"url0309\":{\"lost\":31,\"built\":104},\"url0111\":{\"lost\":1,\"built\":1},\"xel0305\":{\"kills\":10},\"ura0103\":{\"built\":107},\"ueb2304\":{\"kills\":1},\"uab2101\":{\"kills\":1},\"url0303\":{\"lost\":2,\"built\":29},\"ura0303\":{\"kills\":1,\"built\":76},\"zrb9502\":{\"built\":3},\"ueb2101\":{\"kills\":2},\"url0105\":{\"lost\":18,\"built\":22},\"urb2301\":{\"built\":1},\"xsl0307\":{\"kills\":1},\"dslk004\":{\"kills\":3},\"url0304\":{\"lost\":2,\"built\":25},\"urb2303\":{\"built\":1},\"xrb0104\":{\"built\":6},\"ual0105\":{\"kills\":2},\"ual0103\":{\"kills\":6},\"ura0101\":{\"kills\":2,\"built\":67},\"xsl0401\":{\"kills\":85},\"ura0203\":{\"built\":2},\"urb1106\":{\"lost\":4,\"built\":46},\"uel0105\":{\"kills\":2},\"ual0101\":{\"kills\":1},\"xeb2306\":{\"kills\":5},\"xrl0305\":{\"lost\":1,\"built\":15},\"urb0101\":{\"lost\":3,\"built\":4},\"urb1103\":{\"lost\":2,\"built\":19},\"url0001\":{\"built\":1,\"lowest_health\":10000},\"xsb2304\":{\"kills\":4},\"xrb0304\":{\"built\":6},\"uab0101\":{\"kills\":2},\"ual0208\":{\"kills\":1},\"url0103\":{\"lost\":8,\"built\":8},\"drlk001\":{\"built\":6},\"url0205\":{\"built\":44},\"zrb9501\":{\"lost\":1,\"built\":2},\"ual0104\":{\"kills\":10},\"uel0001\":{\"kills\":3},\"uab4202\":{\"kills\":3},\"urb0201\":{\"built\":1},\"urb1105\":{\"built\":13},\"url0306\":{\"built\":20},\"urb1202\":{\"lost\":3,\"built\":17},\"xsa0302\":{\"kills\":3},\"urb3201\":{\"lost\":1,\"built\":1},\"url0101\":{\"lost\":44,\"built\":83},\"urb0301\":{\"built\":1},\"zrb9601\":{\"built\":7},\"url0208\":{\"lost\":22,\"built\":26},\"dal0310\":{\"kills\":1},\"xal0203\":{\"kills\":5},\"url0402\":{\"lost\":1,\"kills\":4,\"built\":1},\"url0106\":{\"lost\":3,\"built\":3},\"drl0204\":{\"lost\":6,\"built\":8},\"urb5202\":{\"built\":5},\"urb4202\":{\"built\":1},\"uab1103\":{\"kills\":2},\"ura0102\":{\"kills\":21,\"built\":24},\"ual0201\":{\"kills\":12},\"dalk003\":{\"kills\":1},\"xrb0204\":{\"built\":6},\"urb0102\":{\"built\":2},\"urb4302\":{\"built\":1},\"zrb9602\":{\"built\":5},\"dra0202\":{\"built\":2},\"url0107\":{\"lost\":11,\"built\":11},\"urb1301\":{\"built\":8},\"ual0106\":{\"kills\":4},\"ueb3101\":{\"kills\":1},\"ual0205\":{\"kills\":2},\"urb3101\":{\"lost\":1,\"built\":2},\"ual0202\":{\"kills\":2},\"url0104\":{\"built\":4},\"xra0305\":{\"built\":2},\"urb0202\":{\"built\":1},\"ura0302\":{\"kills\":2,\"built\":41},\"uea0103\":{\"kills\":3},\"ura0304\":{\"kills\":7,\"built\":13},\"ual0307\":{\"kills\":3},\"xsa0101\":{\"kills\":1},\"urb1201\":{\"built\":4},\"uab2301\":{\"kills\":1},\"urb1104\":{\"built\":16},\"ueb1106\":{\"kills\":1},\"xsl0301\":{\"kills\":2},\"urb1102\":{\"built\":1},\"urb0302\":{\"built\":1}},\"type\":\"AI\",\"name\":\"Rokion Era (AIx: M27)\",\"faction\":3,\"resources\":{\"massin\":{\"total\":520628.625,\"reclaimed\":49322.69921875,\"reclaimRate\":1.5054687261581,\"rate\":32.67578125},\"energyout\":{\"total\":13266755,\"rate\":1020,\"excess\":9141700},\"storage\":{\"storedEnergy\":69000,\"maxEnergy\":69000,\"maxMass\":29670,\"storedMass\":1245.0208740234},\"energyin\":{\"total\":23425388,\"reclaimed\":7929.7158203125,\"reclaimRate\":0.32998046278954,\"rate\":2687.669921875},\"massout\":{\"total\":502497.03125,\"rate\":29.17812538147,\"excess\":6.3517160415649}},\"general\":{\"lastupdatetick\":21921,\"score\":582712,\"currentcap\":1500,\"lost\":{\"mass\":88438.375,\"count\":350,\"energy\":1992323.25},\"kills\":{\"mass\":67308.15625,\"count\":52,\"energy\":927343},\"currentunits\":543,\"built\":{\"mass\":417174,\"count\":951,\"energy\":9081468}},\"units\":{\"air\":{\"lost\":182,\"kills\":8,\"built\":346},\"tech3\":{\"lost\":85,\"kills\":8,\"built\":345},\"cdr\":{\"lost\":0,\"kills\":0,\"built\":1},\"tech2\":{\"lost\":34,\"kills\":6,\"built\":169},\"tech1\":{\"lost\":230,\"kills\":36,\"built\":434},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":154,\"kills\":34,\"built\":427},\"experimental\":{\"lost\":1,\"kills\":2,\"built\":2},\"structures\":{\"lost\":18,\"kills\":10,\"built\":205},\"engineer\":{\"lost\":71,\"kills\":3,\"built\":171},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":21801,\"score\":340535,\"currentcap\":1500,\"lost\":{\"mass\":301618.5,\"count\":391,\"energy\":8121634.5},\"kills\":{\"mass\":97258.4921875,\"count\":318,\"energy\":3211530.5},\"currentunits\":0,\"built\":{\"mass\":291449,\"count\":332,\"energy\":2868586}},\"Defeated\":-1,\"units\":{\"air\":{\"lost\":122,\"kills\":221,\"built\":25},\"tech3\":{\"lost\":91,\"kills\":126,\"built\":97},\"cdr\":{\"lost\":1,\"kills\":0,\"built\":1},\"tech2\":{\"lost\":75,\"kills\":9,\"built\":92},\"tech1\":{\"lost\":223,\"kills\":182,\"built\":142},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":96,\"kills\":87,\"built\":98},\"experimental\":{\"lost\":1,\"kills\":1,\"built\":0},\"structures\":{\"lost\":175,\"kills\":10,\"built\":213},\"engineer\":{\"lost\":155,\"kills\":4,\"built\":63},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":4,\"kills\":0,\"built\":4}},\"blueprints\":{\"ueb0304\":{\"lost\":2,\"built\":2},\"uea0302\":{\"kills\":43},\"urb1302\":{\"kills\":12},\"url0309\":{\"kills\":3},\"ueb4302\":{\"lost\":2,\"built\":1},\"xel0305\":{\"lost\":25,\"built\":24},\"xsl0201\":{\"kills\":1},\"uea0101\":{\"kills\":26},\"ueb2304\":{\"built\":5},\"ueb2104\":{\"lost\":2,\"built\":2},\"url0303\":{\"kills\":18},\"ura0303\":{\"kills\":113},\"ueb1101\":{\"lost\":20,\"built\":19},\"ueb2101\":{\"lost\":2,\"built\":2},\"uel0201\":{\"lost\":1,\"kills\":2,\"built\":1},\"url0304\":{\"kills\":3},\"ueb1105\":{\"lost\":1,\"built\":1},\"url0402\":{\"kills\":26},\"ueb0201\":{\"built\":1},\"ura0101\":{\"kills\":36},\"ueb0301\":{\"lost\":1,\"built\":1},\"ueb1202\":{\"built\":8},\"uel0301_ras\":{\"lost\":4,\"built\":4},\"urb1106\":{\"kills\":4},\"uel0105\":{\"lost\":25,\"built\":26},\"xsl0101\":{\"kills\":6},\"xsa0303\":{\"kills\":52},\"xeb2306\":{\"lost\":10,\"built\":10},\"xrl0305\":{\"kills\":12},\"uel0101\":{\"kills\":5},\"ueb0102\":{\"lost\":1,\"built\":1},\"uel0309\":{\"lost\":15,\"kills\":1,\"built\":15},\"ueb1201\":{\"lost\":4,\"built\":4},\"ueb0101\":{\"built\":1},\"url0103\":{\"kills\":1},\"ueb1303\":{\"lost\":1,\"built\":1},\"xeb0104\":{\"lost\":2,\"built\":16},\"ura0102\":{\"kills\":25},\"uel0001\":{\"lost\":1,\"built\":1,\"lowest_health\":0},\"xea3204\":{\"lost\":93,\"built\":93},\"url0306\":{\"kills\":5},\"xsa0302\":{\"kills\":43},\"ura0304\":{\"kills\":3},\"ueb1103\":{\"lost\":1,\"built\":9},\"xsl0305\":{\"kills\":6},\"ueb1301\":{\"lost\":2,\"built\":2},\"url0106\":{\"kills\":2},\"drl0204\":{\"kills\":1},\"ueb4301\":{\"lost\":5,\"built\":4},\"ueb5101\":{\"lost\":16,\"built\":16},\"uel0401\":{\"lost\":1},\"uel0106\":{\"kills\":2},\"xeb0204\":{\"lost\":14,\"built\":14},\"ueb4201\":{\"lost\":2,\"built\":2},\"ueb3101\":{\"lost\":3,\"built\":3},\"url0111\":{\"kills\":1},\"ueb4202\":{\"lost\":18,\"built\":13},\"ueb2303\":{\"lost\":23,\"built\":21},\"ueb1102\":{\"lost\":1,\"built\":1},\"urb1202\":{\"kills\":2},\"xsa0101\":{\"kills\":8},\"xel0209\":{\"lost\":14,\"built\":14},\"uel0304\":{\"lost\":2,\"kills\":1,\"built\":2},\"ura0302\":{\"kills\":126},\"uea0102\":{\"kills\":25},\"uea0303\":{\"kills\":35},\"urb1103\":{\"kills\":1},\"uea0103\":{\"lost\":6,\"kills\":15,\"built\":24},\"uel0208\":{\"lost\":3,\"built\":3},\"ueb1302\":{\"lost\":8,\"kills\":3,\"built\":12},\"url0107\":{\"kills\":4},\"ueb1106\":{\"lost\":29,\"built\":36},\"ueb2301\":{\"lost\":5,\"built\":5},\"url0101\":{\"kills\":29},\"uel0205\":{\"lost\":4,\"built\":5}},\"name\":\"Nt\",\"faction\":1,\"resources\":{\"massin\":{\"total\":368614.1875,\"reclaimed\":52996.25,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":6484997,\"rate\":0,\"excess\":2890716.75},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":10384790,\"reclaimed\":3692.7368164063,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":356820.40625,\"rate\":0,\"excess\":790.72802734375}}},{\"blueprints\":{\"ueb0304\":{\"kills\":1},\"uea0302\":{\"built\":35},\"xsl0104\":{\"kills\":2},\"uel0303\":{\"lost\":4,\"built\":21},\"url0208\":{\"kills\":1},\"ueb3201\":{\"lost\":1,\"built\":1},\"ueb2204\":{\"kills\":1},\"ueb0302\":{\"built\":1},\"ueb4302\":{\"kills\":1,\"built\":1},\"xsb1106\":{\"kills\":6},\"uea0203\":{\"built\":2},\"uea0101\":{\"built\":83},\"ueb2304\":{\"kills\":9,\"built\":3},\"ueb2104\":{\"kills\":3},\"ura0303\":{\"kills\":8},\"ueb1101\":{\"kills\":4,\"built\":28},\"uel0205\":{\"kills\":8,\"built\":20},\"uea0103\":{\"kills\":8,\"built\":35},\"ueb2101\":{\"kills\":3},\"url0105\":{\"kills\":1},\"ueb2301\":{\"kills\":8},\"ueb1106\":{\"kills\":34,\"built\":34},\"ueb0201\":{\"built\":1},\"uel0201\":{\"lost\":2,\"kills\":1,\"built\":2},\"dslk004\":{\"kills\":4},\"ueb0202\":{\"built\":1},\"xsb1302\":{\"kills\":2},\"xsl0309\":{\"kills\":28},\"ueb1105\":{\"built\":13},\"url0402\":{\"kills\":1},\"ual0105\":{\"kills\":2},\"ual0103\":{\"kills\":5},\"zeb9502\":{\"built\":3},\"xel0306\":{\"built\":2},\"xea0002\":{\"built\":1},\"xsl0401\":{\"kills\":1},\"ueb5101\":{\"kills\":10},\"ueb0301\":{\"built\":1},\"ueb1202\":{\"lost\":1,\"kills\":1,\"built\":19},\"uel0301_ras\":{\"kills\":3},\"urb1106\":{\"kills\":22},\"xsb1102\":{\"kills\":1},\"xel0209\":{\"kills\":10},\"ual0101\":{\"kills\":5},\"delk002\":{\"built\":4},\"uea0102\":{\"built\":46},\"ual0309\":{\"kills\":4},\"xsa0101\":{\"kills\":1},\"ueb5202\":{\"built\":5},\"xeb2306\":{\"kills\":11},\"zsb9601\":{\"kills\":3},\"xsb4301\":{\"kills\":3},\"uel0208\":{\"lost\":24,\"kills\":6,\"built\":29},\"ueb4202\":{\"kills\":14,\"built\":1},\"uel0101\":{\"lost\":24,\"built\":57},\"ueb0101\":{\"built\":3},\"ueb0102\":{\"kills\":1,\"built\":3},\"uel0309\":{\"lost\":19,\"kills\":6,\"built\":92},\"dea0202\":{\"built\":1},\"ueb1201\":{\"kills\":4,\"built\":6},\"uea0305\":{\"built\":2},\"uea0304\":{\"built\":13},\"xsb2301\":{\"kills\":1},\"xsb2304\":{\"kills\":3},\"ueb1302\":{\"lost\":1,\"kills\":5,\"built\":19},\"uab1301\":{\"kills\":1},\"ueb3101\":{\"lost\":1,\"kills\":1,\"built\":2},\"urb1102\":{\"kills\":1},\"ueb1303\":{\"kills\":1},\"ueb2303\":{\"kills\":13,\"built\":6},\"uel0307\":{\"built\":23},\"ual0104\":{\"kills\":1},\"uab2303\":{\"kills\":1},\"xea3204\":{\"kills\":28},\"urb1201\":{\"kills\":1},\"ueb1103\":{\"lost\":1,\"kills\":1,\"built\":20},\"uab4301\":{\"kills\":5},\"ueb4301\":{\"kills\":2,\"built\":5},\"xsa0302\":{\"kills\":3},\"zeb9501\":{\"lost\":2,\"built\":3},\"ura0304\":{\"kills\":27},\"urb4206\":{\"kills\":4},\"xsb4302\":{\"kills\":2},\"uab1106\":{\"kills\":3},\"zeb9602\":{\"built\":8},\"urb1105\":{\"kills\":3},\"ueb1301\":{\"kills\":2,\"built\":12},\"xeb0204\":{\"kills\":4},\"xel0305\":{\"kills\":30},\"urb5202\":{\"kills\":2},\"urb4202\":{\"kills\":1},\"ueb1102\":{\"built\":1},\"xsb0301\":{\"kills\":1},\"uel0104\":{\"built\":4},\"ueb1104\":{\"built\":6},\"zeb9601\":{\"built\":4},\"uel0304\":{\"lost\":1,\"built\":11},\"uel0401\":{\"built\":1},\"urb1302\":{\"kills\":6},\"uel0111\":{\"lost\":1,\"built\":1},\"ueb4201\":{\"kills\":6},\"urb1301\":{\"kills\":3},\"uel0105\":{\"lost\":19,\"kills\":16,\"built\":23},\"uel0106\":{\"lost\":2,\"built\":3},\"urb3104\":{\"kills\":1},\"uel0001\":{\"kills\":5,\"built\":1,\"lowest_health\":12000},\"xeb2402\":{\"built\":1},\"urb1202\":{\"kills\":2},\"uab4302\":{\"kills\":1},\"xsb1301\":{\"kills\":2},\"ura0302\":{\"kills\":15},\"ueb2302\":{\"built\":2},\"uea0303\":{\"built\":76},\"ual0307\":{\"kills\":4},\"uab1302\":{\"kills\":6},\"xsb1105\":{\"kills\":3},\"url0309\":{\"kills\":1},\"urb4302\":{\"kills\":1},\"del0204\":{\"lost\":2,\"built\":15},\"xsl0301\":{\"kills\":3},\"xrb0304\":{\"kills\":3},\"urb0302\":{\"kills\":1}},\"type\":\"AI\",\"name\":\"Dimmick (AIx: M27)\",\"faction\":1,\"resources\":{\"massin\":{\"total\":605749.5,\"reclaimed\":28965.970703125,\"reclaimRate\":3.1070313453674,\"rate\":50.455467224121},\"energyout\":{\"total\":15961626,\"rate\":1859.8000488281,\"excess\":5331400.5},\"storage\":{\"storedEnergy\":70000,\"maxEnergy\":70000,\"maxMass\":25390,\"storedMass\":35.812568664551},\"energyin\":{\"total\":21715790,\"reclaimed\":9026.4482421875,\"reclaimRate\":0.32998046278954,\"rate\":3668.8698730469},\"massout\":{\"total\":598073.4375,\"rate\":49.987499237061,\"excess\":5.7997231483459}},\"general\":{\"lastupdatetick\":21921,\"score\":809324,\"currentcap\":1500,\"lost\":{\"mass\":42577,\"count\":282,\"energy\":1623567},\"kills\":{\"mass\":214484.5,\"count\":303,\"energy\":7482692},\"currentunits\":478,\"built\":{\"mass\":588976,\"count\":815,\"energy\":11319357}},\"units\":{\"air\":{\"lost\":177,\"kills\":60,\"built\":310},\"tech3\":{\"lost\":86,\"kills\":95,\"built\":312},\"cdr\":{\"lost\":0,\"kills\":1,\"built\":1},\"tech2\":{\"lost\":31,\"kills\":72,\"built\":138},\"tech1\":{\"lost\":165,\"kills\":135,\"built\":362},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":2},\"land\":{\"lost\":100,\"kills\":99,\"built\":321},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":2},\"structures\":{\"lost\":7,\"kills\":146,\"built\":213},\"engineer\":{\"lost\":62,\"kills\":114,\"built\":145},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":21701,\"score\":234715,\"currentcap\":1500,\"lost\":{\"mass\":204522.90625,\"count\":469,\"energy\":6933704},\"kills\":{\"mass\":26258,\"count\":197,\"energy\":1449583},\"currentunits\":0,\"built\":{\"mass\":197592,\"count\":466,\"energy\":1840449}},\"Defeated\":-1,\"units\":{\"air\":{\"lost\":0,\"kills\":97,\"built\":0},\"tech3\":{\"lost\":75,\"kills\":45,\"built\":66},\"cdr\":{\"lost\":1,\"kills\":0,\"built\":1},\"tech2\":{\"lost\":137,\"kills\":7,\"built\":136},\"tech1\":{\"lost\":255,\"kills\":145,\"built\":263},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":270,\"kills\":89,\"built\":267},\"experimental\":{\"lost\":1,\"kills\":0,\"built\":0},\"structures\":{\"lost\":205,\"kills\":11,\"built\":213},\"engineer\":{\"lost\":83,\"kills\":3,\"built\":83},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0}},\"blueprints\":{\"uab3201\":{\"lost\":1,\"built\":1},\"uea0302\":{\"kills\":2},\"xsl0104\":{\"kills\":1},\"url0208\":{\"kills\":1},\"xal0305\":{\"lost\":1,\"built\":1},\"xsb1106\":{\"lost\":4,\"built\":4},\"xsl0201\":{\"kills\":4},\"ura0103\":{\"kills\":12},\"uab2101\":{\"lost\":4,\"built\":4},\"url0303\":{\"kills\":4},\"ura0303\":{\"kills\":68},\"urb1202\":{\"kills\":6},\"uab2304\":{\"lost\":2,\"built\":2},\"ual0303\":{\"lost\":1,\"built\":1},\"xsa0102\":{\"kills\":7},\"ual0105\":{\"lost\":41,\"built\":41},\"xsa0202\":{\"kills\":3},\"ura0101\":{\"kills\":35},\"uab0301\":{\"lost\":2,\"built\":2},\"uab0201\":{\"lost\":1,\"built\":3},\"xsa0103\":{\"kills\":4},\"uel0105\":{\"kills\":3},\"xsl0101\":{\"kills\":18},\"ual0101\":{\"lost\":25,\"built\":25},\"ual0309\":{\"lost\":27,\"built\":27},\"xsl0111\":{\"kills\":3},\"xsa0303\":{\"kills\":9},\"xsb4301\":{\"lost\":2},\"xrl0305\":{\"kills\":2},\"uel0101\":{\"kills\":10},\"uab1302\":{\"lost\":10,\"built\":10},\"ual0401\":{\"lost\":1},\"uab1201\":{\"lost\":4,\"built\":4},\"uab1301\":{\"lost\":4,\"built\":4},\"ual0208\":{\"lost\":12,\"built\":12},\"url0103\":{\"kills\":6},\"ura0102\":{\"kills\":24},\"uab2303\":{\"lost\":8,\"built\":7},\"uab4202\":{\"lost\":13,\"built\":12},\"zab9501\":{\"lost\":1,\"built\":2},\"uab4301\":{\"lost\":9,\"built\":4},\"ual0001\":{\"lost\":1,\"built\":1,\"lowest_health\":0},\"xsa0302\":{\"kills\":12},\"uab1102\":{\"lost\":2,\"built\":2},\"url0101\":{\"kills\":42},\"xsb1202\":{\"kills\":4},\"urb1103\":{\"kills\":4},\"uab1106\":{\"lost\":39,\"built\":38},\"dal0310\":{\"lost\":2,\"built\":2},\"ual0106\":{\"lost\":25,\"built\":25},\"uab1105\":{\"lost\":3,\"built\":3},\"uab1202\":{\"lost\":8,\"built\":10},\"xsb1103\":{\"kills\":1},\"ura0302\":{\"kills\":8},\"ual0201\":{\"lost\":30,\"built\":26},\"dalk003\":{\"lost\":8,\"built\":5},\"uab5101\":{\"lost\":17,\"built\":17},\"uab4201\":{\"lost\":3,\"built\":3},\"ual0111\":{\"lost\":4,\"built\":4},\"uab1104\":{\"lost\":22,\"built\":21},\"url0106\":{\"kills\":1},\"ual0304\":{\"lost\":3,\"built\":3},\"uab1101\":{\"lost\":7,\"built\":7},\"xsl0309\":{\"lost\":2,\"built\":2},\"uab2104\":{\"lost\":1,\"built\":1},\"xal0203\":{\"lost\":3,\"built\":3},\"ual0104\":{\"lost\":29,\"built\":28},\"xsa0101\":{\"kills\":19},\"ual0205\":{\"lost\":3,\"built\":3},\"url0107\":{\"kills\":6},\"uab0101\":{\"lost\":1,\"built\":6},\"ueb1103\":{\"kills\":1},\"uab4302\":{\"lost\":1,\"built\":1},\"ual0202\":{\"lost\":3,\"built\":3},\"xsa0304\":{\"kills\":1},\"uab1103\":{\"lost\":2,\"built\":12},\"uea0303\":{\"kills\":9},\"ual0307\":{\"lost\":18,\"built\":17},\"zab9601\":{\"lost\":1,\"built\":1},\"uab2204\":{\"lost\":4,\"built\":3},\"uab2301\":{\"lost\":29,\"built\":28},\"xsl0305\":{\"kills\":4},\"ura0304\":{\"kills\":1},\"url0402\":{\"kills\":2},\"uea0101\":{\"kills\":8},\"ual0103\":{\"lost\":25,\"built\":24}},\"name\":\"GhillieWolf\",\"faction\":2,\"resources\":{\"massin\":{\"total\":242881.40625,\"reclaimed\":29510.58984375,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":5100483,\"rate\":0,\"excess\":613621.8125},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":5821990.5,\"reclaimed\":6037.421875,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":214407.46875,\"rate\":0,\"excess\":5.4819536209106}}},{\"blueprints\":{\"ueb0304\":{\"kills\":1},\"xsb2302\":{\"lost\":1,\"built\":1},\"xel0305\":{\"kills\":27},\"ueb2104\":{\"kills\":1},\"xsb1103\":{\"lost\":2,\"kills\":1,\"built\":17},\"url0105\":{\"kills\":2},\"xsb3201\":{\"lost\":1,\"built\":1},\"xsl0307\":{\"lost\":1,\"kills\":5,\"built\":9},\"xsb1201\":{\"built\":3},\"xsl0208\":{\"lost\":21,\"kills\":1,\"built\":23},\"xsl0205\":{\"kills\":1,\"built\":20},\"ual0105\":{\"kills\":12},\"xsb0101\":{\"lost\":2,\"built\":4},\"ura0101\":{\"kills\":5},\"uel0301_ras\":{\"kills\":2},\"urb1106\":{\"kills\":7},\"xsb1202\":{\"lost\":4,\"kills\":1,\"built\":15},\"xsl0111\":{\"lost\":4,\"built\":4},\"xsb5202\":{\"built\":5},\"xsb4201\":{\"kills\":1,\"built\":1},\"uab1302\":{\"kills\":1},\"xsb2301\":{\"lost\":1,\"built\":4},\"zsb9501\":{\"built\":2},\"uab0101\":{\"kills\":6},\"ueb4202\":{\"kills\":3},\"uel0208\":{\"kills\":18},\"xsb0304\":{\"built\":1},\"uel0001\":{\"kills\":2},\"xsa0302\":{\"kills\":5,\"built\":74},\"ura0304\":{\"kills\":9},\"xal0203\":{\"kills\":6},\"xsb0301\":{\"built\":1},\"uab4201\":{\"kills\":1},\"xsb1101\":{\"lost\":2,\"built\":20},\"xsl0309\":{\"lost\":52,\"kills\":7,\"built\":171},\"urb1301\":{\"kills\":1},\"ual0205\":{\"kills\":6},\"xsa0304\":{\"built\":14},\"zsb9502\":{\"built\":1},\"xsb0201\":{\"built\":1},\"xsl0001\":{\"kills\":1,\"built\":1,\"lowest_health\":10312},\"xsb1105\":{\"built\":13},\"uab2301\":{\"kills\":4},\"ueb1106\":{\"kills\":26},\"xsl0301\":{\"kills\":75},\"xsl0304\":{\"built\":14},\"xsb4202\":{\"kills\":1,\"built\":2},\"xsl0104\":{\"lost\":1,\"built\":4},\"urb1302\":{\"kills\":2},\"xsa0203\":{\"built\":8},\"xsb1301\":{\"built\":10},\"ual0201\":{\"kills\":20},\"xsl0201\":{\"lost\":6,\"built\":8},\"uab2204\":{\"kills\":2},\"xsl0202\":{\"lost\":2,\"built\":3},\"uab2101\":{\"kills\":2},\"uab2104\":{\"kills\":1},\"ura0303\":{\"kills\":75},\"ueb1101\":{\"kills\":33},\"dslk004\":{\"kills\":12,\"built\":5},\"xsb1302\":{\"lost\":3,\"kills\":6,\"built\":11},\"url0402\":{\"kills\":33},\"urb4302\":{\"kills\":1},\"xsa0202\":{\"built\":2},\"ueb0201\":{\"kills\":1},\"xsl0401\":{\"lost\":2,\"kills\":146,\"built\":2},\"ueb1202\":{\"kills\":4},\"xsa0103\":{\"built\":170},\"xsb1102\":{\"built\":1},\"xsl0101\":{\"lost\":40,\"built\":70},\"ual0101\":{\"kills\":16},\"ual0309\":{\"kills\":3},\"xsa0303\":{\"built\":68},\"xeb2306\":{\"kills\":11},\"xsb3101\":{\"lost\":1,\"built\":2},\"xsb1104\":{\"built\":8},\"xsb2304\":{\"lost\":4,\"kills\":20,\"built\":3},\"ueb1302\":{\"kills\":1},\"ual0208\":{\"kills\":6},\"ual0001\":{\"kills\":5},\"xeb0204\":{\"kills\":4},\"uab2303\":{\"kills\":3},\"xea3204\":{\"kills\":46},\"xsb1106\":{\"lost\":16,\"kills\":25,\"built\":46},\"xsl0105\":{\"lost\":27,\"kills\":1,\"built\":32},\"urb1101\":{\"kills\":4},\"xsb2303\":{\"built\":5},\"xsb4203\":{\"kills\":1},\"xsb2305\":{\"built\":1},\"xsb0102\":{\"built\":1},\"uab1101\":{\"kills\":4},\"uab1103\":{\"kills\":1},\"ual0106\":{\"kills\":24},\"ueb3104\":{\"kills\":1},\"uab1202\":{\"kills\":2},\"url0309\":{\"kills\":3},\"xsb0302\":{\"built\":1},\"ual0304\":{\"kills\":1},\"ueb1102\":{\"kills\":1},\"xsl0305\":{\"lost\":14,\"built\":39},\"zsb9602\":{\"built\":5},\"ual0111\":{\"kills\":6},\"xsb4302\":{\"built\":1},\"ual0202\":{\"kills\":5},\"uel0401\":{\"kills\":1},\"uel0309\":{\"kills\":11},\"ueb2303\":{\"kills\":8},\"uea0103\":{\"kills\":12},\"xel0209\":{\"kills\":1},\"xsl0402\":{\"built\":2},\"xsb0202\":{\"built\":1},\"ura0102\":{\"kills\":1},\"xsa0102\":{\"built\":8},\"xeb0104\":{\"kills\":2},\"ueb4301\":{\"kills\":4},\"ueb1301\":{\"kills\":1},\"uel0105\":{\"kills\":15},\"ura0302\":{\"kills\":6},\"xsb4301\":{\"lost\":1,\"built\":3},\"uel0304\":{\"kills\":2},\"ual0307\":{\"kills\":6},\"zsb9601\":{\"kills\":2,\"built\":7},\"ual0103\":{\"kills\":18},\"dra0202\":{\"kills\":4},\"ual0104\":{\"kills\":35},\"uab4202\":{\"kills\":2},\"xsa0101\":{\"kills\":4,\"built\":43},\"urb1201\":{\"kills\":2,\"built\":1},\"uel0205\":{\"kills\":3}},\"type\":\"AI\",\"name\":\"Oum-Uyal (AIx: M27)\",\"faction\":4,\"resources\":{\"massin\":{\"total\":586816.9375,\"reclaimed\":97368.65625,\"reclaimRate\":0,\"rate\":26.625},\"energyout\":{\"total\":17920906,\"rate\":921,\"excess\":10060539},\"storage\":{\"storedEnergy\":69000,\"maxEnergy\":69000,\"maxMass\":24980,\"storedMass\":631.02429199219},\"energyin\":{\"total\":28955762,\"reclaimed\":11764.009765625,\"reclaimRate\":0,\"rate\":3014},\"massout\":{\"total\":560855.3125,\"rate\":27.25,\"excess\":6.2396440505981}},\"general\":{\"lastupdatetick\":21921,\"score\":743414,\"currentcap\":1500,\"lost\":{\"mass\":244642.578125,\"count\":507,\"energy\":5325193.5},\"kills\":{\"mass\":231371.328125,\"count\":465,\"energy\":18022580},\"currentunits\":448,\"built\":{\"mass\":536242,\"count\":991,\"energy\":10533007}},\"units\":{\"air\":{\"lost\":299,\"kills\":94,\"built\":396},\"tech3\":{\"lost\":187,\"kills\":103,\"built\":439},\"cdr\":{\"lost\":0,\"kills\":3,\"built\":1},\"tech2\":{\"lost\":40,\"kills\":80,\"built\":105},\"tech1\":{\"lost\":278,\"kills\":277,\"built\":444},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":172,\"kills\":183,\"built\":420},\"experimental\":{\"lost\":2,\"kills\":2,\"built\":2},\"structures\":{\"lost\":38,\"kills\":191,\"built\":199},\"engineer\":{\"lost\":100,\"kills\":136,\"built\":227},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":3,\"built\":0}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":16901,\"score\":96424,\"currentcap\":1500,\"lost\":{\"mass\":66111.484375,\"count\":170,\"energy\":5645865},\"kills\":{\"mass\":3233,\"count\":47,\"energy\":134190},\"currentunits\":11.600008010864,\"built\":{\"mass\":87205,\"count\":307,\"energy\":798909}},\"Defeated\":-1,\"units\":{\"air\":{\"lost\":19,\"kills\":42,\"built\":0},\"tech3\":{\"lost\":11,\"kills\":6,\"built\":16},\"cdr\":{\"lost\":1,\"kills\":0,\"built\":1},\"tech2\":{\"lost\":51,\"kills\":1,\"built\":56},\"tech1\":{\"lost\":107,\"kills\":40,\"built\":234},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":54,\"kills\":5,\"built\":55},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"structures\":{\"lost\":98,\"kills\":0,\"built\":255},\"engineer\":{\"lost\":63,\"kills\":0,\"built\":43},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0}},\"blueprints\":{\"ueb1201\":{\"lost\":2,\"built\":2},\"uea0302\":{\"kills\":1},\"ueb0101\":{\"built\":2},\"ueb3201\":{\"built\":1},\"ueb2204\":{\"lost\":1,\"built\":1},\"ueb4202\":{\"lost\":4,\"built\":3},\"xeb0104\":{\"lost\":2,\"built\":5},\"xsa0101\":{\"kills\":3},\"uel0001\":{\"lost\":1,\"built\":1,\"lowest_health\":12000},\"uea0101\":{\"kills\":18},\"ueb2304\":{\"built\":1},\"ueb2104\":{\"lost\":1,\"built\":1},\"ura0303\":{\"kills\":4},\"ueb1101\":{\"lost\":27,\"built\":35},\"url0101\":{\"kills\":2},\"ueb2101\":{\"lost\":1,\"built\":1},\"ueb1103\":{\"built\":8},\"ueb1301\":{\"lost\":1,\"built\":1},\"uel0201\":{\"lost\":9,\"built\":9},\"ueb4301\":{\"lost\":4,\"built\":4},\"ueb5101\":{\"lost\":8,\"built\":124},\"ueb0201\":{\"lost\":1,\"built\":1},\"ura0101\":{\"kills\":15},\"uel0111\":{\"kills\":1},\"ueb4201\":{\"lost\":4,\"built\":3},\"ueb3101\":{\"built\":1},\"ueb1202\":{\"lost\":4,\"built\":8},\"uel0105\":{\"lost\":20,\"built\":20},\"url0106\":{\"kills\":1},\"xeb0204\":{\"lost\":4,\"built\":4},\"ura0302\":{\"kills\":7},\"uea0103\":{\"kills\":1},\"ueb2303\":{\"lost\":6,\"built\":6},\"xeb2306\":{\"lost\":1,\"built\":2},\"ueb1106\":{\"lost\":21,\"built\":32},\"uel0208\":{\"lost\":23,\"built\":22},\"xea3204\":{\"lost\":19,\"built\":19},\"ueb1102\":{\"lost\":1,\"built\":1},\"uel0101\":{\"kills\":1},\"ueb2301\":{\"lost\":4,\"built\":4},\"ueb3104\":{\"lost\":1,\"built\":1},\"ueb1302\":{\"built\":3}},\"name\":\"Undercontrol\",\"faction\":1,\"resources\":{\"massin\":{\"total\":100676.6875,\"reclaimed\":8148.423828125,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":1873477.375,\"rate\":0,\"excess\":1570907.5},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":4075954.25,\"reclaimed\":5532.0278320313,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":99174.9453125,\"rate\":0,\"excess\":362.20889282227}}}]}"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:01:20.357 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:235) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) 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:833) 2022-11-23 21:01:20.357 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:186) 2022-11-23 21:01:20.357 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:169) 2022-11-23 21:01:20.358 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:01:20.358 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:143) 2022-11-23 21:01:20.359 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 21:01:20.359 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 21:01:20.359 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) Undercontrol(169104) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 21:01:20.361 WARN ICE Undercontrol(169104): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 21:01:20.361 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) Nt(34551) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 21:01:20.361 WARN ICE Undercontrol(169104): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-11-23 21:01:20.362 WARN ICE Nt(34551): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 21:01:20.363 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) GhillieWolf(336114) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 21:01:20.363 WARN ICE Nt(34551): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-11-23 21:01:20.364 WARN ICE GhillieWolf(336114): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 21:01:20.364 WARN ICE GhillieWolf(336114): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-11-23 21:01:20.364 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) Radde(277452) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 21:01:20.365 DEBUG No longer listening for GPGPNET from FA (c.f.iceadapter.gpgnet.GPGNetServer:163) 2022-11-23 21:01:20.365 WARN ICE Radde(277452): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 21:01:20.365 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 21:01:20.365 WARN ICE Radde(277452): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-11-23 21:02:20.031 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 21:02:20.033 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 21:02:20.034 INFO Using GPGNET_PORT: 8453 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 21:02:20.037 INFO Generated LOBBY_PORT: 24807 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 21:02:20.038 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 21:02:20.052 INFO Creating RPC server on port 16900 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 21:02:20.053 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 21:02:20.075 INFO New client connected on port 2428 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 21:02:20.076 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 21:02:20.086 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 21:02:20.088 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 21:02:20.264 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 21:02:20.264 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 21:02:21.664 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 21:02:21.664 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 21:02:21.666 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 21:02:25.550 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 21:02:25.552 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 21:02:25.553 INFO Using GPGNET_PORT: 3668 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 21:02:25.556 INFO Generated LOBBY_PORT: 30057 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 21:02:25.557 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 21:02:25.570 INFO Creating RPC server on port 58423 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 21:02:25.571 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 21:02:25.635 INFO New client connected on port 2438 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 21:02:25.636 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 21:02:25.647 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 21:02:25.648 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 21:02:25.810 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 21:02:25.810 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 21:02:27.198 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 21:02:27.198 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 21:02:27.200 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 21:02:30.744 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 21:02:30.746 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 21:02:30.748 INFO Using GPGNET_PORT: 61633 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 21:02:30.751 INFO Generated LOBBY_PORT: 59764 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 21:02:30.752 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 21:02:30.765 INFO Creating RPC server on port 51935 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 21:02:30.765 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 21:02:30.841 INFO New client connected on port 2449 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 21:02:30.842 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 21:02:30.852 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 21:02:30.853 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 21:02:31.013 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 21:02:31.014 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 21:02:34.901 WARN Failed to ping faforever.com (c.f.iceadapter.util.PingWrapper:52) 2022-11-23 21:02:36.476 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:144) 2022-11-23 21:02:36.476 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:36.476 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:85) 2022-11-23 21:02:36.479 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-11-23 21:02:36.479 INFO Sent GPGNet message: CreateLobby 0 59764 zorg-kirill 80765 1 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 21:02:36.479 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:02:36.479 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:36.615 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-11-23 21:02:36.615 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:02:36.615 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:36.665 INFO onJoinGame 277452 Radde (com.faforever.iceadapter.IceAdapter:90) 2022-11-23 21:02:36.667 DEBUG Peer created: 277452, Radde, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 21:02:36.669 DEBUG Now forwarding data to peer Radde(277452) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 21:02:36.671 INFO Sent GPGNet message: JoinGame 127.0.0.1:63728 Radde 277452 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 21:02:36.671 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 21:02:36.672 INFO onConnectToPeer 336114 GhillieWolf, offer: true (com.faforever.iceadapter.IceAdapter:107) 2022-11-23 21:02:36.672 DEBUG Peer created: 336114, GhillieWolf, localOffer: true (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 21:02:36.673 DEBUG Now forwarding data to peer GhillieWolf(336114) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 21:02:36.673 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:36.674 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:63729 GhillieWolf 336114 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 21:02:36.674 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 21:02:36.674 INFO ICE GhillieWolf(336114): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:02:36.674 INFO onConnectToPeer 34551 Nt, offer: true (com.faforever.iceadapter.IceAdapter:107) 2022-11-23 21:02:36.674 DEBUG Peer created: 34551, Nt, localOffer: true (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 21:02:36.674 DEBUG Now forwarding data to peer Nt(34551) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 21:02:36.675 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:36.675 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:63730 Nt 34551 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 21:02:36.675 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 21:02:36.675 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:02:36.683 INFO Received GPGNet message: Disconnected 336114 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:02:36.684 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["336114"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:36.684 INFO Received GPGNet message: Disconnected 34551 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:02:36.684 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["34551"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:36.888 INFO IceMsg received {"srcId":277452,"destId":80765,"password":"6gc297htgk8olqbge0eq3cvusm","ufrag":"8igpc1giiqfppj","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.199","port":6187,"type":"HOST_CANDIDATE","generation":0,"id":"8","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:7804:7ae7:3ce6:6837","port":6187,"type":"HOST_CANDIDATE","generation":0,"id":"9","relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"89.72.113.196","port":6187,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"10","relAddr":"192.168.0.199","relPort":6187},{"foundation":"3","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":18743,"type":"RELAYED_CANDIDATE","generation":0,"id":"11","relAddr":"89.72.113.196","relPort":6187}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 21:02:36.889 INFO Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 21:02:36.889 DEBUG ICE Radde(277452): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 21:02:36.889 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,277452,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:36.889 INFO ICE Radde(277452): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:02:37.195 INFO ICE GhillieWolf(336114): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:02:37.195 INFO ICE Radde(277452): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:02:37.195 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:02:37.198 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:02:37.198 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:02:37.198 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:02:37.531 DEBUG ICE Radde(277452): Sending own candidates to 277452, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:02:37.531 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:02:37.531 DEBUG ICE GhillieWolf(336114): Sending own candidates to 336114, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:02:37.531 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:37.531 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,277452,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:37.531 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:37.533 INFO Sending Notification:{"method":"onIceMsg","params":[80765,336114,"{\"srcId\":80765,\"destId\":336114,\"password\":\"4b2l9vdnfa6iv9e7hi6npgqq0a\",\"ufrag\":\"2eu411giiqfr8d\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6886,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6886,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6886,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"192.168.0.11\",\"relPort\":6886},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":16197,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":\"95.84.207.11\",\"relPort\":6886}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:37.533 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"51jirag2ie9hadnaq5g2nitafb\",\"ufrag\":\"8odba1giiqfr8d\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6254,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6254,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6254,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":\"192.168.0.11\",\"relPort\":6254},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":11008,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":\"95.84.207.11\",\"relPort\":6254}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:37.533 INFO Sending Notification:{"method":"onIceMsg","params":[80765,277452,"{\"srcId\":80765,\"destId\":277452,\"password\":\"26m419djj6f59d0p1kq1dmgei7\",\"ufrag\":\"44jlb1giiqfreq\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6628,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6628,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6628,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"192.168.0.11\",\"relPort\":6628},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":13995,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":\"95.84.207.11\",\"relPort\":6628}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:37.535 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,277452,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:37.536 DEBUG ICE Radde(277452): Starting ICE for peer 277452 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 21:02:37.783 INFO IceMsg received {"srcId":336114,"destId":80765,"password":"rlbo0m8v52mricfioneb1a6h0","ufrag":"26dd21giiqfq43","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.241","port":6554,"type":"HOST_CANDIDATE","generation":0,"id":"8","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:26bc:9465:b8f3:74c0","port":6554,"type":"HOST_CANDIDATE","generation":0,"id":"9","relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"89.72.113.196","port":6554,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"10","relAddr":"192.168.0.241","relPort":6554},{"foundation":"3","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":13554,"type":"RELAYED_CANDIDATE","generation":0,"id":"11","relAddr":"89.72.113.196","relPort":6554}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 21:02:37.783 INFO Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 21:02:37.783 DEBUG ICE GhillieWolf(336114): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 21:02:37.783 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:37.785 DEBUG ICE GhillieWolf(336114): Starting ICE for peer 336114 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 21:02:37.789 INFO IceMsg received {"srcId":34551,"destId":80765,"password":"37jplv60d8kmrevps34i3js22j","ufrag":"dmfq81giiqfr09","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.10.42","port":6872,"type":"HOST_CANDIDATE","generation":0,"id":"8","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:bc9a:b18a:f1c9:a29d","port":6872,"type":"HOST_CANDIDATE","generation":0,"id":"9","relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"81.197.49.124","port":6872,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"10","relAddr":"192.168.10.42","relPort":6872},{"foundation":"3","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":19010,"type":"RELAYED_CANDIDATE","generation":0,"id":"11","relAddr":"81.197.49.124","relPort":6872}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 21:02:37.789 INFO Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 21:02:37.789 DEBUG ICE Nt(34551): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 21:02:37.789 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:37.790 DEBUG ICE Nt(34551): Starting ICE for peer 34551 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 21:02:37.819 DEBUG ICE Radde(277452): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 21:02:37.819 INFO Sending Notification:{"method":"onConnected","params":[80765,277452,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:37.819 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,277452,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:37.820 DEBUG ICE Radde(277452): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 21:02:37.999 DEBUG ICE Nt(34551): ICE terminated, connected, selected candidate pair: srflx <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 21:02:37.999 INFO Sending Notification:{"method":"onConnected","params":[80765,34551,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:37.999 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:38.000 DEBUG Starting connectivity checker for peer 34551 (c.f.i.i.PeerConnectivityCheckerModule:37) 2022-11-23 21:02:38.000 DEBUG ICE Nt(34551): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 21:02:38.060 DEBUG ICE GhillieWolf(336114): ICE terminated, connected, selected candidate pair: srflx <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 21:02:38.060 INFO Sending Notification:{"method":"onConnected","params":[80765,336114,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:38.060 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,336114,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:02:38.060 DEBUG Starting connectivity checker for peer 336114 (c.f.i.i.PeerConnectivityCheckerModule:37) 2022-11-23 21:02:38.061 DEBUG ICE GhillieWolf(336114): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 21:03:15.616 INFO Received GPGNet message: Chat xD (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:03:15.616 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["xD"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:03:44.321 INFO Received GPGNet message: Chat nobody built antinuke that time (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:03:44.321 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["nobody built antinuke that time"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:03:51.817 INFO Received GPGNet message: Chat i built twice but it was sniped (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:03:51.818 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["i built twice but it was sniped"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:04:08.769 INFO Received GPGNet message: Chat this time i will do another air strategy (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:04:08.769 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["this time i will do another air strategy"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:04:12.599 INFO Received GPGNet message: Chat that time i sucked (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:04:12.599 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["that time i sucked"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:04:46.704 INFO Received GPGNet message: Chat ill do air that will also clean their ground spam (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:04:46.704 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["ill do air that will also clean their ground spam"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:05:27.151 INFO Received GPGNet message: Chat kk (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:05:27.152 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["kk"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:06:41.027 INFO Received GPGNet message: Chat + (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:06:41.028 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["+"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:06:51.431 INFO Received GPGNet message: Chat at least with t2 arty (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:06:51.431 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["at least with t2 arty"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:07:07.199 INFO onConnectToPeer 291603 DaBoss, offer: false (com.faforever.iceadapter.IceAdapter:107) 2022-11-23 21:07:07.199 DEBUG Peer created: 291603, DaBoss, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2022-11-23 21:07:07.200 DEBUG Now forwarding data to peer DaBoss(291603) (com.faforever.iceadapter.ice.Peer:53) 2022-11-23 21:07:07.200 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:59430 DaBoss 291603 (c.f.iceadapter.gpgnet.GPGNetServer:133) 2022-11-23 21:07:07.200 INFO Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 21:07:07.208 INFO Received GPGNet message: Disconnected 291603 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:07:07.208 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["291603"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:07:08.130 INFO IceMsg received {"srcId":291603,"destId":80765,"password":"7blk8jgmu1i40b01aekunmvjlj","ufrag":"elcp71giiqo0nh","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.104","port":6177,"type":"HOST_CANDIDATE","generation":0,"id":"0","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:5be:67f8:8095:60db","port":6177,"type":"HOST_CANDIDATE","generation":0,"id":"1","relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"91.247.107.217","port":6177,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"2","relAddr":"192.168.0.104","relPort":6177},{"foundation":"3","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":12461,"type":"RELAYED_CANDIDATE","generation":0,"id":"3","relAddr":"91.247.107.217","relPort":6177}]} (c.f.iceadapter.rpc.RPCHandler:72) 2022-11-23 21:07:08.130 INFO Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 21:07:08.131 DEBUG ICE DaBoss(291603): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2022-11-23 21:07:08.131 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,291603,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:07:08.131 INFO ICE DaBoss(291603): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:07:08.132 INFO ICE DaBoss(291603): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:07:08.132 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:07:08.393 DEBUG ICE DaBoss(291603): Sending own candidates to 291603, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:07:08.393 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,291603,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:07:08.393 INFO Sending Notification:{"method":"onIceMsg","params":[80765,291603,"{\"srcId\":80765,\"destId\":291603,\"password\":\"roild6niclt9vgvl833s104g7\",\"ufrag\":\"9n4e81giiqo4b4\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":7044,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":7044,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":7044,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"192.168.0.11\",\"relPort\":7044},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":18621,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":\"95.84.207.11\",\"relPort\":7044}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:07:08.394 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,291603,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:07:08.395 DEBUG ICE DaBoss(291603): Starting ICE for peer 291603 (c.f.iceadapter.ice.PeerIceModule:254) 2022-11-23 21:07:08.644 DEBUG ICE DaBoss(291603): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:279) 2022-11-23 21:07:08.644 INFO Sending Notification:{"method":"onConnected","params":[80765,291603,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:07:08.644 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,291603,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:07:08.645 DEBUG ICE DaBoss(291603): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2022-11-23 21:07:09.634 INFO Received GPGNet message: GameFull (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:07:09.634 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameFull",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:07:26.549 INFO Received GPGNet message: Chat daboss èè òóò æåñòêèé, íå ðàññëàáëÿéñÿ) (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:07:26.550 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["daboss èè òóò æåñòêèé, íå ðàññëàáëÿéñÿ)"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:07:31.070 INFO Received GPGNet message: Chat ñðàçó èõ äîëáè) (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:07:31.071 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["ñðàçó èõ äîëáè)"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:08:11.795 INFO Received GPGNet message: Chat last game i was thinking about corsair snipe, but then thought ai is too lame xD (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:08:11.796 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["last game i was thinking about corsair snipe, but then thought ai is too lame xD"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:08:23.997 INFO Received GPGNet message: Chat i was horribly wrong (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:08:23.997 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["i was horribly wrong"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:08:33.857 DEBUG New GameState: Launching (c.f.iceadapter.gpgnet.GPGNetServer:96) 2022-11-23 21:08:33.857 INFO Received GPGNet message: GameState Launching (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:08:33.857 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Launching"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:36:14.936 INFO Received GPGNet message: EnforceRating (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:36:14.936 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:40:17.181 INFO Received GPGNet message: EnforceRating (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:40:17.181 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:41:16.122 INFO Received GPGNet message: GameResult 10 defeat -10 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:41:16.123 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[10,"defeat -10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:47:20.366 INFO Received GPGNet message: EnforceRating (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:47:20.367 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:51:33.060 INFO Received GPGNet message: GameResult 6 defeat -10 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:51:33.061 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[6,"defeat -10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:51:39.442 WARN Didn't receive any answer to echo requests for the past 10 seconds from Nt, aborting connection (c.f.i.i.PeerConnectivityCheckerModule:102) 2022-11-23 21:51:39.448 WARN ICE Nt(34551): ICE connection has been lost for peer (c.f.iceadapter.ice.PeerIceModule:335) 2022-11-23 21:51:39.448 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.448 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.448 INFO Sending Notification:{"method":"onConnected","params":[80765,34551,false],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:51:39.448 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.448 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.448 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.448 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.448 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:51:39.448 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.448 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.448 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.448 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.448 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.449 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.449 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.449 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.449 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.449 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.449 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.449 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.449 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.449 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.449 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.449 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.450 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.451 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.452 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.452 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.452 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.452 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.452 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.452 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.452 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.452 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.453 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.453 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.453 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.453 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.453 WARN ICE Nt(34551): Received invalid packet, first byte: 0x0, length: 65536 (c.f.iceadapter.ice.PeerIceModule:431) 2022-11-23 21:51:39.453 WARN ICE Nt(34551): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 21:51:39.461 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:51:39.461 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:51:39.462 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:51:39.462 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:51:39.736 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:51:39.737 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:51:39.738 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"3bcv0sr3ignfc9jq9rkknlr141\",\"ufrag\":\"5m4lk1giit9l26\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6741,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6741,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6741,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relAddr\":\"192.168.0.11\",\"relPort\":6741},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":10260,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"18\",\"relAddr\":\"95.84.207.11\",\"relPort\":6741}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:51:45.741 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:51:50.744 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:51:50.744 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:51:50.745 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:51:50.745 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:51:51.017 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:51:51.017 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:51:51.018 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"7aa1jcdh40bennbiuf8g8mpg7i\",\"ufrag\":\"7227v1giita02p\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6865,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"19\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6865,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"20\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6865,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"21\",\"relAddr\":\"192.168.0.11\",\"relPort\":6865},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":15270,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"22\",\"relAddr\":\"95.84.207.11\",\"relPort\":6865}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:51:57.035 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:02.039 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:02.039 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:52:02.040 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:52:02.040 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:52:02.291 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:52:02.291 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:02.291 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"2lest61m5oc5f40cln6hb4u2r7\",\"ufrag\":\"7p2u81giitab3o\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6807,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"23\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6807,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"24\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6807,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"25\",\"relAddr\":\"192.168.0.11\",\"relPort\":6807},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":12173,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"26\",\"relAddr\":\"95.84.207.11\",\"relPort\":6807}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:08.303 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:13.308 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:13.308 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:52:13.309 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:52:13.309 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:52:13.601 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:52:13.602 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:13.602 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"30i6t9e2vq320kktjes0atuj9b\",\"ufrag\":\"71gnq1giitam3t\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":7008,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"27\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":7008,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"28\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":7008,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"29\",\"relAddr\":\"192.168.0.11\",\"relPort\":7008},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":18870,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"30\",\"relAddr\":\"95.84.207.11\",\"relPort\":7008}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:19.614 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:24.617 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:24.617 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:52:24.618 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:52:24.618 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:52:24.909 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:52:24.910 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:24.910 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"250gmbmr21i8gf0hbj4qdv5f1s\",\"ufrag\":\"75uvr1giitb15a\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6684,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"31\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6684,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"32\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6684,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"33\",\"relAddr\":\"192.168.0.11\",\"relPort\":6684},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":18121,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"34\",\"relAddr\":\"95.84.207.11\",\"relPort\":6684}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:30.917 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:35.922 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:35.922 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:52:35.923 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:52:35.923 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:52:36.206 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:52:36.206 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:36.207 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"12nqcuk8vq784cnm7audak4u6d\",\"ufrag\":\"4gf341giitbc6j\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6962,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"35\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6962,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"36\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6962,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"37\",\"relAddr\":\"192.168.0.11\",\"relPort\":6962},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":11974,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"38\",\"relAddr\":\"95.84.207.11\",\"relPort\":6962}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:42.222 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:47.226 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:47.226 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:52:47.227 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:52:47.227 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:52:47.485 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:52:47.485 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:47.485 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"dr6tftnpa8v66ndbgk7v1idkn\",\"ufrag\":\"96v5t1giitbn7r\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6643,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"39\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6643,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"40\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6643,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"41\",\"relAddr\":\"192.168.0.11\",\"relPort\":6643},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":18606,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"42\",\"relAddr\":\"95.84.207.11\",\"relPort\":6643}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:53.496 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:56.904 INFO Received GPGNet message: EnforceRating (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:52:56.904 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:58.500 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:58.500 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:52:58.501 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:52:58.501 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:52:58.768 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:52:58.768 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:52:58.769 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"5i604ioi77j4890d2b1o9ie6ve\",\"ufrag\":\"9aese1giitc285\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6884,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"43\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6884,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"44\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6884,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"45\",\"relAddr\":\"192.168.0.11\",\"relPort\":6884},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":17122,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"46\",\"relAddr\":\"95.84.207.11\",\"relPort\":6884}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:04.783 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:06.826 INFO Received GPGNet message: GameResult 8 defeat -10 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:53:06.826 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[8,"defeat -10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:09.787 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:09.787 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:53:09.788 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:53:09.788 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:53:10.080 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:53:10.080 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:10.080 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"19oklbg7pl3sva6m105jtuuav5\",\"ufrag\":\"7m42a1giitcd8s\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6700,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"47\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6700,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"48\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6700,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"49\",\"relAddr\":\"192.168.0.11\",\"relPort\":6700},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":15917,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"50\",\"relAddr\":\"95.84.207.11\",\"relPort\":6700}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:16.084 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:21.086 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:21.086 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:53:21.087 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:53:21.087 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:53:21.368 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:53:21.368 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:21.368 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"6lr45he4l3tbp1e47eioqkrc9f\",\"ufrag\":\"4fn111giitco9v\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6594,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"51\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6594,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"52\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6594,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"53\",\"relAddr\":\"192.168.0.11\",\"relPort\":6594},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":17804,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"54\",\"relAddr\":\"95.84.207.11\",\"relPort\":6594}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:27.383 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:31.889 INFO Received GPGNet message: GameResult 4 defeat -10 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:53:31.889 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[4,"defeat -10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:32.390 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:32.390 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:53:32.391 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:53:32.392 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:53:32.680 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:53:32.680 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:32.682 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"505q9q4t1ti0b0h8b5sb43vtnh\",\"ufrag\":\"2vn7a1giitd3b7\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6743,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"55\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6743,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"56\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6743,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"57\",\"relAddr\":\"192.168.0.11\",\"relPort\":6743},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":11162,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"58\",\"relAddr\":\"95.84.207.11\",\"relPort\":6743}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:38.698 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:43.714 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:43.714 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:53:43.715 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:53:43.715 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:53:43.982 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:53:43.982 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:43.982 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"5899878pjnjlg0gs6mdmvhjd0j\",\"ufrag\":\"hm11giitded3\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6541,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"59\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6541,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"60\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6541,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"61\",\"relAddr\":\"192.168.0.11\",\"relPort\":6541},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":13188,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"62\",\"relAddr\":\"95.84.207.11\",\"relPort\":6541}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:46.703 INFO Received GPGNet message: EnforceRating (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:53:46.704 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:49.997 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:55.001 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:55.001 INFO ICE Nt(34551): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2022-11-23 21:53:55.002 INFO ICE Nt(34551): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2022-11-23 21:53:55.002 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2022-11-23 21:53:55.274 DEBUG ICE Nt(34551): Sending own candidates to 34551, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2022-11-23 21:53:55.274 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[80765,34551,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:55.274 INFO Sending Notification:{"method":"onIceMsg","params":[80765,34551,"{\"srcId\":80765,\"destId\":34551,\"password\":\"7vftf5mka9n1h0m93rlvkdd3ik\",\"ufrag\":\"6g0vj1giitdpdq\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.11\",\"port\":6727,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"63\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:329f:4c83:b58c:50eb\",\"port\":6727,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"64\",\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"95.84.207.11\",\"port\":6727,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"65\",\"relAddr\":\"192.168.0.11\",\"relPort\":6727},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":10241,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"66\",\"relAddr\":\"95.84.207.11\",\"relPort\":6727}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:57.067 INFO Received GPGNet message: GameResult 2 defeat -10 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:53:57.067 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[2,"defeat -10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:57.067 INFO Received GPGNet message: GameResult 1 victory 10 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:53:57.067 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[1,"victory 10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:57.067 INFO Received GPGNet message: GameResult 3 victory 10 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:53:57.067 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[3,"victory 10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:57.067 INFO Received GPGNet message: GameResult 5 victory 10 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:53:57.067 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[5,"victory 10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:57.067 INFO Received GPGNet message: GameResult 7 victory 10 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:53:57.067 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[7,"victory 10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:53:57.068 INFO Received GPGNet message: GameResult 9 victory 10 (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:53:57.068 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[9,"victory 10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:54:00.098 INFO Received GPGNet message: JsonStats {"stats":[{"blueprints":{"xsl0304":{"built":1},"uaa0302":{"kills":13},"urb1101":{"kills":2},"xsb2303":{"built":2},"urb1302":{"kills":4},"xsb2302":{"built":1},"xsa0203":{"built":2},"xsb1301":{"built":11},"ual0201":{"kills":1},"xsl0203":{"lost":27,"built":55},"xsl0201":{"lost":5,"built":5},"uea0101":{"kills":20},"xsl0202":{"lost":4,"built":4},"xsb1103":{"lost":7,"built":20},"ueb1101":{"kills":17},"urb1202":{"kills":8},"urb2301":{"kills":2},"xsb3201":{"lost":1,"built":1},"xsl0307":{"built":5},"xsb1201":{"built":3},"dslk004":{"kills":2,"built":3},"ual0303":{"kills":16},"xsb1302":{"built":13},"xsl0205":{"built":29},"xsa0102":{"built":5},"ual0105":{"kills":15},"xsa0202":{"built":2},"ueb0201":{"kills":1},"xsl0401":{"lost":1,"kills":35,"built":1},"uaa0304":{"kills":30},"ueb0301":{"kills":1},"ueb1202":{"kills":2},"xsa0103":{"built":52},"xsb1102":{"built":2},"xsl0101":{"lost":42,"built":81},"xsb1202":{"built":13},"xsa0303":{"built":130},"xsb5101":{"built":8},"xsb3101":{"lost":1,"built":2},"xsb5202":{"built":3},"xsb1104":{"built":7},"xsb4201":{"built":1},"zsb9601":{"built":7},"ual0401":{"kills":40},"uab1302":{"kills":1},"xsb2301":{"kills":2},"xsb2304":{"kills":26,"built":5},"zsb9501":{"built":1},"uab1301":{"kills":1},"ual0208":{"kills":1},"url0107":{"kills":5},"xsb0101":{"lost":1,"built":2},"xsb2101":{"built":1},"xsl0301":{"kills":7,"built":6},"ual0104":{"kills":2},"xsb0202":{"built":1},"xea3204":{"kills":2},"ueb1302":{"kills":1},"zsb9602":{"built":7},"xsb4302":{"built":2},"xsb1105":{"built":13},"xsa0302":{"kills":2,"built":66},"uab3101":{"kills":1},"xsl0001":{"built":1,"lowest_health":11500},"xsb4202":{"built":1},"xsb0102":{"built":1},"uab1106":{"kills":2},"xsl0305":{"lost":12,"built":40},"xal0203":{"kills":3},"uea0103":{"kills":17},"uab1202":{"kills":3},"xsl0402":{"built":1},"xsb0302":{"built":1},"xsb4301":{"built":3},"ual0101":{"kills":1},"xsb0301":{"built":1},"uel0202":{"kills":3},"dalk003":{"kills":3},"xaa0305":{"kills":85},"xsb1101":{"built":12},"ueb1201":{"built":1},"xsl0104":{"built":2},"xsl0309":{"lost":22,"kills":2,"built":112},"zsb9502":{"built":1},"xsl0103":{"lost":7,"built":7},"ual0106":{"kills":2},"urb1106":{"kills":9},"ueb2303":{"kills":12},"uab4202":{"kills":1},"ual0202":{"kills":1},"ual0111":{"kills":2},"xsl0303":{"built":11},"xsa0101":{"kills":1,"built":22},"xsa0304":{"built":23},"urb2104":{"kills":2},"xsb0201":{"built":1},"ual0307":{"kills":1},"xsl0208":{"lost":16,"built":19},"xsl0105":{"lost":17,"kills":2,"built":22},"xsb0304":{"built":2},"xsb1106":{"built":49},"ueb1106":{"kills":9},"ueb2301":{"kills":2},"xsb2204":{"kills":4},"uel0205":{"kills":28}},"type":"AI","name":"Seth-Eovash (AIx: M27)","faction":4,"resources":{"massin":{"total":587324.0625,"reclaimed":20447.896484375,"reclaimRate":0,"rate":43.875},"energyout":{"total":17602084,"rate":1390,"excess":9555338},"storage":{"storedEnergy":72000,"maxEnergy":72000,"maxMass":35630,"storedMass":0},"energyin":{"total":27540652,"reclaimed":3946.8405761719,"reclaimRate":0,"rate":3490},"massout":{"total":572615.3125,"rate":43.875,"excess":5.8797602653503}},"general":{"lastupdatetick":24001,"score":731359,"currentcap":1500,"lost":{"mass":122188,"count":370,"energy":5924950},"kills":{"mass":76440.578125,"count":151,"energy":6657201},"currentunits":501.79998779297,"built":{"mass":537457,"count":905,"energy":13756185}},"units":{"air":{"lost":207,"kills":38,"built":313},"tech3":{"lost":195,"kills":43,"built":450},"cdr":{"lost":0,"kills":1,"built":1},"tech2":{"lost":50,"kills":35,"built":144},"tech1":{"lost":124,"kills":72,"built":309},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":154,"kills":50,"built":416},"experimental":{"lost":1,"kills":0,"built":1},"structures":{"lost":10,"kills":64,"built":199},"engineer":{"lost":55,"kills":16,"built":160},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":0,"built":6}}},{"type":"Human","general":{"lastupdatetick":24001,"score":403197,"currentcap":1500,"lost":{"mass":334650.625,"count":396,"energy":11914941},"kills":{"mass":74470,"count":225,"energy":7224410},"currentunits":0,"built":{"mass":318975,"count":376,"energy":6537570}},"Defeated":2413.1000976563,"units":{"air":{"lost":86,"kills":210,"built":83},"tech3":{"lost":235,"kills":209,"built":199},"cdr":{"lost":1,"kills":0,"built":1},"tech2":{"lost":49,"kills":12,"built":46},"tech1":{"lost":111,"kills":4,"built":130},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":96,"kills":15,"built":101},"experimental":{"lost":0,"kills":0,"built":0},"structures":{"lost":218,"kills":0,"built":202},"engineer":{"lost":66,"kills":0,"built":70},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":5,"kills":0,"built":5}},"blueprints":{"uab3201":{"lost":1,"built":1},"uaa0302":{"lost":7,"built":37},"uea0302":{"kills":51},"uab0304":{"lost":1,"built":1},"uel0303":{"kills":1},"uab1201":{"lost":4,"built":4},"uab1301":{"lost":6,"built":6},"ual0208":{"lost":7,"built":7},"ual0001":{"lost":1,"built":1,"lowest_health":0},"uab0302":{"lost":1,"built":1},"xsl0203":{"kills":13},"uab2204":{"lost":4,"built":4},"uab3101":{"built":1},"uab4203":{"lost":3,"built":3},"uab5202":{"lost":2,"built":2},"uab1106":{"lost":47,"built":47},"uab1103":{"built":11},"uab1202":{"lost":3,"built":11},"uab4202":{"lost":9,"built":8},"ual0303":{"lost":22,"built":22},"ual0309":{"lost":28,"built":28},"uea0101":{"kills":2},"xaa0305":{"lost":6,"built":31},"zab9502":{"built":1},"dalk003":{"lost":7,"built":6},"uab1105":{"lost":9,"built":9},"uab0202":{"built":1},"uab1102":{"lost":2,"built":2},"ura0302":{"kills":6},"uea0304":{"kills":2},"uaa0304":{"built":8},"xsa0302":{"kills":81},"uab0301":{"lost":1,"built":1},"uab0201":{"built":1},"uab0101":{"built":1},"ual0105":{"lost":25,"built":29},"xsl0101":{"kills":1},"xsa0303":{"kills":332},"uab4302":{"lost":4,"built":1},"uab0102":{"built":2},"xsa0304":{"kills":16},"uea0102":{"kills":1},"uea0303":{"kills":169},"uab1101":{"lost":26,"built":26},"uab4301":{"lost":36,"built":13},"ual0301_ras":{"lost":5,"built":5},"uab2301":{"lost":18,"built":5},"uab1302":{"lost":12,"built":12},"ura0102":{"kills":1},"zab9602":{"lost":2,"built":2},"ura0303":{"kills":7},"uab2304":{"lost":27,"built":25}},"name":"zorg-kirill","faction":2,"resources":{"massin":{"total":363183.5625,"reclaimed":37447.17578125,"reclaimRate":0,"rate":0},"energyout":{"total":9152654,"rate":0,"excess":3475471.25},"storage":{"storedEnergy":0,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":14110975,"reclaimed":10516.762695313,"reclaimRate":0,"rate":0},"massout":{"total":348762.375,"rate":0,"excess":6082.2426757813}}},{"blueprints":{"uaa0302":{"kills":23},"xsb2302":{"built":1},"xsb1106":{"lost":4,"kills":22,"built":65},"xsl0203":{"lost":1,"built":32},"uea0101":{"kills":1},"ueb2304":{"kills":2},"ueb2104":{"kills":1},"xsb1103":{"lost":4,"kills":1,"built":25},"uab4203":{"kills":2},"url0105":{"kills":12},"xsb3201":{"lost":1,"built":1},"xsl0307":{"kills":1,"built":10},"xsb1201":{"built":7},"xsl0208":{"lost":15,"kills":7,"built":20},"xsl0205":{"kills":1,"built":32},"ual0105":{"kills":22},"uab1105":{"kills":2},"urb2204":{"kills":1},"uab0301":{"kills":1},"urb1106":{"kills":7},"xsb2108":{"built":1},"xsl0111":{"lost":1,"built":1},"xsb4301":{"kills":1,"built":1},"xsb4201":{"built":4},"ueb1201":{"kills":7},"ual0401":{"kills":8},"xsb2301":{"kills":2,"built":1},"zsb9501":{"lost":2,"built":3},"uab1301":{"kills":4},"url0103":{"kills":12},"ueb4202":{"kills":7},"ueb2303":{"kills":17},"ual0104":{"kills":6},"uel0001":{"kills":1},"uab4301":{"kills":5},"xsa0302":{"kills":32,"built":83},"xal0203":{"kills":1},"urb4202":{"kills":2},"xsb0301":{"kills":1,"built":1},"dalk003":{"kills":7},"url0104":{"kills":7},"xsb1101":{"built":22},"xsl0309":{"lost":41,"kills":33,"built":210},"xsl0103":{"lost":5,"built":5},"ual0205":{"kills":2},"xsa0304":{"built":22},"zsb9502":{"built":1},"xsb0201":{"built":1},"xsl0001":{"kills":1,"built":1,"lowest_health":10877},"xsb1105":{"kills":1,"built":13},"uab2301":{"kills":24},"ueb1106":{"kills":48},"xsl0301":{"kills":14},"xsl0304":{"lost":2,"built":18},"xsb4202":{"built":3},"xsb2303":{"built":1},"urb3101":{"kills":1},"url0208":{"kills":3},"xsa0203":{"built":6},"xsb1301":{"built":15},"uab0302":{"kills":2},"ual0201":{"kills":7},"xsl0201":{"lost":9,"built":10},"uab2204":{"kills":8},"xsl0202":{"lost":14,"built":15},"ual0301_ras":{"kills":5},"ueb1101":{"kills":8,"built":6},"uab5202":{"kills":1},"uab2304":{"kills":53},"xsl0402":{"built":2},"ual0303":{"kills":13},"xsb1302":{"lost":1,"kills":6,"built":17},"xsa0102":{"built":5},"ual0103":{"kills":3},"ueb0201":{"kills":1},"xsl0401":{"lost":2,"kills":33,"built":4},"uaa0304":{"kills":7},"ueb0301":{"kills":2},"ueb1202":{"kills":7},"xsa0103":{"built":90},"xsb1102":{"built":1},"xsb3104":{"built":1},"ual0101":{"kills":3},"ual0309":{"kills":22},"xsa0303":{"built":96},"xeb2306":{"kills":3},"xsb3101":{"lost":2,"kills":1,"built":2},"ueb0102":{"kills":1},"xsb2304":{"kills":21,"built":5},"ueb1302":{"kills":8},"ual0208":{"kills":7},"url0107":{"kills":118},"xsb2101":{"built":1},"xsb0202":{"built":1},"xea3204":{"kills":25},"zsb9602":{"built":9},"xel0209":{"kills":2},"uab1201":{"kills":2},"xsb0102":{"built":1},"uel0208":{"kills":5},"xsl0105":{"lost":20,"built":24},"zsb9601":{"built":5},"xsb4302":{"built":1},"uab1106":{"kills":31},"xsl0305":{"lost":6,"built":34},"ual0106":{"kills":4},"dal0310":{"kills":1},"uab1202":{"kills":3},"urb1103":{"kills":5},"xsb0302":{"kills":2,"built":1},"xsb1104":{"built":15},"xsb2305":{"built":1},"uab1302":{"kills":12},"uea0103":{"kills":1},"xsl0303":{"lost":1,"built":12},"uab1104":{"kills":4},"urb0102":{"kills":1},"xsl0104":{"lost":1,"built":4},"xsb5202":{"built":4},"uab4202":{"kills":7},"xsb1202":{"lost":3,"built":19},"xsl0101":{"lost":44,"built":84},"uab2303":{"kills":4},"urb1202":{"kills":1},"uab1103":{"kills":2},"dslk004":{"kills":1,"built":8},"urb2101":{"kills":1},"xsb0101":{"lost":2,"built":4},"uab4302":{"kills":1},"xsa0202":{"built":2},"uab1101":{"kills":11},"urb2104":{"kills":3},"xsb0304":{"kills":1},"ual0307":{"kills":2},"xeb0204":{"kills":11},"xsa0101":{"built":47},"urb0101":{"kills":4},"uel0202":{"kills":7},"xaa0305":{"kills":41},"ueb2301":{"kills":2},"uab1102":{"kills":1},"ual0001":{"kills":5}},"type":"AI","name":"Ahn-Aishayeth (AIx: M27)","faction":4,"resources":{"massin":{"total":808552.8125,"reclaimed":36885.05078125,"reclaimRate":27.202342987061,"rate":53.735157012939},"energyout":{"total":26045072,"rate":2393,"excess":11640940},"storage":{"storedEnergy":69000,"maxEnergy":69000,"maxMass":43170,"storedMass":3111.4943847656},"energyin":{"total":37978272,"reclaimed":3795.0383300781,"reclaimRate":0,"rate":4588},"massout":{"total":769427.5625,"rate":35.224998474121,"excess":6.2957344055176}},"general":{"lastupdatetick":24001,"score":1196012,"currentcap":1500,"lost":{"mass":133887,"count":363,"energy":3833620},"kills":{"mass":392898.53125,"count":562,"energy":14765104},"currentunits":710,"built":{"mass":695241,"count":1135,"energy":14198773}},"units":{"air":{"lost":182,"kills":73,"built":364},"tech3":{"lost":178,"kills":181,"built":551},"cdr":{"lost":0,"kills":2,"built":1},"tech2":{"lost":37,"kills":101,"built":166},"tech1":{"lost":146,"kills":276,"built":413},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":166,"kills":238,"built":538},"experimental":{"lost":2,"kills":2,"built":4},"structures":{"lost":19,"kills":258,"built":260},"engineer":{"lost":76,"kills":135,"built":255},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":10,"built":0}}},{"type":"Human","general":{"lastupdatetick":23901,"score":488215,"currentcap":1500,"lost":{"mass":326894,"count":330,"energy":8679125},"kills":{"mass":289226,"count":686,"energy":7629788},"currentunits":0,"built":{"mass":327140,"count":335,"energy":3693137}},"Defeated":-1,"units":{"air":{"lost":34,"kills":396,"built":35},"tech3":{"lost":191,"kills":307,"built":182},"cdr":{"lost":1,"kills":0,"built":1},"tech2":{"lost":47,"kills":69,"built":47},"tech1":{"lost":87,"kills":305,"built":101},"transportation":{"lost":0,"kills":1,"built":0},"land":{"lost":153,"kills":262,"built":152},"experimental":{"lost":4,"kills":5,"built":4},"structures":{"lost":146,"kills":28,"built":155},"engineer":{"lost":119,"kills":16,"built":117},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":15,"kills":0,"built":13}},"blueprints":{"uea0302":{"kills":116},"xsl0104":{"lost":2,"built":2},"uel0303":{"kills":21},"url0208":{"kills":1},"dea0202":{"kills":7},"url0309":{"kills":1},"xsa0101":{"kills":21,"built":3},"xsl0203":{"kills":21},"xsl0201":{"kills":8},"ura0103":{"kills":23},"ueb2304":{"kills":1},"xsb1103":{"lost":4,"kills":1,"built":12},"ura0303":{"kills":27},"urb1202":{"lost":1,"built":1},"url0105":{"kills":1},"xsb3201":{"lost":2},"xsl0307":{"lost":8,"built":8},"uel0201":{"kills":4},"dslk004":{"lost":17,"built":16},"xsl0208":{"lost":19,"built":19},"xsl0205":{"lost":1,"built":1},"url0402":{"kills":2},"xsa0202":{"kills":2},"ura0101":{"kills":18},"xsb2104":{"lost":9,"built":8},"ura0203":{"kills":1},"xsa0103":{"kills":23},"xsb1102":{"lost":1,"built":1},"xsl0101":{"kills":36},"xsb1202":{"lost":5,"kills":2,"built":8},"xsa0303":{"kills":37},"xsb3101":{"lost":4,"built":4},"xsb4301":{"lost":2,"built":2},"xrl0305":{"kills":4},"uel0101":{"kills":43},"uel0103":{"kills":7},"uel0309":{"kills":5},"xsb2204":{"lost":12,"built":8},"xsb2301":{"lost":4,"built":4},"xsb2304":{"lost":23,"built":18},"ueb1302":{"kills":2},"url0103":{"kills":1},"uel0307":{"kills":6},"xsb0304":{"lost":1,"built":1},"xsb0202":{"built":1},"xsb1105":{"lost":4,"built":4},"xsb3104":{"lost":1,"built":1},"ura0304":{"kills":3},"uel0106":{"kills":2},"del0204":{"kills":12},"xsa0302":{"lost":1,"kills":151,"built":29},"xsb1302":{"lost":11,"kills":1,"built":11},"url0101":{"kills":39},"xsb0101":{"built":1},"xsb0102":{"built":1},"ueb1103":{"kills":1},"xsl0305":{"kills":11},"url0303":{"kills":6},"xsb1201":{"lost":2,"built":3},"url0106":{"kills":1},"drl0204":{"kills":15},"xsb0302":{"lost":1,"built":1},"xsl0402":{"built":4},"xsb0201":{"built":1},"xsb0301":{"lost":1,"built":1},"uea0103":{"kills":105},"xsa0304":{"kills":9},"xsb4302":{"lost":1,"built":1},"xsb1101":{"lost":2,"built":7},"uel0401":{"kills":1},"urb1106":{"lost":4,"kills":4,"built":4},"xsl0309":{"lost":75,"kills":3,"built":75},"ueb4201":{"kills":1},"xsl0103":{"kills":2},"xsl0202":{"kills":6},"ura0102":{"kills":1},"xsb1106":{"lost":45,"kills":4,"built":45},"urb1302":{"kills":1},"xsb4202":{"lost":1,"built":1},"uea0304":{"kills":27},"xsl0303":{"kills":1},"uel0105":{"lost":1,"kills":1,"built":1},"ura0302":{"kills":39},"uea0102":{"kills":1},"uea0303":{"kills":34},"xsl0001":{"lost":1,"built":1,"lowest_health":0},"zsb9601":{"lost":1,"built":1},"xsl0105":{"lost":8,"built":8},"xsb1301":{"lost":4,"built":4},"uea0101":{"kills":25},"ueb1106":{"kills":9},"xsl0301":{"lost":15,"built":13},"xsl0401":{"lost":4,"kills":7,"built":4},"url0306":{"kills":2}},"name":"Radde","faction":4,"resources":{"massin":{"total":447965.09375,"reclaimed":77244.390625,"reclaimRate":0,"rate":0},"energyout":{"total":11072680,"rate":0,"excess":2086132},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":13563099,"reclaimed":0,"reclaimRate":0,"rate":0},"massout":{"total":422797.03125,"rate":0,"excess":2355.8159179688}}},{"blueprints":{"uaa0302":{"kills":10},"urb1101":{"built":14},"urb1302":{"lost":1,"built":15},"xrl0403":{"built":1},"url0309":{"lost":17,"built":136},"url0111":{"lost":9,"built":9},"xsa0101":{"kills":1},"uab2204":{"kills":1},"ueb2304":{"kills":3},"xsb1103":{"kills":1},"ura0303":{"built":86},"ueb2101":{"kills":2},"uab2304":{"kills":9},"urb2301":{"built":1},"xsl0307":{"kills":2},"xsl0208":{"kills":2},"urb2303":{"built":5},"xrb0104":{"built":7},"urb4302":{"built":1},"zrb9501":{"lost":3,"built":4},"urb2204":{"built":1},"ura0101":{"built":31},"xsl0401":{"kills":75},"urb0302":{"built":1},"urb1102":{"built":1},"ura0203":{"built":6},"urb0101":{"lost":1,"kills":3,"built":3},"urb1106":{"lost":8,"built":61},"uel0105":{"kills":1},"ual0103":{"kills":13},"ual0101":{"kills":4},"urb1202":{"lost":3,"built":16},"zrb9601":{"built":6},"ual0309":{"kills":2},"xal0203":{"kills":4},"urb2304":{"built":3},"urb3201":{"lost":1,"built":1},"xsb3101":{"kills":1},"urb0201":{"built":1},"url0402":{"lost":1,"built":1},"xrl0305":{"lost":3,"built":21},"url0001":{"built":1,"lowest_health":9356.5},"xra0105":{"built":4},"urb1105":{"built":13},"uea0101":{"kills":1},"ura0102":{"built":6},"uab1302":{"kills":6},"ual0401":{"kills":16},"ual0201":{"kills":7},"xsl0309":{"kills":1},"xsb2304":{"kills":9},"ueb2303":{"kills":3},"url0107":{"lost":11,"kills":27,"built":11},"ual0208":{"kills":3},"url0103":{"lost":11,"kills":11,"built":11},"urb0301":{"built":1},"url0205":{"built":54},"ual0307":{"kills":7},"ual0104":{"kills":21},"uel0001":{"kills":2},"uab4202":{"kills":1},"xea3204":{"kills":2},"url0303":{"lost":6,"built":13},"uab4301":{"kills":1},"urb2108":{"built":1},"urb3101":{"lost":3,"built":2},"xel0209":{"kills":16},"url0101":{"lost":70,"built":123},"url0106":{"lost":3,"built":3},"uel0202":{"kills":28},"uab1106":{"kills":3},"uab1103":{"kills":2},"ual0202":{"kills":38},"url0104":{"built":3},"xaa0305":{"kills":21},"drl0204":{"lost":26,"built":32},"urb5202":{"built":4},"urb4206":{"built":4},"urb1104":{"built":1},"zrb9602":{"built":6},"ura0304":{"built":13},"ual0111":{"kills":5},"xrb0204":{"built":7},"urb0102":{"built":1},"url0304":{"lost":1,"built":13},"ual0106":{"kills":6},"dra0202":{"built":1},"ueb4201":{"kills":2},"urb1301":{"built":13},"url0306":{"lost":2,"built":25},"xsb2204":{"kills":7},"ual0205":{"kills":7},"url0208":{"lost":21,"built":25},"urb4201":{"built":2},"xsb1106":{"kills":3},"xra0305":{"built":10},"urb0202":{"built":1},"ura0302":{"built":35},"uea0103":{"kills":3},"xrb0304":{"built":7},"urb1103":{"lost":4,"kills":3,"built":21},"url0105":{"lost":19,"built":22},"urb1201":{"built":4},"ura0103":{"built":98},"drlk001":{"built":2},"ual0105":{"kills":7},"xsl0301":{"kills":15},"xsl0001":{"kills":1},"uel0205":{"kills":16}},"type":"AI","name":"Sckricko (AIx: M27)","faction":3,"resources":{"massin":{"total":600854,"reclaimed":29414.7265625,"reclaimRate":37.5859375,"rate":46.4765625},"energyout":{"total":16660242,"rate":1925.0999755859,"excess":13402873},"storage":{"storedEnergy":69000,"maxEnergy":69000,"maxMass":36500,"storedMass":4991.158203125},"energyin":{"total":30561046,"reclaimed":4214.1357421875,"reclaimRate":0,"rate":4184},"massout":{"total":573284.875,"rate":41.9375,"excess":6.3517160415649}},"general":{"lastupdatetick":24001,"score":702664,"currentcap":1500,"lost":{"mass":73039.4765625,"count":324,"energy":1521937},"kills":{"mass":20200.7734375,"count":86,"energy":258834.171875},"currentunits":651,"built":{"mass":491553,"count":1025,"energy":10510993}},"units":{"air":{"lost":100,"kills":8,"built":299},"tech3":{"lost":73,"kills":8,"built":379},"cdr":{"lost":0,"kills":0,"built":1},"tech2":{"lost":66,"kills":18,"built":211},"tech1":{"lost":184,"kills":60,"built":432},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":204,"kills":64,"built":521},"experimental":{"lost":1,"kills":0,"built":2},"structures":{"lost":24,"kills":14,"built":229},"engineer":{"lost":57,"kills":8,"built":205},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":0,"built":0}}},{"type":"Human","general":{"lastupdatetick":23001,"score":162359,"currentcap":1500,"lost":{"mass":170610.28125,"count":367,"energy":6315435},"kills":{"mass":39340.74609375,"count":239,"energy":1636371.5},"currentunits":0.40000000596046,"built":{"mass":158488,"count":312,"energy":1187900}},"Defeated":-1,"units":{"air":{"lost":91,"kills":139,"built":25},"tech3":{"lost":20,"kills":58,"built":20},"cdr":{"lost":1,"kills":0,"built":1},"tech2":{"lost":138,"kills":24,"built":136},"tech1":{"lost":208,"kills":157,"built":155},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":84,"kills":89,"built":84},"experimental":{"lost":0,"kills":0,"built":0},"structures":{"lost":196,"kills":11,"built":210},"engineer":{"lost":122,"kills":2,"built":60},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":0,"built":0}},"blueprints":{"xsl0304":{"kills":1},"uea0302":{"kills":18},"uel0303":{"kills":9},"dea0202":{"kills":17},"ueb2204":{"lost":1,"built":1},"url0111":{"kills":15},"xsa0101":{"kills":30},"xsl0203":{"kills":4},"xsl0201":{"kills":1},"uea0101":{"lost":2,"kills":14,"built":16},"ueb2304":{"lost":2,"built":2},"ueb2104":{"lost":5,"built":4},"url0303":{"kills":3},"ueb1101":{"lost":19,"built":19},"urb1202":{"kills":1},"uel0201":{"kills":13},"xsl0208":{"kills":2},"ueb1105":{"lost":1,"built":1},"url0402":{"kills":2},"ueb0201":{"lost":1,"built":2},"ura0101":{"kills":14},"uea0304":{"kills":20},"ueb0301":{"lost":1,"built":1},"ueb1202":{"lost":8,"built":14},"xsa0103":{"kills":15},"uel0105":{"lost":24,"kills":1,"built":25},"xsl0101":{"kills":13},"xsl0111":{"kills":1},"xsa0303":{"kills":150},"xeb2306":{"lost":3,"built":3},"uel0101":{"kills":11},"uel0103":{"kills":3},"ueb1201":{"lost":6,"built":6},"ueb0101":{"built":2},"url0103":{"kills":2},"ueb4202":{"lost":13,"built":12},"xeb0104":{"built":7},"ura0102":{"kills":13},"uel0001":{"lost":1,"built":1,"lowest_health":0},"xea3204":{"lost":59,"built":59},"uel0106":{"kills":2},"xsa0302":{"kills":46},"url0101":{"kills":10},"uel0202":{"lost":4,"built":4},"ueb1103":{"lost":1,"built":9},"xsl0305":{"kills":3},"drl0204":{"kills":4},"ueb4301":{"lost":1,"built":1},"ueb5101":{"lost":12,"built":16},"xeb0204":{"lost":7,"built":7},"ueb1106":{"lost":49,"built":48},"xsa0102":{"kills":25},"ueb1102":{"lost":1,"built":1},"urb1103":{"kills":4},"ueb0102":{"lost":2,"built":2},"ueb4201":{"lost":3,"built":3},"ueb3101":{"lost":3,"built":3},"ueb2108":{"lost":1,"built":1},"uea0102":{"kills":17},"ura0103":{"kills":2},"ueb1302":{"lost":6,"built":6},"xsl0202":{"kills":1},"ura0302":{"kills":2},"xsl0103":{"kills":3},"ueb2101":{"lost":2,"built":2},"xsa0304":{"kills":21},"uea0103":{"lost":5,"kills":16,"built":7},"uea0303":{"kills":51},"xel0209":{"lost":19,"built":19},"xsb1103":{"kills":2},"xel0306":{"kills":4},"uel0208":{"lost":19,"built":15},"urb1106":{"kills":4},"del0204":{"kills":10},"ueb2301":{"lost":17,"built":17},"ueb2303":{"lost":31,"built":19},"uel0205":{"lost":15,"built":15}},"name":"Nt","faction":1,"resources":{"massin":{"total":193193.140625,"reclaimed":3319.9460449219,"reclaimRate":0,"rate":0},"energyout":{"total":2674368,"rate":0,"excess":761377.375},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":4000584.25,"reclaimed":1349.7021484375,"reclaimRate":0,"rate":0},"massout":{"total":190999.734375,"rate":0,"excess":85.389282226563}}},{"blueprints":{"uaa0302":{"kills":131},"uel0303":{"lost":15,"built":50},"ueb3201":{"lost":1,"built":1},"ueb2204":{"kills":1},"ueb0302":{"built":1},"ueb4302":{"built":1},"xel0305":{"built":14},"uea0203":{"built":2},"uea0101":{"kills":3,"built":16},"ueb2304":{"kills":2,"built":5},"ueb2104":{"kills":5},"xsb1103":{"kills":2},"uab4203":{"kills":1},"ueb5202":{"built":5},"ueb2101":{"kills":1,"built":1},"url0105":{"kills":13},"uel0201":{"lost":7,"built":7},"ueb0202":{"built":1},"ual0105":{"kills":10},"uab1105":{"kills":6},"uea0304":{"built":19},"uab0301":{"kills":1},"urb1106":{"kills":11},"uel0101":{"lost":36,"built":64},"uel0103":{"lost":5,"built":5},"uel0309":{"lost":17,"built":93},"uab1302":{"kills":15},"ual0401":{"kills":1},"uab1301":{"kills":4},"urb1102":{"kills":7},"ueb4202":{"kills":6,"built":1},"ueb2303":{"kills":17,"built":8},"uel0307":{"lost":3,"built":34},"ual0104":{"kills":3},"uel0001":{"kills":2,"built":1,"lowest_health":10716},"urb4206":{"kills":2},"xsa0302":{"kills":19},"zeb9501":{"lost":2,"built":3},"ueb1103":{"lost":12,"kills":1,"built":29},"uea0305":{"built":2},"ueb5101":{"built":8},"xsb0301":{"kills":6},"dalk003":{"kills":3},"url0104":{"kills":19},"xsl0309":{"kills":8},"xeb2402":{"built":1},"uea0103":{"kills":2,"built":102},"uea0303":{"built":102},"xel0209":{"kills":8},"xel0306":{"lost":4,"built":11},"uab2301":{"kills":1},"ueb1106":{"kills":14,"built":42},"xsl0301":{"kills":5},"uea0302":{"built":45},"uab0304":{"kills":1},"urb3101":{"kills":1},"dea0202":{"built":2},"xsb1301":{"kills":3},"uab2204":{"kills":1},"ual0301_ras":{"kills":2},"ueb1101":{"kills":3,"built":27},"urb1202":{"kills":2},"uab2304":{"kills":46},"dslk004":{"kills":1},"xsb1302":{"kills":12},"urb2303":{"kills":7},"ueb1105":{"kills":1,"built":13},"urb2304":{"kills":1},"ueb0201":{"kills":2,"built":1},"xea0002":{"built":1},"xsl0401":{"kills":4},"uaa0304":{"kills":16},"ueb0301":{"kills":5,"built":1},"ueb1202":{"lost":1,"kills":8,"built":11},"xsb1102":{"kills":1},"xsb3104":{"kills":1},"ual0309":{"kills":6},"xeb2306":{"kills":3},"ueb0102":{"kills":1,"built":1},"xsb2304":{"kills":14},"ueb1302":{"kills":1,"built":11},"ual0208":{"kills":3},"ual0001":{"kills":2},"uel0104":{"built":3},"xeb0204":{"kills":7},"ueb1104":{"built":3},"delk002":{"built":6},"xsb1105":{"kills":2},"uab4202":{"kills":3},"xea3204":{"kills":22},"urb4205":{"kills":1},"uel0106":{"lost":3,"built":3},"ueb2302":{"built":1},"url0001":{"kills":1},"urb1103":{"kills":11},"xsb0302":{"kills":1},"urb1101":{"kills":19},"uel0202":{"kills":7},"uab1106":{"kills":18},"uab1103":{"kills":4},"ual0106":{"kills":2},"ueb1301":{"built":12},"xaa0305":{"kills":79},"urb1302":{"kills":2},"zeb9601":{"built":6},"urb0301":{"kills":2},"ueb1102":{"kills":1,"built":1},"url0103":{"kills":20},"url0309":{"kills":5},"uea0102":{"built":4},"uab1104":{"kills":1},"urb0102":{"kills":2},"uel0401":{"built":1},"xsb1106":{"kills":11},"ueb1201":{"kills":3,"built":6},"ueb4201":{"kills":2,"built":4},"ueb3101":{"lost":1,"kills":1,"built":2},"ueb0101":{"built":3},"urb1201":{"kills":1},"zeb9602":{"built":6},"uab4301":{"kills":27},"uel0208":{"lost":24,"kills":11,"built":29},"url0107":{"kills":173},"uab4302":{"kills":4},"ueb4301":{"kills":1,"built":2},"uel0105":{"lost":20,"kills":3,"built":23},"urb2104":{"kills":7},"uel0304":{"built":6},"ual0307":{"kills":1},"xsb4202":{"kills":1},"ueb2108":{"kills":1},"zsb9601":{"kills":1},"urb0101":{"kills":3},"del0204":{"lost":10,"built":20},"ueb2301":{"kills":14},"uab5202":{"kills":2},"uel0205":{"kills":14,"built":29}},"type":"AI","name":"Lundquist (AIx: M27)","faction":1,"resources":{"massin":{"total":569345.75,"reclaimed":40102.078125,"reclaimRate":73.246871948242,"rate":37.340629577637},"energyout":{"total":17069636,"rate":2410,"excess":10940150},"storage":{"storedEnergy":70000,"maxEnergy":70000,"maxMass":29500,"storedMass":5039.6401367188},"energyin":{"total":28379524,"reclaimed":5187.578125,"reclaimRate":0,"rate":3748},"massout":{"total":560247.5625,"rate":49.375,"excess":5.7997231483459}},"general":{"lastupdatetick":24001,"score":799159,"currentcap":1500,"lost":{"mass":66555.8203125,"count":293,"energy":3398100.25},"kills":{"mass":247343.3125,"count":423,"energy":8331130.5},"currentunits":571.79998779297,"built":{"mass":532822,"count":911,"energy":12316242}},"units":{"air":{"lost":132,"kills":55,"built":304},"tech3":{"lost":129,"kills":114,"built":394},"cdr":{"lost":0,"kills":1,"built":1},"tech2":{"lost":43,"kills":79,"built":155},"tech1":{"lost":121,"kills":228,"built":359},"transportation":{"lost":0,"kills":0,"built":2},"land":{"lost":146,"kills":182,"built":413},"experimental":{"lost":0,"kills":1,"built":2},"structures":{"lost":17,"kills":187,"built":218},"engineer":{"lost":61,"kills":78,"built":146},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":1,"built":0}}},{"type":"Human","general":{"lastupdatetick":23701,"score":304694,"currentcap":1500,"lost":{"mass":243742.296875,"count":417,"energy":7437720.5},"kills":{"mass":39039,"count":140,"energy":965663},"currentunits":0,"built":{"mass":228283,"count":418,"energy":2240649}},"Defeated":-1,"units":{"air":{"lost":0,"kills":31,"built":0},"tech3":{"lost":83,"kills":27,"built":75},"cdr":{"lost":1,"kills":0,"built":1},"tech2":{"lost":117,"kills":20,"built":119},"tech1":{"lost":213,"kills":93,"built":221},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":270,"kills":88,"built":266},"experimental":{"lost":3,"kills":0,"built":2},"structures":{"lost":152,"kills":21,"built":161},"engineer":{"lost":101,"kills":14,"built":99},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":0,"built":0}},"blueprints":{"xsl0304":{"kills":1},"uea0302":{"kills":5},"uel0303":{"kills":8},"dea0202":{"kills":1},"url0309":{"kills":1},"xel0305":{"kills":1},"ura0103":{"kills":1},"xsl0202":{"kills":2},"uab2101":{"lost":4,"built":2},"uab3101":{"lost":1,"built":2},"url0105":{"kills":4},"uel0201":{"kills":3},"ual0105":{"lost":33,"built":33},"ual0103":{"lost":25,"built":21},"ura0101":{"kills":1},"xsl0401":{"kills":1},"uab0301":{"lost":1,"built":1},"uab0201":{"built":1},"xsa0103":{"kills":2},"uel0105":{"kills":2},"xsl0101":{"kills":11},"ual0101":{"lost":20,"built":20},"ual0309":{"lost":50,"built":48},"uel0101":{"kills":11},"uel0103":{"kills":2},"uel0309":{"kills":3},"uab1302":{"lost":13,"built":12},"ual0401":{"lost":3,"built":2},"ueb1302":{"kills":1},"uab1301":{"lost":3,"built":2},"ual0208":{"lost":17,"built":17},"ual0001":{"lost":1,"built":1,"lowest_health":0},"uel0208":{"kills":1},"uel0307":{"kills":6},"ual0104":{"lost":25,"built":25},"uab2303":{"lost":4,"built":4},"uab4202":{"lost":6,"built":5},"zab9501":{"lost":2,"built":2},"uab4301":{"lost":10,"built":6},"ueb1202":{"kills":7},"uab1102":{"lost":2,"built":3},"uab2204":{"lost":3,"built":3},"url0101":{"kills":10},"del0204":{"kills":2},"xsa0202":{"kills":1},"ueb1103":{"kills":5},"xsl0305":{"kills":2},"ual0106":{"lost":20,"built":20},"uab2304":{"lost":1,"built":1},"url0106":{"kills":1},"drl0204":{"kills":6},"uab1105":{"lost":3,"built":3},"uab1106":{"lost":40,"built":39},"xsb1103":{"kills":4},"xsa0101":{"kills":6},"uab4201":{"lost":2,"built":2},"ual0111":{"lost":7,"built":7},"uab1104":{"lost":24,"built":24},"uab1201":{"lost":3,"built":3},"uab1101":{"lost":9,"built":10},"uab1202":{"lost":10,"built":12},"xsl0309":{"kills":5},"ual0201":{"lost":24,"built":24},"url0103":{"kills":5},"uel0106":{"kills":1},"uea0101":{"kills":3},"ual0205":{"lost":7,"built":7},"url0107":{"kills":3},"uab0101":{"lost":2,"built":5},"uab3201":{"lost":1,"built":1},"uab4302":{"lost":1,"built":1},"dal0310":{"lost":1,"built":1},"xsa0304":{"kills":3},"uea0103":{"kills":34},"uel0304":{"kills":4},"ual0307":{"lost":15,"built":14},"dalk003":{"lost":3,"built":3},"ual0202":{"lost":7,"built":7},"uab2301":{"lost":2,"built":3},"uab1103":{"lost":5,"built":14},"ueb1106":{"kills":8},"xal0203":{"lost":7,"built":7},"uea0304":{"kills":19},"uel0205":{"kills":1}},"name":"GhillieWolf","faction":2,"resources":{"massin":{"total":306397.25,"reclaimed":33506.37109375,"reclaimRate":0,"rate":0},"energyout":{"total":6595007,"rate":0,"excess":351617.125},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":7006095.5,"reclaimed":6680.5942382813,"reclaimRate":0,"rate":0},"massout":{"total":279638.71875,"rate":0,"excess":12758.166015625}}},{"blueprints":{"uel0303":{"lost":20,"built":35},"ueb3201":{"lost":1,"built":1},"ueb0302":{"built":1},"ueb4302":{"built":1},"xsb1106":{"kills":7},"uea0203":{"built":6},"uea0101":{"kills":2,"built":26},"ueb2304":{"lost":1,"kills":2,"built":4},"xsb1103":{"kills":1},"uab4203":{"kills":1},"ueb5202":{"built":5},"ueb2101":{"kills":1},"xsb3201":{"kills":1},"xsl0307":{"kills":6},"uel0201":{"lost":14,"built":14},"ueb0202":{"built":1},"ual0105":{"kills":16},"uab1105":{"kills":2},"zeb9502":{"built":1},"uea0304":{"built":18},"uab0301":{"kills":2},"urb1106":{"kills":8},"xsb4301":{"kills":1},"uel0101":{"lost":51,"built":76},"uel0103":{"lost":9,"built":9},"uel0309":{"lost":36,"built":108},"xsb2204":{"kills":14},"ual0401":{"kills":68},"uab0101":{"kills":4},"url0103":{"kills":9},"ueb4202":{"built":1},"uel0208":{"lost":22,"built":26},"uel0307":{"lost":12,"built":38},"ual0104":{"kills":19},"uel0001":{"built":1,"lowest_health":11777},"uel0106":{"lost":3,"built":3},"xsa0302":{"kills":24},"zeb9501":{"lost":1,"built":3},"ueb1103":{"lost":10,"built":28},"xal0203":{"kills":5},"uea0305":{"built":9},"ueb5101":{"kills":8},"ueb1104":{"built":6},"uab4201":{"kills":2},"dalk003":{"kills":2},"url0104":{"kills":8},"xsl0309":{"kills":34},"urb1301":{"kills":1},"ual0205":{"kills":12},"uab1101":{"kills":20},"uea0103":{"kills":5,"built":131},"uea0303":{"built":92},"xsl0001":{"kills":2},"xsl0105":{"kills":2},"uab2301":{"kills":1},"ueb1106":{"lost":16,"built":53},"zab9602":{"kills":2},"uab3201":{"kills":1},"uea0302":{"built":65},"uab0304":{"kills":1},"urb0301":{"kills":1},"dea0202":{"built":3},"xsb1301":{"kills":2},"ual0201":{"kills":15},"uab2101":{"kills":3},"ual0301_ras":{"kills":4},"ueb1101":{"kills":1,"built":30},"dslk004":{"kills":16},"xsb1302":{"kills":1},"ueb1105":{"built":13},"xrb0104":{"kills":4},"urb2304":{"kills":2},"ual0103":{"kills":21},"ueb0201":{"built":1},"ueb2305":{"built":1},"xsl0401":{"kills":12},"uaa0304":{"kills":6},"ueb0301":{"built":1},"xrb0304":{"kills":3},"uel0105":{"lost":19,"built":25},"ual0101":{"kills":13},"ual0309":{"kills":52},"xeb2306":{"kills":3},"ueb0102":{"built":1},"xsb2304":{"kills":28},"ueb0101":{"lost":2,"built":3},"ual0208":{"kills":5},"url0107":{"kills":43},"uel0104":{"built":3},"uab4202":{"kills":3},"zab9501":{"kills":1},"ual0001":{"kills":2},"uea0102":{"built":3},"zeb9602":{"built":6},"xel0306":{"built":3},"ueb4301":{"built":2},"urb1201":{"kills":1},"urb1302":{"kills":4},"xsb4302":{"kills":1},"uab1106":{"kills":25},"uab1103":{"kills":3},"ual0106":{"kills":17},"ueb1301":{"built":11},"uab1202":{"kills":5},"ueb1302":{"lost":3,"built":13},"zeb9601":{"built":4},"ueb2303":{"built":1},"ueb1102":{"built":1},"xel0209":{"kills":3},"xsl0301":{"kills":64},"ual0111":{"kills":8},"uab1104":{"kills":4},"urb0102":{"kills":1},"uel0401":{"lost":1,"built":2},"urb1101":{"kills":10},"ueb2302":{"built":2},"ueb4201":{"lost":1,"built":2},"ueb3101":{"lost":1,"built":2},"delk002":{"built":7},"uab1102":{"kills":3},"uab4301":{"kills":7},"xsa0101":{"kills":1},"uab1201":{"kills":4},"uab1302":{"kills":7},"uab1301":{"kills":2},"ueb1202":{"lost":6,"built":19},"xel0305":{"lost":1,"built":15},"urb2104":{"kills":5},"uel0304":{"lost":5,"built":11},"ual0307":{"kills":5},"urb0101":{"kills":1},"xea3204":{"kills":1},"xaa0305":{"kills":49},"ueb1201":{"built":5},"del0204":{"lost":12,"built":13},"ueb2301":{"built":1},"ual0202":{"kills":1},"uel0205":{"lost":1,"built":27}},"type":"AI","name":"Cox (AIx: M27)","faction":1,"resources":{"massin":{"total":617301.5,"reclaimed":48675.62890625,"reclaimRate":72.03125,"rate":33.28125},"energyout":{"total":21975608,"rate":2210,"excess":9750469},"storage":{"storedEnergy":70000,"maxEnergy":70000,"maxMass":26210,"storedMass":4288.7163085938},"energyin":{"total":32229820,"reclaimed":13737.372070313,"reclaimRate":0,"rate":3338},"massout":{"total":611848.8125,"rate":35.0625,"excess":6.2396440505981}},"general":{"lastupdatetick":24001,"score":923317,"currentcap":1500,"lost":{"mass":135275.9375,"count":449,"energy":3694718.5},"kills":{"mass":273030.40625,"count":412,"energy":8508489},"currentunits":491,"built":{"mass":621489,"count":993,"energy":13325764}},"units":{"air":{"lost":201,"kills":26,"built":363},"tech3":{"lost":166,"kills":142,"built":409},"cdr":{"lost":0,"kills":1,"built":1},"tech2":{"lost":60,"kills":62,"built":155},"tech1":{"lost":222,"kills":204,"built":426},"transportation":{"lost":1,"kills":0,"built":6},"land":{"lost":209,"kills":234,"built":428},"experimental":{"lost":1,"kills":3,"built":2},"structures":{"lost":42,"kills":158,"built":224},"engineer":{"lost":77,"kills":108,"built":160},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":6,"built":0}}},{"type":"Human","general":{"lastupdatetick":17901,"score":81427,"currentcap":1500,"lost":{"mass":82881.453125,"count":404,"energy":5630764.5},"kills":{"mass":13672.759765625,"count":148,"energy":436201.59375},"currentunits":0,"built":{"mass":91375,"count":427,"energy":699089}},"Defeated":-1,"units":{"air":{"lost":1,"kills":43,"built":1},"tech3":{"lost":20,"kills":9,"built":19},"cdr":{"lost":1,"kills":0,"built":1},"tech2":{"lost":24,"kills":13,"built":36},"tech1":{"lost":359,"kills":126,"built":371},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":292,"kills":86,"built":293},"experimental":{"lost":0,"kills":0,"built":0},"structures":{"lost":119,"kills":19,"built":142},"engineer":{"lost":42,"kills":13,"built":48},"naval":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":0,"built":0}},"blueprints":{"urb1101":{"lost":27,"built":27},"xsl0104":{"kills":7},"urb0301":{"lost":1,"built":1},"url0208":{"lost":3,"built":3},"dea0202":{"kills":3},"url0309":{"lost":10,"built":10},"xsa0101":{"kills":22},"xsl0201":{"kills":30},"uea0101":{"kills":11},"xsl0202":{"kills":97},"xsb1103":{"kills":22},"urb1202":{"lost":3,"built":8},"url0105":{"lost":21,"kills":3,"built":21},"urb2301":{"lost":1},"uel0201":{"kills":41},"urb2303":{"lost":5,"built":5},"xrb0104":{"lost":4,"built":7},"urb2304":{"lost":2,"built":2},"urb2204":{"lost":1,"built":1},"ura0101":{"kills":4},"xsl0401":{"kills":5},"xrb0304":{"lost":3,"built":3},"urb1106":{"lost":28,"built":32},"uel0105":{"kills":32},"xsl0101":{"kills":13},"xsa0303":{"kills":30},"uel0101":{"kills":23},"uel0103":{"kills":19},"urb0101":{"lost":6,"built":6},"url0107":{"lost":192,"kills":60,"built":193},"uel0208":{"kills":12},"uel0106":{"kills":3},"xsa0302":{"kills":11},"urb4205":{"lost":1,"built":1},"url0101":{"kills":8},"ueb1103":{"kills":103},"url0106":{"kills":3},"drl0204":{"kills":13},"urb4202":{"lost":1,"built":1},"urb4204":{"built":1},"url0104":{"lost":18,"built":18},"urb0102":{"lost":1,"built":1},"urb1102":{"lost":2,"built":2},"url0001":{"lost":1,"built":1,"lowest_health":0},"uea0103":{"kills":14},"xsl0103":{"kills":35},"uea0302":{"kills":7},"urb1302":{"lost":4,"built":4},"xrb0204":{"built":3},"urb1201":{"lost":2,"built":2},"url0103":{"lost":40,"kills":3,"built":39},"xsa0103":{"kills":7},"uel0303":{"kills":24},"urb0201":{"built":1},"xsa0304":{"kills":22},"uea0102":{"kills":3},"uea0303":{"kills":12},"urb1103":{"lost":8,"built":16},"urb2104":{"lost":12,"built":12},"xsl0105":{"kills":9},"urb3101":{"lost":3,"built":3},"urb1301":{"lost":1,"built":1},"del0204":{"kills":15},"urb2101":{"lost":1,"built":1},"uea0304":{"kills":7},"urb4206":{"lost":2,"built":1}},"name":"DaBoss","faction":3,"resources":{"massin":{"total":104326.7265625,"reclaimed":3799.7788085938,"reclaimRate":0,"rate":0},"energyout":{"total":1217568.875,"rate":0,"excess":805922.25},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":2500288.25,"reclaimed":3630.0358886719,"reclaimRate":0,"rate":0},"massout":{"total":101976.78125,"rate":0,"excess":5.6652221679688}}}]} (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:54:00.100 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["JsonStats",["{\"stats\":[{\"blueprints\":{\"xsl0304\":{\"built\":1},\"uaa0302\":{\"kills\":13},\"urb1101\":{\"kills\":2},\"xsb2303\":{\"built\":2},\"urb1302\":{\"kills\":4},\"xsb2302\":{\"built\":1},\"xsa0203\":{\"built\":2},\"xsb1301\":{\"built\":11},\"ual0201\":{\"kills\":1},\"xsl0203\":{\"lost\":27,\"built\":55},\"xsl0201\":{\"lost\":5,\"built\":5},\"uea0101\":{\"kills\":20},\"xsl0202\":{\"lost\":4,\"built\":4},\"xsb1103\":{\"lost\":7,\"built\":20},\"ueb1101\":{\"kills\":17},\"urb1202\":{\"kills\":8},\"urb2301\":{\"kills\":2},\"xsb3201\":{\"lost\":1,\"built\":1},\"xsl0307\":{\"built\":5},\"xsb1201\":{\"built\":3},\"dslk004\":{\"kills\":2,\"built\":3},\"ual0303\":{\"kills\":16},\"xsb1302\":{\"built\":13},\"xsl0205\":{\"built\":29},\"xsa0102\":{\"built\":5},\"ual0105\":{\"kills\":15},\"xsa0202\":{\"built\":2},\"ueb0201\":{\"kills\":1},\"xsl0401\":{\"lost\":1,\"kills\":35,\"built\":1},\"uaa0304\":{\"kills\":30},\"ueb0301\":{\"kills\":1},\"ueb1202\":{\"kills\":2},\"xsa0103\":{\"built\":52},\"xsb1102\":{\"built\":2},\"xsl0101\":{\"lost\":42,\"built\":81},\"xsb1202\":{\"built\":13},\"xsa0303\":{\"built\":130},\"xsb5101\":{\"built\":8},\"xsb3101\":{\"lost\":1,\"built\":2},\"xsb5202\":{\"built\":3},\"xsb1104\":{\"built\":7},\"xsb4201\":{\"built\":1},\"zsb9601\":{\"built\":7},\"ual0401\":{\"kills\":40},\"uab1302\":{\"kills\":1},\"xsb2301\":{\"kills\":2},\"xsb2304\":{\"kills\":26,\"built\":5},\"zsb9501\":{\"built\":1},\"uab1301\":{\"kills\":1},\"ual0208\":{\"kills\":1},\"url0107\":{\"kills\":5},\"xsb0101\":{\"lost\":1,\"built\":2},\"xsb2101\":{\"built\":1},\"xsl0301\":{\"kills\":7,\"built\":6},\"ual0104\":{\"kills\":2},\"xsb0202\":{\"built\":1},\"xea3204\":{\"kills\":2},\"ueb1302\":{\"kills\":1},\"zsb9602\":{\"built\":7},\"xsb4302\":{\"built\":2},\"xsb1105\":{\"built\":13},\"xsa0302\":{\"kills\":2,\"built\":66},\"uab3101\":{\"kills\":1},\"xsl0001\":{\"built\":1,\"lowest_health\":11500},\"xsb4202\":{\"built\":1},\"xsb0102\":{\"built\":1},\"uab1106\":{\"kills\":2},\"xsl0305\":{\"lost\":12,\"built\":40},\"xal0203\":{\"kills\":3},\"uea0103\":{\"kills\":17},\"uab1202\":{\"kills\":3},\"xsl0402\":{\"built\":1},\"xsb0302\":{\"built\":1},\"xsb4301\":{\"built\":3},\"ual0101\":{\"kills\":1},\"xsb0301\":{\"built\":1},\"uel0202\":{\"kills\":3},\"dalk003\":{\"kills\":3},\"xaa0305\":{\"kills\":85},\"xsb1101\":{\"built\":12},\"ueb1201\":{\"built\":1},\"xsl0104\":{\"built\":2},\"xsl0309\":{\"lost\":22,\"kills\":2,\"built\":112},\"zsb9502\":{\"built\":1},\"xsl0103\":{\"lost\":7,\"built\":7},\"ual0106\":{\"kills\":2},\"urb1106\":{\"kills\":9},\"ueb2303\":{\"kills\":12},\"uab4202\":{\"kills\":1},\"ual0202\":{\"kills\":1},\"ual0111\":{\"kills\":2},\"xsl0303\":{\"built\":11},\"xsa0101\":{\"kills\":1,\"built\":22},\"xsa0304\":{\"built\":23},\"urb2104\":{\"kills\":2},\"xsb0201\":{\"built\":1},\"ual0307\":{\"kills\":1},\"xsl0208\":{\"lost\":16,\"built\":19},\"xsl0105\":{\"lost\":17,\"kills\":2,\"built\":22},\"xsb0304\":{\"built\":2},\"xsb1106\":{\"built\":49},\"ueb1106\":{\"kills\":9},\"ueb2301\":{\"kills\":2},\"xsb2204\":{\"kills\":4},\"uel0205\":{\"kills\":28}},\"type\":\"AI\",\"name\":\"Seth-Eovash (AIx: M27)\",\"faction\":4,\"resources\":{\"massin\":{\"total\":587324.0625,\"reclaimed\":20447.896484375,\"reclaimRate\":0,\"rate\":43.875},\"energyout\":{\"total\":17602084,\"rate\":1390,\"excess\":9555338},\"storage\":{\"storedEnergy\":72000,\"maxEnergy\":72000,\"maxMass\":35630,\"storedMass\":0},\"energyin\":{\"total\":27540652,\"reclaimed\":3946.8405761719,\"reclaimRate\":0,\"rate\":3490},\"massout\":{\"total\":572615.3125,\"rate\":43.875,\"excess\":5.8797602653503}},\"general\":{\"lastupdatetick\":24001,\"score\":731359,\"currentcap\":1500,\"lost\":{\"mass\":122188,\"count\":370,\"energy\":5924950},\"kills\":{\"mass\":76440.578125,\"count\":151,\"energy\":6657201},\"currentunits\":501.79998779297,\"built\":{\"mass\":537457,\"count\":905,\"energy\":13756185}},\"units\":{\"air\":{\"lost\":207,\"kills\":38,\"built\":313},\"tech3\":{\"lost\":195,\"kills\":43,\"built\":450},\"cdr\":{\"lost\":0,\"kills\":1,\"built\":1},\"tech2\":{\"lost\":50,\"kills\":35,\"built\":144},\"tech1\":{\"lost\":124,\"kills\":72,\"built\":309},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":154,\"kills\":50,\"built\":416},\"experimental\":{\"lost\":1,\"kills\":0,\"built\":1},\"structures\":{\"lost\":10,\"kills\":64,\"built\":199},\"engineer\":{\"lost\":55,\"kills\":16,\"built\":160},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":6}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":24001,\"score\":403197,\"currentcap\":1500,\"lost\":{\"mass\":334650.625,\"count\":396,\"energy\":11914941},\"kills\":{\"mass\":74470,\"count\":225,\"energy\":7224410},\"currentunits\":0,\"built\":{\"mass\":318975,\"count\":376,\"energy\":6537570}},\"Defeated\":2413.1000976563,\"units\":{\"air\":{\"lost\":86,\"kills\":210,\"built\":83},\"tech3\":{\"lost\":235,\"kills\":209,\"built\":199},\"cdr\":{\"lost\":1,\"kills\":0,\"built\":1},\"tech2\":{\"lost\":49,\"kills\":12,\"built\":46},\"tech1\":{\"lost\":111,\"kills\":4,\"built\":130},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":96,\"kills\":15,\"built\":101},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"structures\":{\"lost\":218,\"kills\":0,\"built\":202},\"engineer\":{\"lost\":66,\"kills\":0,\"built\":70},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":5,\"kills\":0,\"built\":5}},\"blueprints\":{\"uab3201\":{\"lost\":1,\"built\":1},\"uaa0302\":{\"lost\":7,\"built\":37},\"uea0302\":{\"kills\":51},\"uab0304\":{\"lost\":1,\"built\":1},\"uel0303\":{\"kills\":1},\"uab1201\":{\"lost\":4,\"built\":4},\"uab1301\":{\"lost\":6,\"built\":6},\"ual0208\":{\"lost\":7,\"built\":7},\"ual0001\":{\"lost\":1,\"built\":1,\"lowest_health\":0},\"uab0302\":{\"lost\":1,\"built\":1},\"xsl0203\":{\"kills\":13},\"uab2204\":{\"lost\":4,\"built\":4},\"uab3101\":{\"built\":1},\"uab4203\":{\"lost\":3,\"built\":3},\"uab5202\":{\"lost\":2,\"built\":2},\"uab1106\":{\"lost\":47,\"built\":47},\"uab1103\":{\"built\":11},\"uab1202\":{\"lost\":3,\"built\":11},\"uab4202\":{\"lost\":9,\"built\":8},\"ual0303\":{\"lost\":22,\"built\":22},\"ual0309\":{\"lost\":28,\"built\":28},\"uea0101\":{\"kills\":2},\"xaa0305\":{\"lost\":6,\"built\":31},\"zab9502\":{\"built\":1},\"dalk003\":{\"lost\":7,\"built\":6},\"uab1105\":{\"lost\":9,\"built\":9},\"uab0202\":{\"built\":1},\"uab1102\":{\"lost\":2,\"built\":2},\"ura0302\":{\"kills\":6},\"uea0304\":{\"kills\":2},\"uaa0304\":{\"built\":8},\"xsa0302\":{\"kills\":81},\"uab0301\":{\"lost\":1,\"built\":1},\"uab0201\":{\"built\":1},\"uab0101\":{\"built\":1},\"ual0105\":{\"lost\":25,\"built\":29},\"xsl0101\":{\"kills\":1},\"xsa0303\":{\"kills\":332},\"uab4302\":{\"lost\":4,\"built\":1},\"uab0102\":{\"built\":2},\"xsa0304\":{\"kills\":16},\"uea0102\":{\"kills\":1},\"uea0303\":{\"kills\":169},\"uab1101\":{\"lost\":26,\"built\":26},\"uab4301\":{\"lost\":36,\"built\":13},\"ual0301_ras\":{\"lost\":5,\"built\":5},\"uab2301\":{\"lost\":18,\"built\":5},\"uab1302\":{\"lost\":12,\"built\":12},\"ura0102\":{\"kills\":1},\"zab9602\":{\"lost\":2,\"built\":2},\"ura0303\":{\"kills\":7},\"uab2304\":{\"lost\":27,\"built\":25}},\"name\":\"zorg-kirill\",\"faction\":2,\"resources\":{\"massin\":{\"total\":363183.5625,\"reclaimed\":37447.17578125,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":9152654,\"rate\":0,\"excess\":3475471.25},\"storage\":{\"storedEnergy\":0,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":14110975,\"reclaimed\":10516.762695313,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":348762.375,\"rate\":0,\"excess\":6082.2426757813}}},{\"blueprints\":{\"uaa0302\":{\"kills\":23},\"xsb2302\":{\"built\":1},\"xsb1106\":{\"lost\":4,\"kills\":22,\"built\":65},\"xsl0203\":{\"lost\":1,\"built\":32},\"uea0101\":{\"kills\":1},\"ueb2304\":{\"kills\":2},\"ueb2104\":{\"kills\":1},\"xsb1103\":{\"lost\":4,\"kills\":1,\"built\":25},\"uab4203\":{\"kills\":2},\"url0105\":{\"kills\":12},\"xsb3201\":{\"lost\":1,\"built\":1},\"xsl0307\":{\"kills\":1,\"built\":10},\"xsb1201\":{\"built\":7},\"xsl0208\":{\"lost\":15,\"kills\":7,\"built\":20},\"xsl0205\":{\"kills\":1,\"built\":32},\"ual0105\":{\"kills\":22},\"uab1105\":{\"kills\":2},\"urb2204\":{\"kills\":1},\"uab0301\":{\"kills\":1},\"urb1106\":{\"kills\":7},\"xsb2108\":{\"built\":1},\"xsl0111\":{\"lost\":1,\"built\":1},\"xsb4301\":{\"kills\":1,\"built\":1},\"xsb4201\":{\"built\":4},\"ueb1201\":{\"kills\":7},\"ual0401\":{\"kills\":8},\"xsb2301\":{\"kills\":2,\"built\":1},\"zsb9501\":{\"lost\":2,\"built\":3},\"uab1301\":{\"kills\":4},\"url0103\":{\"kills\":12},\"ueb4202\":{\"kills\":7},\"ueb2303\":{\"kills\":17},\"ual0104\":{\"kills\":6},\"uel0001\":{\"kills\":1},\"uab4301\":{\"kills\":5},\"xsa0302\":{\"kills\":32,\"built\":83},\"xal0203\":{\"kills\":1},\"urb4202\":{\"kills\":2},\"xsb0301\":{\"kills\":1,\"built\":1},\"dalk003\":{\"kills\":7},\"url0104\":{\"kills\":7},\"xsb1101\":{\"built\":22},\"xsl0309\":{\"lost\":41,\"kills\":33,\"built\":210},\"xsl0103\":{\"lost\":5,\"built\":5},\"ual0205\":{\"kills\":2},\"xsa0304\":{\"built\":22},\"zsb9502\":{\"built\":1},\"xsb0201\":{\"built\":1},\"xsl0001\":{\"kills\":1,\"built\":1,\"lowest_health\":10877},\"xsb1105\":{\"kills\":1,\"built\":13},\"uab2301\":{\"kills\":24},\"ueb1106\":{\"kills\":48},\"xsl0301\":{\"kills\":14},\"xsl0304\":{\"lost\":2,\"built\":18},\"xsb4202\":{\"built\":3},\"xsb2303\":{\"built\":1},\"urb3101\":{\"kills\":1},\"url0208\":{\"kills\":3},\"xsa0203\":{\"built\":6},\"xsb1301\":{\"built\":15},\"uab0302\":{\"kills\":2},\"ual0201\":{\"kills\":7},\"xsl0201\":{\"lost\":9,\"built\":10},\"uab2204\":{\"kills\":8},\"xsl0202\":{\"lost\":14,\"built\":15},\"ual0301_ras\":{\"kills\":5},\"ueb1101\":{\"kills\":8,\"built\":6},\"uab5202\":{\"kills\":1},\"uab2304\":{\"kills\":53},\"xsl0402\":{\"built\":2},\"ual0303\":{\"kills\":13},\"xsb1302\":{\"lost\":1,\"kills\":6,\"built\":17},\"xsa0102\":{\"built\":5},\"ual0103\":{\"kills\":3},\"ueb0201\":{\"kills\":1},\"xsl0401\":{\"lost\":2,\"kills\":33,\"built\":4},\"uaa0304\":{\"kills\":7},\"ueb0301\":{\"kills\":2},\"ueb1202\":{\"kills\":7},\"xsa0103\":{\"built\":90},\"xsb1102\":{\"built\":1},\"xsb3104\":{\"built\":1},\"ual0101\":{\"kills\":3},\"ual0309\":{\"kills\":22},\"xsa0303\":{\"built\":96},\"xeb2306\":{\"kills\":3},\"xsb3101\":{\"lost\":2,\"kills\":1,\"built\":2},\"ueb0102\":{\"kills\":1},\"xsb2304\":{\"kills\":21,\"built\":5},\"ueb1302\":{\"kills\":8},\"ual0208\":{\"kills\":7},\"url0107\":{\"kills\":118},\"xsb2101\":{\"built\":1},\"xsb0202\":{\"built\":1},\"xea3204\":{\"kills\":25},\"zsb9602\":{\"built\":9},\"xel0209\":{\"kills\":2},\"uab1201\":{\"kills\":2},\"xsb0102\":{\"built\":1},\"uel0208\":{\"kills\":5},\"xsl0105\":{\"lost\":20,\"built\":24},\"zsb9601\":{\"built\":5},\"xsb4302\":{\"built\":1},\"uab1106\":{\"kills\":31},\"xsl0305\":{\"lost\":6,\"built\":34},\"ual0106\":{\"kills\":4},\"dal0310\":{\"kills\":1},\"uab1202\":{\"kills\":3},\"urb1103\":{\"kills\":5},\"xsb0302\":{\"kills\":2,\"built\":1},\"xsb1104\":{\"built\":15},\"xsb2305\":{\"built\":1},\"uab1302\":{\"kills\":12},\"uea0103\":{\"kills\":1},\"xsl0303\":{\"lost\":1,\"built\":12},\"uab1104\":{\"kills\":4},\"urb0102\":{\"kills\":1},\"xsl0104\":{\"lost\":1,\"built\":4},\"xsb5202\":{\"built\":4},\"uab4202\":{\"kills\":7},\"xsb1202\":{\"lost\":3,\"built\":19},\"xsl0101\":{\"lost\":44,\"built\":84},\"uab2303\":{\"kills\":4},\"urb1202\":{\"kills\":1},\"uab1103\":{\"kills\":2},\"dslk004\":{\"kills\":1,\"built\":8},\"urb2101\":{\"kills\":1},\"xsb0101\":{\"lost\":2,\"built\":4},\"uab4302\":{\"kills\":1},\"xsa0202\":{\"built\":2},\"uab1101\":{\"kills\":11},\"urb2104\":{\"kills\":3},\"xsb0304\":{\"kills\":1},\"ual0307\":{\"kills\":2},\"xeb0204\":{\"kills\":11},\"xsa0101\":{\"built\":47},\"urb0101\":{\"kills\":4},\"uel0202\":{\"kills\":7},\"xaa0305\":{\"kills\":41},\"ueb2301\":{\"kills\":2},\"uab1102\":{\"kills\":1},\"ual0001\":{\"kills\":5}},\"type\":\"AI\",\"name\":\"Ahn-Aishayeth (AIx: M27)\",\"faction\":4,\"resources\":{\"massin\":{\"total\":808552.8125,\"reclaimed\":36885.05078125,\"reclaimRate\":27.202342987061,\"rate\":53.735157012939},\"energyout\":{\"total\":26045072,\"rate\":2393,\"excess\":11640940},\"storage\":{\"storedEnergy\":69000,\"maxEnergy\":69000,\"maxMass\":43170,\"storedMass\":3111.4943847656},\"energyin\":{\"total\":37978272,\"reclaimed\":3795.0383300781,\"reclaimRate\":0,\"rate\":4588},\"massout\":{\"total\":769427.5625,\"rate\":35.224998474121,\"excess\":6.2957344055176}},\"general\":{\"lastupdatetick\":24001,\"score\":1196012,\"currentcap\":1500,\"lost\":{\"mass\":133887,\"count\":363,\"energy\":3833620},\"kills\":{\"mass\":392898.53125,\"count\":562,\"energy\":14765104},\"currentunits\":710,\"built\":{\"mass\":695241,\"count\":1135,\"energy\":14198773}},\"units\":{\"air\":{\"lost\":182,\"kills\":73,\"built\":364},\"tech3\":{\"lost\":178,\"kills\":181,\"built\":551},\"cdr\":{\"lost\":0,\"kills\":2,\"built\":1},\"tech2\":{\"lost\":37,\"kills\":101,\"built\":166},\"tech1\":{\"lost\":146,\"kills\":276,\"built\":413},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":166,\"kills\":238,\"built\":538},\"experimental\":{\"lost\":2,\"kills\":2,\"built\":4},\"structures\":{\"lost\":19,\"kills\":258,\"built\":260},\"engineer\":{\"lost\":76,\"kills\":135,\"built\":255},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":10,\"built\":0}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":23901,\"score\":488215,\"currentcap\":1500,\"lost\":{\"mass\":326894,\"count\":330,\"energy\":8679125},\"kills\":{\"mass\":289226,\"count\":686,\"energy\":7629788},\"currentunits\":0,\"built\":{\"mass\":327140,\"count\":335,\"energy\":3693137}},\"Defeated\":-1,\"units\":{\"air\":{\"lost\":34,\"kills\":396,\"built\":35},\"tech3\":{\"lost\":191,\"kills\":307,\"built\":182},\"cdr\":{\"lost\":1,\"kills\":0,\"built\":1},\"tech2\":{\"lost\":47,\"kills\":69,\"built\":47},\"tech1\":{\"lost\":87,\"kills\":305,\"built\":101},\"transportation\":{\"lost\":0,\"kills\":1,\"built\":0},\"land\":{\"lost\":153,\"kills\":262,\"built\":152},\"experimental\":{\"lost\":4,\"kills\":5,\"built\":4},\"structures\":{\"lost\":146,\"kills\":28,\"built\":155},\"engineer\":{\"lost\":119,\"kills\":16,\"built\":117},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":15,\"kills\":0,\"built\":13}},\"blueprints\":{\"uea0302\":{\"kills\":116},\"xsl0104\":{\"lost\":2,\"built\":2},\"uel0303\":{\"kills\":21},\"url0208\":{\"kills\":1},\"dea0202\":{\"kills\":7},\"url0309\":{\"kills\":1},\"xsa0101\":{\"kills\":21,\"built\":3},\"xsl0203\":{\"kills\":21},\"xsl0201\":{\"kills\":8},\"ura0103\":{\"kills\":23},\"ueb2304\":{\"kills\":1},\"xsb1103\":{\"lost\":4,\"kills\":1,\"built\":12},\"ura0303\":{\"kills\":27},\"urb1202\":{\"lost\":1,\"built\":1},\"url0105\":{\"kills\":1},\"xsb3201\":{\"lost\":2},\"xsl0307\":{\"lost\":8,\"built\":8},\"uel0201\":{\"kills\":4},\"dslk004\":{\"lost\":17,\"built\":16},\"xsl0208\":{\"lost\":19,\"built\":19},\"xsl0205\":{\"lost\":1,\"built\":1},\"url0402\":{\"kills\":2},\"xsa0202\":{\"kills\":2},\"ura0101\":{\"kills\":18},\"xsb2104\":{\"lost\":9,\"built\":8},\"ura0203\":{\"kills\":1},\"xsa0103\":{\"kills\":23},\"xsb1102\":{\"lost\":1,\"built\":1},\"xsl0101\":{\"kills\":36},\"xsb1202\":{\"lost\":5,\"kills\":2,\"built\":8},\"xsa0303\":{\"kills\":37},\"xsb3101\":{\"lost\":4,\"built\":4},\"xsb4301\":{\"lost\":2,\"built\":2},\"xrl0305\":{\"kills\":4},\"uel0101\":{\"kills\":43},\"uel0103\":{\"kills\":7},\"uel0309\":{\"kills\":5},\"xsb2204\":{\"lost\":12,\"built\":8},\"xsb2301\":{\"lost\":4,\"built\":4},\"xsb2304\":{\"lost\":23,\"built\":18},\"ueb1302\":{\"kills\":2},\"url0103\":{\"kills\":1},\"uel0307\":{\"kills\":6},\"xsb0304\":{\"lost\":1,\"built\":1},\"xsb0202\":{\"built\":1},\"xsb1105\":{\"lost\":4,\"built\":4},\"xsb3104\":{\"lost\":1,\"built\":1},\"ura0304\":{\"kills\":3},\"uel0106\":{\"kills\":2},\"del0204\":{\"kills\":12},\"xsa0302\":{\"lost\":1,\"kills\":151,\"built\":29},\"xsb1302\":{\"lost\":11,\"kills\":1,\"built\":11},\"url0101\":{\"kills\":39},\"xsb0101\":{\"built\":1},\"xsb0102\":{\"built\":1},\"ueb1103\":{\"kills\":1},\"xsl0305\":{\"kills\":11},\"url0303\":{\"kills\":6},\"xsb1201\":{\"lost\":2,\"built\":3},\"url0106\":{\"kills\":1},\"drl0204\":{\"kills\":15},\"xsb0302\":{\"lost\":1,\"built\":1},\"xsl0402\":{\"built\":4},\"xsb0201\":{\"built\":1},\"xsb0301\":{\"lost\":1,\"built\":1},\"uea0103\":{\"kills\":105},\"xsa0304\":{\"kills\":9},\"xsb4302\":{\"lost\":1,\"built\":1},\"xsb1101\":{\"lost\":2,\"built\":7},\"uel0401\":{\"kills\":1},\"urb1106\":{\"lost\":4,\"kills\":4,\"built\":4},\"xsl0309\":{\"lost\":75,\"kills\":3,\"built\":75},\"ueb4201\":{\"kills\":1},\"xsl0103\":{\"kills\":2},\"xsl0202\":{\"kills\":6},\"ura0102\":{\"kills\":1},\"xsb1106\":{\"lost\":45,\"kills\":4,\"built\":45},\"urb1302\":{\"kills\":1},\"xsb4202\":{\"lost\":1,\"built\":1},\"uea0304\":{\"kills\":27},\"xsl0303\":{\"kills\":1},\"uel0105\":{\"lost\":1,\"kills\":1,\"built\":1},\"ura0302\":{\"kills\":39},\"uea0102\":{\"kills\":1},\"uea0303\":{\"kills\":34},\"xsl0001\":{\"lost\":1,\"built\":1,\"lowest_health\":0},\"zsb9601\":{\"lost\":1,\"built\":1},\"xsl0105\":{\"lost\":8,\"built\":8},\"xsb1301\":{\"lost\":4,\"built\":4},\"uea0101\":{\"kills\":25},\"ueb1106\":{\"kills\":9},\"xsl0301\":{\"lost\":15,\"built\":13},\"xsl0401\":{\"lost\":4,\"kills\":7,\"built\":4},\"url0306\":{\"kills\":2}},\"name\":\"Radde\",\"faction\":4,\"resources\":{\"massin\":{\"total\":447965.09375,\"reclaimed\":77244.390625,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":11072680,\"rate\":0,\"excess\":2086132},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":13563099,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":422797.03125,\"rate\":0,\"excess\":2355.8159179688}}},{\"blueprints\":{\"uaa0302\":{\"kills\":10},\"urb1101\":{\"built\":14},\"urb1302\":{\"lost\":1,\"built\":15},\"xrl0403\":{\"built\":1},\"url0309\":{\"lost\":17,\"built\":136},\"url0111\":{\"lost\":9,\"built\":9},\"xsa0101\":{\"kills\":1},\"uab2204\":{\"kills\":1},\"ueb2304\":{\"kills\":3},\"xsb1103\":{\"kills\":1},\"ura0303\":{\"built\":86},\"ueb2101\":{\"kills\":2},\"uab2304\":{\"kills\":9},\"urb2301\":{\"built\":1},\"xsl0307\":{\"kills\":2},\"xsl0208\":{\"kills\":2},\"urb2303\":{\"built\":5},\"xrb0104\":{\"built\":7},\"urb4302\":{\"built\":1},\"zrb9501\":{\"lost\":3,\"built\":4},\"urb2204\":{\"built\":1},\"ura0101\":{\"built\":31},\"xsl0401\":{\"kills\":75},\"urb0302\":{\"built\":1},\"urb1102\":{\"built\":1},\"ura0203\":{\"built\":6},\"urb0101\":{\"lost\":1,\"kills\":3,\"built\":3},\"urb1106\":{\"lost\":8,\"built\":61},\"uel0105\":{\"kills\":1},\"ual0103\":{\"kills\":13},\"ual0101\":{\"kills\":4},\"urb1202\":{\"lost\":3,\"built\":16},\"zrb9601\":{\"built\":6},\"ual0309\":{\"kills\":2},\"xal0203\":{\"kills\":4},\"urb2304\":{\"built\":3},\"urb3201\":{\"lost\":1,\"built\":1},\"xsb3101\":{\"kills\":1},\"urb0201\":{\"built\":1},\"url0402\":{\"lost\":1,\"built\":1},\"xrl0305\":{\"lost\":3,\"built\":21},\"url0001\":{\"built\":1,\"lowest_health\":9356.5},\"xra0105\":{\"built\":4},\"urb1105\":{\"built\":13},\"uea0101\":{\"kills\":1},\"ura0102\":{\"built\":6},\"uab1302\":{\"kills\":6},\"ual0401\":{\"kills\":16},\"ual0201\":{\"kills\":7},\"xsl0309\":{\"kills\":1},\"xsb2304\":{\"kills\":9},\"ueb2303\":{\"kills\":3},\"url0107\":{\"lost\":11,\"kills\":27,\"built\":11},\"ual0208\":{\"kills\":3},\"url0103\":{\"lost\":11,\"kills\":11,\"built\":11},\"urb0301\":{\"built\":1},\"url0205\":{\"built\":54},\"ual0307\":{\"kills\":7},\"ual0104\":{\"kills\":21},\"uel0001\":{\"kills\":2},\"uab4202\":{\"kills\":1},\"xea3204\":{\"kills\":2},\"url0303\":{\"lost\":6,\"built\":13},\"uab4301\":{\"kills\":1},\"urb2108\":{\"built\":1},\"urb3101\":{\"lost\":3,\"built\":2},\"xel0209\":{\"kills\":16},\"url0101\":{\"lost\":70,\"built\":123},\"url0106\":{\"lost\":3,\"built\":3},\"uel0202\":{\"kills\":28},\"uab1106\":{\"kills\":3},\"uab1103\":{\"kills\":2},\"ual0202\":{\"kills\":38},\"url0104\":{\"built\":3},\"xaa0305\":{\"kills\":21},\"drl0204\":{\"lost\":26,\"built\":32},\"urb5202\":{\"built\":4},\"urb4206\":{\"built\":4},\"urb1104\":{\"built\":1},\"zrb9602\":{\"built\":6},\"ura0304\":{\"built\":13},\"ual0111\":{\"kills\":5},\"xrb0204\":{\"built\":7},\"urb0102\":{\"built\":1},\"url0304\":{\"lost\":1,\"built\":13},\"ual0106\":{\"kills\":6},\"dra0202\":{\"built\":1},\"ueb4201\":{\"kills\":2},\"urb1301\":{\"built\":13},\"url0306\":{\"lost\":2,\"built\":25},\"xsb2204\":{\"kills\":7},\"ual0205\":{\"kills\":7},\"url0208\":{\"lost\":21,\"built\":25},\"urb4201\":{\"built\":2},\"xsb1106\":{\"kills\":3},\"xra0305\":{\"built\":10},\"urb0202\":{\"built\":1},\"ura0302\":{\"built\":35},\"uea0103\":{\"kills\":3},\"xrb0304\":{\"built\":7},\"urb1103\":{\"lost\":4,\"kills\":3,\"built\":21},\"url0105\":{\"lost\":19,\"built\":22},\"urb1201\":{\"built\":4},\"ura0103\":{\"built\":98},\"drlk001\":{\"built\":2},\"ual0105\":{\"kills\":7},\"xsl0301\":{\"kills\":15},\"xsl0001\":{\"kills\":1},\"uel0205\":{\"kills\":16}},\"type\":\"AI\",\"name\":\"Sckricko (AIx: M27)\",\"faction\":3,\"resources\":{\"massin\":{\"total\":600854,\"reclaimed\":29414.7265625,\"reclaimRate\":37.5859375,\"rate\":46.4765625},\"energyout\":{\"total\":16660242,\"rate\":1925.0999755859,\"excess\":13402873},\"storage\":{\"storedEnergy\":69000,\"maxEnergy\":69000,\"maxMass\":36500,\"storedMass\":4991.158203125},\"energyin\":{\"total\":30561046,\"reclaimed\":4214.1357421875,\"reclaimRate\":0,\"rate\":4184},\"massout\":{\"total\":573284.875,\"rate\":41.9375,\"excess\":6.3517160415649}},\"general\":{\"lastupdatetick\":24001,\"score\":702664,\"currentcap\":1500,\"lost\":{\"mass\":73039.4765625,\"count\":324,\"energy\":1521937},\"kills\":{\"mass\":20200.7734375,\"count\":86,\"energy\":258834.171875},\"currentunits\":651,\"built\":{\"mass\":491553,\"count\":1025,\"energy\":10510993}},\"units\":{\"air\":{\"lost\":100,\"kills\":8,\"built\":299},\"tech3\":{\"lost\":73,\"kills\":8,\"built\":379},\"cdr\":{\"lost\":0,\"kills\":0,\"built\":1},\"tech2\":{\"lost\":66,\"kills\":18,\"built\":211},\"tech1\":{\"lost\":184,\"kills\":60,\"built\":432},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":204,\"kills\":64,\"built\":521},\"experimental\":{\"lost\":1,\"kills\":0,\"built\":2},\"structures\":{\"lost\":24,\"kills\":14,\"built\":229},\"engineer\":{\"lost\":57,\"kills\":8,\"built\":205},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":23001,\"score\":162359,\"currentcap\":1500,\"lost\":{\"mass\":170610.28125,\"count\":367,\"energy\":6315435},\"kills\":{\"mass\":39340.74609375,\"count\":239,\"energy\":1636371.5},\"currentunits\":0.40000000596046,\"built\":{\"mass\":158488,\"count\":312,\"energy\":1187900}},\"Defeated\":-1,\"units\":{\"air\":{\"lost\":91,\"kills\":139,\"built\":25},\"tech3\":{\"lost\":20,\"kills\":58,\"built\":20},\"cdr\":{\"lost\":1,\"kills\":0,\"built\":1},\"tech2\":{\"lost\":138,\"kills\":24,\"built\":136},\"tech1\":{\"lost\":208,\"kills\":157,\"built\":155},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":84,\"kills\":89,\"built\":84},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"structures\":{\"lost\":196,\"kills\":11,\"built\":210},\"engineer\":{\"lost\":122,\"kills\":2,\"built\":60},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0}},\"blueprints\":{\"xsl0304\":{\"kills\":1},\"uea0302\":{\"kills\":18},\"uel0303\":{\"kills\":9},\"dea0202\":{\"kills\":17},\"ueb2204\":{\"lost\":1,\"built\":1},\"url0111\":{\"kills\":15},\"xsa0101\":{\"kills\":30},\"xsl0203\":{\"kills\":4},\"xsl0201\":{\"kills\":1},\"uea0101\":{\"lost\":2,\"kills\":14,\"built\":16},\"ueb2304\":{\"lost\":2,\"built\":2},\"ueb2104\":{\"lost\":5,\"built\":4},\"url0303\":{\"kills\":3},\"ueb1101\":{\"lost\":19,\"built\":19},\"urb1202\":{\"kills\":1},\"uel0201\":{\"kills\":13},\"xsl0208\":{\"kills\":2},\"ueb1105\":{\"lost\":1,\"built\":1},\"url0402\":{\"kills\":2},\"ueb0201\":{\"lost\":1,\"built\":2},\"ura0101\":{\"kills\":14},\"uea0304\":{\"kills\":20},\"ueb0301\":{\"lost\":1,\"built\":1},\"ueb1202\":{\"lost\":8,\"built\":14},\"xsa0103\":{\"kills\":15},\"uel0105\":{\"lost\":24,\"kills\":1,\"built\":25},\"xsl0101\":{\"kills\":13},\"xsl0111\":{\"kills\":1},\"xsa0303\":{\"kills\":150},\"xeb2306\":{\"lost\":3,\"built\":3},\"uel0101\":{\"kills\":11},\"uel0103\":{\"kills\":3},\"ueb1201\":{\"lost\":6,\"built\":6},\"ueb0101\":{\"built\":2},\"url0103\":{\"kills\":2},\"ueb4202\":{\"lost\":13,\"built\":12},\"xeb0104\":{\"built\":7},\"ura0102\":{\"kills\":13},\"uel0001\":{\"lost\":1,\"built\":1,\"lowest_health\":0},\"xea3204\":{\"lost\":59,\"built\":59},\"uel0106\":{\"kills\":2},\"xsa0302\":{\"kills\":46},\"url0101\":{\"kills\":10},\"uel0202\":{\"lost\":4,\"built\":4},\"ueb1103\":{\"lost\":1,\"built\":9},\"xsl0305\":{\"kills\":3},\"drl0204\":{\"kills\":4},\"ueb4301\":{\"lost\":1,\"built\":1},\"ueb5101\":{\"lost\":12,\"built\":16},\"xeb0204\":{\"lost\":7,\"built\":7},\"ueb1106\":{\"lost\":49,\"built\":48},\"xsa0102\":{\"kills\":25},\"ueb1102\":{\"lost\":1,\"built\":1},\"urb1103\":{\"kills\":4},\"ueb0102\":{\"lost\":2,\"built\":2},\"ueb4201\":{\"lost\":3,\"built\":3},\"ueb3101\":{\"lost\":3,\"built\":3},\"ueb2108\":{\"lost\":1,\"built\":1},\"uea0102\":{\"kills\":17},\"ura0103\":{\"kills\":2},\"ueb1302\":{\"lost\":6,\"built\":6},\"xsl0202\":{\"kills\":1},\"ura0302\":{\"kills\":2},\"xsl0103\":{\"kills\":3},\"ueb2101\":{\"lost\":2,\"built\":2},\"xsa0304\":{\"kills\":21},\"uea0103\":{\"lost\":5,\"kills\":16,\"built\":7},\"uea0303\":{\"kills\":51},\"xel0209\":{\"lost\":19,\"built\":19},\"xsb1103\":{\"kills\":2},\"xel0306\":{\"kills\":4},\"uel0208\":{\"lost\":19,\"built\":15},\"urb1106\":{\"kills\":4},\"del0204\":{\"kills\":10},\"ueb2301\":{\"lost\":17,\"built\":17},\"ueb2303\":{\"lost\":31,\"built\":19},\"uel0205\":{\"lost\":15,\"built\":15}},\"name\":\"Nt\",\"faction\":1,\"resources\":{\"massin\":{\"total\":193193.140625,\"reclaimed\":3319.9460449219,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":2674368,\"rate\":0,\"excess\":761377.375},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":4000584.25,\"reclaimed\":1349.7021484375,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":190999.734375,\"rate\":0,\"excess\":85.389282226563}}},{\"blueprints\":{\"uaa0302\":{\"kills\":131},\"uel0303\":{\"lost\":15,\"built\":50},\"ueb3201\":{\"lost\":1,\"built\":1},\"ueb2204\":{\"kills\":1},\"ueb0302\":{\"built\":1},\"ueb4302\":{\"built\":1},\"xel0305\":{\"built\":14},\"uea0203\":{\"built\":2},\"uea0101\":{\"kills\":3,\"built\":16},\"ueb2304\":{\"kills\":2,\"built\":5},\"ueb2104\":{\"kills\":5},\"xsb1103\":{\"kills\":2},\"uab4203\":{\"kills\":1},\"ueb5202\":{\"built\":5},\"ueb2101\":{\"kills\":1,\"built\":1},\"url0105\":{\"kills\":13},\"uel0201\":{\"lost\":7,\"built\":7},\"ueb0202\":{\"built\":1},\"ual0105\":{\"kills\":10},\"uab1105\":{\"kills\":6},\"uea0304\":{\"built\":19},\"uab0301\":{\"kills\":1},\"urb1106\":{\"kills\":11},\"uel0101\":{\"lost\":36,\"built\":64},\"uel0103\":{\"lost\":5,\"built\":5},\"uel0309\":{\"lost\":17,\"built\":93},\"uab1302\":{\"kills\":15},\"ual0401\":{\"kills\":1},\"uab1301\":{\"kills\":4},\"urb1102\":{\"kills\":7},\"ueb4202\":{\"kills\":6,\"built\":1},\"ueb2303\":{\"kills\":17,\"built\":8},\"uel0307\":{\"lost\":3,\"built\":34},\"ual0104\":{\"kills\":3},\"uel0001\":{\"kills\":2,\"built\":1,\"lowest_health\":10716},\"urb4206\":{\"kills\":2},\"xsa0302\":{\"kills\":19},\"zeb9501\":{\"lost\":2,\"built\":3},\"ueb1103\":{\"lost\":12,\"kills\":1,\"built\":29},\"uea0305\":{\"built\":2},\"ueb5101\":{\"built\":8},\"xsb0301\":{\"kills\":6},\"dalk003\":{\"kills\":3},\"url0104\":{\"kills\":19},\"xsl0309\":{\"kills\":8},\"xeb2402\":{\"built\":1},\"uea0103\":{\"kills\":2,\"built\":102},\"uea0303\":{\"built\":102},\"xel0209\":{\"kills\":8},\"xel0306\":{\"lost\":4,\"built\":11},\"uab2301\":{\"kills\":1},\"ueb1106\":{\"kills\":14,\"built\":42},\"xsl0301\":{\"kills\":5},\"uea0302\":{\"built\":45},\"uab0304\":{\"kills\":1},\"urb3101\":{\"kills\":1},\"dea0202\":{\"built\":2},\"xsb1301\":{\"kills\":3},\"uab2204\":{\"kills\":1},\"ual0301_ras\":{\"kills\":2},\"ueb1101\":{\"kills\":3,\"built\":27},\"urb1202\":{\"kills\":2},\"uab2304\":{\"kills\":46},\"dslk004\":{\"kills\":1},\"xsb1302\":{\"kills\":12},\"urb2303\":{\"kills\":7},\"ueb1105\":{\"kills\":1,\"built\":13},\"urb2304\":{\"kills\":1},\"ueb0201\":{\"kills\":2,\"built\":1},\"xea0002\":{\"built\":1},\"xsl0401\":{\"kills\":4},\"uaa0304\":{\"kills\":16},\"ueb0301\":{\"kills\":5,\"built\":1},\"ueb1202\":{\"lost\":1,\"kills\":8,\"built\":11},\"xsb1102\":{\"kills\":1},\"xsb3104\":{\"kills\":1},\"ual0309\":{\"kills\":6},\"xeb2306\":{\"kills\":3},\"ueb0102\":{\"kills\":1,\"built\":1},\"xsb2304\":{\"kills\":14},\"ueb1302\":{\"kills\":1,\"built\":11},\"ual0208\":{\"kills\":3},\"ual0001\":{\"kills\":2},\"uel0104\":{\"built\":3},\"xeb0204\":{\"kills\":7},\"ueb1104\":{\"built\":3},\"delk002\":{\"built\":6},\"xsb1105\":{\"kills\":2},\"uab4202\":{\"kills\":3},\"xea3204\":{\"kills\":22},\"urb4205\":{\"kills\":1},\"uel0106\":{\"lost\":3,\"built\":3},\"ueb2302\":{\"built\":1},\"url0001\":{\"kills\":1},\"urb1103\":{\"kills\":11},\"xsb0302\":{\"kills\":1},\"urb1101\":{\"kills\":19},\"uel0202\":{\"kills\":7},\"uab1106\":{\"kills\":18},\"uab1103\":{\"kills\":4},\"ual0106\":{\"kills\":2},\"ueb1301\":{\"built\":12},\"xaa0305\":{\"kills\":79},\"urb1302\":{\"kills\":2},\"zeb9601\":{\"built\":6},\"urb0301\":{\"kills\":2},\"ueb1102\":{\"kills\":1,\"built\":1},\"url0103\":{\"kills\":20},\"url0309\":{\"kills\":5},\"uea0102\":{\"built\":4},\"uab1104\":{\"kills\":1},\"urb0102\":{\"kills\":2},\"uel0401\":{\"built\":1},\"xsb1106\":{\"kills\":11},\"ueb1201\":{\"kills\":3,\"built\":6},\"ueb4201\":{\"kills\":2,\"built\":4},\"ueb3101\":{\"lost\":1,\"kills\":1,\"built\":2},\"ueb0101\":{\"built\":3},\"urb1201\":{\"kills\":1},\"zeb9602\":{\"built\":6},\"uab4301\":{\"kills\":27},\"uel0208\":{\"lost\":24,\"kills\":11,\"built\":29},\"url0107\":{\"kills\":173},\"uab4302\":{\"kills\":4},\"ueb4301\":{\"kills\":1,\"built\":2},\"uel0105\":{\"lost\":20,\"kills\":3,\"built\":23},\"urb2104\":{\"kills\":7},\"uel0304\":{\"built\":6},\"ual0307\":{\"kills\":1},\"xsb4202\":{\"kills\":1},\"ueb2108\":{\"kills\":1},\"zsb9601\":{\"kills\":1},\"urb0101\":{\"kills\":3},\"del0204\":{\"lost\":10,\"built\":20},\"ueb2301\":{\"kills\":14},\"uab5202\":{\"kills\":2},\"uel0205\":{\"kills\":14,\"built\":29}},\"type\":\"AI\",\"name\":\"Lundquist (AIx: M27)\",\"faction\":1,\"resources\":{\"massin\":{\"total\":569345.75,\"reclaimed\":40102.078125,\"reclaimRate\":73.246871948242,\"rate\":37.340629577637},\"energyout\":{\"total\":17069636,\"rate\":2410,\"excess\":10940150},\"storage\":{\"storedEnergy\":70000,\"maxEnergy\":70000,\"maxMass\":29500,\"storedMass\":5039.6401367188},\"energyin\":{\"total\":28379524,\"reclaimed\":5187.578125,\"reclaimRate\":0,\"rate\":3748},\"massout\":{\"total\":560247.5625,\"rate\":49.375,\"excess\":5.7997231483459}},\"general\":{\"lastupdatetick\":24001,\"score\":799159,\"currentcap\":1500,\"lost\":{\"mass\":66555.8203125,\"count\":293,\"energy\":3398100.25},\"kills\":{\"mass\":247343.3125,\"count\":423,\"energy\":8331130.5},\"currentunits\":571.79998779297,\"built\":{\"mass\":532822,\"count\":911,\"energy\":12316242}},\"units\":{\"air\":{\"lost\":132,\"kills\":55,\"built\":304},\"tech3\":{\"lost\":129,\"kills\":114,\"built\":394},\"cdr\":{\"lost\":0,\"kills\":1,\"built\":1},\"tech2\":{\"lost\":43,\"kills\":79,\"built\":155},\"tech1\":{\"lost\":121,\"kills\":228,\"built\":359},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":2},\"land\":{\"lost\":146,\"kills\":182,\"built\":413},\"experimental\":{\"lost\":0,\"kills\":1,\"built\":2},\"structures\":{\"lost\":17,\"kills\":187,\"built\":218},\"engineer\":{\"lost\":61,\"kills\":78,\"built\":146},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":1,\"built\":0}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":23701,\"score\":304694,\"currentcap\":1500,\"lost\":{\"mass\":243742.296875,\"count\":417,\"energy\":7437720.5},\"kills\":{\"mass\":39039,\"count\":140,\"energy\":965663},\"currentunits\":0,\"built\":{\"mass\":228283,\"count\":418,\"energy\":2240649}},\"Defeated\":-1,\"units\":{\"air\":{\"lost\":0,\"kills\":31,\"built\":0},\"tech3\":{\"lost\":83,\"kills\":27,\"built\":75},\"cdr\":{\"lost\":1,\"kills\":0,\"built\":1},\"tech2\":{\"lost\":117,\"kills\":20,\"built\":119},\"tech1\":{\"lost\":213,\"kills\":93,\"built\":221},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":270,\"kills\":88,\"built\":266},\"experimental\":{\"lost\":3,\"kills\":0,\"built\":2},\"structures\":{\"lost\":152,\"kills\":21,\"built\":161},\"engineer\":{\"lost\":101,\"kills\":14,\"built\":99},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0}},\"blueprints\":{\"xsl0304\":{\"kills\":1},\"uea0302\":{\"kills\":5},\"uel0303\":{\"kills\":8},\"dea0202\":{\"kills\":1},\"url0309\":{\"kills\":1},\"xel0305\":{\"kills\":1},\"ura0103\":{\"kills\":1},\"xsl0202\":{\"kills\":2},\"uab2101\":{\"lost\":4,\"built\":2},\"uab3101\":{\"lost\":1,\"built\":2},\"url0105\":{\"kills\":4},\"uel0201\":{\"kills\":3},\"ual0105\":{\"lost\":33,\"built\":33},\"ual0103\":{\"lost\":25,\"built\":21},\"ura0101\":{\"kills\":1},\"xsl0401\":{\"kills\":1},\"uab0301\":{\"lost\":1,\"built\":1},\"uab0201\":{\"built\":1},\"xsa0103\":{\"kills\":2},\"uel0105\":{\"kills\":2},\"xsl0101\":{\"kills\":11},\"ual0101\":{\"lost\":20,\"built\":20},\"ual0309\":{\"lost\":50,\"built\":48},\"uel0101\":{\"kills\":11},\"uel0103\":{\"kills\":2},\"uel0309\":{\"kills\":3},\"uab1302\":{\"lost\":13,\"built\":12},\"ual0401\":{\"lost\":3,\"built\":2},\"ueb1302\":{\"kills\":1},\"uab1301\":{\"lost\":3,\"built\":2},\"ual0208\":{\"lost\":17,\"built\":17},\"ual0001\":{\"lost\":1,\"built\":1,\"lowest_health\":0},\"uel0208\":{\"kills\":1},\"uel0307\":{\"kills\":6},\"ual0104\":{\"lost\":25,\"built\":25},\"uab2303\":{\"lost\":4,\"built\":4},\"uab4202\":{\"lost\":6,\"built\":5},\"zab9501\":{\"lost\":2,\"built\":2},\"uab4301\":{\"lost\":10,\"built\":6},\"ueb1202\":{\"kills\":7},\"uab1102\":{\"lost\":2,\"built\":3},\"uab2204\":{\"lost\":3,\"built\":3},\"url0101\":{\"kills\":10},\"del0204\":{\"kills\":2},\"xsa0202\":{\"kills\":1},\"ueb1103\":{\"kills\":5},\"xsl0305\":{\"kills\":2},\"ual0106\":{\"lost\":20,\"built\":20},\"uab2304\":{\"lost\":1,\"built\":1},\"url0106\":{\"kills\":1},\"drl0204\":{\"kills\":6},\"uab1105\":{\"lost\":3,\"built\":3},\"uab1106\":{\"lost\":40,\"built\":39},\"xsb1103\":{\"kills\":4},\"xsa0101\":{\"kills\":6},\"uab4201\":{\"lost\":2,\"built\":2},\"ual0111\":{\"lost\":7,\"built\":7},\"uab1104\":{\"lost\":24,\"built\":24},\"uab1201\":{\"lost\":3,\"built\":3},\"uab1101\":{\"lost\":9,\"built\":10},\"uab1202\":{\"lost\":10,\"built\":12},\"xsl0309\":{\"kills\":5},\"ual0201\":{\"lost\":24,\"built\":24},\"url0103\":{\"kills\":5},\"uel0106\":{\"kills\":1},\"uea0101\":{\"kills\":3},\"ual0205\":{\"lost\":7,\"built\":7},\"url0107\":{\"kills\":3},\"uab0101\":{\"lost\":2,\"built\":5},\"uab3201\":{\"lost\":1,\"built\":1},\"uab4302\":{\"lost\":1,\"built\":1},\"dal0310\":{\"lost\":1,\"built\":1},\"xsa0304\":{\"kills\":3},\"uea0103\":{\"kills\":34},\"uel0304\":{\"kills\":4},\"ual0307\":{\"lost\":15,\"built\":14},\"dalk003\":{\"lost\":3,\"built\":3},\"ual0202\":{\"lost\":7,\"built\":7},\"uab2301\":{\"lost\":2,\"built\":3},\"uab1103\":{\"lost\":5,\"built\":14},\"ueb1106\":{\"kills\":8},\"xal0203\":{\"lost\":7,\"built\":7},\"uea0304\":{\"kills\":19},\"uel0205\":{\"kills\":1}},\"name\":\"GhillieWolf\",\"faction\":2,\"resources\":{\"massin\":{\"total\":306397.25,\"reclaimed\":33506.37109375,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":6595007,\"rate\":0,\"excess\":351617.125},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":7006095.5,\"reclaimed\":6680.5942382813,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":279638.71875,\"rate\":0,\"excess\":12758.166015625}}},{\"blueprints\":{\"uel0303\":{\"lost\":20,\"built\":35},\"ueb3201\":{\"lost\":1,\"built\":1},\"ueb0302\":{\"built\":1},\"ueb4302\":{\"built\":1},\"xsb1106\":{\"kills\":7},\"uea0203\":{\"built\":6},\"uea0101\":{\"kills\":2,\"built\":26},\"ueb2304\":{\"lost\":1,\"kills\":2,\"built\":4},\"xsb1103\":{\"kills\":1},\"uab4203\":{\"kills\":1},\"ueb5202\":{\"built\":5},\"ueb2101\":{\"kills\":1},\"xsb3201\":{\"kills\":1},\"xsl0307\":{\"kills\":6},\"uel0201\":{\"lost\":14,\"built\":14},\"ueb0202\":{\"built\":1},\"ual0105\":{\"kills\":16},\"uab1105\":{\"kills\":2},\"zeb9502\":{\"built\":1},\"uea0304\":{\"built\":18},\"uab0301\":{\"kills\":2},\"urb1106\":{\"kills\":8},\"xsb4301\":{\"kills\":1},\"uel0101\":{\"lost\":51,\"built\":76},\"uel0103\":{\"lost\":9,\"built\":9},\"uel0309\":{\"lost\":36,\"built\":108},\"xsb2204\":{\"kills\":14},\"ual0401\":{\"kills\":68},\"uab0101\":{\"kills\":4},\"url0103\":{\"kills\":9},\"ueb4202\":{\"built\":1},\"uel0208\":{\"lost\":22,\"built\":26},\"uel0307\":{\"lost\":12,\"built\":38},\"ual0104\":{\"kills\":19},\"uel0001\":{\"built\":1,\"lowest_health\":11777},\"uel0106\":{\"lost\":3,\"built\":3},\"xsa0302\":{\"kills\":24},\"zeb9501\":{\"lost\":1,\"built\":3},\"ueb1103\":{\"lost\":10,\"built\":28},\"xal0203\":{\"kills\":5},\"uea0305\":{\"built\":9},\"ueb5101\":{\"kills\":8},\"ueb1104\":{\"built\":6},\"uab4201\":{\"kills\":2},\"dalk003\":{\"kills\":2},\"url0104\":{\"kills\":8},\"xsl0309\":{\"kills\":34},\"urb1301\":{\"kills\":1},\"ual0205\":{\"kills\":12},\"uab1101\":{\"kills\":20},\"uea0103\":{\"kills\":5,\"built\":131},\"uea0303\":{\"built\":92},\"xsl0001\":{\"kills\":2},\"xsl0105\":{\"kills\":2},\"uab2301\":{\"kills\":1},\"ueb1106\":{\"lost\":16,\"built\":53},\"zab9602\":{\"kills\":2},\"uab3201\":{\"kills\":1},\"uea0302\":{\"built\":65},\"uab0304\":{\"kills\":1},\"urb0301\":{\"kills\":1},\"dea0202\":{\"built\":3},\"xsb1301\":{\"kills\":2},\"ual0201\":{\"kills\":15},\"uab2101\":{\"kills\":3},\"ual0301_ras\":{\"kills\":4},\"ueb1101\":{\"kills\":1,\"built\":30},\"dslk004\":{\"kills\":16},\"xsb1302\":{\"kills\":1},\"ueb1105\":{\"built\":13},\"xrb0104\":{\"kills\":4},\"urb2304\":{\"kills\":2},\"ual0103\":{\"kills\":21},\"ueb0201\":{\"built\":1},\"ueb2305\":{\"built\":1},\"xsl0401\":{\"kills\":12},\"uaa0304\":{\"kills\":6},\"ueb0301\":{\"built\":1},\"xrb0304\":{\"kills\":3},\"uel0105\":{\"lost\":19,\"built\":25},\"ual0101\":{\"kills\":13},\"ual0309\":{\"kills\":52},\"xeb2306\":{\"kills\":3},\"ueb0102\":{\"built\":1},\"xsb2304\":{\"kills\":28},\"ueb0101\":{\"lost\":2,\"built\":3},\"ual0208\":{\"kills\":5},\"url0107\":{\"kills\":43},\"uel0104\":{\"built\":3},\"uab4202\":{\"kills\":3},\"zab9501\":{\"kills\":1},\"ual0001\":{\"kills\":2},\"uea0102\":{\"built\":3},\"zeb9602\":{\"built\":6},\"xel0306\":{\"built\":3},\"ueb4301\":{\"built\":2},\"urb1201\":{\"kills\":1},\"urb1302\":{\"kills\":4},\"xsb4302\":{\"kills\":1},\"uab1106\":{\"kills\":25},\"uab1103\":{\"kills\":3},\"ual0106\":{\"kills\":17},\"ueb1301\":{\"built\":11},\"uab1202\":{\"kills\":5},\"ueb1302\":{\"lost\":3,\"built\":13},\"zeb9601\":{\"built\":4},\"ueb2303\":{\"built\":1},\"ueb1102\":{\"built\":1},\"xel0209\":{\"kills\":3},\"xsl0301\":{\"kills\":64},\"ual0111\":{\"kills\":8},\"uab1104\":{\"kills\":4},\"urb0102\":{\"kills\":1},\"uel0401\":{\"lost\":1,\"built\":2},\"urb1101\":{\"kills\":10},\"ueb2302\":{\"built\":2},\"ueb4201\":{\"lost\":1,\"built\":2},\"ueb3101\":{\"lost\":1,\"built\":2},\"delk002\":{\"built\":7},\"uab1102\":{\"kills\":3},\"uab4301\":{\"kills\":7},\"xsa0101\":{\"kills\":1},\"uab1201\":{\"kills\":4},\"uab1302\":{\"kills\":7},\"uab1301\":{\"kills\":2},\"ueb1202\":{\"lost\":6,\"built\":19},\"xel0305\":{\"lost\":1,\"built\":15},\"urb2104\":{\"kills\":5},\"uel0304\":{\"lost\":5,\"built\":11},\"ual0307\":{\"kills\":5},\"urb0101\":{\"kills\":1},\"xea3204\":{\"kills\":1},\"xaa0305\":{\"kills\":49},\"ueb1201\":{\"built\":5},\"del0204\":{\"lost\":12,\"built\":13},\"ueb2301\":{\"built\":1},\"ual0202\":{\"kills\":1},\"uel0205\":{\"lost\":1,\"built\":27}},\"type\":\"AI\",\"name\":\"Cox (AIx: M27)\",\"faction\":1,\"resources\":{\"massin\":{\"total\":617301.5,\"reclaimed\":48675.62890625,\"reclaimRate\":72.03125,\"rate\":33.28125},\"energyout\":{\"total\":21975608,\"rate\":2210,\"excess\":9750469},\"storage\":{\"storedEnergy\":70000,\"maxEnergy\":70000,\"maxMass\":26210,\"storedMass\":4288.7163085938},\"energyin\":{\"total\":32229820,\"reclaimed\":13737.372070313,\"reclaimRate\":0,\"rate\":3338},\"massout\":{\"total\":611848.8125,\"rate\":35.0625,\"excess\":6.2396440505981}},\"general\":{\"lastupdatetick\":24001,\"score\":923317,\"currentcap\":1500,\"lost\":{\"mass\":135275.9375,\"count\":449,\"energy\":3694718.5},\"kills\":{\"mass\":273030.40625,\"count\":412,\"energy\":8508489},\"currentunits\":491,\"built\":{\"mass\":621489,\"count\":993,\"energy\":13325764}},\"units\":{\"air\":{\"lost\":201,\"kills\":26,\"built\":363},\"tech3\":{\"lost\":166,\"kills\":142,\"built\":409},\"cdr\":{\"lost\":0,\"kills\":1,\"built\":1},\"tech2\":{\"lost\":60,\"kills\":62,\"built\":155},\"tech1\":{\"lost\":222,\"kills\":204,\"built\":426},\"transportation\":{\"lost\":1,\"kills\":0,\"built\":6},\"land\":{\"lost\":209,\"kills\":234,\"built\":428},\"experimental\":{\"lost\":1,\"kills\":3,\"built\":2},\"structures\":{\"lost\":42,\"kills\":158,\"built\":224},\"engineer\":{\"lost\":77,\"kills\":108,\"built\":160},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":6,\"built\":0}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":17901,\"score\":81427,\"currentcap\":1500,\"lost\":{\"mass\":82881.453125,\"count\":404,\"energy\":5630764.5},\"kills\":{\"mass\":13672.759765625,\"count\":148,\"energy\":436201.59375},\"currentunits\":0,\"built\":{\"mass\":91375,\"count\":427,\"energy\":699089}},\"Defeated\":-1,\"units\":{\"air\":{\"lost\":1,\"kills\":43,\"built\":1},\"tech3\":{\"lost\":20,\"kills\":9,\"built\":19},\"cdr\":{\"lost\":1,\"kills\":0,\"built\":1},\"tech2\":{\"lost\":24,\"kills\":13,\"built\":36},\"tech1\":{\"lost\":359,\"kills\":126,\"built\":371},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":292,\"kills\":86,\"built\":293},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"structures\":{\"lost\":119,\"kills\":19,\"built\":142},\"engineer\":{\"lost\":42,\"kills\":13,\"built\":48},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0}},\"blueprints\":{\"urb1101\":{\"lost\":27,\"built\":27},\"xsl0104\":{\"kills\":7},\"urb0301\":{\"lost\":1,\"built\":1},\"url0208\":{\"lost\":3,\"built\":3},\"dea0202\":{\"kills\":3},\"url0309\":{\"lost\":10,\"built\":10},\"xsa0101\":{\"kills\":22},\"xsl0201\":{\"kills\":30},\"uea0101\":{\"kills\":11},\"xsl0202\":{\"kills\":97},\"xsb1103\":{\"kills\":22},\"urb1202\":{\"lost\":3,\"built\":8},\"url0105\":{\"lost\":21,\"kills\":3,\"built\":21},\"urb2301\":{\"lost\":1},\"uel0201\":{\"kills\":41},\"urb2303\":{\"lost\":5,\"built\":5},\"xrb0104\":{\"lost\":4,\"built\":7},\"urb2304\":{\"lost\":2,\"built\":2},\"urb2204\":{\"lost\":1,\"built\":1},\"ura0101\":{\"kills\":4},\"xsl0401\":{\"kills\":5},\"xrb0304\":{\"lost\":3,\"built\":3},\"urb1106\":{\"lost\":28,\"built\":32},\"uel0105\":{\"kills\":32},\"xsl0101\":{\"kills\":13},\"xsa0303\":{\"kills\":30},\"uel0101\":{\"kills\":23},\"uel0103\":{\"kills\":19},\"urb0101\":{\"lost\":6,\"built\":6},\"url0107\":{\"lost\":192,\"kills\":60,\"built\":193},\"uel0208\":{\"kills\":12},\"uel0106\":{\"kills\":3},\"xsa0302\":{\"kills\":11},\"urb4205\":{\"lost\":1,\"built\":1},\"url0101\":{\"kills\":8},\"ueb1103\":{\"kills\":103},\"url0106\":{\"kills\":3},\"drl0204\":{\"kills\":13},\"urb4202\":{\"lost\":1,\"built\":1},\"urb4204\":{\"built\":1},\"url0104\":{\"lost\":18,\"built\":18},\"urb0102\":{\"lost\":1,\"built\":1},\"urb1102\":{\"lost\":2,\"built\":2},\"url0001\":{\"lost\":1,\"built\":1,\"lowest_health\":0},\"uea0103\":{\"kills\":14},\"xsl0103\":{\"kills\":35},\"uea0302\":{\"kills\":7},\"urb1302\":{\"lost\":4,\"built\":4},\"xrb0204\":{\"built\":3},\"urb1201\":{\"lost\":2,\"built\":2},\"url0103\":{\"lost\":40,\"kills\":3,\"built\":39},\"xsa0103\":{\"kills\":7},\"uel0303\":{\"kills\":24},\"urb0201\":{\"built\":1},\"xsa0304\":{\"kills\":22},\"uea0102\":{\"kills\":3},\"uea0303\":{\"kills\":12},\"urb1103\":{\"lost\":8,\"built\":16},\"urb2104\":{\"lost\":12,\"built\":12},\"xsl0105\":{\"kills\":9},\"urb3101\":{\"lost\":3,\"built\":3},\"urb1301\":{\"lost\":1,\"built\":1},\"del0204\":{\"kills\":15},\"urb2101\":{\"lost\":1,\"built\":1},\"uea0304\":{\"kills\":7},\"urb4206\":{\"lost\":2,\"built\":1}},\"name\":\"DaBoss\",\"faction\":3,\"resources\":{\"massin\":{\"total\":104326.7265625,\"reclaimed\":3799.7788085938,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":1217568.875,\"rate\":0,\"excess\":805922.25},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":2500288.25,\"reclaimed\":3630.0358886719,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":101976.78125,\"rate\":0,\"excess\":5.6652221679688}}}]}"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:54:00.101 INFO GameEnded received, stopping reconnects... (c.f.iceadapter.gpgnet.GPGNetServer:112) 2022-11-23 21:54:00.101 INFO Received GPGNet message: GameEnded (c.f.iceadapter.gpgnet.GPGNetServer:123) 2022-11-23 21:54:00.102 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameEnded",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 21:54:01.277 WARN GAME ENDED, ABORTING onConnectionLost of ICE for peer ICE Nt(34551): (c.f.iceadapter.ice.PeerIceModule:310) 2022-11-23 21:54:12.637 WARN Didn't receive any answer to echo requests for the past 10 seconds from GhillieWolf, aborting connection (c.f.i.i.PeerConnectivityCheckerModule:102) 2022-11-23 21:54:12.637 WARN GAME ENDED, ABORTING onConnectionLost of ICE for peer ICE GhillieWolf(336114): (c.f.iceadapter.ice.PeerIceModule:310) 2022-11-23 22:04:57.414 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:235) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) 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:833) 2022-11-23 22:04:57.414 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:186) 2022-11-23 22:04:57.414 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:169) 2022-11-23 22:04:57.415 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2022-11-23 22:04:57.415 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:143) 2022-11-23 22:04:57.416 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 22:04:57.416 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 22:04:57.416 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) GhillieWolf(336114) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 22:04:57.418 WARN ICE GhillieWolf(336114): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 22:04:57.418 WARN ICE GhillieWolf(336114): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-11-23 22:04:57.418 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) Nt(34551) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 22:04:57.420 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) DaBoss(291603) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 22:04:57.421 WARN ICE DaBoss(291603): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 22:04:57.421 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) Radde(277452) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) 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:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2022-11-23 22:04:57.421 WARN ICE DaBoss(291603): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-11-23 22:04:57.422 DEBUG No longer listening for GPGPNET from FA (c.f.iceadapter.gpgnet.GPGNetServer:163) 2022-11-23 22:04:57.422 WARN ICE Radde(277452): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2022-11-23 22:04:57.422 WARN ICE Radde(277452): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2022-11-23 22:04:57.422 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 22:07:36.204 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 22:07:36.206 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 22:07:36.207 INFO Using GPGNET_PORT: 34004 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 22:07:36.211 INFO Generated LOBBY_PORT: 55944 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 22:07:36.212 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 22:07:36.226 INFO Creating RPC server on port 35043 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 22:07:36.227 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 22:07:36.352 INFO New client connected on port 3535 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 22:07:36.353 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 22:07:36.364 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 22:07:36.364 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 22:07:36.547 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 22:07:36.547 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 22:07:38.057 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 22:07:38.057 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 22:07:38.059 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262) 2022-11-23 22:07:44.704 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:77) 2022-11-23 22:07:44.706 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:70) 2022-11-23 22:07:44.707 INFO Using GPGNET_PORT: 53260 (c.f.iceadapter.gpgnet.GPGNetServer:38) 2022-11-23 22:07:44.711 INFO Generated LOBBY_PORT: 48565 (c.f.iceadapter.gpgnet.GPGNetServer:43) 2022-11-23 22:07:44.711 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:56) 2022-11-23 22:07:44.723 INFO Creating RPC server on port 1572 (c.f.iceadapter.rpc.RPCService:34) 2022-11-23 22:07:44.724 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2022-11-23 22:07:44.972 INFO New client connected on port 3546 (c.nbarraille.jjsonrpc.SocketListener:38) 2022-11-23 22:07:44.973 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2022-11-23 22:07:44.983 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:53) 2022-11-23 22:07:44.983 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 22:07:45.150 INFO Ice Servers set, total addresses: 3 (c.f.iceadapter.ice.GameSession:140) 2022-11-23 22:07:45.150 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2022-11-23 22:07:46.536 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:130) 2022-11-23 22:07:46.536 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:154) 2022-11-23 22:07:46.538 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:262)