14:39:01.429 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24276579&playerId=395645 14:39:02.125 [main] INFO c.f.i.u.TrayIcon - Created tray icon 14:39:02.126 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 14:39:02.127 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 52319 14:39:02.131 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 40537 14:39:02.131 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 14:39:02.132 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 52318 14:39:02.134 [main] INFO c.n.j.TcpServer - TCP Server started. 14:39:02.135 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 14:39:02.355 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 52331 14:39:02.356 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 14:39:02.356 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 14:39:02.386 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 14:39:02.387 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 14:39:02.400 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:39:02.708 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 9 14:39:02.708 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 14:39:02.731 [ForkJoinPool.commonPool-worker-1] DEBUG c.f.i.u.PingWrapper - Pinged coturn1.faforever.com with an RTT of 36.0 14:39:02.783 [ForkJoinPool.commonPool-worker-2] DEBUG c.f.i.u.PingWrapper - Pinged coturn3.faforever.com with an RTT of 59.0 14:39:02.860 [ForkJoinPool.commonPool-worker-3] DEBUG c.f.i.u.PingWrapper - Pinged coturn5.faforever.com with an RTT of 125.0 14:39:18.742 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 14:39:18.742 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 14:39:18.742 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 14:39:18.775 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 14:39:18.776 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 40537 s777ss 395645 1 14:39:18.778 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 14:39:18.778 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 14:39:18.795 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:39:19.244 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 14:39:19.244 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 14:39:19.245 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 14:39:19.245 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:39:19.304 [JJsonPeer] INFO c.f.i.IceAdapter - onJoinGame 257993 Robo-Manus 14:39:19.307 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Robo-Manus(257993), localOffer: false, preferredPort: 0 14:39:19.308 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Robo-Manus(257993) 14:39:19.311 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: JoinGame 127.0.0.1:60102 Robo-Manus 257993 14:39:19.311 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 14:39:19.314 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 279905 Toten_M, offer: true 14:39:19.314 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Toten_M(279905), localOffer: true, preferredPort: 0 14:39:19.315 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Toten_M(279905) 14:39:19.315 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,279905,"gathering"],"jsonrpc":"2.0"} 14:39:19.316 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:60103 Toten_M 279905 14:39:19.316 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} 14:39:19.317 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 65419 Alpha_storm, offer: true 14:39:19.317 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Alpha_storm(65419), localOffer: true, preferredPort: 0 14:39:19.317 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Alpha_storm(65419) 14:39:19.318 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,65419,"gathering"],"jsonrpc":"2.0"} 14:39:19.318 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:60104 Alpha_storm 65419 14:39:19.318 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} 14:39:19.319 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 197386 KiBRaN-, offer: true 14:39:19.319 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: KiBRaN-(197386), localOffer: true, preferredPort: 0 14:39:19.319 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer KiBRaN-(197386) 14:39:19.320 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:60105 KiBRaN- 197386 14:39:19.320 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,197386,"gathering"],"jsonrpc":"2.0"} 14:39:19.320 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} 14:39:19.321 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 256225 Cosmonavt, offer: true 14:39:19.322 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Cosmonavt(256225), localOffer: true, preferredPort: 0 14:39:19.323 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Cosmonavt(256225) 14:39:19.328 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:60106 Cosmonavt 256225 14:39:19.328 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 279905 14:39:19.328 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,256225,"gathering"],"jsonrpc":"2.0"} 14:39:19.329 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["279905"]],"jsonrpc":"2.0"} 14:39:19.329 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} 14:39:19.329 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 65419 14:39:19.329 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["65419"]],"jsonrpc":"2.0"} 14:39:19.329 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 222911 StrixInquisitor, offer: true 14:39:19.330 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 197386 14:39:19.330 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: StrixInquisitor(222911), localOffer: true, preferredPort: 0 14:39:19.330 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["197386"]],"jsonrpc":"2.0"} 14:39:19.330 [Thread-16] INFO c.f.i.i.PeerIceModule - ICE Cosmonavt(256225): Initiating ICE for peer 14:39:19.330 [Thread-12] INFO c.f.i.i.PeerIceModule - ICE Alpha_storm(65419): Initiating ICE for peer 14:39:19.330 [Thread-14] INFO c.f.i.i.PeerIceModule - ICE KiBRaN-(197386): Initiating ICE for peer 14:39:19.330 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer StrixInquisitor(222911) 14:39:19.330 [Thread-10] INFO c.f.i.i.PeerIceModule - ICE Toten_M(279905): Initiating ICE for peer 14:39:19.331 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:60107 StrixInquisitor 222911 14:39:19.331 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"gathering"],"jsonrpc":"2.0"} 14:39:19.331 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} 14:39:19.331 [Thread-18] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Initiating ICE for peer 14:39:19.332 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 508444 Sausaryko, offer: true 14:39:19.332 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Sausaryko(508444), localOffer: true, preferredPort: 0 14:39:19.332 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Sausaryko(508444) 14:39:19.333 [Thread-20] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"gathering"],"jsonrpc":"2.0"} 14:39:19.333 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:60108 Sausaryko 508444 14:39:19.333 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} 14:39:19.334 [Thread-20] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Initiating ICE for peer 14:39:19.365 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 256225 14:39:19.366 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["256225"]],"jsonrpc":"2.0"} 14:39:19.366 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 222911 14:39:19.366 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["222911"]],"jsonrpc":"2.0"} 14:39:19.366 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 508444 14:39:19.367 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["508444"]],"jsonrpc":"2.0"} 14:39:19.485 [WebSocketConnectReadThread-55] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:39:19.486 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:39:19.534 [WebSocketConnectReadThread-55] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 2:39:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Initialized newConfig: merge of system properties,reference.conf @ jar:file:/C:/Program%20Files/FAF%20Client/natives/faf-ice-adapter.jar!/reference.conf: 1 ���. 15, 2025 2:39:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: net.java.sip.communicator.SC_HOME_DIR_LOCATION not set ���. 15, 2025 2:39:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Initialized legacyConfig: sip communicator props (no description provided) ���. 15, 2025 2:39:19 �� org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Using AwsCandidateHarvester. ���. 15, 2025 2:39:20 �� org.ice4j.ice.harvest.MappingCandidateHarvesters maybeAdd INFO: Discarding a mapping harvester: org.ice4j.ice.harvest.AwsCandidateHarvester@75dce57e ���. 15, 2025 2:39:20 �� org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Initialized mapping harvesters (delay=504ms). stunDiscoveryFailed=false 14:39:20.263 [Thread-12] INFO c.f.i.i.PeerIceModule - ICE Alpha_storm(65419): Gathering ice candidates 14:39:20.263 [Thread-14] INFO c.f.i.i.PeerIceModule - ICE KiBRaN-(197386): Gathering ice candidates 14:39:20.263 [Thread-20] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Gathering ice candidates 14:39:20.263 [Thread-10] INFO c.f.i.i.PeerIceModule - ICE Toten_M(279905): Gathering ice candidates 14:39:20.263 [Thread-16] INFO c.f.i.i.PeerIceModule - ICE Cosmonavt(256225): Gathering ice candidates 14:39:20.263 [Thread-18] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Gathering ice candidates 14:39:20.268 [Thread-20] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 14:39:20.268 [Thread-18] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 14:39:20.268 [Thread-12] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 14:39:20.268 [Thread-14] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 14:39:20.268 [Thread-10] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 14:39:20.268 [Thread-16] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:39:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 2:39:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 2:39:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 2:39:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 2:39:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 2:39:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:39:20.830 [Thread-18] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Sending own candidates to 222911, offered candidates: host(udp), srflx(udp), relay(udp) 14:39:20.830 [Thread-20] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Sending own candidates to 508444, offered candidates: host(udp), srflx(udp), relay(udp) 14:39:20.830 [Thread-12] DEBUG c.f.i.i.PeerIceModule - ICE Alpha_storm(65419): Sending own candidates to 65419, offered candidates: host(udp), srflx(udp), relay(udp) 14:39:20.830 [Thread-20] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"awaitingCandidates"],"jsonrpc":"2.0"} 14:39:20.831 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"awaitingCandidates"],"jsonrpc":"2.0"} 14:39:20.831 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,65419,"awaitingCandidates"],"jsonrpc":"2.0"} 14:39:20.831 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:39:20.839 [Thread-20] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,508444,"{\"srcId\":395645,\"destId\":508444,\"password\":\"3kds2i3ra9t9pe3mkfqcltndqp\",\"ufrag\":\"etbkh1ik4ptlts\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6623,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55569,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"100.77.68.54\",\"relPort\":6623},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17736,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"188.163.76.172\",\"relPort\":55569}]}"],"jsonrpc":"2.0"} 14:39:20.839 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,222911,"{\"srcId\":395645,\"destId\":222911,\"password\":\"1k2i4rbb5pd0iilqhelgqrq8c5\",\"ufrag\":\"2cskd1ik4ptlts\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6770,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55840,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":\"100.77.68.54\",\"relPort\":6770},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11627,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":\"188.163.76.172\",\"relPort\":55840}]}"],"jsonrpc":"2.0"} 14:39:20.839 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,65419,"{\"srcId\":395645,\"destId\":65419,\"password\":\"53u18gp40odqh2ons65pvb10c5\",\"ufrag\":\"2mh8l1ik4ptlts\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":7012,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55880,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"100.77.68.54\",\"relPort\":7012},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10805,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":\"188.163.76.172\",\"relPort\":55880}]}"],"jsonrpc":"2.0"} 14:39:20.846 [Thread-10] DEBUG c.f.i.i.PeerIceModule - ICE Toten_M(279905): Sending own candidates to 279905, offered candidates: host(udp), srflx(udp), relay(udp) 14:39:20.846 [Thread-14] DEBUG c.f.i.i.PeerIceModule - ICE KiBRaN-(197386): Sending own candidates to 197386, offered candidates: host(udp), srflx(udp), relay(udp) 14:39:20.847 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,197386,"awaitingCandidates"],"jsonrpc":"2.0"} 14:39:20.847 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,279905,"awaitingCandidates"],"jsonrpc":"2.0"} 14:39:20.847 [Thread-16] DEBUG c.f.i.i.PeerIceModule - ICE Cosmonavt(256225): Sending own candidates to 256225, offered candidates: host(udp), srflx(udp), relay(udp) 14:39:20.847 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,197386,"{\"srcId\":395645,\"destId\":197386,\"password\":\"5o7f4v8lvol61ofqhagd2qjui6\",\"ufrag\":\"a9vgu1ik4ptlts\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6585,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55955,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"100.77.68.54\",\"relPort\":6585},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11484,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":\"188.163.76.172\",\"relPort\":55955}]}"],"jsonrpc":"2.0"} 14:39:20.847 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,256225,"awaitingCandidates"],"jsonrpc":"2.0"} 14:39:20.847 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,279905,"{\"srcId\":395645,\"destId\":279905,\"password\":\"5opgcpkdm8r9v86di23ig3asqf\",\"ufrag\":\"5r5r31ik4ptlts\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6330,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56306,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":\"100.77.68.54\",\"relPort\":6330},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17838,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":\"188.163.76.172\",\"relPort\":56306}]}"],"jsonrpc":"2.0"} 14:39:20.848 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,256225,"{\"srcId\":395645,\"destId\":256225,\"password\":\"13krr1vv1o9ucgn6m28r3ehd0u\",\"ufrag\":\"4jrf31ik4ptlts\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6881,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55373,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relAddr\":\"100.77.68.54\",\"relPort\":6881},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13964,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relAddr\":\"188.163.76.172\",\"relPort\":55373}]}"],"jsonrpc":"2.0"} 14:39:21.070 [WebSocketConnectReadThread-189] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:39:21.070 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:39:21.121 [WebSocketConnectReadThread-189] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:39:21.439 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":65419,"destId":395645,"password":"6qpe4n3h01lf088fj3sb1uk5ku","ufrag":"3s8b21ik4ptohd","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.12","port":6522,"type":"HOST_CANDIDATE","generation":0,"id":"32","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"10.5.0.2","port":6522,"type":"HOST_CANDIDATE","generation":0,"id":"33","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"212.216.232.165","port":6522,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"34","relAddr":"192.168.1.12","relPort":6522},{"foundation":"3","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":17038,"type":"RELAYED_CANDIDATE","generation":0,"id":"35","relAddr":"212.216.232.165","relPort":6522}]} 14:39:21.439 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} 14:39:21.440 [Thread-53] DEBUG c.f.i.i.PeerIceModule - ICE Alpha_storm(65419): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) 14:39:21.440 [Thread-53] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,65419,"checking"],"jsonrpc":"2.0"} 14:39:21.441 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:39:21.443 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":279905,"destId":395645,"password":"1o7j2u7l74lqqim8hhajtm6leq","ufrag":"3ca6t1ik4ptpc4","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.174","port":6147,"type":"HOST_CANDIDATE","generation":0,"id":"24","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"188.187.28.225","port":6147,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"25","relAddr":"192.168.0.174","relPort":6147},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":13877,"type":"RELAYED_CANDIDATE","generation":0,"id":"26","relAddr":"188.187.28.225","relPort":6147}]} 14:39:21.444 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} 14:39:21.444 [Thread-55] DEBUG c.f.i.i.PeerIceModule - ICE Toten_M(279905): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 14:39:21.444 [Thread-55] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,279905,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.1.12:6522/udp/host ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.174:6147/udp/host ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 10.5.0.2:6522/udp/host ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 188.187.28.225:6147/udp/srflx ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 212.216.232.165:6522/udp/srflx ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 135.181.254.226:13877/udp/relay 14:39:21.448 [Thread-55] DEBUG c.f.i.i.PeerIceModule - ICE Toten_M(279905): Starting ICE for peer 279905 ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:17038/udp/relay 14:39:21.448 [Thread-53] DEBUG c.f.i.i.PeerIceModule - ICE Alpha_storm(65419): Starting ICE for peer 65419 ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 14:39:21.555 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":222911,"destId":395645,"password":"7m96llag30jvl7co3kbjtn1hkj","ufrag":"c6ucc1ik4ptob9","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.11","port":6173,"type":"HOST_CANDIDATE","generation":0,"id":"24","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"94.75.27.146","port":6173,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"25","relAddr":"192.168.1.11","relPort":6173},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":16844,"type":"RELAYED_CANDIDATE","generation":0,"id":"26","relAddr":"94.75.27.146","relPort":6173}]} 14:39:21.556 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} 14:39:21.556 [Thread-57] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 14:39:21.556 [Thread-57] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.1.11:6173/udp/host ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.75.27.146:6173/udp/srflx ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 135.181.254.226:16844/udp/relay 14:39:21.557 [Thread-57] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Starting ICE for peer 222911 ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:7012/udp/host -> 212.216.232.165:6522/udp/srflx (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 212.216.232.165:6522/udp ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55880/udp/srflx -> 212.216.232.165:6522/udp/srflx (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55880/udp/srflx -> 212.216.232.165:6522/udp/srflx (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 14:39:21.613 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":257993,"destId":395645,"password":"3m3soblgto1kqktbrqgim97oja","ufrag":"6f6ba1ik4ptqs7","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.88.2","port":6155,"type":"HOST_CANDIDATE","generation":0,"id":"40","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.1.2","port":6155,"type":"HOST_CANDIDATE","generation":0,"id":"41","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113932031,"ip":"192.168.56.1","port":6155,"type":"HOST_CANDIDATE","generation":0,"id":"42","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"37.98.250.65","port":6155,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"43","relAddr":"192.168.88.2","relPort":6155},{"foundation":"4","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":16941,"type":"RELAYED_CANDIDATE","generation":0,"id":"44","relAddr":"37.98.250.65","relPort":6155}]} 14:39:21.613 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":12,"jsonrpc":"2.0"} 14:39:21.613 [Thread-60] DEBUG c.f.i.i.PeerIceModule - ICE Robo-Manus(257993): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), srflx(udp), relay(udp) 14:39:21.613 [Thread-60] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,257993,"gathering"],"jsonrpc":"2.0"} 14:39:21.613 [Thread-60] INFO c.f.i.i.PeerIceModule - ICE Robo-Manus(257993): Initiating ICE for peer ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6330/udp/host -> 135.181.254.226:13877/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 135.181.254.226:13877/udp ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:56306/udp/srflx -> 135.181.254.226:13877/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:56306/udp/srflx -> 135.181.254.226:13877/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:18be1sg1t3giagnqdo3dmolasv ice-ufrag:fp0ai1ik4ptnoe tie-breaker:1219354870612692108): role from controlling = true to controlling = false 14:39:21.619 [Thread-60] INFO c.f.i.i.PeerIceModule - ICE Robo-Manus(257993): Gathering ice candidates 14:39:21.619 [Thread-60] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6330/udp/host -> 135.181.254.226:13877/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:56306/udp/srflx -> 135.181.254.226:13877/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55880/udp/srflx -> 212.216.232.165:6522/udp/srflx (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55880/udp/srflx -> 212.216.232.165:6522/udp/srflx (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55880/udp/srflx -> 212.216.232.165:6522/udp/srflx (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55880/udp/srflx -> 212.216.232.165:6522/udp/srflx (faData.RTP) ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 14:39:21.670 [Thread-53] DEBUG c.f.i.i.PeerIceModule - ICE Alpha_storm(65419): ICE terminated, connected, selected candidate pair: srflx <-> srflx 14:39:21.670 [Thread-53] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,65419,true],"jsonrpc":"2.0"} 14:39:21.670 [Thread-53] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,65419,"connected"],"jsonrpc":"2.0"} 14:39:21.670 [Thread-53] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 65419 14:39:21.672 [Thread-63] DEBUG c.f.i.i.PeerIceModule - ICE Alpha_storm(65419): Now forwarding data from ICE to FA for peer 14:39:21.673 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":256225,"destId":395645,"password":"7cucl75kkk0hb1svjv794cdt3n","ufrag":"bed6b1ik4ptp4p","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.7","port":6421,"type":"HOST_CANDIDATE","generation":0,"id":"32","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.56.1","port":6421,"type":"HOST_CANDIDATE","generation":0,"id":"33","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"79.126.114.101","port":4127,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"34","relAddr":"192.168.1.7","relPort":6421},{"foundation":"3","protocol":"udp","priority":2815,"ip":"135.181.254.226","port":19606,"type":"RELAYED_CANDIDATE","generation":0,"id":"35","relAddr":"79.126.114.101","relPort":4127}]} 14:39:21.673 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":13,"jsonrpc":"2.0"} 14:39:21.674 [Thread-64] DEBUG c.f.i.i.PeerIceModule - ICE Cosmonavt(256225): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) 14:39:21.674 [Thread-64] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,256225,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.1.7:6421/udp/host ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.56.1:6421/udp/host ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 79.126.114.101:4127/udp/srflx ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 135.181.254.226:19606/udp/relay 14:39:21.676 [Thread-64] DEBUG c.f.i.i.PeerIceModule - ICE Cosmonavt(256225): Starting ICE for peer 256225 ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 14:39:21.685 [WebSocketConnectReadThread-199] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:39:21.686 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:56306/udp/srflx -> 135.181.254.226:13877/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:56306/udp/srflx -> 135.181.254.226:13877/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:56306/udp/srflx -> 135.181.254.226:13877/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:56306/udp/srflx -> 135.181.254.226:13877/udp/relay (faData.RTP) ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 14:39:21.730 [Thread-55] DEBUG c.f.i.i.PeerIceModule - ICE Toten_M(279905): ICE terminated, connected, selected candidate pair: srflx <-> relay 14:39:21.730 [Thread-55] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,279905,true],"jsonrpc":"2.0"} 14:39:21.730 [Thread-55] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,279905,"connected"],"jsonrpc":"2.0"} 14:39:21.730 [Thread-55] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 279905 14:39:21.731 [Thread-68] DEBUG c.f.i.i.PeerIceModule - ICE Toten_M(279905): Now forwarding data from ICE to FA for peer 14:39:21.736 [WebSocketConnectReadThread-199] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6770/udp/host -> 135.181.254.226:16844/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 135.181.254.226:16844/udp ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55840/udp/srflx -> 135.181.254.226:16844/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55840/udp/srflx -> 135.181.254.226:16844/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:17038/udp ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 188.187.28.225:6147/udp 14:39:21.789 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":508444,"destId":395645,"password":"i8tgpjqmtt5ccl5irsd81487k","ufrag":"7diom1ik4ptnqp","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.100","port":7010,"type":"HOST_CANDIDATE","generation":0,"id":"24","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"85.249.163.17","port":19890,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"25","relAddr":"192.168.0.100","relPort":7010},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":15672,"type":"RELAYED_CANDIDATE","generation":0,"id":"26","relAddr":"85.249.163.17","relPort":19890}]} 14:39:21.789 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":14,"jsonrpc":"2.0"} 14:39:21.789 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 14:39:21.789 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"checking"],"jsonrpc":"2.0"} 14:39:21.790 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.100:7010/udp/host ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 85.249.163.17:19890/udp/srflx ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:15672/udp/relay 14:39:21.790 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Starting ICE for peer 508444 ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:11627/udp/relay -> 94.75.27.146:6173/udp/srflx (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.75.27.146:6173/udp ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:11627/udp/relay -> 94.75.27.146:6173/udp/srflx (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6770/udp/host -> 135.181.254.226:16844/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55840/udp/srflx -> 135.181.254.226:16844/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 14:39:21.870 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":197386,"destId":395645,"password":"s6mn9n04qk70l7njcqc105hf0","ufrag":"3s0ms1ik5av1th","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.13","port":7063,"type":"HOST_CANDIDATE","generation":0,"id":"24","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"92.124.204.67","port":9247,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"25","relAddr":"192.168.0.13","relPort":7063},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":15513,"type":"RELAYED_CANDIDATE","generation":0,"id":"26","relAddr":"92.124.204.67","relPort":9247}]} 14:39:21.871 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":15,"jsonrpc":"2.0"} 14:39:21.871 [Thread-73] DEBUG c.f.i.i.PeerIceModule - ICE KiBRaN-(197386): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 14:39:21.871 [Thread-73] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,197386,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.13:7063/udp/host ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 92.124.204.67:9247/udp/srflx ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:15513/udp/relay 14:39:21.872 [Thread-73] DEBUG c.f.i.i.PeerIceModule - ICE KiBRaN-(197386): Starting ICE for peer 197386 ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55840/udp/srflx -> 135.181.254.226:16844/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55840/udp/srflx -> 135.181.254.226:16844/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55840/udp/srflx -> 135.181.254.226:16844/udp/relay (faData.RTP). ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55840/udp/srflx -> 135.181.254.226:16844/udp/relay (faData.RTP) ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 2:39:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 14:39:21.900 [Thread-57] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): ICE terminated, connected, selected candidate pair: srflx <-> relay 14:39:21.900 [Thread-57] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,222911,true],"jsonrpc":"2.0"} 14:39:21.900 [Thread-57] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"connected"],"jsonrpc":"2.0"} 14:39:21.900 [Thread-57] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 222911 14:39:21.901 [Thread-74] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Now forwarding data from ICE to FA for peer ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:13964/udp/relay -> 79.126.114.101:4127/udp/srflx (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 79.126.114.101:4127/udp ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:13964/udp/relay -> 79.126.114.101:4127/udp/srflx (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 94.130.225.99:13964/udp/relay -> 79.126.114.101:4127/udp/srflx (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6881/udp/host -> 135.181.254.226:19606/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 135.181.254.226:19606/udp ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55373/udp/srflx -> 135.181.254.226:19606/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6623/udp/host -> 94.130.225.99:15672/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:15672/udp ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55569/udp/srflx -> 94.130.225.99:15672/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55569/udp/srflx -> 94.130.225.99:15672/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 14:39:22.025 [WebSocketConnectReadThread-225] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:39:22.026 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:13964/udp/relay -> 79.126.114.101:4127/udp/srflx (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 14:39:22.074 [WebSocketConnectReadThread-225] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6881/udp/host -> 135.181.254.226:19606/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55373/udp/srflx -> 135.181.254.226:19606/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:13964/udp/relay -> 135.181.254.226:19606/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:13964/udp/relay -> 135.181.254.226:19606/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6585/udp/host -> 94.130.225.99:15513/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:15513/udp ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55955/udp/srflx -> 94.130.225.99:15513/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55955/udp/srflx -> 94.130.225.99:15513/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 14:39:22.125 [Thread-60] DEBUG c.f.i.i.PeerIceModule - ICE Robo-Manus(257993): Sending own candidates to 257993, offered candidates: host(udp), srflx(udp), relay(udp) 14:39:22.125 [Thread-60] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,257993,"awaitingCandidates"],"jsonrpc":"2.0"} 14:39:22.126 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:39:22.126 [Thread-60] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,257993,"{\"srcId\":395645,\"destId\":257993,\"password\":\"18be1sg1t3giagnqdo3dmolasv\",\"ufrag\":\"fp0ai1ik4ptnoe\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6757,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"18\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55539,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"19\",\"relAddr\":\"100.77.68.54\",\"relPort\":6757},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13910,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"20\",\"relAddr\":\"188.163.76.172\",\"relPort\":55539}]}"],"jsonrpc":"2.0"} 14:39:22.126 [Thread-60] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,257993,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.88.2:6155/udp/host ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.1.2:6155/udp/host ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.56.1:6155/udp/host ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 37.98.250.65:6155/udp/srflx ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:16941/udp/relay 14:39:22.127 [Thread-60] DEBUG c.f.i.i.PeerIceModule - ICE Robo-Manus(257993): Starting ICE for peer 257993 ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:13964/udp/relay -> 135.181.254.226:19606/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6623/udp/host -> 94.130.225.99:15672/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55569/udp/srflx -> 94.130.225.99:15672/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:17736/udp/relay -> 94.130.225.99:15672/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:17736/udp/relay -> 94.130.225.99:15672/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:13964/udp/relay -> 79.126.114.101:4127/udp/srflx (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 94.130.225.99:13964/udp/relay -> 79.126.114.101:4127/udp/srflx (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 94.130.225.99:13964/udp/relay -> 79.126.114.101:4127/udp/srflx (faData.RTP) ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: relay (relay = 94.130.225.99:3478/udp) 14:39:22.162 [Thread-64] DEBUG c.f.i.i.PeerIceModule - ICE Cosmonavt(256225): ICE terminated, connected, selected candidate pair: relay <-> srflx 14:39:22.162 [Thread-64] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,256225,true],"jsonrpc":"2.0"} 14:39:22.162 [Thread-64] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,256225,"connected"],"jsonrpc":"2.0"} 14:39:22.164 [Thread-64] INFO c.f.i.i.PeerTurnRefreshModule - Started turn refresh module for peer Cosmonavt 14:39:22.164 [Thread-64] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 256225 14:39:22.165 [Thread-81] DEBUG c.f.i.i.PeerIceModule - ICE Cosmonavt(256225): Now forwarding data from ICE to FA for peer 14:39:22.165 [Thread-80] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55569/udp/srflx -> 94.130.225.99:15672/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55569/udp/srflx -> 94.130.225.99:15672/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55569/udp/srflx -> 94.130.225.99:15672/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55569/udp/srflx -> 94.130.225.99:15672/udp/relay (faData.RTP) ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 14:39:22.193 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): ICE terminated, connected, selected candidate pair: srflx <-> relay 14:39:22.193 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,508444,true],"jsonrpc":"2.0"} 14:39:22.193 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"connected"],"jsonrpc":"2.0"} 14:39:22.193 [Thread-69] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 508444 14:39:22.194 [Thread-83] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Now forwarding data from ICE to FA for peer ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:11484/udp/relay -> 92.124.204.67:9247/udp/srflx (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 92.124.204.67:9247/udp ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:11484/udp/relay -> 92.124.204.67:9247/udp/srflx (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6585/udp/host -> 94.130.225.99:15513/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55955/udp/srflx -> 94.130.225.99:15513/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:11484/udp/relay -> 94.130.225.99:15513/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:11484/udp/relay -> 94.130.225.99:15513/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:11484/udp/relay -> 94.130.225.99:15513/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55955/udp/srflx -> 94.130.225.99:15513/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55955/udp/srflx -> 94.130.225.99:15513/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55955/udp/srflx -> 94.130.225.99:15513/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55955/udp/srflx -> 94.130.225.99:15513/udp/relay (faData.RTP) ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 14:39:22.333 [Thread-73] DEBUG c.f.i.i.PeerIceModule - ICE KiBRaN-(197386): ICE terminated, connected, selected candidate pair: srflx <-> relay 14:39:22.333 [Thread-73] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,197386,true],"jsonrpc":"2.0"} 14:39:22.334 [Thread-73] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,197386,"connected"],"jsonrpc":"2.0"} 14:39:22.334 [Thread-73] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 197386 14:39:22.335 [Thread-85] DEBUG c.f.i.i.PeerIceModule - ICE KiBRaN-(197386): Now forwarding data from ICE to FA for peer ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 85.249.163.17:63815/udp 14:39:22.364 [WebSocketConnectReadThread-235] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:39:22.364 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:39:22.410 [WebSocketConnectReadThread-235] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add peer CandidatePair with new reflexive address to checkList: CandidatePair (State=Frozen Priority=72057593433953791): LocalCandidate=candidate:2 1 udp 16777215 94.130.225.99 13910 typ relay raddr 188.163.76.172 rport 55539 RemoteCandidate=candidate:10000 1 udp 1845496575 37.98.250.65 5825 typ prflx ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:13910/udp/relay -> 37.98.250.65:6155/udp/srflx (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 37.98.250.65:6155/udp ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:13910/udp/relay -> 37.98.250.65:6155/udp/srflx (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:13910/udp/relay -> 94.130.225.99:16941/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:16941/udp ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:13910/udp/relay -> 94.130.225.99:16941/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6757/udp/host -> 94.130.225.99:16941/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55539/udp/srflx -> 94.130.225.99:16941/udp/relay (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6330/udp/host -> 192.168.0.174:6147/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:13910/udp/relay -> 37.98.250.65:6155/udp/srflx (faData.RTP). ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 94.130.225.99:13910/udp/relay -> 37.98.250.65:6155/udp/srflx (faData.RTP) ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 94.130.225.99:13910/udp/relay -> 37.98.250.65:6155/udp/srflx (faData.RTP) ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: relay (relay = 94.130.225.99:3478/udp) 14:39:22.652 [Thread-60] DEBUG c.f.i.i.PeerIceModule - ICE Robo-Manus(257993): ICE terminated, connected, selected candidate pair: relay <-> srflx ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:7012/udp/host -> 192.168.1.12:6522/udp/host (faData.RTP), failing. 14:39:22.652 [Thread-60] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,257993,true],"jsonrpc":"2.0"} ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6330/udp/host -> 188.187.28.225:6147/udp/srflx (faData.RTP), failing. 14:39:22.653 [Thread-60] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,257993,"connected"],"jsonrpc":"2.0"} 14:39:22.653 [Thread-60] INFO c.f.i.i.PeerTurnRefreshModule - Started turn refresh module for peer Robo-Manus 14:39:22.653 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:39:22.654 [Thread-87] DEBUG c.f.i.i.PeerIceModule - ICE Robo-Manus(257993): Now forwarding data from ICE to FA for peer 14:39:22.654 [Thread-86] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:7012/udp/host -> 10.5.0.2:6522/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6770/udp/host -> 192.168.1.11:6173/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:10805/udp/relay -> 192.168.1.12:6522/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:17838/udp/relay -> 192.168.0.174:6147/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6770/udp/host -> 94.75.27.146:6173/udp/srflx (faData.RTP), failing. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:10805/udp/relay -> 10.5.0.2:6522/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:11627/udp/relay -> 192.168.1.11:6173/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6881/udp/host -> 192.168.1.7:6421/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6881/udp/host -> 192.168.56.1:6421/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6881/udp/host -> 79.126.114.101:4127/udp/srflx (faData.RTP), failing. 14:39:22.897 [WebSocketConnectReadThread-251] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:39:22.897 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:13964/udp/relay -> 192.168.1.7:6421/udp/host (faData.RTP), failing. 14:39:22.945 [WebSocketConnectReadThread-251] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6623/udp/host -> 192.168.0.100:7010/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:13964/udp/relay -> 192.168.56.1:6421/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6623/udp/host -> 85.249.163.17:19890/udp/srflx (faData.RTP), failing. ���. 15, 2025 2:39:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6585/udp/host -> 192.168.0.13:7063/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:17736/udp/relay -> 192.168.0.100:7010/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6585/udp/host -> 92.124.204.67:9247/udp/srflx (faData.RTP), failing. ���. 15, 2025 2:39:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:17736/udp/relay -> 85.249.163.17:19890/udp/srflx (faData.RTP), failing. ���. 15, 2025 2:39:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:11484/udp/relay -> 192.168.0.13:7063/udp/host (faData.RTP), failing. 14:39:23.175 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 2:39:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6757/udp/host -> 192.168.88.2:6155/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6757/udp/host -> 192.168.1.2:6155/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6757/udp/host -> 192.168.56.1:6155/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6757/udp/host -> 37.98.250.65:6155/udp/srflx (faData.RTP), failing. 14:39:23.412 [WebSocketConnectReadThread-255] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:39:23.413 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 2:39:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:13910/udp/relay -> 192.168.88.2:6155/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:13910/udp/relay -> 192.168.1.2:6155/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:13910/udp/relay -> 192.168.56.1:6155/udp/host (faData.RTP), failing. ���. 15, 2025 2:39:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:13910/udp/relay -> 37.98.250.65:5825/udp/prflx (faData.RTP), failing. 14:39:24.646 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameFull 14:39:24.646 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameFull",[]],"jsonrpc":"2.0"} ���. 15, 2025 2:39:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 2:39:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 2:39:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 2:39:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 2:39:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 2:39:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 2:39:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 14:39:35.881 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Launching 14:39:35.881 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Launching 14:39:35.881 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Launching"]],"jsonrpc":"2.0"} 14:39:35.958 [WebSocketConnectReadThread-255] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:39:36.024 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:39:36.262 [WebSocketConnectReadThread-258] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:39:36.262 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:41:22.168 [Thread-80] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 14:41:22.665 [Thread-86] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 14:43:22.170 [Thread-80] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 14:43:22.667 [Thread-86] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 14:43:42.927 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 2104 222911,197386,256225 5026.3 14:43:42.927 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","2104","222911,197386,256225","5026.3"]],"jsonrpc":"2.0"} 14:43:43.297 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 14:43:43.297 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 14:43:43.297 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 2105 197386,65419 5396.1 14:43:43.297 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","2105","197386,65419","5396.1"]],"jsonrpc":"2.0"} 14:43:43.300 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 14:43:43.300 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 14:44:42.554 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 2612 197386 5651.9 14:44:42.554 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","2612","197386","5651.9"]],"jsonrpc":"2.0"} 14:44:43.407 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 14:44:43.407 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 14:44:43.408 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 2613 197386,65419 6505.1 14:44:43.408 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","2613","197386,65419","6505.1"]],"jsonrpc":"2.0"} 14:44:43.411 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 14:44:43.411 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 14:45:22.178 [Thread-80] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 14:45:22.675 [Thread-86] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 14:47:22.190 [Thread-80] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 14:47:22.685 [Thread-86] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 14:48:07.482 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: EnforceRating 14:48:07.482 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} 14:48:12.241 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameResult 1 defeat -10 14:48:12.241 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[1,"defeat -10"]],"jsonrpc":"2.0"} 14:48:29.845 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: EnforceRating 14:48:29.845 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} 14:48:33.102 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameResult 5 defeat -10 14:48:33.102 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[5,"defeat -10"]],"jsonrpc":"2.0"} 14:48:42.029 [connectivityChecker-508444] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from Sausaryko, aborting connection 14:48:42.030 [Thread-95] WARN c.f.i.i.PeerIceModule - ICE Sausaryko(508444): ICE connection has been lost for peer 14:48:42.031 [Thread-95] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,508444,false],"jsonrpc":"2.0"} Exception in thread "Thread-83" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerConnectivityUpdate(TelemetryDebugger.java:209) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerConnectivityUpdate$4(DebugFacade.java:64) 14:48:42.031 [Thread-95] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"disconnected"],"jsonrpc":"2.0"} at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerConnectivityUpdate(DebugFacade.java:64) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.echoReceived(PeerConnectivityCheckerModule.java:97) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:478) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 7 more ���. 15, 2025 2:48:42 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:48:42 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:48:42 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:48:42 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:48:42.037 [Thread-96] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"gathering"],"jsonrpc":"2.0"} 14:48:42.038 [Thread-96] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Initiating ICE for peer 14:48:42.038 [Thread-96] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Gathering ice candidates 14:48:42.039 [Thread-96] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:48:42 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:48:42.079 [WebSocketConnectReadThread-258] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:48:42.367 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:48:42.560 [Thread-96] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Sending own candidates to 508444, offered candidates: host(udp), srflx(udp), relay(udp) 14:48:42.561 [Thread-96] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"awaitingCandidates"],"jsonrpc":"2.0"} 14:48:42.561 [Thread-96] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,508444,"{\"srcId\":395645,\"destId\":508444,\"password\":\"7vrdv9v0e321laqjcs8r4ct2k\",\"ufrag\":\"b0qen1ik4qer1m\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6274,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"21\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56058,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"22\",\"relAddr\":\"100.77.68.54\",\"relPort\":6274},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10642,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"23\",\"relAddr\":\"188.163.76.172\",\"relPort\":56058}]}"],"jsonrpc":"2.0"} 14:48:42.618 [WebSocketConnectReadThread-289] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:48:42.618 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:48:42.684 [WebSocketConnectReadThread-289] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:48:42.708 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:48:42.955 [WebSocketConnectReadThread-293] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:48:42.955 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:48:48.575 [Thread-103] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:48:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:48:48 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:48:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:48:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:48:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:48:48.634 [WebSocketConnectReadThread-293] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:48:48.761 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:48:48.996 [WebSocketConnectReadThread-297] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:48:48.997 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:48:51.791 [connectivityChecker-222911] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from StrixInquisitor, aborting connection 14:48:51.791 [Thread-109] WARN c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): ICE connection has been lost for peer 14:48:51.791 [Thread-109] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,222911,false],"jsonrpc":"2.0"} Exception in thread "Thread-74" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerConnectivityUpdate(TelemetryDebugger.java:209) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerConnectivityUpdate$4(DebugFacade.java:64) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerConnectivityUpdate(DebugFacade.java:64) 14:48:51.791 [Thread-109] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"disconnected"],"jsonrpc":"2.0"} at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.echoReceived(PeerConnectivityCheckerModule.java:97) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:478) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 7 more ���. 15, 2025 2:48:51 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:48:51 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:48:51 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:48:51 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:48:51.793 [Thread-110] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"gathering"],"jsonrpc":"2.0"} 14:48:51.793 [Thread-110] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Initiating ICE for peer 14:48:51.794 [Thread-110] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Gathering ice candidates 14:48:51.794 [Thread-110] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:48:51 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:48:51.852 [WebSocketConnectReadThread-297] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:48:52.197 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:48:52.301 [Thread-110] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Sending own candidates to 222911, offered candidates: host(udp), srflx(udp), relay(udp) 14:48:52.301 [Thread-110] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"awaitingCandidates"],"jsonrpc":"2.0"} 14:48:52.302 [Thread-110] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,222911,"{\"srcId\":395645,\"destId\":222911,\"password\":\"51umfj2p2k0ba8r0e3qh412jj7\",\"ufrag\":\"3g6i21ik4qf4ii\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6924,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"24\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55896,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"25\",\"relAddr\":\"100.77.68.54\",\"relPort\":6924},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16925,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"26\",\"relAddr\":\"188.163.76.172\",\"relPort\":55896}]}"],"jsonrpc":"2.0"} 14:48:52.445 [WebSocketConnectReadThread-309] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:48:52.445 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:48:52.511 [WebSocketConnectReadThread-309] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:48:52.583 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:48:52.822 [WebSocketConnectReadThread-313] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:48:52.823 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:48:53.587 [Thread-106] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"gathering"],"jsonrpc":"2.0"} 14:48:53.587 [Thread-106] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Initiating ICE for peer 14:48:53.588 [Thread-106] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Gathering ice candidates 14:48:53.588 [Thread-106] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:48:53 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:48:53.663 [WebSocketConnectReadThread-313] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:48:54.099 [Thread-106] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Sending own candidates to 508444, offered candidates: host(udp), srflx(udp), relay(udp) 14:48:54.100 [Thread-106] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"awaitingCandidates"],"jsonrpc":"2.0"} 14:48:54.100 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:48:54.100 [Thread-106] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,508444,"{\"srcId\":395645,\"destId\":508444,\"password\":\"7iei8vgd850hmasgbo01lmqed2\",\"ufrag\":\"5ehfb1ik4qf6ak\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6150,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"27\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55380,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"28\",\"relAddr\":\"100.77.68.54\",\"relPort\":6150},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15318,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"29\",\"relAddr\":\"188.163.76.172\",\"relPort\":55380}]}"],"jsonrpc":"2.0"} 14:48:54.348 [WebSocketConnectReadThread-323] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:48:54.348 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:48:54.396 [WebSocketConnectReadThread-323] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:48:54.471 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:48:54.730 [WebSocketConnectReadThread-326] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:48:54.731 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:48:58.317 [Thread-117] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:48:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:48:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:48:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:48:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:48:58.365 [WebSocketConnectReadThread-326] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:48:58.642 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:48:58.890 [WebSocketConnectReadThread-330] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:48:58.891 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:00.114 [Thread-124] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:49:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:49:00 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:49:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:49:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:49:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:49:00.164 [WebSocketConnectReadThread-330] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:00.271 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:00.515 [WebSocketConnectReadThread-334] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:00.516 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:03.330 [Thread-129] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"gathering"],"jsonrpc":"2.0"} 14:49:03.330 [Thread-129] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Initiating ICE for peer 14:49:03.331 [Thread-129] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Gathering ice candidates 14:49:03.331 [Thread-129] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:49:03 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:49:03.376 [WebSocketConnectReadThread-334] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:03.750 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:03.866 [Thread-129] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Sending own candidates to 222911, offered candidates: host(udp), srflx(udp), relay(udp) 14:49:03.867 [Thread-129] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"awaitingCandidates"],"jsonrpc":"2.0"} 14:49:03.867 [Thread-129] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,222911,"{\"srcId\":395645,\"destId\":222911,\"password\":\"3jspke4dre9633mv26b4li8k2t\",\"ufrag\":\"223kb1ik4qffr2\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6935,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"30\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55419,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"31\",\"relAddr\":\"100.77.68.54\",\"relPort\":6935},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":19407,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"32\",\"relAddr\":\"188.163.76.172\",\"relPort\":55419}]}"],"jsonrpc":"2.0"} 14:49:03.984 [WebSocketConnectReadThread-343] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:03.984 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:04.066 [WebSocketConnectReadThread-343] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:04.183 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:04.421 [WebSocketConnectReadThread-347] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:04.421 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:05.117 [Thread-132] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"gathering"],"jsonrpc":"2.0"} 14:49:05.117 [Thread-132] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Initiating ICE for peer 14:49:05.118 [Thread-132] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Gathering ice candidates 14:49:05.118 [Thread-132] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:49:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:49:05.170 [WebSocketConnectReadThread-347] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:05.194 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:05.439 [WebSocketConnectReadThread-353] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:05.439 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:05.627 [Thread-132] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Sending own candidates to 508444, offered candidates: host(udp), srflx(udp), relay(udp) 14:49:05.627 [Thread-132] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"awaitingCandidates"],"jsonrpc":"2.0"} 14:49:05.628 [Thread-132] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,508444,"{\"srcId\":395645,\"destId\":508444,\"password\":\"33b004ukd7h3bo4fs6cfgdrjd\",\"ufrag\":\"cpph81ik4qfhit\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6152,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"33\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56038,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"34\",\"relAddr\":\"100.77.68.54\",\"relPort\":6152},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10583,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"35\",\"relAddr\":\"188.163.76.172\",\"relPort\":56038}]}"],"jsonrpc":"2.0"} 14:49:05.683 [WebSocketConnectReadThread-353] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:05.690 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:05.932 [WebSocketConnectReadThread-360] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:05.932 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:09.870 [Thread-141] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:49:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:49:09 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:49:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:49:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:49:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:49:09.919 [WebSocketConnectReadThread-360] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:10.243 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:10.484 [WebSocketConnectReadThread-364] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:10.484 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:11.635 [Thread-150] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:49:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:49:11 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:49:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:49:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:49:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:49:11.683 [WebSocketConnectReadThread-364] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:11.743 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:11.988 [WebSocketConnectReadThread-368] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:11.989 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:14.883 [Thread-153] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"gathering"],"jsonrpc":"2.0"} 14:49:14.883 [Thread-153] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Initiating ICE for peer 14:49:14.884 [Thread-153] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Gathering ice candidates 14:49:14.884 [Thread-153] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:49:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:49:14.934 [WebSocketConnectReadThread-368] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:15.287 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:15.414 [Thread-153] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Sending own candidates to 222911, offered candidates: host(udp), srflx(udp), relay(udp) 14:49:15.414 [Thread-153] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"awaitingCandidates"],"jsonrpc":"2.0"} 14:49:15.414 [Thread-153] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,222911,"{\"srcId\":395645,\"destId\":222911,\"password\":\"2kq9c8pn7n0ks7d5lm5em9pede\",\"ufrag\":\"refh1ik4qfr43\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6594,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"36\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55782,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"37\",\"relAddr\":\"100.77.68.54\",\"relPort\":6594},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16110,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"38\",\"relAddr\":\"188.163.76.172\",\"relPort\":55782}]}"],"jsonrpc":"2.0"} 14:49:15.530 [WebSocketConnectReadThread-377] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:15.531 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:15.602 [WebSocketConnectReadThread-377] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:15.785 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:16.021 [WebSocketConnectReadThread-381] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:16.022 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:16.639 [Thread-156] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"gathering"],"jsonrpc":"2.0"} 14:49:16.639 [Thread-156] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Initiating ICE for peer 14:49:16.640 [Thread-156] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Gathering ice candidates 14:49:16.640 [Thread-156] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:49:16 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:49:16.691 [WebSocketConnectReadThread-381] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:16.795 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:17.039 [WebSocketConnectReadThread-390] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:17.039 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:17.145 [Thread-156] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Sending own candidates to 508444, offered candidates: host(udp), srflx(udp), relay(udp) 14:49:17.145 [Thread-156] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"awaitingCandidates"],"jsonrpc":"2.0"} 14:49:17.146 [Thread-156] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,508444,"{\"srcId\":395645,\"destId\":508444,\"password\":\"7iufluu6hm1s4fbk71mhhkjrhr\",\"ufrag\":\"5k04v1ik4qfsqv\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6665,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"39\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56239,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"40\",\"relAddr\":\"100.77.68.54\",\"relPort\":6665},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16494,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"41\",\"relAddr\":\"188.163.76.172\",\"relPort\":56239}]}"],"jsonrpc":"2.0"} 14:49:17.194 [WebSocketConnectReadThread-390] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:17.306 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:17.548 [WebSocketConnectReadThread-394] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:17.549 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:21.429 [Thread-165] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:49:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:49:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:49:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:49:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:49:21.483 [WebSocketConnectReadThread-394] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:21.537 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:21.778 [WebSocketConnectReadThread-398] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:21.778 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:22.205 [Thread-80] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 14:49:22.699 [Thread-86] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 14:49:23.148 [Thread-174] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:49:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:49:23 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:49:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:49:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:49:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:49:23.202 [WebSocketConnectReadThread-398] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:23.349 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:23.592 [WebSocketConnectReadThread-402] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:23.593 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:26.433 [Thread-177] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"gathering"],"jsonrpc":"2.0"} 14:49:26.433 [Thread-177] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Initiating ICE for peer 14:49:26.434 [Thread-177] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Gathering ice candidates 14:49:26.434 [Thread-177] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:49:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:49:26.481 [WebSocketConnectReadThread-402] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:26.572 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:26.810 [WebSocketConnectReadThread-411] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:26.810 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:26.939 [Thread-177] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Sending own candidates to 222911, offered candidates: host(udp), srflx(udp), relay(udp) 14:49:26.939 [Thread-177] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"awaitingCandidates"],"jsonrpc":"2.0"} 14:49:26.940 [Thread-177] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,222911,"{\"srcId\":395645,\"destId\":222911,\"password\":\"2r2ghamci72fdl001p23uut4r0\",\"ufrag\":\"cd4p81ik4qg6d1\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6403,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"42\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56025,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"43\",\"relAddr\":\"100.77.68.54\",\"relPort\":6403},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":18145,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"44\",\"relAddr\":\"188.163.76.172\",\"relPort\":56025}]}"],"jsonrpc":"2.0"} 14:49:26.987 [WebSocketConnectReadThread-411] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:27.378 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:27.612 [WebSocketConnectReadThread-415] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:27.612 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:28.152 [Thread-180] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"gathering"],"jsonrpc":"2.0"} 14:49:28.152 [Thread-180] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Initiating ICE for peer 14:49:28.153 [Thread-180] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Gathering ice candidates 14:49:28.153 [Thread-180] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:49:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:49:28.200 [WebSocketConnectReadThread-415] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:28.384 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:28.628 [WebSocketConnectReadThread-424] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:28.629 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:28.669 [Thread-180] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Sending own candidates to 508444, offered candidates: host(udp), srflx(udp), relay(udp) 14:49:28.669 [Thread-180] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"awaitingCandidates"],"jsonrpc":"2.0"} 14:49:28.669 [Thread-180] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,508444,"{\"srcId\":395645,\"destId\":508444,\"password\":\"c0hge43l45vbk7unrngl15eg0\",\"ufrag\":\"aesij1ik4qg82o\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":7036,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"45\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55506,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"46\",\"relAddr\":\"100.77.68.54\",\"relPort\":7036},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14717,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"47\",\"relAddr\":\"188.163.76.172\",\"relPort\":55506}]}"],"jsonrpc":"2.0"} 14:49:28.719 [WebSocketConnectReadThread-424] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:28.896 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:29.134 [WebSocketConnectReadThread-428] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:29.134 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:32.948 [Thread-189] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:49:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:49:32 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:49:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:49:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:49:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:49:33.002 [WebSocketConnectReadThread-428] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:33.432 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:33.671 [WebSocketConnectReadThread-432] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:33.671 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:34.684 [Thread-198] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:49:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:49:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:49:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:49:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:49:34.737 [WebSocketConnectReadThread-432] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:34.949 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:35.189 [WebSocketConnectReadThread-436] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:35.189 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:37.959 [Thread-201] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"gathering"],"jsonrpc":"2.0"} 14:49:37.959 [Thread-201] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Initiating ICE for peer 14:49:37.960 [Thread-201] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Gathering ice candidates 14:49:37.960 [Thread-201] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:49:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:49:38.008 [WebSocketConnectReadThread-436] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:38.470 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:38.489 [Thread-201] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Sending own candidates to 222911, offered candidates: host(udp), srflx(udp), relay(udp) 14:49:38.489 [Thread-201] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"awaitingCandidates"],"jsonrpc":"2.0"} 14:49:38.489 [Thread-201] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,222911,"{\"srcId\":395645,\"destId\":222911,\"password\":\"78r0esq184549lvpgu4pluts7b\",\"ufrag\":\"cl35h1ik4qghl7\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6908,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"48\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56124,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"49\",\"relAddr\":\"100.77.68.54\",\"relPort\":6908},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10499,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"50\",\"relAddr\":\"188.163.76.172\",\"relPort\":56124}]}"],"jsonrpc":"2.0"} 14:49:38.715 [WebSocketConnectReadThread-445] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:38.715 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:38.783 [WebSocketConnectReadThread-445] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:38.984 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:39.225 [WebSocketConnectReadThread-449] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:39.226 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:39.695 [Thread-204] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"gathering"],"jsonrpc":"2.0"} 14:49:39.695 [Thread-204] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Initiating ICE for peer 14:49:39.695 [Thread-204] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Gathering ice candidates 14:49:39.696 [Thread-204] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:49:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:49:39.753 [WebSocketConnectReadThread-449] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:39.988 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:40.200 [Thread-204] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Sending own candidates to 508444, offered candidates: host(udp), srflx(udp), relay(udp) 14:49:40.200 [Thread-204] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"awaitingCandidates"],"jsonrpc":"2.0"} 14:49:40.200 [Thread-204] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,508444,"{\"srcId\":395645,\"destId\":508444,\"password\":\"6cco5nssv8j79ss8dgvmilclkh\",\"ufrag\":\"c0dpp1ik4qgjbf\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6136,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"51\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56080,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"52\",\"relAddr\":\"100.77.68.54\",\"relPort\":6136},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15205,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"53\",\"relAddr\":\"188.163.76.172\",\"relPort\":56080}]}"],"jsonrpc":"2.0"} 14:49:40.232 [WebSocketConnectReadThread-458] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:40.233 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:40.314 [WebSocketConnectReadThread-458] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:40.485 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:40.727 [WebSocketConnectReadThread-462] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:40.728 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:44.493 [Thread-213] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:49:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:49:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:49:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:49:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:49:44.540 [WebSocketConnectReadThread-462] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:44.726 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:44.974 [WebSocketConnectReadThread-466] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:44.975 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:46.215 [Thread-222] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:49:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:49:46 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:49:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:49:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:49:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:49:46.278 [WebSocketConnectReadThread-466] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:46.538 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:46.780 [WebSocketConnectReadThread-470] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:46.780 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:49.505 [Thread-225] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"gathering"],"jsonrpc":"2.0"} 14:49:49.505 [Thread-225] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Initiating ICE for peer 14:49:49.505 [Thread-225] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Gathering ice candidates 14:49:49.506 [Thread-225] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:49:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:49:49.552 [WebSocketConnectReadThread-470] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:49.774 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:50.033 [WebSocketConnectReadThread-479] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:50.033 [Thread-225] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Sending own candidates to 222911, offered candidates: host(udp), srflx(udp), relay(udp) 14:49:50.033 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:50.033 [Thread-225] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"awaitingCandidates"],"jsonrpc":"2.0"} 14:49:50.034 [Thread-225] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,222911,"{\"srcId\":395645,\"destId\":222911,\"password\":\"1uhk333jst6dkeaueaeu1qfhbb\",\"ufrag\":\"cc5921ik4qgsu1\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6507,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"54\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55505,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"55\",\"relAddr\":\"100.77.68.54\",\"relPort\":6507},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13055,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"56\",\"relAddr\":\"188.163.76.172\",\"relPort\":55505}]}"],"jsonrpc":"2.0"} 14:49:50.105 [WebSocketConnectReadThread-479] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:50.564 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:50.805 [WebSocketConnectReadThread-483] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:50.806 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:51.231 [Thread-228] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"gathering"],"jsonrpc":"2.0"} 14:49:51.231 [Thread-228] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Initiating ICE for peer 14:49:51.232 [Thread-228] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Gathering ice candidates 14:49:51.232 [Thread-228] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:49:51 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:49:51.279 [WebSocketConnectReadThread-483] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:51.573 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:51.737 [Thread-228] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Sending own candidates to 508444, offered candidates: host(udp), srflx(udp), relay(udp) 14:49:51.737 [Thread-228] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"awaitingCandidates"],"jsonrpc":"2.0"} 14:49:51.737 [Thread-228] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,508444,"{\"srcId\":395645,\"destId\":508444,\"password\":\"uidvbbnnm5l27mm656hu52oo7\",\"ufrag\":\"s0091ik4qgujv\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6592,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"57\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55604,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"58\",\"relAddr\":\"100.77.68.54\",\"relPort\":6592},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14938,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"59\",\"relAddr\":\"188.163.76.172\",\"relPort\":55604}]}"],"jsonrpc":"2.0"} 14:49:51.814 [WebSocketConnectReadThread-492] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:51.814 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:51.881 [WebSocketConnectReadThread-492] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:52.085 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:52.326 [WebSocketConnectReadThread-496] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:52.326 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:56.048 [Thread-237] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:49:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:49:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:49:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:49:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:49:56.095 [WebSocketConnectReadThread-496] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:56.128 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:56.372 [WebSocketConnectReadThread-500] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:56.372 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:49:57.742 [Thread-246] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:49:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:49:57 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:49:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:49:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:49:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:49:57.790 [WebSocketConnectReadThread-500] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:49:57.851 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:49:58.093 [WebSocketConnectReadThread-504] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:49:58.093 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:01.057 [Thread-249] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"gathering"],"jsonrpc":"2.0"} 14:50:01.057 [Thread-249] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Initiating ICE for peer 14:50:01.058 [Thread-249] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Gathering ice candidates 14:50:01.058 [Thread-249] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:50:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:50:01.117 [WebSocketConnectReadThread-504] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:01.182 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:01.418 [WebSocketConnectReadThread-513] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:01.418 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:01.589 [Thread-249] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Sending own candidates to 222911, offered candidates: host(udp), srflx(udp), relay(udp) 14:50:01.590 [Thread-249] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"awaitingCandidates"],"jsonrpc":"2.0"} 14:50:01.590 [Thread-249] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,222911,"{\"srcId\":395645,\"destId\":222911,\"password\":\"4698vlnt0rdimst5sst4g1eknc\",\"ufrag\":\"274v51ik4qh871\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6974,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"60\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55352,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"61\",\"relAddr\":\"100.77.68.54\",\"relPort\":6974},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10365,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"62\",\"relAddr\":\"188.163.76.172\",\"relPort\":55352}]}"],"jsonrpc":"2.0"} 14:50:01.640 [WebSocketConnectReadThread-513] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:01.675 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:01.912 [WebSocketConnectReadThread-517] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:01.912 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:02.748 [Thread-252] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"gathering"],"jsonrpc":"2.0"} 14:50:02.748 [Thread-252] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Initiating ICE for peer 14:50:02.748 [Thread-252] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Gathering ice candidates 14:50:02.749 [Thread-252] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:50:02 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:50:02.799 [WebSocketConnectReadThread-517] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:02.901 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:03.134 [WebSocketConnectReadThread-526] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:03.135 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:03.251 [Thread-252] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Sending own candidates to 508444, offered candidates: host(udp), srflx(udp), relay(udp) 14:50:03.251 [Thread-252] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"awaitingCandidates"],"jsonrpc":"2.0"} 14:50:03.251 [Thread-252] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,508444,"{\"srcId\":395645,\"destId\":508444,\"password\":\"7lfbu23n4neln0g344b8q39e7o\",\"ufrag\":\"3gm7n1ik4qh9rs\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6441,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"63\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56223,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"64\",\"relAddr\":\"100.77.68.54\",\"relPort\":6441},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10431,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"65\",\"relAddr\":\"188.163.76.172\",\"relPort\":56223}]}"],"jsonrpc":"2.0"} 14:50:03.309 [WebSocketConnectReadThread-526] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:03.694 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:03.942 [WebSocketConnectReadThread-530] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:03.942 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:07.598 [Thread-261] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:50:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:50:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:50:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 2:50:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 14:50:07.650 [WebSocketConnectReadThread-530] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:07.737 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:07.980 [WebSocketConnectReadThread-534] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:07.980 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:09.258 [Thread-270] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:50:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:50:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:50:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 2:50:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 14:50:09.326 [WebSocketConnectReadThread-534] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:09.754 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:09.986 [WebSocketConnectReadThread-538] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:09.987 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:12.611 [Thread-273] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"gathering"],"jsonrpc":"2.0"} 14:50:12.611 [Thread-273] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Initiating ICE for peer 14:50:12.611 [Thread-273] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Gathering ice candidates 14:50:12.612 [Thread-273] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:50:12 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:50:12.660 [WebSocketConnectReadThread-538] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:12.782 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:13.028 [WebSocketConnectReadThread-547] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:13.028 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:13.117 [Thread-273] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Sending own candidates to 222911, offered candidates: host(udp), srflx(udp), relay(udp) 14:50:13.117 [Thread-273] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"awaitingCandidates"],"jsonrpc":"2.0"} 14:50:13.117 [Thread-273] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,222911,"{\"srcId\":395645,\"destId\":222911,\"password\":\"1l8ncoonp6inf4fddcjlirtm8m\",\"ufrag\":\"butkl1ik4qhjg3\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6665,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"66\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56239,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"67\",\"relAddr\":\"100.77.68.54\",\"relPort\":6665},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":14018,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"68\",\"relAddr\":\"188.163.76.172\",\"relPort\":56239}]}"],"jsonrpc":"2.0"} 14:50:13.167 [WebSocketConnectReadThread-547] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:13.292 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:13.531 [WebSocketConnectReadThread-551] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:13.531 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:14.271 [Thread-276] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"gathering"],"jsonrpc":"2.0"} 14:50:14.271 [Thread-276] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Initiating ICE for peer 14:50:14.272 [Thread-276] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Gathering ice candidates 14:50:14.272 [Thread-276] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:50:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:50:14.318 [WebSocketConnectReadThread-551] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:14.332 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:14.566 [WebSocketConnectReadThread-557] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:14.566 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:14.765 [Thread-276] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Sending own candidates to 508444, offered candidates: host(udp), srflx(udp), relay(udp) 14:50:14.765 [Thread-276] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"awaitingCandidates"],"jsonrpc":"2.0"} 14:50:14.766 [Thread-276] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,508444,"{\"srcId\":395645,\"destId\":508444,\"password\":\"6h5ff92ubft71d7a6ehtaaj17v\",\"ufrag\":\"a74ft1ik4qhl3v\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6137,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"69\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56017,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"70\",\"relAddr\":\"100.77.68.54\",\"relPort\":6137},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13287,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"71\",\"relAddr\":\"188.163.76.172\",\"relPort\":56017}]}"],"jsonrpc":"2.0"} 14:50:14.822 [WebSocketConnectReadThread-557] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:15.014 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:15.251 [WebSocketConnectReadThread-564] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:15.251 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:19.132 [Thread-285] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:50:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:50:19 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:50:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:50:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:50:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:50:19.183 [WebSocketConnectReadThread-564] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:19.351 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:19.592 [WebSocketConnectReadThread-568] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:19.593 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:20.780 [Thread-294] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:50:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:50:20 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:50:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:50:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:50:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:50:20.828 [WebSocketConnectReadThread-568] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:20.857 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:21.098 [WebSocketConnectReadThread-572] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:21.098 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:24.149 [Thread-297] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"gathering"],"jsonrpc":"2.0"} 14:50:24.149 [Thread-297] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Initiating ICE for peer 14:50:24.150 [Thread-297] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Gathering ice candidates 14:50:24.150 [Thread-297] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:50:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:50:25.794 [Thread-300] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"gathering"],"jsonrpc":"2.0"} 14:50:25.794 [Thread-300] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Initiating ICE for peer 14:50:25.795 [Thread-300] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Gathering ice candidates 14:50:25.795 [Thread-300] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:50:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:50:26.412 [Thread-297] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Sending own candidates to 222911, offered candidates: host(udp) 14:50:26.412 [Thread-297] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"awaitingCandidates"],"jsonrpc":"2.0"} 14:50:26.413 [Thread-297] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,222911,"{\"srcId\":395645,\"destId\":222911,\"password\":\"fmg33u7vlcet99ulutul24u4k\",\"ufrag\":\"86off1ik4qhuol\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6113,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"72\",\"relAddr\":null,\"relPort\":0}]}"],"jsonrpc":"2.0"} 14:50:28.026 [Thread-300] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Sending own candidates to 508444, offered candidates: host(udp) 14:50:28.026 [Thread-300] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"awaitingCandidates"],"jsonrpc":"2.0"} 14:50:28.027 [Thread-300] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,508444,"{\"srcId\":395645,\"destId\":508444,\"password\":\"5ee75tlvih3ticbu8jabbjng4n\",\"ufrag\":\"8cogs1ik4qi0c3\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6281,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"73\",\"relAddr\":null,\"relPort\":0}]}"],"jsonrpc":"2.0"} 14:50:29.509 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 5866 197386,256225 5996.8 14:50:29.509 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","5866","197386,256225","5996.8"]],"jsonrpc":"2.0"} 14:50:29.980 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 14:50:29.980 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 14:50:29.980 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 5867 197386 6468.4 14:50:29.981 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","5867","197386","6468.4"]],"jsonrpc":"2.0"} 14:50:29.986 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 14:50:29.986 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 14:50:31.122 [WebSocketConnectReadThread-572] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:31.168 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:31.403 [WebSocketConnectReadThread-591] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:31.403 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:32.421 [Thread-307] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:50:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:50:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:50:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:50:32.469 [WebSocketConnectReadThread-591] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:32.498 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:32.745 [WebSocketConnectReadThread-595] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:32.745 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:34.037 [Thread-308] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:50:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:50:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:50:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:50:34.085 [WebSocketConnectReadThread-595] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:34.154 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: EnforceRating 14:50:34.154 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} 14:50:34.193 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:34.443 [WebSocketConnectReadThread-599] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:34.443 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:37.424 [Thread-311] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"gathering"],"jsonrpc":"2.0"} 14:50:37.424 [Thread-311] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Initiating ICE for peer 14:50:37.424 [Thread-311] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Gathering ice candidates 14:50:37.424 [Thread-311] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:50:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:50:37.472 [WebSocketConnectReadThread-599] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:37.516 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:37.756 [WebSocketConnectReadThread-608] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:37.756 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:37.950 [Thread-311] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Sending own candidates to 222911, offered candidates: host(udp), srflx(udp), relay(udp) 14:50:37.950 [Thread-311] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"awaitingCandidates"],"jsonrpc":"2.0"} 14:50:37.950 [Thread-311] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,222911,"{\"srcId\":395645,\"destId\":222911,\"password\":\"6mcklfb9rasj7r6bqa65bqfrb\",\"ufrag\":\"d4khe1ik4qibng\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6151,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"74\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55799,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"75\",\"relAddr\":\"100.77.68.54\",\"relPort\":6151},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10114,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"76\",\"relAddr\":\"188.163.76.172\",\"relPort\":55799}]}"],"jsonrpc":"2.0"} 14:50:37.997 [WebSocketConnectReadThread-608] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:38.011 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:38.257 [WebSocketConnectReadThread-612] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:38.257 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:38.266 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameResult 3 defeat -10 14:50:38.266 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[3,"defeat -10"]],"jsonrpc":"2.0"} 14:50:39.046 [Thread-314] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"gathering"],"jsonrpc":"2.0"} 14:50:39.046 [Thread-314] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Initiating ICE for peer 14:50:39.047 [Thread-314] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Gathering ice candidates 14:50:39.047 [Thread-314] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:50:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:50:39.093 [WebSocketConnectReadThread-612] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:39.384 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:39.574 [Thread-314] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Sending own candidates to 508444, offered candidates: host(udp), srflx(udp), relay(udp) 14:50:39.574 [Thread-314] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"awaitingCandidates"],"jsonrpc":"2.0"} 14:50:39.574 [Thread-314] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,508444,"{\"srcId\":395645,\"destId\":508444,\"password\":\"5ffhs5mmp0rdrqo9gpcvoghd4m\",\"ufrag\":\"arqgn1ik4qida6\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6527,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"77\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56291,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"78\",\"relAddr\":\"100.77.68.54\",\"relPort\":6527},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14186,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"79\",\"relAddr\":\"188.163.76.172\",\"relPort\":56291}]}"],"jsonrpc":"2.0"} 14:50:39.623 [WebSocketConnectReadThread-621] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:39.623 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:39.690 [WebSocketConnectReadThread-621] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:40.025 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:40.268 [WebSocketConnectReadThread-625] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:40.269 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:43.960 [Thread-323] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:50:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:50:43 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:50:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:50:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 2:50:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 14:50:44.008 [WebSocketConnectReadThread-625] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:44.054 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:44.318 [WebSocketConnectReadThread-629] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:44.318 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:45.578 [Thread-332] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:50:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:50:45 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:50:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:50:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:50:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:50:45.643 [WebSocketConnectReadThread-629] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:46.184 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:46.426 [WebSocketConnectReadThread-633] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:46.426 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:48.973 [Thread-335] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"gathering"],"jsonrpc":"2.0"} 14:50:48.973 [Thread-335] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Initiating ICE for peer 14:50:48.974 [Thread-335] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Gathering ice candidates 14:50:48.974 [Thread-335] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:50:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:50:49.033 [WebSocketConnectReadThread-633] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:49.208 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:49.446 [WebSocketConnectReadThread-642] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:49.446 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:49.503 [Thread-335] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Sending own candidates to 222911, offered candidates: host(udp), srflx(udp), relay(udp) 14:50:49.503 [Thread-335] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"awaitingCandidates"],"jsonrpc":"2.0"} 14:50:49.503 [Thread-335] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,222911,"{\"srcId\":395645,\"destId\":222911,\"password\":\"4lguu7p1o149i7errufb52s027\",\"ufrag\":\"aevev1ik4qin0d\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6898,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"80\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55852,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"81\",\"relAddr\":\"100.77.68.54\",\"relPort\":6898},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12512,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"82\",\"relAddr\":\"188.163.76.172\",\"relPort\":55852}]}"],"jsonrpc":"2.0"} 14:50:49.553 [WebSocketConnectReadThread-642] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:49.609 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:49.850 [WebSocketConnectReadThread-646] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:49.850 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:50.591 [Thread-338] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"gathering"],"jsonrpc":"2.0"} 14:50:50.591 [Thread-338] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Initiating ICE for peer 14:50:50.591 [Thread-338] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Gathering ice candidates 14:50:50.592 [Thread-338] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:50:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:50:50.639 [WebSocketConnectReadThread-646] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:50.653 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:50.904 [WebSocketConnectReadThread-652] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:50.904 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:51.098 [Thread-338] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Sending own candidates to 508444, offered candidates: host(udp), srflx(udp), relay(udp) 14:50:51.098 [Thread-338] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"awaitingCandidates"],"jsonrpc":"2.0"} 14:50:51.098 [Thread-338] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,508444,"{\"srcId\":395645,\"destId\":508444,\"password\":\"77ml9qnokl5pkq5lbo4pnq6887\",\"ufrag\":\"f8mb31ik4qioiv\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":7094,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"83\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56254,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"84\",\"relAddr\":\"100.77.68.54\",\"relPort\":7094},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16275,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"85\",\"relAddr\":\"188.163.76.172\",\"relPort\":56254}]}"],"jsonrpc":"2.0"} 14:50:51.147 [WebSocketConnectReadThread-652] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:51.233 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:51.472 [WebSocketConnectReadThread-659] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:51.472 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:55.514 [Thread-347] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:50:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:50:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:50:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:50:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:50:55.562 [WebSocketConnectReadThread-659] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:55.738 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:55.985 [WebSocketConnectReadThread-663] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:55.985 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:57.101 [Thread-356] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:50:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:50:57 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:50:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:50:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:50:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:50:57.155 [WebSocketConnectReadThread-663] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:50:57.178 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:50:57.414 [WebSocketConnectReadThread-667] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:50:57.414 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:50:58.882 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameResult 7 defeat -10 14:50:58.883 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[7,"defeat -10"]],"jsonrpc":"2.0"} 14:50:58.883 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameResult 2 victory 10 14:50:58.883 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[2,"victory 10"]],"jsonrpc":"2.0"} 14:50:58.883 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameResult 4 victory 10 14:50:58.883 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[4,"victory 10"]],"jsonrpc":"2.0"} 14:50:58.883 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameResult 6 victory 10 14:50:58.883 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[6,"victory 10"]],"jsonrpc":"2.0"} 14:50:58.883 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameResult 8 victory 10 14:50:58.883 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[8,"victory 10"]],"jsonrpc":"2.0"} 14:51:00.522 [Thread-359] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"gathering"],"jsonrpc":"2.0"} 14:51:00.522 [Thread-359] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Initiating ICE for peer 14:51:00.523 [Thread-359] INFO c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Gathering ice candidates 14:51:00.523 [Thread-359] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:51:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:51:00.572 [WebSocketConnectReadThread-667] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:51:00.726 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:51:00.971 [WebSocketConnectReadThread-676] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:51:00.971 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:51:01.029 [Thread-359] DEBUG c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): Sending own candidates to 222911, offered candidates: host(udp), srflx(udp), relay(udp) 14:51:01.029 [Thread-359] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"awaitingCandidates"],"jsonrpc":"2.0"} 14:51:01.029 [Thread-359] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,222911,"{\"srcId\":395645,\"destId\":222911,\"password\":\"2mq7si1f44bshq3cdumhtu5kdv\",\"ufrag\":\"as2tg1ik4qj29b\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6395,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"86\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55929,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"87\",\"relAddr\":\"100.77.68.54\",\"relPort\":6395},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":18709,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"88\",\"relAddr\":\"188.163.76.172\",\"relPort\":55929}]}"],"jsonrpc":"2.0"} 14:51:01.084 [WebSocketConnectReadThread-676] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:51:01.221 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:51:01.457 [WebSocketConnectReadThread-680] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:51:01.457 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:51:02.104 [Thread-362] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"gathering"],"jsonrpc":"2.0"} 14:51:02.104 [Thread-362] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Initiating ICE for peer 14:51:02.105 [Thread-362] INFO c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Gathering ice candidates 14:51:02.105 [Thread-362] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp], [5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] ���. 15, 2025 2:51:02 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 14:51:02.153 [WebSocketConnectReadThread-680] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:51:02.230 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:51:02.248 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: JsonStats {"stats":[{"type":"Human","general":{"lastupdatetick":4801,"score":6351,"currentcap":1000,"lost":{"mass":10393.0727539063,"count":27,"energy":5055517.05},"kills":{"mass":784,"count":5,"energy":14620},"currentunits":0,"built":{"mass":8715,"count":33,"energy":58430}},"Defeated":-1,"units":{"air":{"lost":0,"kills":3,"built":0},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":7,"kills":1,"built":7},"tech1":{"lost":19,"kills":4,"built":25},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":9,"kills":2,"built":10},"cdr":{"lost":1,"kills":0,"built":1},"structures":{"lost":19,"kills":0,"built":25},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":8,"kills":2,"built":8}},"blueprints":{"xsl0001":{"kills":0,"built":1,"lost":1,"lowest_health":0}},"name":"StrixInquisitor","faction":4,"resources":{"massin":{"total":9574.04765625,"reclaimed":0,"reclaimRate":0,"rate":0},"energyout":{"total":75341.06953125,"rate":0,"excess":19247.026171875},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":101225.096875,"reclaimed":0,"reclaimRate":0,"rate":0},"massout":{"total":8935.03916015625,"rate":0,"excess":5.05986328125}}},{"type":"Human","general":{"lastupdatetick":6171,"score":13235,"currentcap":1000,"lost":{"mass":440,"count":6,"energy":5000},"kills":{"mass":41.0862518310547,"count":1,"energy":334.090014648438},"currentunits":59,"built":{"mass":14812,"count":75,"energy":118700}},"Defeated":629.05,"units":{"air":{"lost":5,"kills":0,"built":9},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":0,"kills":0,"built":17},"tech1":{"lost":6,"kills":1,"built":57},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":1,"kills":0,"built":25},"cdr":{"lost":0,"kills":0,"built":1},"structures":{"lost":1,"kills":1,"built":45},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":0,"kills":0,"built":24}},"blueprints":{"url0001":{"kills":0,"built":1,"lost":0,"lowest_health":7938.0708984375}},"name":"KiBRaN-","faction":3,"resources":{"massin":{"total":18580.0583984375,"reclaimed":1245.04005126953,"reclaimRate":2.09160034656525,"rate":5.04746217727661},"energyout":{"total":165642.025,"rate":74.0051559448242,"excess":5290.0171875},"storage":{"storedEnergy":4000,"maxEnergy":4000,"maxMass":9700,"storedMass":3.05762786865234e-007},"energyin":{"total":199430.021875,"reclaimed":0,"reclaimRate":0,"rate":81.0098434448242},"massout":{"total":18293.0302734375,"rate":8.0390625,"excess":5.05986328125}}},{"type":"Human","general":{"lastupdatetick":6171,"score":10986,"currentcap":3166.06667480469,"lost":{"mass":14983.0130859375,"count":58,"energy":5111146},"kills":{"mass":1306,"count":8,"energy":23870},"currentunits":0,"built":{"mass":11645,"count":56,"energy":103290}},"Defeated":610.05,"units":{"air":{"lost":12,"kills":4,"built":12},"tech3":{"lost":6,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":14,"kills":2,"built":13},"tech1":{"lost":37,"kills":6,"built":42},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":13,"kills":2,"built":13},"cdr":{"lost":1,"kills":0,"built":1},"structures":{"lost":35,"kills":2,"built":34},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":13,"kills":2,"built":13}},"blueprints":{"xsl0001":{"kills":0,"built":1,"lost":1,"lowest_health":0}},"name":"Robo-Manus","faction":4,"resources":{"massin":{"total":17850.098828125,"reclaimed":1425.05998535156,"reclaimRate":0,"rate":0},"energyout":{"total":160653.05625,"rate":0,"excess":18013.0953125},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":183785.08125,"reclaimed":0,"reclaimRate":0,"rate":0},"massout":{"total":13939.0462890625,"rate":0,"excess":2913.09765625}}},{"type":"Human","general":{"lastupdatetick":6171,"score":9931,"currentcap":1000,"lost":{"mass":140,"count":4,"energy":880},"kills":{"mass":1262.05386962891,"count":10,"energy":13828.0170898438},"currentunits":39,"built":{"mass":11656,"count":46,"energy":80805}},"Defeated":629.090002441406,"units":{"air":{"lost":0,"kills":3,"built":0},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":0,"kills":0,"built":20},"tech1":{"lost":4,"kills":10,"built":25},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":2,"kills":0,"built":22},"cdr":{"lost":0,"kills":0,"built":1},"structures":{"lost":2,"kills":7,"built":26},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":2,"kills":0,"built":8}},"blueprints":{"url0001":{"kills":0,"built":1,"lost":0,"lowest_health":9950}},"name":"s777ss","faction":3,"resources":{"massin":{"total":13053.0926757813,"reclaimed":542.094476318359,"reclaimRate":0,"rate":3.02001953125},"energyout":{"total":101615.0546875,"rate":24.0421875,"excess":17306.0767578125},"storage":{"storedEnergy":14000,"maxEnergy":14000,"maxMass":1910,"storedMass":0},"energyin":{"total":157703.0515625,"reclaimed":0,"reclaimRate":0,"rate":73.0328125},"massout":{"total":13029.0590820313,"rate":3.02001953125,"excess":5.04986572265625}}},{"type":"Human","general":{"lastupdatetick":5101,"score":8143,"currentcap":1333.03333740234,"lost":{"mass":11577.023046875,"count":48,"energy":5065293.05},"kills":{"mass":2566,"count":13,"energy":29100},"currentunits":0,"built":{"mass":9158,"count":49,"energy":63240}},"Defeated":-1,"units":{"air":{"lost":1,"kills":6,"built":1},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":8,"kills":4,"built":6},"tech1":{"lost":39,"kills":9,"built":42},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":13,"kills":3,"built":13},"cdr":{"lost":1,"kills":0,"built":1},"structures":{"lost":36,"kills":4,"built":37},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":12,"kills":3,"built":12}},"blueprints":{"ual0001":{"kills":0,"built":1,"lost":1,"lowest_health":0}},"name":"Sausaryko","faction":2,"resources":{"massin":{"total":13535.0274414063,"reclaimed":1257.01118164063,"reclaimRate":0,"rate":0},"energyout":{"total":108010.0546875,"rate":0,"excess":8899.06123046875},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":128423.02734375,"reclaimed":627.066003417969,"reclaimRate":0,"rate":0},"massout":{"total":10885.0849609375,"rate":0,"excess":449.078625488281}}},{"type":"Human","general":{"lastupdatetick":6171,"score":9718,"currentcap":1000,"lost":{"mass":3266,"count":18,"energy":24220},"kills":{"mass":130,"count":2,"energy":2630},"currentunits":36,"built":{"mass":12290,"count":59,"energy":87320}},"Defeated":630.029998779297,"units":{"air":{"lost":0,"kills":2,"built":0},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":3,"kills":0,"built":11},"tech1":{"lost":15,"kills":2,"built":47},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":8,"kills":0,"built":14},"cdr":{"lost":0,"kills":0,"built":1},"structures":{"lost":11,"kills":0,"built":47},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":7,"kills":0,"built":13}},"blueprints":{"url0001":{"kills":0,"built":1,"lost":0,"lowest_health":480.071154785156}},"name":"Toten_M","faction":3,"resources":{"massin":{"total":13509.0444335938,"reclaimed":1099.03304443359,"reclaimRate":0,"rate":4.0150390625},"energyout":{"total":123516.08828125,"rate":31.03984375,"excess":30933.0943359375},"storage":{"storedEnergy":4000,"maxEnergy":4000,"maxMass":2270,"storedMass":242.044219970703},"energyin":{"total":204710.0640625,"reclaimed":0,"reclaimRate":0,"rate":44},"massout":{"total":13260.0696289063,"rate":3.0599609375,"excess":5.04986572265625}}},{"type":"Human","general":{"lastupdatetick":6171,"score":9574,"currentcap":6333.03334960938,"lost":{"mass":930,"count":14,"energy":28630},"kills":{"mass":500,"count":11,"energy":11420},"currentunits":45,"built":{"mass":11488,"count":65,"energy":132080}},"Defeated":628.090002441406,"units":{"air":{"lost":14,"kills":7,"built":25},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":0,"kills":0,"built":11},"tech1":{"lost":14,"kills":11,"built":53},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":0,"kills":2,"built":10},"cdr":{"lost":0,"kills":0,"built":1},"structures":{"lost":0,"kills":2,"built":34},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":0,"kills":2,"built":10}},"blueprints":{"url0001":{"kills":0,"built":1,"lost":0,"lowest_health":10000}},"name":"Alpha_storm","faction":3,"resources":{"massin":{"total":14656.0209960938,"reclaimed":0,"reclaimRate":0,"rate":3.05},"energyout":{"total":142853.0765625,"rate":31.0234375,"excess":28416.0455078125},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":1440,"storedMass":1440},"energyin":{"total":197318.0953125,"reclaimed":0,"reclaimRate":0,"rate":88},"massout":{"total":11997.06328125,"rate":3.02001953125,"excess":777.062823486328}}},{"type":"Human","general":{"lastupdatetick":6171,"score":23715,"currentcap":1000,"lost":{"mass":2690,"count":15,"energy":60610},"kills":{"mass":6320,"count":8,"energy":15009180},"currentunits":20,"built":{"mass":8129,"count":38,"energy":117910}},"Defeated":630.070001220703,"units":{"air":{"lost":15,"kills":5,"built":20},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":4,"kills":0,"built":9},"tech1":{"lost":11,"kills":5,"built":28},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":0,"kills":3,"built":5},"cdr":{"lost":0,"kills":3,"built":1},"structures":{"lost":0,"kills":0,"built":16},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":0,"kills":3,"built":5}},"blueprints":{"ual0001":{"lost":0,"kills":1,"built":0},"xsl0001":{"kills":2,"built":1,"lost":0,"lowest_health":11500}},"name":"Cosmonavt","faction":4,"resources":{"massin":{"total":10335.05625,"reclaimed":0.02025002092123,"reclaimRate":0,"rate":2.05},"energyout":{"total":145573.0796875,"rate":31.05,"excess":2825.04382324219},"storage":{"storedEnergy":3996.07021484375,"maxEnergy":4000,"maxMass":930,"storedMass":0},"energyin":{"total":153555.0578125,"reclaimed":2.00250020027161,"reclaimRate":0,"rate":35.0043750762939},"massout":{"total":10200.0801757813,"rate":2.05,"excess":6.02984619140625}}}]} 14:51:02.248 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["JsonStats",["{\"stats\":[{\"type\":\"Human\",\"general\":{\"lastupdatetick\":4801,\"score\":6351,\"currentcap\":1000,\"lost\":{\"mass\":10393.0727539063,\"count\":27,\"energy\":5055517.05},\"kills\":{\"mass\":784,\"count\":5,\"energy\":14620},\"currentunits\":0,\"built\":{\"mass\":8715,\"count\":33,\"energy\":58430}},\"Defeated\":-1,\"units\":{\"air\":{\"lost\":0,\"kills\":3,\"built\":0},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":7,\"kills\":1,\"built\":7},\"tech1\":{\"lost\":19,\"kills\":4,\"built\":25},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":9,\"kills\":2,\"built\":10},\"cdr\":{\"lost\":1,\"kills\":0,\"built\":1},\"structures\":{\"lost\":19,\"kills\":0,\"built\":25},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":8,\"kills\":2,\"built\":8}},\"blueprints\":{\"xsl0001\":{\"kills\":0,\"built\":1,\"lost\":1,\"lowest_health\":0}},\"name\":\"StrixInquisitor\",\"faction\":4,\"resources\":{\"massin\":{\"total\":9574.04765625,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":75341.06953125,\"rate\":0,\"excess\":19247.026171875},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":101225.096875,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":8935.03916015625,\"rate\":0,\"excess\":5.05986328125}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":6171,\"score\":13235,\"currentcap\":1000,\"lost\":{\"mass\":440,\"count\":6,\"energy\":5000},\"kills\":{\"mass\":41.0862518310547,\"count\":1,\"energy\":334.090014648438},\"currentunits\":59,\"built\":{\"mass\":14812,\"count\":75,\"energy\":118700}},\"Defeated\":629.05,\"units\":{\"air\":{\"lost\":5,\"kills\":0,\"built\":9},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":0,\"kills\":0,\"built\":17},\"tech1\":{\"lost\":6,\"kills\":1,\"built\":57},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":1,\"kills\":0,\"built\":25},\"cdr\":{\"lost\":0,\"kills\":0,\"built\":1},\"structures\":{\"lost\":1,\"kills\":1,\"built\":45},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":0,\"kills\":0,\"built\":24}},\"blueprints\":{\"url0001\":{\"kills\":0,\"built\":1,\"lost\":0,\"lowest_health\":7938.0708984375}},\"name\":\"KiBRaN-\",\"faction\":3,\"resources\":{\"massin\":{\"total\":18580.0583984375,\"reclaimed\":1245.04005126953,\"reclaimRate\":2.09160034656525,\"rate\":5.04746217727661},\"energyout\":{\"total\":165642.025,\"rate\":74.0051559448242,\"excess\":5290.0171875},\"storage\":{\"storedEnergy\":4000,\"maxEnergy\":4000,\"maxMass\":9700,\"storedMass\":3.05762786865234e-007},\"energyin\":{\"total\":199430.021875,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":81.0098434448242},\"massout\":{\"total\":18293.0302734375,\"rate\":8.0390625,\"excess\":5.05986328125}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":6171,\"score\":10986,\"currentcap\":3166.06667480469,\"lost\":{\"mass\":14983.0130859375,\"count\":58,\"energy\":5111146},\"kills\":{\"mass\":1306,\"count\":8,\"energy\":23870},\"currentunits\":0,\"built\":{\"mass\":11645,\"count\":56,\"energy\":103290}},\"Defeated\":610.05,\"units\":{\"air\":{\"lost\":12,\"kills\":4,\"built\":12},\"tech3\":{\"lost\":6,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":14,\"kills\":2,\"built\":13},\"tech1\":{\"lost\":37,\"kills\":6,\"built\":42},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":13,\"kills\":2,\"built\":13},\"cdr\":{\"lost\":1,\"kills\":0,\"built\":1},\"structures\":{\"lost\":35,\"kills\":2,\"built\":34},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":13,\"kills\":2,\"built\":13}},\"blueprints\":{\"xsl0001\":{\"kills\":0,\"built\":1,\"lost\":1,\"lowest_health\":0}},\"name\":\"Robo-Manus\",\"faction\":4,\"resources\":{\"massin\":{\"total\":17850.098828125,\"reclaimed\":1425.05998535156,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":160653.05625,\"rate\":0,\"excess\":18013.0953125},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":183785.08125,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":13939.0462890625,\"rate\":0,\"excess\":2913.09765625}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":6171,\"score\":9931,\"currentcap\":1000,\"lost\":{\"mass\":140,\"count\":4,\"energy\":880},\"kills\":{\"mass\":1262.05386962891,\"count\":10,\"energy\":13828.0170898438},\"currentunits\":39,\"built\":{\"mass\":11656,\"count\":46,\"energy\":80805}},\"Defeated\":629.090002441406,\"units\":{\"air\":{\"lost\":0,\"kills\":3,\"built\":0},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":0,\"kills\":0,\"built\":20},\"tech1\":{\"lost\":4,\"kills\":10,\"built\":25},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":2,\"kills\":0,\"built\":22},\"cdr\":{\"lost\":0,\"kills\":0,\"built\":1},\"structures\":{\"lost\":2,\"kills\":7,\"built\":26},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":2,\"kills\":0,\"built\":8}},\"blueprints\":{\"url0001\":{\"kills\":0,\"built\":1,\"lost\":0,\"lowest_health\":9950}},\"name\":\"s777ss\",\"faction\":3,\"resources\":{\"massin\":{\"total\":13053.0926757813,\"reclaimed\":542.094476318359,\"reclaimRate\":0,\"rate\":3.02001953125},\"energyout\":{\"total\":101615.0546875,\"rate\":24.0421875,\"excess\":17306.0767578125},\"storage\":{\"storedEnergy\":14000,\"maxEnergy\":14000,\"maxMass\":1910,\"storedMass\":0},\"energyin\":{\"total\":157703.0515625,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":73.0328125},\"massout\":{\"total\":13029.0590820313,\"rate\":3.02001953125,\"excess\":5.04986572265625}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":5101,\"score\":8143,\"currentcap\":1333.03333740234,\"lost\":{\"mass\":11577.023046875,\"count\":48,\"energy\":5065293.05},\"kills\":{\"mass\":2566,\"count\":13,\"energy\":29100},\"currentunits\":0,\"built\":{\"mass\":9158,\"count\":49,\"energy\":63240}},\"Defeated\":-1,\"units\":{\"air\":{\"lost\":1,\"kills\":6,\"built\":1},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":8,\"kills\":4,\"built\":6},\"tech1\":{\"lost\":39,\"kills\":9,\"built\":42},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":13,\"kills\":3,\"built\":13},\"cdr\":{\"lost\":1,\"kills\":0,\"built\":1},\"structures\":{\"lost\":36,\"kills\":4,\"built\":37},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":12,\"kills\":3,\"built\":12}},\"blueprints\":{\"ual0001\":{\"kills\":0,\"built\":1,\"lost\":1,\"lowest_health\":0}},\"name\":\"Sausaryko\",\"faction\":2,\"resources\":{\"massin\":{\"total\":13535.0274414063,\"reclaimed\":1257.01118164063,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":108010.0546875,\"rate\":0,\"excess\":8899.06123046875},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":128423.02734375,\"reclaimed\":627.066003417969,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":10885.0849609375,\"rate\":0,\"excess\":449.078625488281}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":6171,\"score\":9718,\"currentcap\":1000,\"lost\":{\"mass\":3266,\"count\":18,\"energy\":24220},\"kills\":{\"mass\":130,\"count\":2,\"energy\":2630},\"currentunits\":36,\"built\":{\"mass\":12290,\"count\":59,\"energy\":87320}},\"Defeated\":630.029998779297,\"units\":{\"air\":{\"lost\":0,\"kills\":2,\"built\":0},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":3,\"kills\":0,\"built\":11},\"tech1\":{\"lost\":15,\"kills\":2,\"built\":47},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":8,\"kills\":0,\"built\":14},\"cdr\":{\"lost\":0,\"kills\":0,\"built\":1},\"structures\":{\"lost\":11,\"kills\":0,\"built\":47},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":7,\"kills\":0,\"built\":13}},\"blueprints\":{\"url0001\":{\"kills\":0,\"built\":1,\"lost\":0,\"lowest_health\":480.071154785156}},\"name\":\"Toten_M\",\"faction\":3,\"resources\":{\"massin\":{\"total\":13509.0444335938,\"reclaimed\":1099.03304443359,\"reclaimRate\":0,\"rate\":4.0150390625},\"energyout\":{\"total\":123516.08828125,\"rate\":31.03984375,\"excess\":30933.0943359375},\"storage\":{\"storedEnergy\":4000,\"maxEnergy\":4000,\"maxMass\":2270,\"storedMass\":242.044219970703},\"energyin\":{\"total\":204710.0640625,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":44},\"massout\":{\"total\":13260.0696289063,\"rate\":3.0599609375,\"excess\":5.04986572265625}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":6171,\"score\":9574,\"currentcap\":6333.03334960938,\"lost\":{\"mass\":930,\"count\":14,\"energy\":28630},\"kills\":{\"mass\":500,\"count\":11,\"energy\":11420},\"currentunits\":45,\"built\":{\"mass\":11488,\"count\":65,\"energy\":132080}},\"Defeated\":628.090002441406,\"units\":{\"air\":{\"lost\":14,\"kills\":7,\"built\":25},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":0,\"kills\":0,\"built\":11},\"tech1\":{\"lost\":14,\"kills\":11,\"built\":53},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":0,\"kills\":2,\"built\":10},\"cdr\":{\"lost\":0,\"kills\":0,\"built\":1},\"structures\":{\"lost\":0,\"kills\":2,\"built\":34},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":0,\"kills\":2,\"built\":10}},\"blueprints\":{\"url0001\":{\"kills\":0,\"built\":1,\"lost\":0,\"lowest_health\":10000}},\"name\":\"Alpha_storm\",\"faction\":3,\"resources\":{\"massin\":{\"total\":14656.0209960938,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":3.05},\"energyout\":{\"total\":142853.0765625,\"rate\":31.0234375,\"excess\":28416.0455078125},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":1440,\"storedMass\":1440},\"energyin\":{\"total\":197318.0953125,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":88},\"massout\":{\"total\":11997.06328125,\"rate\":3.02001953125,\"excess\":777.062823486328}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":6171,\"score\":23715,\"currentcap\":1000,\"lost\":{\"mass\":2690,\"count\":15,\"energy\":60610},\"kills\":{\"mass\":6320,\"count\":8,\"energy\":15009180},\"currentunits\":20,\"built\":{\"mass\":8129,\"count\":38,\"energy\":117910}},\"Defeated\":630.070001220703,\"units\":{\"air\":{\"lost\":15,\"kills\":5,\"built\":20},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":4,\"kills\":0,\"built\":9},\"tech1\":{\"lost\":11,\"kills\":5,\"built\":28},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":0,\"kills\":3,\"built\":5},\"cdr\":{\"lost\":0,\"kills\":3,\"built\":1},\"structures\":{\"lost\":0,\"kills\":0,\"built\":16},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":0,\"kills\":3,\"built\":5}},\"blueprints\":{\"ual0001\":{\"lost\":0,\"kills\":1,\"built\":0},\"xsl0001\":{\"kills\":2,\"built\":1,\"lost\":0,\"lowest_health\":11500}},\"name\":\"Cosmonavt\",\"faction\":4,\"resources\":{\"massin\":{\"total\":10335.05625,\"reclaimed\":0.02025002092123,\"reclaimRate\":0,\"rate\":2.05},\"energyout\":{\"total\":145573.0796875,\"rate\":31.05,\"excess\":2825.04382324219},\"storage\":{\"storedEnergy\":3996.07021484375,\"maxEnergy\":4000,\"maxMass\":930,\"storedMass\":0},\"energyin\":{\"total\":153555.0578125,\"reclaimed\":2.00250020027161,\"reclaimRate\":0,\"rate\":35.0043750762939},\"massout\":{\"total\":10200.0801757813,\"rate\":2.05,\"excess\":6.02984619140625}}}]}"]],"jsonrpc":"2.0"} 14:51:02.249 [Thread-5] INFO c.f.i.g.GPGNetServer - GameEnded received, stopping reconnects... 14:51:02.249 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameEnded 14:51:02.249 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameEnded",[]],"jsonrpc":"2.0"} 14:51:02.469 [WebSocketConnectReadThread-689] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:51:02.469 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:51:02.624 [Thread-362] DEBUG c.f.i.i.PeerIceModule - ICE Sausaryko(508444): Sending own candidates to 508444, offered candidates: host(udp), srflx(udp), relay(udp) 14:51:02.624 [Thread-362] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"awaitingCandidates"],"jsonrpc":"2.0"} 14:51:02.624 [Thread-362] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,508444,"{\"srcId\":395645,\"destId\":508444,\"password\":\"70l81ag6f27vutn6q8qaemoopc\",\"ufrag\":\"8kso41ik4qj3qo\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6770,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"89\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55840,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"90\",\"relAddr\":\"100.77.68.54\",\"relPort\":6770},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15082,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"91\",\"relAddr\":\"188.163.76.172\",\"relPort\":55840}]}"],"jsonrpc":"2.0"} 14:51:02.672 [WebSocketConnectReadThread-689] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:51:02.742 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:51:02.988 [WebSocketConnectReadThread-693] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:51:02.988 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:51:07.044 [Thread-371] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,222911,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:51:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:51:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 14:51:07.045 [Thread-371] WARN c.f.i.i.PeerIceModule - ICE StrixInquisitor(222911): GAME ENDED, ABORTING onConnectionLost of ICE for peer ���. 15, 2025 2:51:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 2:51:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:51:07.094 [WebSocketConnectReadThread-693] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:51:07.279 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:51:07.512 [WebSocketConnectReadThread-696] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:51:07.512 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:51:08.639 [Thread-380] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,508444,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:51:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 2:51:08 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:51:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 14:51:08.640 [Thread-380] WARN c.f.i.i.PeerIceModule - ICE Sausaryko(508444): GAME ENDED, ABORTING onConnectionLost of ICE for peer ���. 15, 2025 2:51:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 2:51:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 14:51:08.686 [WebSocketConnectReadThread-696] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 14:51:08.794 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 14:51:09.088 [WebSocketConnectReadThread-699] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 14:51:09.088 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 14:51:22.209 [Thread-80] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 14:51:22.707 [Thread-86] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 14:51:30.349 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown 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:54) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:63) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) 14:51:30.351 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 14:51:30.351 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 14:51:30.351 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 14:51:30.351 [Thread-5] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 14:51:30.351 [Thread-5] INFO c.f.i.i.GameSession - Closing gameSession 14:51:30.352 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Cosmonavt(256225) 14:51:30.352 [Thread-80] WARN c.f.i.i.PeerTurnRefreshModule - Sleeping refreshThread was interrupted 14:51:30.352 [Thread-15] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Cosmonavt(256225) ���. 15, 2025 2:51:30 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 14:51:30.353 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 14:51:30.353 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Toten_M(279905) ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 14:51:30.353 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 14:51:30.353 [connectivityChecker-256225] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-256225 (sleeping checkerThread) was interrupted ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:51:30.354 [Thread-9] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Toten_M(279905) 14:51:30.354 [Thread-81] WARN c.f.i.i.PeerIceModule - ICE Cosmonavt(256225): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 14:51:30.354 [Thread-81] WARN c.f.i.i.PeerIceModule - ICE Cosmonavt(256225): ICE connection has been lost for peer 14:51:30.354 [Thread-81] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,256225,false],"jsonrpc":"2.0"} ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 14:51:30.354 [Thread-81] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,256225,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log 14:51:30.354 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player KiBRaN-(197386) INFO: Failed to receive: java.net.SocketException: Socket closed 14:51:30.354 [connectivityChecker-279905] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-279905 (sleeping checkerThread) was interrupted 14:51:30.354 [Thread-68] WARN c.f.i.i.PeerIceModule - ICE Toten_M(279905): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) Exception in thread "Thread-81" java.lang.RuntimeException: java.lang.InterruptedException at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at java.base/java.lang.Thread.run(Thread.java:1583) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) 14:51:30.354 [Thread-13] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer KiBRaN-(197386) at java.base/java.lang.Thread.run(Thread.java:1583) 14:51:30.355 [Thread-68] WARN c.f.i.i.PeerIceModule - ICE Toten_M(279905): ICE connection has been lost for peer Caused by: java.lang.InterruptedException 14:51:30.355 [Thread-68] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,279905,false],"jsonrpc":"2.0"} at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) 14:51:30.355 [Thread-68] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,279905,"disconnected"],"jsonrpc":"2.0"} at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. Exception in thread "Thread-68" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 2:51:30 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log WARNING: Removing the active socket. Won't be able to send until a new one is elected. 14:51:30.356 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Robo-Manus(257993) 14:51:30.356 [Thread-85] WARN c.f.i.i.PeerIceModule - ICE KiBRaN-(197386): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 14:51:30.356 [connectivityChecker-197386] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-197386 (sleeping checkerThread) was interrupted 14:51:30.357 [Thread-86] WARN c.f.i.i.PeerTurnRefreshModule - Sleeping refreshThread was interrupted 14:51:30.357 [Thread-8] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Robo-Manus(257993) 14:51:30.357 [Thread-85] WARN c.f.i.i.PeerIceModule - ICE KiBRaN-(197386): ICE connection has been lost for peer 14:51:30.357 [Thread-85] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,197386,false],"jsonrpc":"2.0"} ���. 15, 2025 2:51:30 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 14:51:30.357 [Thread-85] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,197386,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-85" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 14:51:30.358 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Alpha_storm(65419) ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 14:51:30.358 [Thread-87] WARN c.f.i.i.PeerIceModule - ICE Robo-Manus(257993): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 14:51:30.358 [Thread-11] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Alpha_storm(65419) 14:51:30.358 [Thread-87] WARN c.f.i.i.PeerIceModule - ICE Robo-Manus(257993): ICE connection has been lost for peer ���. 15, 2025 2:51:30 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 14:51:30.358 [Thread-87] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,257993,false],"jsonrpc":"2.0"} 14:51:30.359 [Thread-87] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,257993,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. Exception in thread "Thread-87" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) 14:51:30.359 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Sausaryko(508444) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) 14:51:30.359 [connectivityChecker-65419] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-65419 (sleeping checkerThread) was interrupted at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) 14:51:30.359 [Thread-63] WARN c.f.i.i.PeerIceModule - ICE Alpha_storm(65419): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at java.base/java.lang.Thread.run(Thread.java:1583) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) Caused by: java.lang.InterruptedException at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.lang.Thread.run(Thread.java:1583) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) 14:51:30.359 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player StrixInquisitor(222911) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) 14:51:30.359 [Thread-63] WARN c.f.i.i.PeerIceModule - ICE Alpha_storm(65419): ICE connection has been lost for peer ... 8 more 14:51:30.359 [Thread-19] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Sausaryko(508444) ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log 14:51:30.359 [Thread-17] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer StrixInquisitor(222911) INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 14:51:30.359 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException 14:51:30.360 [Thread-63] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,65419,false],"jsonrpc":"2.0"} at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:153) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:39) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:205) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:165) at java.base/java.lang.Thread.run(Thread.java:1583) 14:51:30.360 [Thread-63] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,65419,"disconnected"],"jsonrpc":"2.0"} Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 6 more ���. 15, 2025 2:51:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) Exception in thread "Thread-63" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more 15:06:01.963 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24276861&playerId=395645 15:06:01.964 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24276861&playerId=395645 15:06:01.966 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24276861&playerId=395645 15:06:02.836 [main] INFO c.f.i.u.TrayIcon - Created tray icon 15:06:02.837 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 15:06:02.838 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 53330 15:06:02.839 [main] INFO c.f.i.u.TrayIcon - Created tray icon 15:06:02.839 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 15:06:02.840 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 53328 15:06:02.843 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 25002 15:06:02.844 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 15:06:02.844 [main] INFO c.f.i.u.TrayIcon - Created tray icon 15:06:02.845 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 15:06:02.845 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 53329 15:06:02.845 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 61441 15:06:02.846 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 53332 15:06:02.846 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 15:06:02.848 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 53327 15:06:02.848 [main] INFO c.n.j.TcpServer - TCP Server started. 15:06:02.849 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 15:06:02.850 [main] INFO c.n.j.TcpServer - TCP Server started. 15:06:02.851 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 15:06:02.852 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 55150 15:06:02.854 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 15:06:02.855 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 53363 15:06:02.855 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 53331 15:06:02.856 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 15:06:02.857 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 15:06:02.858 [main] INFO c.n.j.TcpServer - TCP Server started. 15:06:02.859 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 15:06:02.873 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 15:06:02.874 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 15:06:03.025 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 15:06:03.025 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 15:06:03.068 [ForkJoinPool.commonPool-worker-1] DEBUG c.f.i.u.PingWrapper - Pinged coturn1.faforever.com with an RTT of 36.0 15:06:03.081 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateCoturnList[messageId=0aecfdc0-8bc4-45c7-b5e0-57fbfa8accaf, connectedHost=coturn1.faforever.com, knownServers=[CoturnServer[region=n/a, host=coturn1.faforever.com, port=3478, averageRTT=null]]] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:118) at java.base/java.lang.Thread.run(Thread.java:1583) 15:06:03.103 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 53368 15:06:03.104 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 15:06:03.104 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 15:06:03.105 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 53370 15:06:03.106 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 15:06:03.106 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 15:06:03.117 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:06:03.120 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 15:06:03.121 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 15:06:03.125 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 15:06:03.126 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 15:06:03.126 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:06:03.132 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:06:03.278 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 15:06:03.279 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 15:06:03.283 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 15:06:03.284 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 15:06:03.319 [ForkJoinPool.commonPool-worker-1] DEBUG c.f.i.u.PingWrapper - Pinged coturn1.faforever.com with an RTT of 35.0 15:06:03.345 [ForkJoinPool.commonPool-worker-2] DEBUG c.f.i.u.PingWrapper - Pinged coturn1.faforever.com with an RTT of 35.0 15:06:18.632 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 15:06:18.632 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 15:06:18.633 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 15:06:18.638 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 15:06:18.638 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 25002 s777ss 395645 1 15:06:18.639 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 15:06:18.640 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 15:06:18.687 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:06:18.705 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 15:06:18.706 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 15:06:18.706 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 15:06:18.711 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 15:06:18.712 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 61441 s777ss 395645 1 15:06:18.713 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 15:06:18.714 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 15:06:18.756 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:06:19.050 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 15:06:19.051 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 15:06:19.052 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 15:06:19.317 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 15:06:19.318 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 15:06:19.318 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:06:19.318 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 15:06:19.367 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 15:06:19.367 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 15:06:19.367 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 15:06:19.367 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:06:19.560 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:06:19.561 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:06:19.612 [WebSocketConnectReadThread-51] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:06:19.612 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:06:19.612 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:06:19.664 [WebSocketConnectReadThread-51] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:06:19.934 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown 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:54) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:63) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) 15:06:19.937 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 15:06:19.937 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 15:06:19.937 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:153) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:39) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:205) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:165) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 6 more 15:06:21.081 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown 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:54) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:63) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) 15:06:21.082 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 15:06:21.082 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 15:06:21.082 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:153) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:39) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:205) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:165) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 6 more 15:06:31.630 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24276865&playerId=395645 15:06:32.311 [main] INFO c.f.i.u.TrayIcon - Created tray icon 15:06:32.311 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 15:06:32.312 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 53413 15:06:32.316 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 34744 15:06:32.316 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 15:06:32.317 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 53412 15:06:32.319 [main] INFO c.n.j.TcpServer - TCP Server started. 15:06:32.319 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 15:06:32.360 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 53423 15:06:32.361 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 15:06:32.362 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 15:06:32.385 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 15:06:32.386 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 15:06:32.526 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 15:06:32.527 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 15:06:32.567 [ForkJoinPool.commonPool-worker-1] DEBUG c.f.i.u.PingWrapper - Pinged coturn1.faforever.com with an RTT of 35.0 15:06:32.580 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:06:44.539 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 15:06:44.540 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 15:06:44.540 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 15:06:44.547 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 15:06:44.548 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 34744 s777ss 395645 1 15:06:44.549 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 15:06:44.550 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 15:06:44.591 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:06:44.983 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 15:06:44.983 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 15:06:44.984 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:06:44.984 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 15:06:45.043 [JJsonPeer] INFO c.f.i.IceAdapter - onHostGame 15:06:45.044 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: HostGame astro_crater_battles_4x4_overmap.v0002 15:06:45.045 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 15:06:45.062 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods activated 9 15:06:45.063 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["activated",9]],"jsonrpc":"2.0"} 15:06:45.063 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods uids 8b2d7222-e15d-42d5-9c4d-29e9fff00002 edf9fefc-a091-457c-8781-e837710f3c67 62e2j64a-TOMA-3652-01370-146as555a8u3 f018d977-ac53-495a-8d5f-48e5665e63bd E08710C8-B785-11E4-9CA4-35FF1C5D46B0 26778D4E-BA75-5CC2-CBA8-63795BDE74AA 263471ed-cc62-4e3f-92a7-20c919881f2c 9e8ea941-c306-aaaf-b367-u00000025000 e2d4649b-1e7a-43ad-b410-5922a41f7985 15:06:45.063 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["uids","8b2d7222-e15d-42d5-9c4d-29e9fff00002 edf9fefc-a091-457c-8781-e837710f3c67 62e2j64a-TOMA-3652-01370-146as555a8u3 f018d977-ac53-495a-8d5f-48e5665e63bd E08710C8-B785-11E4-9CA4-35FF1C5D46B0 26778D4E-BA75-5CC2-CBA8-63795BDE74AA 263471ed-cc62-4e3f-92a7-20c919881f2c 9e8ea941-c306-aaaf-b367-u00000025000 e2d4649b-1e7a-43ad-b410-5922a41f7985"]],"jsonrpc":"2.0"} 15:06:45.065 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Share ShareUntilDeath 15:06:45.065 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","ShareUntilDeath"]],"jsonrpc":"2.0"} 15:06:45.067 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Unranked No 15:06:45.067 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} 15:06:45.068 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AllowObservers 0 15:06:45.069 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} 15:06:45.070 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1000 15:06:45.070 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} 15:06:45.072 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ShareUnitCap allies 15:06:45.072 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} 15:06:45.074 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption FogOfWar explored 15:06:45.074 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} 15:06:45.076 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Victory demoralization 15:06:45.076 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","demoralization"]],"jsonrpc":"2.0"} 15:06:45.078 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Timeouts 3 15:06:45.078 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","3"]],"jsonrpc":"2.0"} 15:06:45.080 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DisconnectionDelay02 90 15:06:45.080 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} 15:06:45.081 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameSpeed normal 15:06:45.081 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} 15:06:45.083 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatsEnabled false 15:06:45.083 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} 15:06:45.085 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CivilianAlliance enemy 15:06:45.085 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} 15:06:45.087 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RevealCivilians Yes 15:06:45.087 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","Yes"]],"jsonrpc":"2.0"} 15:06:45.089 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PrebuiltUnits Off 15:06:45.089 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} 15:06:45.090 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NoRushOption Off 15:06:45.091 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} 15:06:45.092 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RandomMap Off 15:06:45.092 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} 15:06:45.094 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Score no 15:06:45.094 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","no"]],"jsonrpc":"2.0"} 15:06:45.096 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ManualUnitShare all 15:06:45.096 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} 15:06:45.098 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIReplacement Off 15:06:45.098 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} 15:06:45.099 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamSpawn fixed 15:06:45.100 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} 15:06:45.101 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamLock locked 15:06:45.101 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} 15:06:45.103 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AutoTeams tvsb 15:06:45.103 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","tvsb"]],"jsonrpc":"2.0"} 15:06:45.105 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CommonArmy Off 15:06:45.105 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} 15:06:45.107 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatMult 1.5 15:06:45.107 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatMult","1.5"]],"jsonrpc":"2.0"} 15:06:45.108 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BuildMult 1.5 15:06:45.109 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BuildMult","1.5"]],"jsonrpc":"2.0"} 15:06:45.110 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TMLRandom 0 15:06:45.111 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TMLRandom","0"]],"jsonrpc":"2.0"} 15:06:45.115 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandExpansionsAllowed 5 15:06:45.115 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandExpansionsAllowed","5"]],"jsonrpc":"2.0"} 15:06:45.117 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavalExpansionsAllowed 4 15:06:45.117 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavalExpansionsAllowed","4"]],"jsonrpc":"2.0"} 15:06:45.119 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption OmniCheat on 15:06:45.119 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["OmniCheat","on"]],"jsonrpc":"2.0"} 15:06:45.121 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIDebugDisplay displayOff 15:06:45.121 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIDebugDisplay","displayOff"]],"jsonrpc":"2.0"} 15:06:45.123 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AICDRCombat cdrcombatOn 15:06:45.123 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AICDRCombat","cdrcombatOn"]],"jsonrpc":"2.0"} 15:06:45.125 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1000 15:06:45.125 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} 15:06:45.127 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwR 0.0 15:06:45.127 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwR","0.0"]],"jsonrpc":"2.0"} 15:06:45.129 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwT 15 15:06:45.130 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwT","15"]],"jsonrpc":"2.0"} 15:06:45.130 [Thread-8] INFO c.f.i.u.TrayIcon - Launching ICE adapter debug window 15:06:45.132 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwC 1.5 15:06:45.132 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwC","1.5"]],"jsonrpc":"2.0"} 15:06:45.134 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CampAI 1 15:06:45.135 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CampAI",1]],"jsonrpc":"2.0"} 15:06:45.137 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmpAIDelay 300 15:06:45.137 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmpAIDelay","300"]],"jsonrpc":"2.0"} 15:06:45.139 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmApplyAIx 2 15:06:45.139 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmApplyAIx",2]],"jsonrpc":"2.0"} 15:06:45.142 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmM28Easy 2 15:06:45.143 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmM28Easy",2]],"jsonrpc":"2.0"} 15:06:45.145 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28TimeBetweenOrders 1.0 15:06:45.145 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28TimeBetweenOrders","1.0"]],"jsonrpc":"2.0"} 15:06:45.147 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28Aggression 1.0 15:06:45.148 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28Aggression","1.0"]],"jsonrpc":"2.0"} 15:06:45.149 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CPUPerformance 2 15:06:45.149 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CPUPerformance",2]],"jsonrpc":"2.0"} 15:06:45.151 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28PrioritiseBPs 1 15:06:45.151 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28PrioritiseBPs",1]],"jsonrpc":"2.0"} 15:06:45.153 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28DodgeMicro 1 15:06:45.153 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28DodgeMicro",1]],"jsonrpc":"2.0"} 15:06:45.156 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CombinedArmy 2 15:06:45.156 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CombinedArmy",2]],"jsonrpc":"2.0"} 15:06:45.159 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CAInherit 2 15:06:45.159 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CAInherit",2]],"jsonrpc":"2.0"} ���. 15, 2025 3:06:45 �� com.sun.javafx.application.PlatformImpl startup WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @3ee0fea4' 15:06:45.161 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MySpecialKey1 off 15:06:45.162 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MySpecialKey1","off"]],"jsonrpc":"2.0"} 15:06:45.164 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomBonusMultiplier 70 15:06:45.164 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomBonusMultiplier","70"]],"jsonrpc":"2.0"} 15:06:45.166 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTo 0 15:06:45.166 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTo","0"]],"jsonrpc":"2.0"} 15:06:45.168 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealWho 0 15:06:45.169 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealWho","0"]],"jsonrpc":"2.0"} 15:06:45.170 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomPaladinCoefficient 2 15:06:45.171 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomPaladinCoefficient","2"]],"jsonrpc":"2.0"} 15:06:45.173 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomPaladinBonus 45 15:06:45.173 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomPaladinBonus","45"]],"jsonrpc":"2.0"} 15:06:45.175 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime1 30 15:06:45.175 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime1","30"]],"jsonrpc":"2.0"} 15:06:45.177 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime2 1 15:06:45.178 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime2","1"]],"jsonrpc":"2.0"} 15:06:45.180 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime3 1 15:06:45.181 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime3","1"]],"jsonrpc":"2.0"} 15:06:45.183 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_DeathReveal 1 15:06:45.183 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_DeathReveal","1"]],"jsonrpc":"2.0"} 15:06:45.185 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_PaladinMarks 1 15:06:45.185 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_PaladinMarks","1"]],"jsonrpc":"2.0"} 15:06:45.187 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_AutoBalance 1 15:06:45.187 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_AutoBalance","1"]],"jsonrpc":"2.0"} 15:06:45.191 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_Meteor 0 15:06:45.191 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_Meteor","0"]],"jsonrpc":"2.0"} 15:06:45.194 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomMeteorDelayTime 30 15:06:45.194 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomMeteorDelayTime","30"]],"jsonrpc":"2.0"} 15:06:45.197 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomSubseqMeteorDelayTime 12 15:06:45.198 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomSubseqMeteorDelayTime","12"]],"jsonrpc":"2.0"} 15:06:45.201 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_PhantNumber 0 15:06:45.201 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_PhantNumber","0"]],"jsonrpc":"2.0"} 15:06:45.204 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HowToPlay How to Play 15:06:45.204 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HowToPlay","How to Play"]],"jsonrpc":"2.0"} 15:06:45.207 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UEFWaves UEF On 15:06:45.207 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UEFWaves","UEF On"]],"jsonrpc":"2.0"} 15:06:45.210 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CybranWaves Cybran On 15:06:45.211 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CybranWaves","Cybran On"]],"jsonrpc":"2.0"} 15:06:45.213 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AeonWaves Aeon On 15:06:45.213 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AeonWaves","Aeon On"]],"jsonrpc":"2.0"} 15:06:45.215 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SeraphimWaves Seraphim On 15:06:45.215 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SeraphimWaves","Seraphim On"]],"jsonrpc":"2.0"} 15:06:45.217 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NomadWaves Off 15:06:45.217 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NomadWaves","Off"]],"jsonrpc":"2.0"} 15:06:45.219 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption hqsettingskey ==================== 15:06:45.220 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["hqsettingskey","===================="]],"jsonrpc":"2.0"} 15:06:45.223 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIWavePlayer Random 15:06:45.223 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIWavePlayer","Random"]],"jsonrpc":"2.0"} 15:06:45.226 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MainBuildingHPAI 0.75 15:06:45.226 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MainBuildingHPAI","0.75"]],"jsonrpc":"2.0"} 15:06:45.229 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AltHQSpawn Off 15:06:45.229 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AltHQSpawn","Off"]],"jsonrpc":"2.0"} 15:06:45.231 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AltHQHealth Invulnerable -- 15:06:45.231 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AltHQHealth","Invulnerable --"]],"jsonrpc":"2.0"} 15:06:45.233 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQDefenses HQ AA-Tier Defenses 15:06:45.233 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQDefenses","HQ AA-Tier Defenses"]],"jsonrpc":"2.0"} 15:06:45.235 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQDefensesPD HQ Universal PD A-Tier 15:06:45.235 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQDefensesPD","HQ Universal PD A-Tier"]],"jsonrpc":"2.0"} 15:06:45.237 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillAIBase BaseBuilding Off 15:06:45.238 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillAIBase","BaseBuilding Off"]],"jsonrpc":"2.0"} 15:06:45.238 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:06:45.238 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:06:45.244 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption 2ndspawnsettingskey 2nd Spawn is Optional 15:06:45.245 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["2ndspawnsettingskey"," 2nd Spawn is Optional"]],"jsonrpc":"2.0"} 15:06:45.247 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption secondaryspawn Off 15:06:45.247 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["secondaryspawn","Off"]],"jsonrpc":"2.0"} 15:06:45.249 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnBuildingHP 0.5 15:06:45.249 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnBuildingHP","0.5"]],"jsonrpc":"2.0"} 15:06:45.251 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Alt2ndSpawn Off 15:06:45.251 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Alt2ndSpawn","Off"]],"jsonrpc":"2.0"} 15:06:45.253 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Alt2ndHealth Invulnerable -- 15:06:45.253 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Alt2ndHealth","Invulnerable --"]],"jsonrpc":"2.0"} 15:06:45.255 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnDefences 2nd Spawn AA-Tier Defenses 15:06:45.255 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnDefences","2nd Spawn AA-Tier Defenses"]],"jsonrpc":"2.0"} 15:06:45.257 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnPD 2nd Spawn Universal PD A-Tier 15:06:45.257 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnPD","2nd Spawn Universal PD A-Tier"]],"jsonrpc":"2.0"} 15:06:45.259 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnrateland 50 15:06:45.259 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnrateland","50"]],"jsonrpc":"2.0"} 15:06:45.261 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwaveloss 100 15:06:45.262 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwaveloss","100"]],"jsonrpc":"2.0"} 15:06:45.264 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnrateair 50 15:06:45.264 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnrateair","50"]],"jsonrpc":"2.0"} 15:06:45.265 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwavelossair 100 15:06:45.265 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwavelossair","100"]],"jsonrpc":"2.0"} 15:06:45.267 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnratenavy 50 15:06:45.268 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnratenavy","50"]],"jsonrpc":"2.0"} 15:06:45.269 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwavelossnavy 100 15:06:45.270 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwavelossnavy","100"]],"jsonrpc":"2.0"} 15:06:45.271 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationsettingskey =================== 15:06:45.271 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationsettingskey","==================="]],"jsonrpc":"2.0"} 15:06:45.273 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationspawn Half of Team 15:06:45.273 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationspawn","Half of Team"]],"jsonrpc":"2.0"} 15:06:45.275 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationBOOM Dooms Immune 15:06:45.275 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationBOOM","Dooms Immune"]],"jsonrpc":"2.0"} 15:06:45.277 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption winlosekey =================== 15:06:45.278 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["winlosekey","==================="]],"jsonrpc":"2.0"} 15:06:45.279 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameHoldTime Off -- 15:06:45.279 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameHoldTime","Off --"]],"jsonrpc":"2.0"} 15:06:45.281 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TorpBomberStartTime 6 15:06:45.281 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TorpBomberStartTime","6"]],"jsonrpc":"2.0"} 15:06:45.283 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillAllNonHQPlayers Assassinate All ACUs Defeat 15:06:45.283 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillAllNonHQPlayers","Assassinate All ACUs Defeat"]],"jsonrpc":"2.0"} 15:06:45.285 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillHQPlayerAllies HQ Allies Annihilation Defeat 15:06:45.285 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillHQPlayerAllies","HQ Allies Annihilation Defeat"]],"jsonrpc":"2.0"} 15:06:45.287 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption VersesSurvival Versus Survival Off 15:06:45.287 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["VersesSurvival","Versus Survival Off"]],"jsonrpc":"2.0"} 15:06:45.289 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillPlayerUnit 0 15:06:45.289 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillPlayerUnit","0"]],"jsonrpc":"2.0"} 15:06:45.291 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption wavesetupkey =================== 15:06:45.291 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["wavesetupkey","==================="]],"jsonrpc":"2.0"} 15:06:45.293 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveStyle Dynamic Attack Waves 15:06:45.293 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveStyle","Dynamic Attack Waves"]],"jsonrpc":"2.0"} 15:06:45.295 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WavesStartTimeAI 5 15:06:45.295 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WavesStartTimeAI","5"]],"jsonrpc":"2.0"} 15:06:45.297 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirTime 2 15:06:45.297 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirTime","2"]],"jsonrpc":"2.0"} 15:06:45.299 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyTime 3 15:06:45.299 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyTime","3"]],"jsonrpc":"2.0"} 15:06:45.301 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DelayUntilNextWaveAI 2 15:06:45.301 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DelayUntilNextWaveAI","2"]],"jsonrpc":"2.0"} 15:06:45.303 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HoldTimeAI 33 15:06:45.303 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HoldTimeAI","33"]],"jsonrpc":"2.0"} 15:06:45.306 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameBreak 0 15:06:45.306 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameBreak","0"]],"jsonrpc":"2.0"} 15:06:45.308 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveProgressionData Normal 15:06:45.308 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveProgressionData","Normal"]],"jsonrpc":"2.0"} 15:06:45.310 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption JumpTech2 Off 15:06:45.311 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["JumpTech2","Off"]],"jsonrpc":"2.0"} 15:06:45.312 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandPerWave 8 15:06:45.312 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandPerWave","8"]],"jsonrpc":"2.0"} 15:06:45.314 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandAmphibious All On 15:06:45.314 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandAmphibious","All On"]],"jsonrpc":"2.0"} 15:06:45.316 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AmphibiousCheck Enabled 15:06:45.316 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AmphibiousCheck","Enabled"]],"jsonrpc":"2.0"} 15:06:45.319 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiLand No 15:06:45.319 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiLand","No"]],"jsonrpc":"2.0"} 15:06:45.322 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExpMulti 60 15:06:45.322 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExpMulti","60"]],"jsonrpc":"2.0"} 15:06:45.325 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirPerWave 8 15:06:45.326 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirPerWave","8"]],"jsonrpc":"2.0"} 15:06:45.328 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ASFWaves ASF 15:06:45.328 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ASFWaves","ASF"]],"jsonrpc":"2.0"} 15:06:45.331 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiAir No 15:06:45.331 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiAir","No"]],"jsonrpc":"2.0"} 15:06:45.333 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirExpMulti 60 15:06:45.333 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirExpMulti","60"]],"jsonrpc":"2.0"} 15:06:45.336 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyPerWave 0 15:06:45.336 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyPerWave","0"]],"jsonrpc":"2.0"} 15:06:45.337 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiNaval No 15:06:45.338 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiNaval","No"]],"jsonrpc":"2.0"} 15:06:45.340 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyExpMulti 50 15:06:45.340 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyExpMulti","50"]],"jsonrpc":"2.0"} 15:06:45.342 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExperimentalSpawns Land+Air+Navy 15:06:45.342 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExperimentalSpawns","Land+Air+Navy"]],"jsonrpc":"2.0"} 15:06:45.344 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemWaves Not Adjustable - Totally Random! 15:06:45.344 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemWaves","Not Adjustable - Totally Random!"]],"jsonrpc":"2.0"} 15:06:45.346 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemLand 100 15:06:45.346 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemLand","100"]],"jsonrpc":"2.0"} 15:06:45.348 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemAir 100 15:06:45.348 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemAir","100"]],"jsonrpc":"2.0"} 15:06:45.350 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemNavy 100 15:06:45.350 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemNavy","100"]],"jsonrpc":"2.0"} 15:06:45.356 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption specialsettingskey =================== 15:06:45.356 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["specialsettingskey","==================="]],"jsonrpc":"2.0"} 15:06:45.358 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HPBonusAI 0 15:06:45.358 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HPBonusAI","0"]],"jsonrpc":"2.0"} 15:06:45.359 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpeedBonus 0 15:06:45.359 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpeedBonus","0"]],"jsonrpc":"2.0"} 15:06:45.361 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpeedBonusOnce 0 15:06:45.361 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpeedBonusOnce","0"]],"jsonrpc":"2.0"} 15:06:45.363 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DamageBoost 1 15:06:45.363 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DamageBoost","1"]],"jsonrpc":"2.0"} 15:06:45.365 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption airdropbreakkey =================== 15:06:45.365 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["airdropbreakkey","==================="]],"jsonrpc":"2.0"} 15:06:45.366 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportFrequency Every 4 to 6 Minutes 15:06:45.366 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportFrequency","Every 4 to 6 Minutes"]],"jsonrpc":"2.0"} 15:06:45.368 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption InitialTransports 2 15:06:45.368 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["InitialTransports","2"]],"jsonrpc":"2.0"} 15:06:45.370 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportMultiplier 1 > 1.25 > 1.5 > 1.75 > 2 15:06:45.370 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportMultiplier","1 > 1.25 > 1.5 > 1.75 > 2"]],"jsonrpc":"2.0"} 15:06:45.371 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportsToStartTime 0.15 15:06:45.371 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportsToStartTime","0.15"]],"jsonrpc":"2.0"} 15:06:45.373 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportEndTime Endless -- 15:06:45.373 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportEndTime","Endless --"]],"jsonrpc":"2.0"} 15:06:45.375 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportUnits Bots+Tanks (Mixed Race) 15:06:45.375 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportUnits","Bots+Tanks (Mixed Race)"]],"jsonrpc":"2.0"} 15:06:45.377 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RamboChance 50 15:06:45.377 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RamboChance","50"]],"jsonrpc":"2.0"} 15:06:45.379 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportExpChance 20 15:06:45.379 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportExpChance","20"]],"jsonrpc":"2.0"} 15:06:45.380 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TranSpawnLocation All Sides 15:06:45.381 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TranSpawnLocation","All Sides"]],"jsonrpc":"2.0"} 15:06:45.382 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption extraresponsekey =================== 15:06:45.383 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["extraresponsekey","==================="]],"jsonrpc":"2.0"} 15:06:45.385 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MinorBossSpawns Land+Air 15:06:45.385 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MinorBossSpawns","Land+Air"]],"jsonrpc":"2.0"} 15:06:45.387 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NomanderSpawn 0.88 15:06:45.388 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NomanderSpawn","0.88"]],"jsonrpc":"2.0"} 15:06:45.389 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExtraASFEnabled 1 15:06:45.390 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExtraASFEnabled","1"]],"jsonrpc":"2.0"} 15:06:45.392 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ACUHunterTime 0.85 15:06:45.392 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ACUHunterTime","0.85"]],"jsonrpc":"2.0"} 15:06:45.393 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ACUHunterSize 1 15:06:45.394 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ACUHunterSize","1"]],"jsonrpc":"2.0"} 15:06:45.395 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ParagonCycle 5 15:06:45.396 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ParagonCycle","5"]],"jsonrpc":"2.0"} 15:06:45.398 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ParagonNuke Off 15:06:45.398 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ParagonNuke","Off"]],"jsonrpc":"2.0"} 15:06:45.401 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyYolo Yolona+Arty Response On 15:06:45.401 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyYolo","Yolona+Arty Response On"]],"jsonrpc":"2.0"} 15:06:45.404 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecondaryBuildingFlag On - Random Map Spawn 15:06:45.404 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecondaryBuildingFlag","On - Random Map Spawn"]],"jsonrpc":"2.0"} 15:06:45.406 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SupportBaseMulti 1 15:06:45.406 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SupportBaseMulti","1"]],"jsonrpc":"2.0"} 15:06:45.408 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SupportBaseNukes SB Nuke Retaliation - On 15:06:45.408 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SupportBaseNukes","SB Nuke Retaliation - On"]],"jsonrpc":"2.0"} 15:06:45.409 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:06:45.411 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PowerStallTime 6 15:06:45.411 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PowerStallTime","6"]],"jsonrpc":"2.0"} 15:06:45.413 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RiftUnits 4 15:06:45.413 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RiftUnits","4"]],"jsonrpc":"2.0"} 15:06:45.415 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption endgamekey =================== 15:06:45.416 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["endgamekey","==================="]],"jsonrpc":"2.0"} 15:06:45.418 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Endless Off 15:06:45.418 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Endless","Off"]],"jsonrpc":"2.0"} 15:06:45.420 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExtraWaveDelay 1 15:06:45.420 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExtraWaveDelay","1"]],"jsonrpc":"2.0"} 15:06:45.421 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndWaveMulti 3 15:06:45.421 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndWaveMulti","3"]],"jsonrpc":"2.0"} 15:06:45.423 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndWaveAir 1 15:06:45.423 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndWaveAir","1"]],"jsonrpc":"2.0"} 15:06:45.425 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BossWaveEndlessSpawn 4 15:06:45.425 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BossWaveEndlessSpawn","4"]],"jsonrpc":"2.0"} 15:06:45.427 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyOn On, Repeats Spawn 15:06:45.427 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyOn","On, Repeats Spawn"]],"jsonrpc":"2.0"} 15:06:45.429 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtySpawnTime 10 15:06:45.429 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtySpawnTime","10"]],"jsonrpc":"2.0"} 15:06:45.431 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyType Guardian (T3 DPS, T4 Range) 15:06:45.431 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyType","Guardian (T3 DPS, T4 Range)"]],"jsonrpc":"2.0"} 15:06:45.433 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomCount 1 15:06:45.433 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomCount","1"]],"jsonrpc":"2.0"} 15:06:45.435 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomDamageHQ 25 15:06:45.435 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomDamageHQ","25"]],"jsonrpc":"2.0"} 15:06:45.437 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomIncrease 1 15:06:45.437 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomIncrease","1"]],"jsonrpc":"2.0"} 15:06:45.439 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomMinimum 1 15:06:45.439 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomMinimum","1"]],"jsonrpc":"2.0"} 15:06:45.441 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomMaximum 3 15:06:45.441 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomMaximum","3"]],"jsonrpc":"2.0"} 15:06:45.443 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomBoostHP 0 15:06:45.443 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomBoostHP","0"]],"jsonrpc":"2.0"} 15:06:45.445 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomStorm 1 15:06:45.445 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomStorm","1"]],"jsonrpc":"2.0"} 15:06:45.447 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomCrawlers Doom Mega + Doom Fatboy 15:06:45.447 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomCrawlers","Doom Mega + Doom Fatboy"]],"jsonrpc":"2.0"} 15:06:45.449 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomWalkers Doom Colossus + Doom Ythotha 15:06:45.449 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomWalkers","Doom Colossus + Doom Ythotha"]],"jsonrpc":"2.0"} 15:06:45.451 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpawnAlliesForceFlag On - Land Only 15:06:45.451 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpawnAlliesForceFlag","On - Land Only"]],"jsonrpc":"2.0"} 15:06:45.453 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AlliedForceMultiplier 3 15:06:45.453 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AlliedForceMultiplier","3"]],"jsonrpc":"2.0"} 15:06:45.454 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ecoboostkey =================== 15:06:45.455 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ecoboostkey","==================="]],"jsonrpc":"2.0"} 15:06:45.460 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HumanEcoBoost 15 15:06:45.460 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HumanEcoBoost","15"]],"jsonrpc":"2.0"} 15:06:45.462 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameEcoBoost 75 15:06:45.462 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameEcoBoost","75"]],"jsonrpc":"2.0"} 15:06:45.464 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndEcoBoostTime 4 15:06:45.464 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndEcoBoostTime","4"]],"jsonrpc":"2.0"} 15:06:45.466 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQAllyEcoBoost 0 15:06:45.466 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQAllyEcoBoost","0"]],"jsonrpc":"2.0"} 15:06:45.468 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WreckDespawn 180 15:06:45.468 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WreckDespawn","180"]],"jsonrpc":"2.0"} 15:06:45.471 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WreckReclaim 1 15:06:45.471 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WreckReclaim","1"]],"jsonrpc":"2.0"} 15:06:45.473 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQMass 50 15:06:45.474 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQMass","50"]],"jsonrpc":"2.0"} 15:06:45.476 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQEnergy 10000 15:06:45.476 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQEnergy","10000"]],"jsonrpc":"2.0"} 15:06:45.478 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption nukewavekey =================== 15:06:45.478 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["nukewavekey","==================="]],"jsonrpc":"2.0"} 15:06:45.480 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukesOn All On 15:06:45.480 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukesOn","All On"]],"jsonrpc":"2.0"} 15:06:45.482 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeTime 0.90 15:06:45.482 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeTime","0.90"]],"jsonrpc":"2.0"} 15:06:45.483 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeStrikeEveryAI 6 to 7 Mins 15:06:45.483 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeStrikeEveryAI","6 to 7 Mins"]],"jsonrpc":"2.0"} 15:06:45.485 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukesPerStrikeAI Few 15:06:45.485 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukesPerStrikeAI","Few"]],"jsonrpc":"2.0"} 15:06:45.487 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeIncreasePerStrike 0 15:06:45.487 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeIncreasePerStrike","0"]],"jsonrpc":"2.0"} 15:06:45.489 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NuclearOverwhelm Off 15:06:45.489 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NuclearOverwhelm","Off"]],"jsonrpc":"2.0"} 15:06:45.491 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption buildrestrictionkey =================== 15:06:45.491 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["buildrestrictionkey","==================="]],"jsonrpc":"2.0"} 15:06:45.494 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HivesPerPlayerAI 140 15:06:45.494 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HivesPerPlayerAI","140"]],"jsonrpc":"2.0"} 15:06:45.496 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameParagon Paragon Midgame 15:06:45.497 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameParagon","Paragon Midgame"]],"jsonrpc":"2.0"} 15:06:45.498 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameYolo Yolona Midgame 15:06:45.499 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameYolo","Yolona Midgame"]],"jsonrpc":"2.0"} 15:06:45.500 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpecialWeapons T4AA + EmpTacs Enabled 15:06:45.500 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpecialWeapons","T4AA + EmpTacs Enabled"]],"jsonrpc":"2.0"} 15:06:45.502 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyNukeEnable No Restrictions (Buildable Arty/Nukes/Sat) 15:06:45.502 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyNukeEnable","No Restrictions (Buildable Arty\/Nukes\/Sat)"]],"jsonrpc":"2.0"} 15:06:45.504 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQAllyRestrict HQ Allies No Restrictions 15:06:45.504 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQAllyRestrict","HQ Allies No Restrictions"]],"jsonrpc":"2.0"} 15:06:45.506 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption specialkey =================== 15:06:45.506 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["specialkey","==================="]],"jsonrpc":"2.0"} 15:06:45.508 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeLand Normal Land 15:06:45.508 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeLand","Normal Land"]],"jsonrpc":"2.0"} 15:06:45.510 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeAir Normal Air 15:06:45.510 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeAir","Normal Air"]],"jsonrpc":"2.0"} 15:06:45.511 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeNavy Normal Navy 15:06:45.511 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeNavy","Normal Navy"]],"jsonrpc":"2.0"} 15:06:45.513 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndOfSettings Good Luck! Have Fun! 15:06:45.513 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndOfSettings","Good Luck! Have Fun!"]],"jsonrpc":"2.0"} 15:06:45.515 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIUnitCap 0 15:06:45.515 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIUnitCap","0"]],"jsonrpc":"2.0"} 15:06:45.517 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmIncrease 0 15:06:45.517 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmIncrease",0]],"jsonrpc":"2.0"} 15:06:45.519 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmDelay 20 15:06:45.519 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmDelay",20]],"jsonrpc":"2.0"} 15:06:45.520 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIGameenderStart 10 15:06:45.521 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIGameenderStart",10]],"jsonrpc":"2.0"} 15:06:45.522 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPathingDebug off 15:06:45.522 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPathingDebug","off"]],"jsonrpc":"2.0"} 15:06:45.524 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPLatoonNameDebug off 15:06:45.524 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPLatoonNameDebug","off"]],"jsonrpc":"2.0"} 15:06:45.526 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIBuilderNameDebug off 15:06:45.526 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIBuilderNameDebug","off"]],"jsonrpc":"2.0"} 15:06:45.528 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIEndlessGameLoop off 15:06:45.528 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIEndlessGameLoop","off"]],"jsonrpc":"2.0"} 15:06:45.532 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ScenarioFile /maps/astro_crater_battles_4x4_overmap.v0002/astro_crater_battles_4x4_overmap_scenario.lua 15:06:45.532 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/astro_crater_battles_4x4_overmap.v0002\/astro_crater_battles_4x4_overmap_scenario.lua"]],"jsonrpc":"2.0"} 15:06:45.533 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Slots 8 15:06:45.533 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",8]],"jsonrpc":"2.0"} 15:06:45.989 [JavaFX Application Thread] INFO c.f.i.d.DebugWindow - Created debug window. 15:06:46.226 [JavaFX Application Thread] INFO c.f.i.d.InfoWindow - Created info window. 15:06:46.468 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 3 15:06:46.468 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",3]],"jsonrpc":"2.0"} 15:06:46.469 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 4 15:06:46.469 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",4]],"jsonrpc":"2.0"} 15:06:46.469 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 1 15:06:46.469 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",1]],"jsonrpc":"2.0"} 15:06:46.469 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:06:46.469 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:06:46.475 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:06:46.475 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:06:46.509 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:06:46.510 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:06:46.511 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:06:46.511 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:06:46.513 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:06:46.513 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:06:46.514 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:06:46.514 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:06:46.516 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:06:46.516 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:06:46.517 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:06:46.517 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:07:22.476 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 3 15:07:22.477 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",3]],"jsonrpc":"2.0"} 15:07:22.477 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:07:22.477 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:07:22.477 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 1 15:07:22.477 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",1]],"jsonrpc":"2.0"} 15:07:22.477 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:07:22.477 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:07:22.481 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:07:22.481 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:07:22.483 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:07:22.483 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:07:22.484 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:07:22.484 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:07:22.485 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:07:22.486 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:07:22.487 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:07:22.487 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:07:22.489 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:07:22.489 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:07:22.490 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:07:22.491 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:07:23.541 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 3 15:07:23.541 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",3]],"jsonrpc":"2.0"} 15:07:23.541 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:07:23.541 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:07:23.541 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 1 15:07:23.541 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",1]],"jsonrpc":"2.0"} 15:07:23.541 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:07:23.542 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:07:23.547 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:07:23.547 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:07:23.548 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:07:23.549 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:07:23.550 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:07:23.551 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:07:23.552 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:07:23.552 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:07:23.554 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:07:23.554 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:07:23.555 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:07:23.556 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:07:23.557 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:07:23.557 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:07:24.449 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 3 15:07:24.449 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",3]],"jsonrpc":"2.0"} 15:07:24.449 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:07:24.449 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:07:24.449 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 2 15:07:24.449 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",2]],"jsonrpc":"2.0"} 15:07:24.450 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:07:24.450 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:07:24.464 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Army 1 15:07:24.465 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Army",1]],"jsonrpc":"2.0"} 15:07:24.516 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Launching 15:07:24.516 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Launching 15:07:24.516 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:07:24.517 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Launching"]],"jsonrpc":"2.0"} 15:07:24.767 [WebSocketConnectReadThread-56] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:07:24.767 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:07:24.829 [WebSocketConnectReadThread-56] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:08:54.910 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: JsonStats {"stats":[{"blueprints":{"url0001":{"kills":0,"built":1,"lost":0,"lowest_health":10000}},"type":"Human","name":"s777ss","faction":3,"resources":{"massin":{"total":2133.00297851563,"reclaimed":0,"reclaimRate":0,"rate":0.0300048828125},"energyout":{"total":0,"rate":0,"excess":3560},"storage":{"storedEnergy":11800,"maxEnergy":11800,"maxMass":1950,"storedMass":1950},"energyin":{"total":15360,"reclaimed":0,"reclaimRate":0,"rate":6},"massout":{"total":0,"rate":0,"excess":183.002978515625}},"general":{"lastupdatetick":611,"score":0,"currentcap":1000,"lost":{"mass":0,"count":0,"energy":0},"kills":{"mass":0,"count":0,"energy":0},"currentunits":1,"built":{"mass":0,"count":1,"energy":0}},"units":{"air":{"lost":0,"kills":0,"built":0},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":0,"kills":0,"built":0},"tech1":{"lost":0,"kills":0,"built":0},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":0,"kills":0,"built":1},"cdr":{"lost":0,"kills":0,"built":1},"structures":{"lost":0,"kills":0,"built":0},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":0,"kills":0,"built":1}}}]} 15:08:54.911 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["JsonStats",["{\"stats\":[{\"blueprints\":{\"url0001\":{\"kills\":0,\"built\":1,\"lost\":0,\"lowest_health\":10000}},\"type\":\"Human\",\"name\":\"s777ss\",\"faction\":3,\"resources\":{\"massin\":{\"total\":2133.00297851563,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":0.0300048828125},\"energyout\":{\"total\":0,\"rate\":0,\"excess\":3560},\"storage\":{\"storedEnergy\":11800,\"maxEnergy\":11800,\"maxMass\":1950,\"storedMass\":1950},\"energyin\":{\"total\":15360,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":6},\"massout\":{\"total\":0,\"rate\":0,\"excess\":183.002978515625}},\"general\":{\"lastupdatetick\":611,\"score\":0,\"currentcap\":1000,\"lost\":{\"mass\":0,\"count\":0,\"energy\":0},\"kills\":{\"mass\":0,\"count\":0,\"energy\":0},\"currentunits\":1,\"built\":{\"mass\":0,\"count\":1,\"energy\":0}},\"units\":{\"air\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech1\":{\"lost\":0,\"kills\":0,\"built\":0},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":0,\"kills\":0,\"built\":1},\"cdr\":{\"lost\":0,\"kills\":0,\"built\":1},\"structures\":{\"lost\":0,\"kills\":0,\"built\":0},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":0,\"kills\":0,\"built\":1}}}]}"]],"jsonrpc":"2.0"} 15:08:55.133 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown 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:54) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:63) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) 15:08:55.135 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 15:08:55.135 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 15:08:55.136 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 15:08:55.136 [Thread-5] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 15:08:55.136 [Thread-5] INFO c.f.i.i.GameSession - Closing gameSession Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:153) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:39) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:205) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:165) at java.base/java.lang.Thread.run(Thread.java:1583) 15:08:55.138 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... Caused by: java.lang.InterruptedException 15:08:55.138 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 6 more 15:08:55.139 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 15:19:16.556 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24276955&playerId=395645 15:19:17.262 [main] INFO c.f.i.u.TrayIcon - Created tray icon 15:19:17.263 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 15:19:17.264 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 53968 15:19:17.267 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 23961 15:19:17.268 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 15:19:17.269 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 53967 15:19:17.271 [main] INFO c.n.j.TcpServer - TCP Server started. 15:19:17.272 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 15:19:17.284 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 53977 15:19:17.285 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 15:19:17.285 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 15:19:17.319 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 15:19:17.320 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 15:19:17.473 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 15:19:17.473 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 15:19:17.512 [ForkJoinPool.commonPool-worker-1] DEBUG c.f.i.u.PingWrapper - Pinged coturn1.faforever.com with an RTT of 36.0 15:19:17.527 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateCoturnList[messageId=4fef559d-4701-4ba5-a3cc-c376cc52c6ab, connectedHost=coturn1.faforever.com, knownServers=[CoturnServer[region=n/a, host=coturn1.faforever.com, port=3478, averageRTT=null]]] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:118) at java.base/java.lang.Thread.run(Thread.java:1583) 15:19:17.550 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:19:23.954 [Thread-5] INFO c.f.i.u.TrayIcon - Launching ICE adapter debug window ���. 15, 2025 3:19:23 �� com.sun.javafx.application.PlatformImpl startup WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @3ee0fea4' 15:19:24.756 [JavaFX Application Thread] INFO c.f.i.d.DebugWindow - Created debug window. 15:19:24.962 [JavaFX Application Thread] INFO c.f.i.d.InfoWindow - Created info window. 15:19:32.115 [Thread-11] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 15:19:32.115 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 15:19:32.115 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 15:19:32.122 [Thread-11] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 15:19:32.122 [Thread-11] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 23961 s777ss 395645 1 15:19:32.124 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 15:19:32.124 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 15:19:32.169 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:19:32.621 [Thread-11] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 15:19:32.622 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 15:19:32.622 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:19:32.622 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 15:19:32.691 [JJsonPeer] INFO c.f.i.IceAdapter - onHostGame 15:19:32.692 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: HostGame astro_crater_battles_4x4_overmap.v0002 15:19:32.692 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 15:19:32.699 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods activated 9 15:19:32.699 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["activated",9]],"jsonrpc":"2.0"} 15:19:32.699 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods uids 8b2d7222-e15d-42d5-9c4d-29e9fff00002 edf9fefc-a091-457c-8781-e837710f3c67 62e2j64a-TOMA-3652-01370-146as555a8u3 f018d977-ac53-495a-8d5f-48e5665e63bd E08710C8-B785-11E4-9CA4-35FF1C5D46B0 26778D4E-BA75-5CC2-CBA8-63795BDE74AA 263471ed-cc62-4e3f-92a7-20c919881f2c 9e8ea941-c306-aaaf-b367-u00000025000 e2d4649b-1e7a-43ad-b410-5922a41f7985 15:19:32.700 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["uids","8b2d7222-e15d-42d5-9c4d-29e9fff00002 edf9fefc-a091-457c-8781-e837710f3c67 62e2j64a-TOMA-3652-01370-146as555a8u3 f018d977-ac53-495a-8d5f-48e5665e63bd E08710C8-B785-11E4-9CA4-35FF1C5D46B0 26778D4E-BA75-5CC2-CBA8-63795BDE74AA 263471ed-cc62-4e3f-92a7-20c919881f2c 9e8ea941-c306-aaaf-b367-u00000025000 e2d4649b-1e7a-43ad-b410-5922a41f7985"]],"jsonrpc":"2.0"} 15:19:32.702 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Share ShareUntilDeath 15:19:32.703 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","ShareUntilDeath"]],"jsonrpc":"2.0"} 15:19:32.705 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Unranked No 15:19:32.705 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} 15:19:32.707 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AllowObservers 0 15:19:32.707 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} 15:19:32.709 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1000 15:19:32.709 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} 15:19:32.711 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ShareUnitCap allies 15:19:32.711 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} 15:19:32.713 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption FogOfWar explored 15:19:32.713 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} 15:19:32.715 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Victory demoralization 15:19:32.716 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","demoralization"]],"jsonrpc":"2.0"} 15:19:32.719 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Timeouts 3 15:19:32.719 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","3"]],"jsonrpc":"2.0"} 15:19:32.721 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DisconnectionDelay02 90 15:19:32.721 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} 15:19:32.723 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameSpeed normal 15:19:32.723 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} 15:19:32.725 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatsEnabled false 15:19:32.725 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} 15:19:32.727 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CivilianAlliance enemy 15:19:32.727 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} 15:19:32.729 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RevealCivilians Yes 15:19:32.729 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","Yes"]],"jsonrpc":"2.0"} 15:19:32.731 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PrebuiltUnits Off 15:19:32.731 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} 15:19:32.733 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NoRushOption Off 15:19:32.733 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} 15:19:32.735 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RandomMap Off 15:19:32.735 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} 15:19:32.737 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Score no 15:19:32.738 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","no"]],"jsonrpc":"2.0"} 15:19:32.740 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ManualUnitShare all 15:19:32.741 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} 15:19:32.743 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIReplacement Off 15:19:32.743 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} 15:19:32.745 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamSpawn fixed 15:19:32.745 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} 15:19:32.747 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamLock locked 15:19:32.747 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} 15:19:32.749 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AutoTeams tvsb 15:19:32.749 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","tvsb"]],"jsonrpc":"2.0"} 15:19:32.751 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CommonArmy Off 15:19:32.752 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} 15:19:32.753 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatMult 1.5 15:19:32.754 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatMult","1.5"]],"jsonrpc":"2.0"} 15:19:32.761 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BuildMult 1.5 15:19:32.761 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BuildMult","1.5"]],"jsonrpc":"2.0"} 15:19:32.763 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TMLRandom 0 15:19:32.763 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TMLRandom","0"]],"jsonrpc":"2.0"} 15:19:32.765 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandExpansionsAllowed 5 15:19:32.765 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandExpansionsAllowed","5"]],"jsonrpc":"2.0"} 15:19:32.767 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavalExpansionsAllowed 4 15:19:32.767 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavalExpansionsAllowed","4"]],"jsonrpc":"2.0"} 15:19:32.769 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption OmniCheat on 15:19:32.769 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["OmniCheat","on"]],"jsonrpc":"2.0"} 15:19:32.771 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIDebugDisplay displayOff 15:19:32.772 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIDebugDisplay","displayOff"]],"jsonrpc":"2.0"} 15:19:32.773 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AICDRCombat cdrcombatOn 15:19:32.774 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AICDRCombat","cdrcombatOn"]],"jsonrpc":"2.0"} 15:19:32.775 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomBonusMultiplier 70 15:19:32.775 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomBonusMultiplier","70"]],"jsonrpc":"2.0"} 15:19:32.778 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTo 0 15:19:32.778 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTo","0"]],"jsonrpc":"2.0"} 15:19:32.780 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealWho 0 15:19:32.781 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealWho","0"]],"jsonrpc":"2.0"} 15:19:32.783 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomPaladinCoefficient 2 15:19:32.783 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomPaladinCoefficient","2"]],"jsonrpc":"2.0"} 15:19:32.785 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomPaladinBonus 45 15:19:32.785 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomPaladinBonus","45"]],"jsonrpc":"2.0"} 15:19:32.787 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime1 30 15:19:32.787 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime1","30"]],"jsonrpc":"2.0"} 15:19:32.789 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime2 1 15:19:32.789 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime2","1"]],"jsonrpc":"2.0"} 15:19:32.791 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime3 1 15:19:32.791 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime3","1"]],"jsonrpc":"2.0"} 15:19:32.793 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_DeathReveal 1 15:19:32.793 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_DeathReveal","1"]],"jsonrpc":"2.0"} 15:19:32.795 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_PaladinMarks 1 15:19:32.796 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_PaladinMarks","1"]],"jsonrpc":"2.0"} 15:19:32.797 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_AutoBalance 1 15:19:32.798 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_AutoBalance","1"]],"jsonrpc":"2.0"} 15:19:32.800 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_Meteor 0 15:19:32.801 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_Meteor","0"]],"jsonrpc":"2.0"} 15:19:32.803 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomMeteorDelayTime 30 15:19:32.803 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomMeteorDelayTime","30"]],"jsonrpc":"2.0"} 15:19:32.805 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomSubseqMeteorDelayTime 12 15:19:32.805 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomSubseqMeteorDelayTime","12"]],"jsonrpc":"2.0"} 15:19:32.807 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_PhantNumber 0 15:19:32.808 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_PhantNumber","0"]],"jsonrpc":"2.0"} 15:19:32.810 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1000 15:19:32.810 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} 15:19:32.812 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwR 0.0 15:19:32.812 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwR","0.0"]],"jsonrpc":"2.0"} 15:19:32.814 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwT 15 15:19:32.814 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwT","15"]],"jsonrpc":"2.0"} 15:19:32.816 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwC 1.5 15:19:32.816 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwC","1.5"]],"jsonrpc":"2.0"} 15:19:32.818 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CampAI 1 15:19:32.819 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CampAI",1]],"jsonrpc":"2.0"} 15:19:32.821 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmpAIDelay 300 15:19:32.822 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmpAIDelay","300"]],"jsonrpc":"2.0"} 15:19:32.824 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmApplyAIx 2 15:19:32.824 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmApplyAIx",2]],"jsonrpc":"2.0"} 15:19:32.826 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmM28Easy 2 15:19:32.826 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmM28Easy",2]],"jsonrpc":"2.0"} 15:19:32.828 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28TimeBetweenOrders 1.0 15:19:32.828 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28TimeBetweenOrders","1.0"]],"jsonrpc":"2.0"} 15:19:32.831 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28Aggression 1.0 15:19:32.831 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28Aggression","1.0"]],"jsonrpc":"2.0"} 15:19:32.833 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CPUPerformance 2 15:19:32.833 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CPUPerformance",2]],"jsonrpc":"2.0"} 15:19:32.835 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28PrioritiseBPs 1 15:19:32.835 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28PrioritiseBPs",1]],"jsonrpc":"2.0"} 15:19:32.837 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28DodgeMicro 1 15:19:32.837 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28DodgeMicro",1]],"jsonrpc":"2.0"} 15:19:32.839 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CombinedArmy 2 15:19:32.839 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CombinedArmy",2]],"jsonrpc":"2.0"} 15:19:32.842 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CAInherit 2 15:19:32.842 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CAInherit",2]],"jsonrpc":"2.0"} 15:19:32.844 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIUnitCap 0 15:19:32.844 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIUnitCap","0"]],"jsonrpc":"2.0"} 15:19:32.846 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmIncrease 0 15:19:32.846 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmIncrease",0]],"jsonrpc":"2.0"} 15:19:32.848 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmDelay 20 15:19:32.848 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmDelay",20]],"jsonrpc":"2.0"} 15:19:32.850 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIGameenderStart 10 15:19:32.850 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIGameenderStart",10]],"jsonrpc":"2.0"} 15:19:32.852 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPathingDebug off 15:19:32.852 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPathingDebug","off"]],"jsonrpc":"2.0"} 15:19:32.854 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPLatoonNameDebug off 15:19:32.854 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPLatoonNameDebug","off"]],"jsonrpc":"2.0"} 15:19:32.856 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIBuilderNameDebug off 15:19:32.856 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIBuilderNameDebug","off"]],"jsonrpc":"2.0"} 15:19:32.858 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIEndlessGameLoop off 15:19:32.858 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIEndlessGameLoop","off"]],"jsonrpc":"2.0"} 15:19:32.858 [WebSocketConnectReadThread-65] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:19:32.858 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:19:32.860 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MySpecialKey1 off 15:19:32.860 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MySpecialKey1","off"]],"jsonrpc":"2.0"} 15:19:32.866 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HowToPlay How to Play 15:19:32.866 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HowToPlay","How to Play"]],"jsonrpc":"2.0"} 15:19:32.868 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UEFWaves UEF On 15:19:32.868 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UEFWaves","UEF On"]],"jsonrpc":"2.0"} 15:19:32.870 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CybranWaves Cybran On 15:19:32.870 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CybranWaves","Cybran On"]],"jsonrpc":"2.0"} 15:19:32.872 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AeonWaves Aeon On 15:19:32.872 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AeonWaves","Aeon On"]],"jsonrpc":"2.0"} 15:19:32.873 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SeraphimWaves Seraphim On 15:19:32.874 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SeraphimWaves","Seraphim On"]],"jsonrpc":"2.0"} 15:19:32.875 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NomadWaves Off 15:19:32.875 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NomadWaves","Off"]],"jsonrpc":"2.0"} 15:19:32.877 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption hqsettingskey ==================== 15:19:32.877 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["hqsettingskey","===================="]],"jsonrpc":"2.0"} 15:19:32.879 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIWavePlayer Random 15:19:32.879 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIWavePlayer","Random"]],"jsonrpc":"2.0"} 15:19:32.881 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MainBuildingHPAI 0.75 15:19:32.881 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MainBuildingHPAI","0.75"]],"jsonrpc":"2.0"} 15:19:32.883 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AltHQSpawn Off 15:19:32.883 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AltHQSpawn","Off"]],"jsonrpc":"2.0"} 15:19:32.885 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AltHQHealth Invulnerable -- 15:19:32.885 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AltHQHealth","Invulnerable --"]],"jsonrpc":"2.0"} 15:19:32.887 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQDefenses HQ AA-Tier Defenses 15:19:32.887 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQDefenses","HQ AA-Tier Defenses"]],"jsonrpc":"2.0"} 15:19:32.889 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQDefensesPD HQ Universal PD A-Tier 15:19:32.889 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQDefensesPD","HQ Universal PD A-Tier"]],"jsonrpc":"2.0"} 15:19:32.891 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillAIBase BaseBuilding Off 15:19:32.891 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillAIBase","BaseBuilding Off"]],"jsonrpc":"2.0"} 15:19:32.893 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption 2ndspawnsettingskey 2nd Spawn is Optional 15:19:32.893 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["2ndspawnsettingskey"," 2nd Spawn is Optional"]],"jsonrpc":"2.0"} 15:19:32.895 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption secondaryspawn Off 15:19:32.895 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["secondaryspawn","Off"]],"jsonrpc":"2.0"} 15:19:32.897 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnBuildingHP 0.5 15:19:32.897 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnBuildingHP","0.5"]],"jsonrpc":"2.0"} 15:19:32.899 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Alt2ndSpawn Off 15:19:32.899 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Alt2ndSpawn","Off"]],"jsonrpc":"2.0"} 15:19:32.901 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Alt2ndHealth Invulnerable -- 15:19:32.901 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Alt2ndHealth","Invulnerable --"]],"jsonrpc":"2.0"} 15:19:32.903 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnDefences 2nd Spawn AA-Tier Defenses 15:19:32.903 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnDefences","2nd Spawn AA-Tier Defenses"]],"jsonrpc":"2.0"} 15:19:32.905 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnPD 2nd Spawn Universal PD A-Tier 15:19:32.905 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnPD","2nd Spawn Universal PD A-Tier"]],"jsonrpc":"2.0"} 15:19:32.907 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnrateland 50 15:19:32.907 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnrateland","50"]],"jsonrpc":"2.0"} 15:19:32.909 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwaveloss 100 15:19:32.909 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwaveloss","100"]],"jsonrpc":"2.0"} 15:19:32.911 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnrateair 50 15:19:32.911 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnrateair","50"]],"jsonrpc":"2.0"} 15:19:32.913 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwavelossair 100 15:19:32.913 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwavelossair","100"]],"jsonrpc":"2.0"} 15:19:32.914 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnratenavy 50 15:19:32.915 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnratenavy","50"]],"jsonrpc":"2.0"} 15:19:32.916 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwavelossnavy 100 15:19:32.917 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwavelossnavy","100"]],"jsonrpc":"2.0"} 15:19:32.918 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationsettingskey =================== 15:19:32.918 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationsettingskey","==================="]],"jsonrpc":"2.0"} 15:19:32.920 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationspawn Half of Team 15:19:32.920 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationspawn","Half of Team"]],"jsonrpc":"2.0"} 15:19:32.922 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationBOOM Dooms Immune 15:19:32.922 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationBOOM","Dooms Immune"]],"jsonrpc":"2.0"} 15:19:32.924 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption winlosekey =================== 15:19:32.925 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["winlosekey","==================="]],"jsonrpc":"2.0"} 15:19:32.927 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameHoldTime Off -- 15:19:32.927 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameHoldTime","Off --"]],"jsonrpc":"2.0"} 15:19:32.929 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TorpBomberStartTime 6 15:19:32.929 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TorpBomberStartTime","6"]],"jsonrpc":"2.0"} 15:19:32.929 [WebSocketConnectReadThread-65] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:19:32.931 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillAllNonHQPlayers Assassinate All ACUs Defeat 15:19:32.931 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillAllNonHQPlayers","Assassinate All ACUs Defeat"]],"jsonrpc":"2.0"} 15:19:32.933 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillHQPlayerAllies HQ Allies Annihilation Defeat 15:19:32.933 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillHQPlayerAllies","HQ Allies Annihilation Defeat"]],"jsonrpc":"2.0"} 15:19:32.935 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption VersesSurvival Versus Survival Off 15:19:32.935 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["VersesSurvival","Versus Survival Off"]],"jsonrpc":"2.0"} 15:19:32.937 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillPlayerUnit 0 15:19:32.937 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillPlayerUnit","0"]],"jsonrpc":"2.0"} 15:19:32.939 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption wavesetupkey =================== 15:19:32.939 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["wavesetupkey","==================="]],"jsonrpc":"2.0"} 15:19:32.941 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveStyle Dynamic Attack Waves 15:19:32.941 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveStyle","Dynamic Attack Waves"]],"jsonrpc":"2.0"} 15:19:32.943 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WavesStartTimeAI 5 15:19:32.943 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WavesStartTimeAI","5"]],"jsonrpc":"2.0"} 15:19:32.945 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirTime 2 15:19:32.945 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirTime","2"]],"jsonrpc":"2.0"} 15:19:32.948 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyTime 3 15:19:32.948 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyTime","3"]],"jsonrpc":"2.0"} 15:19:32.950 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DelayUntilNextWaveAI 2 15:19:32.950 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DelayUntilNextWaveAI","2"]],"jsonrpc":"2.0"} 15:19:32.951 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HoldTimeAI 33 15:19:32.952 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HoldTimeAI","33"]],"jsonrpc":"2.0"} 15:19:32.953 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameBreak 0 15:19:32.954 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameBreak","0"]],"jsonrpc":"2.0"} 15:19:32.955 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveProgressionData Normal 15:19:32.956 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveProgressionData","Normal"]],"jsonrpc":"2.0"} 15:19:32.961 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption JumpTech2 Off 15:19:32.961 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["JumpTech2","Off"]],"jsonrpc":"2.0"} 15:19:32.963 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandPerWave 8 15:19:32.963 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandPerWave","8"]],"jsonrpc":"2.0"} 15:19:32.964 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandAmphibious All On 15:19:32.965 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandAmphibious","All On"]],"jsonrpc":"2.0"} 15:19:32.967 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AmphibiousCheck Enabled 15:19:32.967 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AmphibiousCheck","Enabled"]],"jsonrpc":"2.0"} 15:19:32.969 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiLand No 15:19:32.969 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiLand","No"]],"jsonrpc":"2.0"} 15:19:32.971 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExpMulti 60 15:19:32.971 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExpMulti","60"]],"jsonrpc":"2.0"} 15:19:32.973 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirPerWave 8 15:19:32.973 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirPerWave","8"]],"jsonrpc":"2.0"} 15:19:32.975 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ASFWaves ASF 15:19:32.975 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ASFWaves","ASF"]],"jsonrpc":"2.0"} 15:19:32.977 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiAir No 15:19:32.977 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiAir","No"]],"jsonrpc":"2.0"} 15:19:32.979 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirExpMulti 60 15:19:32.979 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirExpMulti","60"]],"jsonrpc":"2.0"} 15:19:32.980 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyPerWave 0 15:19:32.981 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyPerWave","0"]],"jsonrpc":"2.0"} 15:19:32.982 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiNaval No 15:19:32.982 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiNaval","No"]],"jsonrpc":"2.0"} 15:19:32.984 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyExpMulti 50 15:19:32.984 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyExpMulti","50"]],"jsonrpc":"2.0"} 15:19:32.986 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExperimentalSpawns Land+Air+Navy 15:19:32.987 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExperimentalSpawns","Land+Air+Navy"]],"jsonrpc":"2.0"} 15:19:32.988 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemWaves Not Adjustable - Totally Random! 15:19:32.989 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemWaves","Not Adjustable - Totally Random!"]],"jsonrpc":"2.0"} 15:19:32.990 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemLand 100 15:19:32.990 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemLand","100"]],"jsonrpc":"2.0"} 15:19:32.992 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemAir 100 15:19:32.992 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemAir","100"]],"jsonrpc":"2.0"} 15:19:32.994 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemNavy 100 15:19:32.994 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemNavy","100"]],"jsonrpc":"2.0"} 15:19:32.996 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption specialsettingskey =================== 15:19:32.996 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["specialsettingskey","==================="]],"jsonrpc":"2.0"} 15:19:32.998 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HPBonusAI 0 15:19:32.998 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HPBonusAI","0"]],"jsonrpc":"2.0"} 15:19:33.000 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpeedBonus 0 15:19:33.000 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpeedBonus","0"]],"jsonrpc":"2.0"} 15:19:33.002 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpeedBonusOnce 0 15:19:33.002 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpeedBonusOnce","0"]],"jsonrpc":"2.0"} 15:19:33.004 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DamageBoost 1 15:19:33.004 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DamageBoost","1"]],"jsonrpc":"2.0"} 15:19:33.006 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption airdropbreakkey =================== 15:19:33.006 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["airdropbreakkey","==================="]],"jsonrpc":"2.0"} 15:19:33.008 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportFrequency Every 4 to 6 Minutes 15:19:33.008 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportFrequency","Every 4 to 6 Minutes"]],"jsonrpc":"2.0"} 15:19:33.011 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption InitialTransports 2 15:19:33.011 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["InitialTransports","2"]],"jsonrpc":"2.0"} 15:19:33.013 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportMultiplier 1 > 1.25 > 1.5 > 1.75 > 2 15:19:33.013 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportMultiplier","1 > 1.25 > 1.5 > 1.75 > 2"]],"jsonrpc":"2.0"} 15:19:33.015 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportsToStartTime 0.15 15:19:33.015 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportsToStartTime","0.15"]],"jsonrpc":"2.0"} 15:19:33.017 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportEndTime Endless -- 15:19:33.017 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportEndTime","Endless --"]],"jsonrpc":"2.0"} 15:19:33.019 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportUnits Bots+Tanks (Mixed Race) 15:19:33.019 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportUnits","Bots+Tanks (Mixed Race)"]],"jsonrpc":"2.0"} 15:19:33.021 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RamboChance 50 15:19:33.021 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RamboChance","50"]],"jsonrpc":"2.0"} 15:19:33.022 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportExpChance 20 15:19:33.023 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportExpChance","20"]],"jsonrpc":"2.0"} 15:19:33.024 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TranSpawnLocation All Sides 15:19:33.025 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TranSpawnLocation","All Sides"]],"jsonrpc":"2.0"} 15:19:33.026 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption extraresponsekey =================== 15:19:33.027 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["extraresponsekey","==================="]],"jsonrpc":"2.0"} 15:19:33.028 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MinorBossSpawns Land+Air 15:19:33.029 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MinorBossSpawns","Land+Air"]],"jsonrpc":"2.0"} 15:19:33.031 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NomanderSpawn 0.88 15:19:33.031 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NomanderSpawn","0.88"]],"jsonrpc":"2.0"} 15:19:33.033 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExtraASFEnabled 1 15:19:33.033 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExtraASFEnabled","1"]],"jsonrpc":"2.0"} 15:19:33.035 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ACUHunterTime 0.85 15:19:33.035 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ACUHunterTime","0.85"]],"jsonrpc":"2.0"} 15:19:33.037 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ACUHunterSize 1 15:19:33.037 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ACUHunterSize","1"]],"jsonrpc":"2.0"} 15:19:33.038 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ParagonCycle 5 15:19:33.039 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ParagonCycle","5"]],"jsonrpc":"2.0"} 15:19:33.040 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ParagonNuke Off 15:19:33.041 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ParagonNuke","Off"]],"jsonrpc":"2.0"} 15:19:33.042 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyYolo Yolona+Arty Response On 15:19:33.043 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyYolo","Yolona+Arty Response On"]],"jsonrpc":"2.0"} 15:19:33.044 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecondaryBuildingFlag On - Random Map Spawn 15:19:33.044 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecondaryBuildingFlag","On - Random Map Spawn"]],"jsonrpc":"2.0"} 15:19:33.046 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SupportBaseMulti 1 15:19:33.046 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SupportBaseMulti","1"]],"jsonrpc":"2.0"} 15:19:33.048 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SupportBaseNukes SB Nuke Retaliation - On 15:19:33.048 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SupportBaseNukes","SB Nuke Retaliation - On"]],"jsonrpc":"2.0"} 15:19:33.051 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PowerStallTime 6 15:19:33.051 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PowerStallTime","6"]],"jsonrpc":"2.0"} 15:19:33.056 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RiftUnits 4 15:19:33.056 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RiftUnits","4"]],"jsonrpc":"2.0"} 15:19:33.058 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption endgamekey =================== 15:19:33.058 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["endgamekey","==================="]],"jsonrpc":"2.0"} 15:19:33.060 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Endless Off 15:19:33.060 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Endless","Off"]],"jsonrpc":"2.0"} 15:19:33.061 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExtraWaveDelay 1 15:19:33.062 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExtraWaveDelay","1"]],"jsonrpc":"2.0"} 15:19:33.063 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndWaveMulti 3 15:19:33.063 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndWaveMulti","3"]],"jsonrpc":"2.0"} 15:19:33.065 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndWaveAir 1 15:19:33.065 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndWaveAir","1"]],"jsonrpc":"2.0"} 15:19:33.067 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BossWaveEndlessSpawn 4 15:19:33.067 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BossWaveEndlessSpawn","4"]],"jsonrpc":"2.0"} 15:19:33.069 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyOn On, Repeats Spawn 15:19:33.069 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyOn","On, Repeats Spawn"]],"jsonrpc":"2.0"} 15:19:33.071 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtySpawnTime 10 15:19:33.071 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtySpawnTime","10"]],"jsonrpc":"2.0"} 15:19:33.073 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyType Guardian (T3 DPS, T4 Range) 15:19:33.073 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyType","Guardian (T3 DPS, T4 Range)"]],"jsonrpc":"2.0"} 15:19:33.075 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomCount 1 15:19:33.075 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomCount","1"]],"jsonrpc":"2.0"} 15:19:33.077 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomDamageHQ 25 15:19:33.077 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomDamageHQ","25"]],"jsonrpc":"2.0"} 15:19:33.079 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomIncrease 1 15:19:33.079 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomIncrease","1"]],"jsonrpc":"2.0"} 15:19:33.081 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomMinimum 1 15:19:33.081 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomMinimum","1"]],"jsonrpc":"2.0"} 15:19:33.082 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomMaximum 3 15:19:33.083 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomMaximum","3"]],"jsonrpc":"2.0"} 15:19:33.084 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomBoostHP 0 15:19:33.084 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomBoostHP","0"]],"jsonrpc":"2.0"} 15:19:33.086 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomStorm 1 15:19:33.086 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomStorm","1"]],"jsonrpc":"2.0"} 15:19:33.088 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomCrawlers Doom Mega + Doom Fatboy 15:19:33.088 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomCrawlers","Doom Mega + Doom Fatboy"]],"jsonrpc":"2.0"} 15:19:33.090 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomWalkers Doom Colossus + Doom Ythotha 15:19:33.090 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomWalkers","Doom Colossus + Doom Ythotha"]],"jsonrpc":"2.0"} 15:19:33.093 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpawnAlliesForceFlag On - Land Only 15:19:33.093 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpawnAlliesForceFlag","On - Land Only"]],"jsonrpc":"2.0"} 15:19:33.095 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AlliedForceMultiplier 3 15:19:33.095 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AlliedForceMultiplier","3"]],"jsonrpc":"2.0"} 15:19:33.097 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ecoboostkey =================== 15:19:33.097 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ecoboostkey","==================="]],"jsonrpc":"2.0"} 15:19:33.099 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HumanEcoBoost 15 15:19:33.099 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HumanEcoBoost","15"]],"jsonrpc":"2.0"} 15:19:33.101 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameEcoBoost 75 15:19:33.101 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameEcoBoost","75"]],"jsonrpc":"2.0"} 15:19:33.103 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndEcoBoostTime 4 15:19:33.103 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndEcoBoostTime","4"]],"jsonrpc":"2.0"} 15:19:33.105 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQAllyEcoBoost 0 15:19:33.105 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQAllyEcoBoost","0"]],"jsonrpc":"2.0"} 15:19:33.107 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WreckDespawn 180 15:19:33.107 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WreckDespawn","180"]],"jsonrpc":"2.0"} 15:19:33.109 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WreckReclaim 1 15:19:33.109 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WreckReclaim","1"]],"jsonrpc":"2.0"} 15:19:33.111 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQMass 50 15:19:33.111 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQMass","50"]],"jsonrpc":"2.0"} 15:19:33.113 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQEnergy 10000 15:19:33.113 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQEnergy","10000"]],"jsonrpc":"2.0"} 15:19:33.114 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption nukewavekey =================== 15:19:33.114 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["nukewavekey","==================="]],"jsonrpc":"2.0"} 15:19:33.117 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukesOn All On 15:19:33.117 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukesOn","All On"]],"jsonrpc":"2.0"} 15:19:33.118 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeTime 0.90 15:19:33.118 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeTime","0.90"]],"jsonrpc":"2.0"} 15:19:33.120 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeStrikeEveryAI 6 to 7 Mins 15:19:33.120 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeStrikeEveryAI","6 to 7 Mins"]],"jsonrpc":"2.0"} 15:19:33.122 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukesPerStrikeAI Few 15:19:33.122 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukesPerStrikeAI","Few"]],"jsonrpc":"2.0"} 15:19:33.124 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeIncreasePerStrike 0 15:19:33.124 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeIncreasePerStrike","0"]],"jsonrpc":"2.0"} 15:19:33.126 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NuclearOverwhelm Off 15:19:33.126 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NuclearOverwhelm","Off"]],"jsonrpc":"2.0"} 15:19:33.128 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption buildrestrictionkey =================== 15:19:33.128 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["buildrestrictionkey","==================="]],"jsonrpc":"2.0"} 15:19:33.130 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HivesPerPlayerAI 140 15:19:33.130 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HivesPerPlayerAI","140"]],"jsonrpc":"2.0"} 15:19:33.132 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameParagon Paragon Midgame 15:19:33.132 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameParagon","Paragon Midgame"]],"jsonrpc":"2.0"} 15:19:33.135 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameYolo Yolona Midgame 15:19:33.135 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameYolo","Yolona Midgame"]],"jsonrpc":"2.0"} 15:19:33.137 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpecialWeapons T4AA + EmpTacs Enabled 15:19:33.137 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpecialWeapons","T4AA + EmpTacs Enabled"]],"jsonrpc":"2.0"} 15:19:33.139 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyNukeEnable No Restrictions (Buildable Arty/Nukes/Sat) 15:19:33.139 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyNukeEnable","No Restrictions (Buildable Arty\/Nukes\/Sat)"]],"jsonrpc":"2.0"} 15:19:33.141 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQAllyRestrict HQ Allies No Restrictions 15:19:33.141 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQAllyRestrict","HQ Allies No Restrictions"]],"jsonrpc":"2.0"} 15:19:33.143 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption specialkey =================== 15:19:33.143 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["specialkey","==================="]],"jsonrpc":"2.0"} 15:19:33.145 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeLand Normal Land 15:19:33.145 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeLand","Normal Land"]],"jsonrpc":"2.0"} 15:19:33.150 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeAir Normal Air 15:19:33.150 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeAir","Normal Air"]],"jsonrpc":"2.0"} 15:19:33.152 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeNavy Normal Navy 15:19:33.152 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeNavy","Normal Navy"]],"jsonrpc":"2.0"} 15:19:33.155 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndOfSettings Good Luck! Have Fun! 15:19:33.155 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndOfSettings","Good Luck! Have Fun!"]],"jsonrpc":"2.0"} 15:19:33.160 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ScenarioFile /maps/astro_crater_battles_4x4_overmap.v0002/astro_crater_battles_4x4_overmap_scenario.lua 15:19:33.160 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/astro_crater_battles_4x4_overmap.v0002\/astro_crater_battles_4x4_overmap_scenario.lua"]],"jsonrpc":"2.0"} 15:19:33.160 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Slots 8 15:19:33.160 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",8]],"jsonrpc":"2.0"} 15:19:33.762 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 3 15:19:33.762 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",3]],"jsonrpc":"2.0"} 15:19:33.762 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:19:33.762 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:19:33.762 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 1 15:19:33.762 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",1]],"jsonrpc":"2.0"} 15:19:33.763 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:19:33.763 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:19:33.769 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:19:33.769 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:19:33.802 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:19:33.802 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:19:33.803 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:19:33.803 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:19:33.805 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:19:33.805 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:19:33.806 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:19:33.806 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:19:33.808 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:19:33.808 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:19:33.809 [Thread-11] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:19:33.809 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:20:54.845 [Thread-11] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown 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:54) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:63) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) 15:20:54.846 [Thread-11] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 15:20:54.846 [Thread-11] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 15:20:54.846 [Thread-11] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 15:20:54.846 [Thread-11] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 15:20:54.847 [Thread-11] INFO c.f.i.i.GameSession - Closing gameSession 15:20:54.847 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 15:20:54.847 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 15:20:54.848 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped Exception in thread "Thread-11" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:153) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:39) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:205) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:165) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 6 more java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 15:21:27.855 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24276938&playerId=395645 15:21:28.554 [main] INFO c.f.i.u.TrayIcon - Created tray icon 15:21:28.554 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 15:21:28.556 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 54082 15:21:28.559 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 53438 15:21:28.560 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 15:21:28.561 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 54081 15:21:28.563 [main] INFO c.n.j.TcpServer - TCP Server started. 15:21:28.564 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 15:21:28.808 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 54094 15:21:28.809 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 15:21:28.810 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 15:21:28.821 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:21:28.830 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 15:21:28.832 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 15:21:29.004 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 15:21:29.004 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 15:21:29.046 [ForkJoinPool.commonPool-worker-1] DEBUG c.f.i.u.PingWrapper - Pinged coturn1.faforever.com with an RTT of 36.0 15:21:43.081 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 15:21:43.081 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 15:21:43.082 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 15:21:43.088 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 15:21:43.089 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 53438 s777ss 395645 1 15:21:43.091 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 15:21:43.091 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 15:21:43.135 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:21:43.516 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 15:21:43.517 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 15:21:43.517 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:21:43.517 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 15:21:43.583 [JJsonPeer] INFO c.f.i.IceAdapter - onJoinGame 230115 saekie 15:21:43.587 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: saekie(230115), localOffer: false, preferredPort: 0 15:21:43.588 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer saekie(230115) 15:21:43.591 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: JoinGame 127.0.0.1:64519 saekie 230115 15:21:43.591 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 15:21:43.593 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 479954 TypeError403, offer: true 15:21:43.594 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: TypeError403(479954), localOffer: true, preferredPort: 0 15:21:43.594 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer TypeError403(479954) 15:21:43.595 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,479954,"gathering"],"jsonrpc":"2.0"} 15:21:43.596 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:64520 TypeError403 479954 15:21:43.596 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} 15:21:43.597 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 336072 lemoulindubost, offer: true 15:21:43.597 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: lemoulindubost(336072), localOffer: true, preferredPort: 0 15:21:43.598 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer lemoulindubost(336072) 15:21:43.599 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:64521 lemoulindubost 336072 15:21:43.599 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,336072,"gathering"],"jsonrpc":"2.0"} 15:21:43.599 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} 15:21:43.599 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 375564 Vladosika, offer: true 15:21:43.600 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Vladosika(375564), localOffer: true, preferredPort: 0 15:21:43.600 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Vladosika(375564) 15:21:43.601 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:64522 Vladosika 375564 15:21:43.601 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,375564,"gathering"],"jsonrpc":"2.0"} 15:21:43.602 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} 15:21:43.602 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 56185 chelovechiwka, offer: true 15:21:43.602 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: chelovechiwka(56185), localOffer: true, preferredPort: 0 15:21:43.603 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer chelovechiwka(56185) 15:21:43.603 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:64523 chelovechiwka 56185 15:21:43.603 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,56185,"gathering"],"jsonrpc":"2.0"} 15:21:43.603 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} 15:21:43.604 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 284270 IDEDARY, offer: true 15:21:43.604 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: IDEDARY(284270), localOffer: true, preferredPort: 0 15:21:43.605 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer IDEDARY(284270) 15:21:43.605 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:64524 IDEDARY 284270 15:21:43.605 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:21:43.605 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} 15:21:43.606 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 82984 zsozs, offer: true 15:21:43.606 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: zsozs(82984), localOffer: true, preferredPort: 0 15:21:43.607 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer zsozs(82984) 15:21:43.608 [Thread-16] INFO c.f.i.i.PeerIceModule - ICE chelovechiwka(56185): Initiating ICE for peer 15:21:43.608 [Thread-12] INFO c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): Initiating ICE for peer 15:21:43.608 [Thread-14] INFO c.f.i.i.PeerIceModule - ICE Vladosika(375564): Initiating ICE for peer 15:21:43.608 [Thread-18] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:21:43.608 [Thread-10] INFO c.f.i.i.PeerIceModule - ICE TypeError403(479954): Initiating ICE for peer 15:21:43.608 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:64525 zsozs 82984 15:21:43.608 [Thread-20] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,82984,"gathering"],"jsonrpc":"2.0"} 15:21:43.608 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} 15:21:43.609 [Thread-20] INFO c.f.i.i.PeerIceModule - ICE zsozs(82984): Initiating ICE for peer 15:21:43.609 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 506539 Paulosan, offer: true 15:21:43.609 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Paulosan(506539), localOffer: true, preferredPort: 0 15:21:43.610 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Paulosan(506539) 15:21:43.610 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:64526 Paulosan 506539 15:21:43.610 [Thread-22] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,506539,"gathering"],"jsonrpc":"2.0"} 15:21:43.610 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} 15:21:43.611 [Thread-22] INFO c.f.i.i.PeerIceModule - ICE Paulosan(506539): Initiating ICE for peer 15:21:43.621 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 479954 15:21:43.622 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["479954"]],"jsonrpc":"2.0"} 15:21:43.622 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 336072 15:21:43.622 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["336072"]],"jsonrpc":"2.0"} 15:21:43.623 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 375564 15:21:43.623 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["375564"]],"jsonrpc":"2.0"} 15:21:43.623 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 56185 15:21:43.624 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["56185"]],"jsonrpc":"2.0"} 15:21:43.624 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 284270 15:21:43.624 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["284270"]],"jsonrpc":"2.0"} 15:21:43.624 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 82984 15:21:43.625 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["82984"]],"jsonrpc":"2.0"} 15:21:43.625 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 506539 15:21:43.625 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["506539"]],"jsonrpc":"2.0"} 15:21:43.774 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:21:43.775 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:21:43.823 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 3:21:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Initialized newConfig: merge of system properties,reference.conf @ jar:file:/C:/Program%20Files/FAF%20Client/natives/faf-ice-adapter.jar!/reference.conf: 1 ���. 15, 2025 3:21:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: net.java.sip.communicator.SC_HOME_DIR_LOCATION not set ���. 15, 2025 3:21:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Initialized legacyConfig: sip communicator props (no description provided) ���. 15, 2025 3:21:44 �� org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Using AwsCandidateHarvester. 15:21:44.169 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":230115,"destId":395645,"password":"3jnbp6gh9vbl4m27qa9v034vqd","ufrag":"1sp471ik4s8ir4","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.101","port":6659,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"94.131.219.250","port":6659,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"31","relAddr":"192.168.0.101","relPort":6659},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":15841,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"94.131.219.250","relPort":6659}]} 15:21:44.169 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} 15:21:44.170 [Thread-23] DEBUG c.f.i.i.PeerIceModule - ICE saekie(230115): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 15:21:44.170 [Thread-23] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,230115,"gathering"],"jsonrpc":"2.0"} 15:21:44.171 [Thread-23] INFO c.f.i.i.PeerIceModule - ICE saekie(230115): Initiating ICE for peer 15:21:44.171 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:21:44.418 [WebSocketConnectReadThread-72] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:21:44.419 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:21:44.478 [WebSocketConnectReadThread-72] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 3:21:44 �� org.ice4j.ice.harvest.MappingCandidateHarvesters maybeAdd INFO: Discarding a mapping harvester: org.ice4j.ice.harvest.AwsCandidateHarvester@52dd762d ���. 15, 2025 3:21:44 �� org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Initialized mapping harvesters (delay=504ms). stunDiscoveryFailed=false 15:21:44.516 [Thread-16] INFO c.f.i.i.PeerIceModule - ICE chelovechiwka(56185): Gathering ice candidates 15:21:44.516 [Thread-18] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:21:44.516 [Thread-12] INFO c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): Gathering ice candidates 15:21:44.516 [Thread-10] INFO c.f.i.i.PeerIceModule - ICE TypeError403(479954): Gathering ice candidates 15:21:44.516 [Thread-22] INFO c.f.i.i.PeerIceModule - ICE Paulosan(506539): Gathering ice candidates 15:21:44.516 [Thread-20] INFO c.f.i.i.PeerIceModule - ICE zsozs(82984): Gathering ice candidates 15:21:44.516 [Thread-14] INFO c.f.i.i.PeerIceModule - ICE Vladosika(375564): Gathering ice candidates ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:7b5k3f8uvi5i6jajt8u29akgqi ice-ufrag:feeuo1ik4sbanb tie-breaker:2918946534940182730): role from controlling = true to controlling = false 15:21:44.517 [Thread-23] INFO c.f.i.i.PeerIceModule - ICE saekie(230115): Gathering ice candidates 15:21:44.520 [Thread-23] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:21:44.520 [Thread-16] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:21:44.520 [Thread-20] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:21:44.520 [Thread-12] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:21:44.520 [Thread-22] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:21:44.520 [Thread-10] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:21:44.520 [Thread-18] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:21:44.520 [Thread-14] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:21:44.682 [Thread-14] DEBUG c.f.i.i.PeerIceModule - ICE Vladosika(375564): Sending own candidates to 375564, offered candidates: host(udp), srflx(udp), relay(udp) 15:21:44.682 [Thread-18] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:21:44.682 [Thread-20] DEBUG c.f.i.i.PeerIceModule - ICE zsozs(82984): Sending own candidates to 82984, offered candidates: host(udp), srflx(udp), relay(udp) 15:21:44.682 [Thread-12] DEBUG c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): Sending own candidates to 336072, offered candidates: host(udp), srflx(udp), relay(udp) 15:21:44.682 [Thread-23] DEBUG c.f.i.i.PeerIceModule - ICE saekie(230115): Sending own candidates to 230115, offered candidates: host(udp), srflx(udp), relay(udp) 15:21:44.682 [Thread-16] DEBUG c.f.i.i.PeerIceModule - ICE chelovechiwka(56185): Sending own candidates to 56185, offered candidates: host(udp), srflx(udp), relay(udp) 15:21:44.682 [Thread-10] DEBUG c.f.i.i.PeerIceModule - ICE TypeError403(479954): Sending own candidates to 479954, offered candidates: host(udp), srflx(udp), relay(udp) 15:21:44.682 [Thread-22] DEBUG c.f.i.i.PeerIceModule - ICE Paulosan(506539): Sending own candidates to 506539, offered candidates: host(udp), srflx(udp), relay(udp) 15:21:44.682 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:21:44.682 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,336072,"awaitingCandidates"],"jsonrpc":"2.0"} 15:21:44.682 [Thread-22] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,506539,"awaitingCandidates"],"jsonrpc":"2.0"} 15:21:44.682 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,375564,"awaitingCandidates"],"jsonrpc":"2.0"} 15:21:44.682 [Thread-20] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,82984,"awaitingCandidates"],"jsonrpc":"2.0"} 15:21:44.682 [Thread-23] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,230115,"awaitingCandidates"],"jsonrpc":"2.0"} 15:21:44.682 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,56185,"awaitingCandidates"],"jsonrpc":"2.0"} 15:21:44.682 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,479954,"awaitingCandidates"],"jsonrpc":"2.0"} 15:21:44.683 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:21:44.689 [Thread-23] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,230115,"{\"srcId\":395645,\"destId\":230115,\"password\":\"7b5k3f8uvi5i6jajt8u29akgqi\",\"ufrag\":\"feeuo1ik4sbanb\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":7098,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56108,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":\"100.77.68.54\",\"relPort\":7098},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":19489,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relAddr\":\"188.163.76.172\",\"relPort\":56108}]}"],"jsonrpc":"2.0"} 15:21:44.689 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,375564,"{\"srcId\":395645,\"destId\":375564,\"password\":\"25f7fheehc6mvt3io6qv86r3h5\",\"ufrag\":\"ffosr1ik4sbahl\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6566,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55464,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"100.77.68.54\",\"relPort\":6566},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14832,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":\"188.163.76.172\",\"relPort\":55464}]}"],"jsonrpc":"2.0"} 15:21:44.689 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,479954,"{\"srcId\":395645,\"destId\":479954,\"password\":\"3egh7jn26ujjf2ht2rsvad1ubg\",\"ufrag\":\"8p9e21ik4sbahl\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6507,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55897,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":\"100.77.68.54\",\"relPort\":6507},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12478,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relAddr\":\"188.163.76.172\",\"relPort\":55897}]}"],"jsonrpc":"2.0"} 15:21:44.689 [Thread-20] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,82984,"{\"srcId\":395645,\"destId\":82984,\"password\":\"2812jd7j6qfadcl5kat01kuqrf\",\"ufrag\":\"65kfc1ik4sbahl\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":7007,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55381,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":\"100.77.68.54\",\"relPort\":7007},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":18562,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relAddr\":\"188.163.76.172\",\"relPort\":55381}]}"],"jsonrpc":"2.0"} 15:21:44.690 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,336072,"{\"srcId\":395645,\"destId\":336072,\"password\":\"5heuifgvo88n6vao9gvmn2332i\",\"ufrag\":\"4a4eh1ik4sbahl\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6409,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55913,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":\"100.77.68.54\",\"relPort\":6409},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":19692,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relAddr\":\"188.163.76.172\",\"relPort\":55913}]}"],"jsonrpc":"2.0"} 15:21:44.690 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"2n2h8v4s2drmijvjvqk9ektpi\",\"ufrag\":\"5n2pr1ik4sbahl\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6150,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55572,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"100.77.68.54\",\"relPort\":6150},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15799,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":\"188.163.76.172\",\"relPort\":55572}]}"],"jsonrpc":"2.0"} 15:21:44.689 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,56185,"{\"srcId\":395645,\"destId\":56185,\"password\":\"73o59r7lp0tbpj616jio3sjube\",\"ufrag\":\"ahns01ik4sbahl\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6248,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55852,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":\"100.77.68.54\",\"relPort\":6248},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16949,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"188.163.76.172\",\"relPort\":55852}]}"],"jsonrpc":"2.0"} 15:21:44.689 [Thread-22] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,506539,"{\"srcId\":395645,\"destId\":506539,\"password\":\"66daa6dcavc3gnrfdjc6bujk2\",\"ufrag\":\"2mfto1ik4sbahl\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6285,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55375,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":\"100.77.68.54\",\"relPort\":6285},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":19200,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"188.163.76.172\",\"relPort\":55375}]}"],"jsonrpc":"2.0"} 15:21:44.692 [Thread-23] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,230115,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.101:6659/udp/host ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.131.219.250:6659/udp/srflx ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:15841/udp/relay 15:21:44.697 [Thread-23] DEBUG c.f.i.i.PeerIceModule - ICE saekie(230115): Starting ICE for peer 230115 ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add peer CandidatePair with new reflexive address to checkList: CandidatePair (State=Frozen Priority=7998392938176446462): LocalCandidate=candidate:1 1 udp 2130706431 100.77.68.54 7098 typ host RemoteCandidate=candidate:10000 1 udp 1862270975 94.131.219.250 43813 typ prflx ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:7098/udp/host -> 94.131.219.250:43813/udp/prflx (faData.RTP). ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.131.219.250:43813/udp ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:56108/udp/srflx -> 94.131.219.250:43813/udp/prflx (faData.RTP). ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:56108/udp/srflx -> 94.131.219.250:43813/udp/prflx (faData.RTP) ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 100.77.68.54:7098/udp/host -> 94.131.219.250:43813/udp/prflx (faData.RTP) ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:21:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 15:21:44.938 [WebSocketConnectReadThread-171] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:21:44.938 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:21:44.940 [Thread-23] DEBUG c.f.i.i.PeerIceModule - ICE saekie(230115): ICE terminated, connected, selected candidate pair: host <-> prflx 15:21:44.940 [Thread-23] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,230115,true],"jsonrpc":"2.0"} 15:21:44.941 [Thread-23] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,230115,"connected"],"jsonrpc":"2.0"} 15:21:44.942 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE saekie(230115): Now forwarding data from ICE to FA for peer 15:21:44.988 [WebSocketConnectReadThread-171] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:21:45.217 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":82984,"destId":395645,"password":"4raqsn9j7f5cgej3m8vrpprjhj","ufrag":"2g5im1ik4sbclf","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.100.5","port":6715,"type":"HOST_CANDIDATE","generation":0,"id":"32","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.56.1","port":6715,"type":"HOST_CANDIDATE","generation":0,"id":"33","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"178.164.188.138","port":6715,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"34","relAddr":"192.168.100.5","relPort":6715},{"foundation":"3","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":16182,"type":"RELAYED_CANDIDATE","generation":0,"id":"35","relAddr":"178.164.188.138","relPort":6715}]} 15:21:45.217 [Thread-70] DEBUG c.f.i.i.PeerIceModule - ICE zsozs(82984): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) 15:21:45.217 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} 15:21:45.218 [Thread-70] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,82984,"checking"],"jsonrpc":"2.0"} 15:21:45.219 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.100.5:6715/udp/host ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.56.1:6715/udp/host ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 178.164.188.138:6715/udp/srflx ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:16182/udp/relay 15:21:45.220 [Thread-70] DEBUG c.f.i.i.PeerIceModule - ICE zsozs(82984): Starting ICE for peer 82984 ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:7007/udp/host -> 178.164.188.138:6715/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 178.164.188.138:6715/udp ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55381/udp/srflx -> 178.164.188.138:6715/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55381/udp/srflx -> 178.164.188.138:6715/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 15:21:45.362 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":284270,"destId":395645,"password":"59ineqgct1h76rug7oscr0ddga","ufrag":"8uvn31ik4sbci5","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.88.231","port":6649,"type":"HOST_CANDIDATE","generation":0,"id":"23","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"85.163.103.23","port":6649,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"24","relAddr":"192.168.88.231","relPort":6649},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":17714,"type":"RELAYED_CANDIDATE","generation":0,"id":"25","relAddr":"85.163.103.23","relPort":6649}]} 15:21:45.362 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":12,"jsonrpc":"2.0"} 15:21:45.362 [Thread-74] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 15:21:45.363 [Thread-74] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.88.231:6649/udp/host ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 85.163.103.23:6649/udp/srflx ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:17714/udp/relay 15:21:45.364 [Thread-74] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Starting ICE for peer 284270 ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55381/udp/srflx -> 178.164.188.138:6715/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55381/udp/srflx -> 178.164.188.138:6715/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55381/udp/srflx -> 178.164.188.138:6715/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55381/udp/srflx -> 178.164.188.138:6715/udp/srflx (faData.RTP) ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 15:21:45.432 [Thread-70] DEBUG c.f.i.i.PeerIceModule - ICE zsozs(82984): ICE terminated, connected, selected candidate pair: srflx <-> srflx 15:21:45.433 [Thread-70] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,82984,true],"jsonrpc":"2.0"} 15:21:45.433 [Thread-70] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,82984,"connected"],"jsonrpc":"2.0"} 15:21:45.434 [Thread-70] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 82984 15:21:45.435 [Thread-75] DEBUG c.f.i.i.PeerIceModule - ICE zsozs(82984): Now forwarding data from ICE to FA for peer 15:21:45.464 [WebSocketConnectReadThread-189] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:21:45.464 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6150/udp/host -> 85.163.103.23:6649/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 85.163.103.23:6649/udp ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55572/udp/srflx -> 85.163.103.23:6649/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55572/udp/srflx -> 85.163.103.23:6649/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 15:21:45.474 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":336072,"destId":395645,"password":"69q0a3ajqq1dd34cjpfc0mmkke","ufrag":"2hf3c1ik4sbcl8","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.13","port":6610,"type":"HOST_CANDIDATE","generation":0,"id":"27","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"61.26.167.153","port":6610,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"28","relAddr":"192.168.0.13","relPort":6610},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":16678,"type":"RELAYED_CANDIDATE","generation":0,"id":"29","relAddr":"61.26.167.153","relPort":6610}]} 15:21:45.474 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":13,"jsonrpc":"2.0"} 15:21:45.475 [Thread-76] DEBUG c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 15:21:45.475 [Thread-76] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,336072,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.13:6610/udp/host ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 61.26.167.153:6610/udp/srflx ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.161.127.50:16678/udp/relay 15:21:45.476 [Thread-76] DEBUG c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): Starting ICE for peer 336072 ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 15:21:45.513 [WebSocketConnectReadThread-189] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6150/udp/host -> 94.130.225.99:17714/udp/relay (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:17714/udp ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55572/udp/srflx -> 94.130.225.99:17714/udp/relay (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55572/udp/srflx -> 85.163.103.23:6649/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55572/udp/srflx -> 85.163.103.23:6649/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55572/udp/srflx -> 85.163.103.23:6649/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55572/udp/srflx -> 85.163.103.23:6649/udp/srflx (faData.RTP) ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 15:21:45.585 [Thread-74] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): ICE terminated, connected, selected candidate pair: srflx <-> srflx 15:21:45.585 [Thread-74] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,284270,true],"jsonrpc":"2.0"} 15:21:45.585 [Thread-74] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"connected"],"jsonrpc":"2.0"} 15:21:45.586 [Thread-74] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 284270 15:21:45.586 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:21:45.586 [Thread-78] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Now forwarding data from ICE to FA for peer 15:21:45.604 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":56185,"destId":395645,"password":"6mg41vccj5oceq1nod818eaggp","ufrag":"2e8em1ik4sbcr9","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.100.6","port":6294,"type":"HOST_CANDIDATE","generation":0,"id":"24","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.63.201.127","port":1330,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"25","relAddr":"192.168.100.6","relPort":6294},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":10351,"type":"RELAYED_CANDIDATE","generation":0,"id":"26","relAddr":"2.63.201.127","relPort":1330}]} 15:21:45.604 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":14,"jsonrpc":"2.0"} 15:21:45.605 [Thread-81] DEBUG c.f.i.i.PeerIceModule - ICE chelovechiwka(56185): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 15:21:45.605 [Thread-81] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,56185,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.100.6:6294/udp/host ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 2.63.201.127:1330/udp/srflx ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:10351/udp/relay 15:21:45.607 [Thread-81] DEBUG c.f.i.i.PeerIceModule - ICE chelovechiwka(56185): Starting ICE for peer 56185 ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 15:21:45.745 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":375564,"destId":395645,"password":"4mdm0qhskleer55dg1t1n0gmcb","ufrag":"blenh1ik4sbccb","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.198","port":6753,"type":"HOST_CANDIDATE","generation":0,"id":"24","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"82.138.47.194","port":6753,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"25","relAddr":"192.168.0.198","relPort":6753},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":16183,"type":"RELAYED_CANDIDATE","generation":0,"id":"26","relAddr":"82.138.47.194","relPort":6753}]} 15:21:45.746 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":15,"jsonrpc":"2.0"} 15:21:45.746 [Thread-84] DEBUG c.f.i.i.PeerIceModule - ICE Vladosika(375564): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 15:21:45.746 [Thread-84] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,375564,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.198:6753/udp/host ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 82.138.47.194:6753/udp/srflx ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:16183/udp/relay 15:21:45.747 [Thread-84] DEBUG c.f.i.i.PeerIceModule - ICE Vladosika(375564): Starting ICE for peer 375564 ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 15:21:45.837 [WebSocketConnectReadThread-202] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:21:45.837 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6409/udp/host -> 61.26.167.153:6610/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 61.26.167.153:6610/udp ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55913/udp/srflx -> 61.26.167.153:6610/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55913/udp/srflx -> 61.26.167.153:6610/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:7098/udp/host -> 192.168.0.101:6659/udp/host (faData.RTP), failing. 15:21:45.886 [WebSocketConnectReadThread-202] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6409/udp/host -> 5.161.127.50:16678/udp/relay (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 5.161.127.50:16678/udp ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55913/udp/srflx -> 5.161.127.50:16678/udp/relay (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:7098/udp/host -> 94.131.219.250:6659/udp/srflx (faData.RTP), failing. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:16949/udp/relay -> 2.63.201.127:1330/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 2.63.201.127:1330/udp ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:16949/udp/relay -> 2.63.201.127:1330/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 94.130.225.99:16949/udp/relay -> 2.63.201.127:1330/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6248/udp/host -> 94.130.225.99:10351/udp/relay (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:10351/udp ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55852/udp/srflx -> 94.130.225.99:10351/udp/relay (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:19489/udp/relay -> 192.168.0.101:6659/udp/host (faData.RTP), failing. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:16949/udp/relay -> 2.63.201.127:1330/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:16949/udp/relay -> 94.130.225.99:10351/udp/relay (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:16949/udp/relay -> 94.130.225.99:10351/udp/relay (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:7098/udp/host -> 94.130.225.99:15841/udp/relay (faData.RTP), failing. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6248/udp/host -> 94.130.225.99:10351/udp/relay (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55852/udp/srflx -> 94.130.225.99:10351/udp/relay (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:19692/udp/relay -> 61.26.167.153:6610/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:19692/udp/relay -> 61.26.167.153:6610/udp/srflx (faData.RTP). ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:19489/udp/relay -> 94.131.219.250:6659/udp/srflx (faData.RTP), failing. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:16949/udp/relay -> 94.130.225.99:10351/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:19489/udp/relay -> 94.130.225.99:15841/udp/relay (faData.RTP), failing. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:19692/udp/relay -> 61.26.167.153:6610/udp/srflx (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:14832/udp/relay -> 82.138.47.194:6753/udp/srflx (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 82.138.47.194:6753/udp ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:14832/udp/relay -> 82.138.47.194:6753/udp/srflx (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 94.130.225.99:14832/udp/relay -> 82.138.47.194:6753/udp/srflx (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:19692/udp/relay -> 5.161.127.50:16678/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:19692/udp/relay -> 5.161.127.50:16678/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6566/udp/host -> 94.130.225.99:16183/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:16183/udp ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55464/udp/srflx -> 94.130.225.99:16183/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:14832/udp/relay -> 94.130.225.99:16183/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:14832/udp/relay -> 94.130.225.99:16183/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:16949/udp/relay -> 2.63.201.127:1330/udp/srflx (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 94.130.225.99:16949/udp/relay -> 2.63.201.127:1330/udp/srflx (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 94.130.225.99:16949/udp/relay -> 2.63.201.127:1330/udp/srflx (faData.RTP) ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: relay (relay = 94.130.225.99:3478/udp) 15:21:46.089 [Thread-81] DEBUG c.f.i.i.PeerIceModule - ICE chelovechiwka(56185): ICE terminated, connected, selected candidate pair: relay <-> srflx ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:14832/udp/relay -> 82.138.47.194:6753/udp/srflx (faData.RTP). 15:21:46.089 [Thread-81] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,56185,true],"jsonrpc":"2.0"} ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 15:21:46.089 [Thread-81] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,56185,"connected"],"jsonrpc":"2.0"} 15:21:46.090 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:21:46.090 [Thread-81] INFO c.f.i.i.PeerTurnRefreshModule - Started turn refresh module for peer chelovechiwka 15:21:46.091 [Thread-81] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 56185 15:21:46.091 [Thread-88] DEBUG c.f.i.i.PeerIceModule - ICE chelovechiwka(56185): Now forwarding data from ICE to FA for peer 15:21:46.093 [Thread-87] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:14832/udp/relay -> 94.130.225.99:16183/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6409/udp/host -> 5.161.127.50:16678/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55913/udp/srflx -> 5.161.127.50:16678/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55913/udp/srflx -> 61.26.167.153:6610/udp/srflx (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55913/udp/srflx -> 61.26.167.153:6610/udp/srflx (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55913/udp/srflx -> 61.26.167.153:6610/udp/srflx (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55913/udp/srflx -> 61.26.167.153:6610/udp/srflx (faData.RTP) ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 15:21:46.179 [Thread-76] DEBUG c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): ICE terminated, connected, selected candidate pair: srflx <-> srflx 15:21:46.179 [Thread-76] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,336072,true],"jsonrpc":"2.0"} 15:21:46.179 [Thread-76] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,336072,"connected"],"jsonrpc":"2.0"} 15:21:46.180 [Thread-76] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 336072 15:21:46.181 [Thread-91] DEBUG c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): Now forwarding data from ICE to FA for peer ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:14832/udp/relay -> 82.138.47.194:6753/udp/srflx (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 94.130.225.99:14832/udp/relay -> 82.138.47.194:6753/udp/srflx (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 94.130.225.99:14832/udp/relay -> 82.138.47.194:6753/udp/srflx (faData.RTP) ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: relay (relay = 94.130.225.99:3478/udp) 15:21:46.210 [Thread-84] DEBUG c.f.i.i.PeerIceModule - ICE Vladosika(375564): ICE terminated, connected, selected candidate pair: relay <-> srflx 15:21:46.210 [Thread-84] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,375564,true],"jsonrpc":"2.0"} 15:21:46.210 [Thread-84] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,375564,"connected"],"jsonrpc":"2.0"} 15:21:46.210 [Thread-84] INFO c.f.i.i.PeerTurnRefreshModule - Started turn refresh module for peer Vladosika 15:21:46.210 [Thread-84] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 375564 15:21:46.211 [Thread-92] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 15:21:46.211 [Thread-93] DEBUG c.f.i.i.PeerIceModule - ICE Vladosika(375564): Now forwarding data from ICE to FA for peer 15:21:46.327 [WebSocketConnectReadThread-213] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:21:46.327 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:21:46.378 [WebSocketConnectReadThread-213] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:21:46.390 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":479954,"destId":395645,"password":"5ao6geh3hjosibumna1j8nd6fn","ufrag":"fcsdh1ik4sbb8p","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.105","port":6621,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"5.44.170.142","port":6621,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"31","relAddr":"192.168.0.105","relPort":6621},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":12333,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"5.44.170.142","relPort":6621}]} 15:21:46.390 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":16,"jsonrpc":"2.0"} 15:21:46.390 [Thread-95] DEBUG c.f.i.i.PeerIceModule - ICE TypeError403(479954): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 15:21:46.391 [Thread-95] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,479954,"checking"],"jsonrpc":"2.0"} 15:21:46.391 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.105:6621/udp/host ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.44.170.142:6621/udp/srflx ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log 15:21:46.392 [Thread-95] DEBUG c.f.i.i.PeerIceModule - ICE TypeError403(479954): Starting ICE for peer 479954 INFO: Add remote candidate for faData.RTP: 135.181.254.226:12333/udp/relay ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:7007/udp/host -> 192.168.100.5:6715/udp/host (faData.RTP), failing. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:7007/udp/host -> 192.168.56.1:6715/udp/host (faData.RTP), failing. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:18562/udp/relay -> 192.168.100.5:6715/udp/host (faData.RTP), failing. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:18562/udp/relay -> 192.168.56.1:6715/udp/host (faData.RTP), failing. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6150/udp/host -> 192.168.88.231:6649/udp/host (faData.RTP), failing. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6507/udp/host -> 135.181.254.226:12333/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 135.181.254.226:12333/udp ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55897/udp/srflx -> 135.181.254.226:12333/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55897/udp/srflx -> 135.181.254.226:12333/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 15:21:46.631 [WebSocketConnectReadThread-227] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:21:46.631 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6409/udp/host -> 192.168.0.13:6610/udp/host (faData.RTP), failing. 15:21:46.680 [WebSocketConnectReadThread-227] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:15799/udp/relay -> 192.168.88.231:6649/udp/host (faData.RTP), failing. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6507/udp/host -> 135.181.254.226:12333/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55897/udp/srflx -> 135.181.254.226:12333/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:12478/udp/relay -> 5.44.170.142:6621/udp/srflx (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 5.44.170.142:6621/udp ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:12478/udp/relay -> 5.44.170.142:6621/udp/srflx (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:19692/udp/relay -> 192.168.0.13:6610/udp/host (faData.RTP), failing. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6248/udp/host -> 192.168.100.6:6294/udp/host (faData.RTP), failing. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55897/udp/srflx -> 135.181.254.226:12333/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55897/udp/srflx -> 135.181.254.226:12333/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55897/udp/srflx -> 135.181.254.226:12333/udp/relay (faData.RTP). ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55897/udp/srflx -> 135.181.254.226:12333/udp/relay (faData.RTP) ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 15:21:46.796 [Thread-95] DEBUG c.f.i.i.PeerIceModule - ICE TypeError403(479954): ICE terminated, connected, selected candidate pair: srflx <-> relay ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6248/udp/host -> 2.63.201.127:1330/udp/srflx (faData.RTP), failing. 15:21:46.796 [Thread-95] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,479954,true],"jsonrpc":"2.0"} 15:21:46.796 [Thread-95] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,479954,"connected"],"jsonrpc":"2.0"} 15:21:46.797 [Thread-95] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 479954 15:21:46.797 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:21:46.798 [Thread-99] DEBUG c.f.i.i.PeerIceModule - ICE TypeError403(479954): Now forwarding data from ICE to FA for peer ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:16949/udp/relay -> 192.168.100.6:6294/udp/host (faData.RTP), failing. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6566/udp/host -> 192.168.0.198:6753/udp/host (faData.RTP), failing. ���. 15, 2025 3:21:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6566/udp/host -> 82.138.47.194:6753/udp/srflx (faData.RTP), failing. ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:14832/udp/relay -> 192.168.0.198:6753/udp/host (faData.RTP), failing. 15:21:47.036 [WebSocketConnectReadThread-234] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:21:47.036 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:21:47.087 [WebSocketConnectReadThread-234] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:21:47.090 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":506539,"destId":395645,"password":"214ovea31ft6cs9murgusc1q1a","ufrag":"4ra541ik4sbbrc","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.104","port":6894,"type":"HOST_CANDIDATE","generation":0,"id":"33","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"26.240.226.56","port":6894,"type":"HOST_CANDIDATE","generation":0,"id":"34","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"31.43.37.237","port":30242,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"35","relAddr":"192.168.1.104","relPort":6894},{"foundation":"3","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":16924,"type":"RELAYED_CANDIDATE","generation":0,"id":"36","relAddr":"31.43.37.237","relPort":30242}]} 15:21:47.090 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":17,"jsonrpc":"2.0"} 15:21:47.090 [Thread-102] DEBUG c.f.i.i.PeerIceModule - ICE Paulosan(506539): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) 15:21:47.091 [Thread-102] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,506539,"checking"],"jsonrpc":"2.0"} 15:21:47.091 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.1.104:6894/udp/host ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 26.240.226.56:6894/udp/host ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 31.43.37.237:30242/udp/srflx ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:16924/udp/relay 15:21:47.091 [Thread-102] DEBUG c.f.i.i.PeerIceModule - ICE Paulosan(506539): Starting ICE for peer 506539 ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6285/udp/host -> 31.43.37.237:30242/udp/srflx (faData.RTP). ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 31.43.37.237:30242/udp ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55375/udp/srflx -> 31.43.37.237:30242/udp/srflx (faData.RTP). ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55375/udp/srflx -> 31.43.37.237:30242/udp/srflx (faData.RTP). ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55375/udp/srflx -> 31.43.37.237:30242/udp/srflx (faData.RTP). ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55375/udp/srflx -> 31.43.37.237:30242/udp/srflx (faData.RTP). ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55375/udp/srflx -> 31.43.37.237:30242/udp/srflx (faData.RTP). ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55375/udp/srflx -> 31.43.37.237:30242/udp/srflx (faData.RTP) ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 15:21:47.199 [Thread-102] DEBUG c.f.i.i.PeerIceModule - ICE Paulosan(506539): ICE terminated, connected, selected candidate pair: srflx <-> srflx 15:21:47.199 [Thread-102] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,506539,true],"jsonrpc":"2.0"} 15:21:47.199 [Thread-102] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,506539,"connected"],"jsonrpc":"2.0"} 15:21:47.199 [Thread-102] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 506539 15:21:47.200 [Thread-105] DEBUG c.f.i.i.PeerIceModule - ICE Paulosan(506539): Now forwarding data from ICE to FA for peer 15:21:47.343 [WebSocketConnectReadThread-238] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:21:47.343 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:21:47.391 [WebSocketConnectReadThread-238] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:21:47.463 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6507/udp/host -> 192.168.0.105:6621/udp/host (faData.RTP), failing. ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6507/udp/host -> 5.44.170.142:6621/udp/srflx (faData.RTP), failing. ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:12478/udp/relay -> 192.168.0.105:6621/udp/host (faData.RTP), failing. 15:21:47.713 [WebSocketConnectReadThread-243] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:21:47.714 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 3:21:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 3:21:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6285/udp/host -> 192.168.1.104:6894/udp/host (faData.RTP), failing. ���. 15, 2025 3:21:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 3:21:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 3:21:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 3:21:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 3:21:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 3:21:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 3:21:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 15:21:52.508 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown 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:54) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:63) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) 15:21:52.509 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 15:21:52.509 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 15:21:52.509 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 15:21:52.509 [Thread-5] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 15:21:52.509 [Thread-5] INFO c.f.i.i.GameSession - Closing gameSession 15:21:52.510 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player saekie(230115) 15:21:52.510 [Thread-8] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer saekie(230115) 15:21:52.511 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 15:21:52.511 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:21:52.513 [Thread-69] WARN c.f.i.i.PeerIceModule - ICE saekie(230115): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 15:21:52.513 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player TypeError403(479954) 15:21:52.513 [Thread-69] WARN c.f.i.i.PeerIceModule - ICE saekie(230115): ICE connection has been lost for peer ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log 15:21:52.513 [Thread-9] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer TypeError403(479954) INFO: Failed to receive: java.net.SocketException: Socket closed 15:21:52.513 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,230115,false],"jsonrpc":"2.0"} 15:21:52.513 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,230115,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-69" ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. java.lang.RuntimeException: java.lang.InterruptedException 15:21:52.514 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Vladosika(375564) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) 15:21:52.514 [connectivityChecker-479954] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-479954 (sleeping checkerThread) was interrupted at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) 15:21:52.514 [Thread-99] WARN c.f.i.i.PeerIceModule - ICE TypeError403(479954): Error while reading from ICE adapter at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) org.ice4j.socket.SocketClosedException: Socket closed at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at java.base/java.lang.Thread.run(Thread.java:1583) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 15:21:52.514 [Thread-13] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Vladosika(375564) 15:21:52.514 [Thread-99] WARN c.f.i.i.PeerIceModule - ICE TypeError403(479954): ICE connection has been lost for peer 15:21:52.514 [Thread-92] WARN c.f.i.i.PeerTurnRefreshModule - Sleeping refreshThread was interrupted 15:21:52.514 [Thread-99] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,479954,false],"jsonrpc":"2.0"} Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:21:52.515 [Thread-99] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,479954,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed Exception in thread "Thread-99" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) 15:21:52.516 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player chelovechiwka(56185) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) 15:21:52.516 [Thread-93] WARN c.f.i.i.PeerIceModule - ICE Vladosika(375564): Error while reading from ICE adapter ... 8 more org.ice4j.socket.SocketClosedException: Socket closed ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) INFO: Closing. at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 15:21:52.516 [connectivityChecker-375564] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-375564 (sleeping checkerThread) was interrupted 15:21:52.517 [Thread-93] WARN c.f.i.i.PeerIceModule - ICE Vladosika(375564): ICE connection has been lost for peer 15:21:52.517 [Thread-87] WARN c.f.i.i.PeerTurnRefreshModule - Sleeping refreshThread was interrupted 15:21:52.517 [Thread-15] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer chelovechiwka(56185) 15:21:52.517 [Thread-93] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,375564,false],"jsonrpc":"2.0"} 15:21:52.517 [Thread-93] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,375564,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-93" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 3:21:52 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:21:52.518 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player zsozs(82984) 15:21:52.518 [connectivityChecker-56185] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-56185 (sleeping checkerThread) was interrupted 15:21:52.518 [Thread-88] WARN c.f.i.i.PeerIceModule - ICE chelovechiwka(56185): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 15:21:52.518 [Thread-88] WARN c.f.i.i.PeerIceModule - ICE chelovechiwka(56185): ICE connection has been lost for peer 15:21:52.518 [Thread-19] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer zsozs(82984) 15:21:52.518 [Thread-88] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,56185,false],"jsonrpc":"2.0"} 15:21:52.519 [Thread-88] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,56185,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-88" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more 15:21:52.519 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player IDEDARY(284270) 15:21:52.519 [Thread-75] WARN c.f.i.i.PeerIceModule - ICE zsozs(82984): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) INFO: Closing. at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) INFO: Failed to receive: java.net.SocketException: Socket closed at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 15:21:52.519 [connectivityChecker-82984] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-82984 (sleeping checkerThread) was interrupted 15:21:52.520 [Thread-75] WARN c.f.i.i.PeerIceModule - ICE zsozs(82984): ICE connection has been lost for peer ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log 15:21:52.520 [Thread-17] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer IDEDARY(284270) INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:21:52.520 [Thread-75] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,82984,false],"jsonrpc":"2.0"} ���. 15, 2025 3:21:52 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 15:21:52.520 [Thread-75] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,82984,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-75" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log 15:21:52.521 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Paulosan(506539) INFO: Closing. 15:21:52.521 [connectivityChecker-284270] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-284270 (sleeping checkerThread) was interrupted 15:21:52.521 [Thread-78] WARN c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) INFO: Failed to receive: java.net.SocketException: Socket closed at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log at java.base/java.lang.Thread.run(Thread.java:1583) INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:21:52.521 [Thread-78] WARN c.f.i.i.PeerIceModule - ICE IDEDARY(284270): ICE connection has been lost for peer 15:21:52.521 [Thread-21] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Paulosan(506539) 15:21:52.521 [Thread-78] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,284270,false],"jsonrpc":"2.0"} 15:21:52.521 [Thread-78] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-78" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:21:52.522 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player lemoulindubost(336072) 15:21:52.522 [connectivityChecker-506539] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-506539 (sleeping checkerThread) was interrupted 15:21:52.522 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Paulosan(506539): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) INFO: Failed to receive: java.net.SocketException: Socket closed at java.base/java.lang.Thread.run(Thread.java:1583) 15:21:52.523 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Paulosan(506539): ICE connection has been lost for peer 15:21:52.523 [Thread-11] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer lemoulindubost(336072) ���. 15, 2025 3:21:52 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 15:21:52.523 [Thread-105] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,506539,false],"jsonrpc":"2.0"} 15:21:52.523 [Thread-105] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,506539,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:21:52.524 [connectivityChecker-336072] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-336072 (sleeping checkerThread) was interrupted Exception in thread "Thread-105" java.lang.RuntimeException: java.lang.InterruptedException 15:21:52.524 [Thread-91] WARN c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 15:21:52.524 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) 15:21:52.524 [Thread-91] WARN c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): ICE connection has been lost for peer at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) 15:21:52.524 [Thread-91] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,336072,false],"jsonrpc":"2.0"} at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more 15:21:52.525 [Thread-91] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,336072,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:153) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:39) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:205) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:165) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 6 more java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) ���. 15, 2025 3:21:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed Exception in thread "Thread-91" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more 15:23:25.065 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24276987&playerId=395645 15:23:26.015 [main] INFO c.f.i.u.TrayIcon - Created tray icon 15:23:26.016 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 15:23:26.017 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 62611 15:23:26.021 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 21458 15:23:26.022 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 15:23:26.023 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 62609 15:23:26.024 [main] INFO c.n.j.TcpServer - TCP Server started. 15:23:26.025 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 15:23:26.053 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 62621 15:23:26.054 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 15:23:26.054 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 15:23:26.083 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 15:23:26.083 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 15:23:26.551 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 15:23:26.551 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 15:23:26.616 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:23:26.603 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateCoturnList[messageId=96a317ef-6137-4ed1-8d11-767cd67766eb, connectedHost=coturn1.faforever.com, knownServers=[CoturnServer[region=n/a, host=coturn1.faforever.com, port=3478, averageRTT=null]]] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:118) at java.base/java.lang.Thread.run(Thread.java:1583) 15:23:26.652 [ForkJoinPool.commonPool-worker-1] DEBUG c.f.i.u.PingWrapper - Pinged coturn1.faforever.com with an RTT of 98.0 15:23:40.882 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 15:23:40.882 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 15:23:40.882 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 15:23:40.889 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 15:23:40.890 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 21458 s777ss 395645 1 15:23:40.891 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 15:23:40.892 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 15:23:40.977 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:23:41.314 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 15:23:41.314 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 15:23:41.315 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:23:41.315 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 15:23:41.463 [JJsonPeer] INFO c.f.i.IceAdapter - onHostGame 15:23:41.464 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: HostGame astro_crater_battles_4x4_overmap.v0002 15:23:41.464 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 15:23:41.474 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Share ShareUntilDeath 15:23:41.474 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","ShareUntilDeath"]],"jsonrpc":"2.0"} 15:23:41.476 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Unranked No 15:23:41.477 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} 15:23:41.479 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AllowObservers 0 15:23:41.480 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} 15:23:41.482 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1000 15:23:41.482 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} 15:23:41.484 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ShareUnitCap allies 15:23:41.484 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} 15:23:41.486 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption FogOfWar explored 15:23:41.487 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} 15:23:41.490 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Victory demoralization 15:23:41.490 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","demoralization"]],"jsonrpc":"2.0"} 15:23:41.492 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Timeouts 3 15:23:41.492 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","3"]],"jsonrpc":"2.0"} 15:23:41.494 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DisconnectionDelay02 90 15:23:41.494 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} 15:23:41.496 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameSpeed normal 15:23:41.496 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} 15:23:41.497 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatsEnabled false 15:23:41.497 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} 15:23:41.499 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CivilianAlliance enemy 15:23:41.499 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} 15:23:41.501 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RevealCivilians Yes 15:23:41.501 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","Yes"]],"jsonrpc":"2.0"} 15:23:41.504 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PrebuiltUnits Off 15:23:41.504 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} 15:23:41.505 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NoRushOption Off 15:23:41.505 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} 15:23:41.508 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RandomMap Off 15:23:41.509 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} 15:23:41.510 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Score no 15:23:41.510 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","no"]],"jsonrpc":"2.0"} 15:23:41.512 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ManualUnitShare all 15:23:41.513 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} 15:23:41.514 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIReplacement Off 15:23:41.515 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} 15:23:41.516 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamSpawn fixed 15:23:41.517 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} 15:23:41.519 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamLock locked 15:23:41.519 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} 15:23:41.521 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AutoTeams tvsb 15:23:41.521 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","tvsb"]],"jsonrpc":"2.0"} 15:23:41.523 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CommonArmy Off 15:23:41.523 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} 15:23:41.528 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatMult 1.5 15:23:41.528 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatMult","1.5"]],"jsonrpc":"2.0"} 15:23:41.530 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BuildMult 1.5 15:23:41.530 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BuildMult","1.5"]],"jsonrpc":"2.0"} 15:23:41.531 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TMLRandom 0 15:23:41.532 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TMLRandom","0"]],"jsonrpc":"2.0"} 15:23:41.533 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandExpansionsAllowed 5 15:23:41.534 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandExpansionsAllowed","5"]],"jsonrpc":"2.0"} 15:23:41.535 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavalExpansionsAllowed 4 15:23:41.536 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavalExpansionsAllowed","4"]],"jsonrpc":"2.0"} 15:23:41.537 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption OmniCheat on 15:23:41.538 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["OmniCheat","on"]],"jsonrpc":"2.0"} 15:23:41.539 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIDebugDisplay displayOff 15:23:41.540 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIDebugDisplay","displayOff"]],"jsonrpc":"2.0"} 15:23:41.542 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AICDRCombat cdrcombatOn 15:23:41.542 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AICDRCombat","cdrcombatOn"]],"jsonrpc":"2.0"} 15:23:41.544 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomBonusMultiplier 70 15:23:41.544 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomBonusMultiplier","70"]],"jsonrpc":"2.0"} 15:23:41.546 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTo 0 15:23:41.546 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTo","0"]],"jsonrpc":"2.0"} 15:23:41.548 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealWho 0 15:23:41.548 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealWho","0"]],"jsonrpc":"2.0"} 15:23:41.550 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomPaladinCoefficient 2 15:23:41.550 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomPaladinCoefficient","2"]],"jsonrpc":"2.0"} 15:23:41.552 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomPaladinBonus 45 15:23:41.552 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomPaladinBonus","45"]],"jsonrpc":"2.0"} 15:23:41.554 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime1 30 15:23:41.554 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime1","30"]],"jsonrpc":"2.0"} 15:23:41.556 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime2 1 15:23:41.556 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime2","1"]],"jsonrpc":"2.0"} 15:23:41.558 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime3 1 15:23:41.558 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime3","1"]],"jsonrpc":"2.0"} 15:23:41.560 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_DeathReveal 1 15:23:41.560 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_DeathReveal","1"]],"jsonrpc":"2.0"} 15:23:41.562 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_PaladinMarks 1 15:23:41.562 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_PaladinMarks","1"]],"jsonrpc":"2.0"} 15:23:41.564 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_AutoBalance 1 15:23:41.564 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_AutoBalance","1"]],"jsonrpc":"2.0"} 15:23:41.566 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_Meteor 0 15:23:41.566 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_Meteor","0"]],"jsonrpc":"2.0"} 15:23:41.568 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomMeteorDelayTime 30 15:23:41.568 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomMeteorDelayTime","30"]],"jsonrpc":"2.0"} 15:23:41.570 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomSubseqMeteorDelayTime 12 15:23:41.570 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomSubseqMeteorDelayTime","12"]],"jsonrpc":"2.0"} 15:23:41.572 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_PhantNumber 0 15:23:41.572 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_PhantNumber","0"]],"jsonrpc":"2.0"} 15:23:41.574 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1000 15:23:41.575 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} 15:23:41.576 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwR 0.0 15:23:41.576 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwR","0.0"]],"jsonrpc":"2.0"} 15:23:41.578 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwT 15 15:23:41.579 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwT","15"]],"jsonrpc":"2.0"} 15:23:41.581 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwC 1.5 15:23:41.581 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwC","1.5"]],"jsonrpc":"2.0"} 15:23:41.583 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CampAI 1 15:23:41.583 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CampAI",1]],"jsonrpc":"2.0"} 15:23:41.585 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmpAIDelay 300 15:23:41.585 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmpAIDelay","300"]],"jsonrpc":"2.0"} 15:23:41.587 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmApplyAIx 2 15:23:41.587 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmApplyAIx",2]],"jsonrpc":"2.0"} 15:23:41.589 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmM28Easy 2 15:23:41.589 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmM28Easy",2]],"jsonrpc":"2.0"} 15:23:41.591 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28TimeBetweenOrders 1.0 15:23:41.591 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28TimeBetweenOrders","1.0"]],"jsonrpc":"2.0"} 15:23:41.593 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28Aggression 1.0 15:23:41.593 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28Aggression","1.0"]],"jsonrpc":"2.0"} 15:23:41.595 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CPUPerformance 2 15:23:41.595 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CPUPerformance",2]],"jsonrpc":"2.0"} 15:23:41.597 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28PrioritiseBPs 1 15:23:41.597 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28PrioritiseBPs",1]],"jsonrpc":"2.0"} 15:23:41.599 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28DodgeMicro 1 15:23:41.599 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28DodgeMicro",1]],"jsonrpc":"2.0"} 15:23:41.601 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CombinedArmy 2 15:23:41.602 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CombinedArmy",2]],"jsonrpc":"2.0"} 15:23:41.603 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CAInherit 2 15:23:41.604 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CAInherit",2]],"jsonrpc":"2.0"} 15:23:41.605 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIUnitCap 0 15:23:41.606 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIUnitCap","0"]],"jsonrpc":"2.0"} 15:23:41.607 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmIncrease 0 15:23:41.607 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmIncrease",0]],"jsonrpc":"2.0"} 15:23:41.609 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmDelay 20 15:23:41.609 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmDelay",20]],"jsonrpc":"2.0"} 15:23:41.611 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIGameenderStart 10 15:23:41.611 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIGameenderStart",10]],"jsonrpc":"2.0"} 15:23:41.613 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPathingDebug off 15:23:41.613 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPathingDebug","off"]],"jsonrpc":"2.0"} 15:23:41.615 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPLatoonNameDebug off 15:23:41.615 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPLatoonNameDebug","off"]],"jsonrpc":"2.0"} 15:23:41.617 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIBuilderNameDebug off 15:23:41.617 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIBuilderNameDebug","off"]],"jsonrpc":"2.0"} 15:23:41.619 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIEndlessGameLoop off 15:23:41.619 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIEndlessGameLoop","off"]],"jsonrpc":"2.0"} 15:23:41.624 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MySpecialKey1 off 15:23:41.625 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MySpecialKey1","off"]],"jsonrpc":"2.0"} 15:23:41.626 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HowToPlay How to Play 15:23:41.626 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HowToPlay","How to Play"]],"jsonrpc":"2.0"} 15:23:41.628 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UEFWaves UEF On 15:23:41.628 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UEFWaves","UEF On"]],"jsonrpc":"2.0"} 15:23:41.630 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CybranWaves Cybran On 15:23:41.630 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CybranWaves","Cybran On"]],"jsonrpc":"2.0"} 15:23:41.632 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AeonWaves Aeon On 15:23:41.632 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AeonWaves","Aeon On"]],"jsonrpc":"2.0"} 15:23:41.634 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SeraphimWaves Seraphim On 15:23:41.634 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SeraphimWaves","Seraphim On"]],"jsonrpc":"2.0"} 15:23:41.636 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NomadWaves Off 15:23:41.636 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NomadWaves","Off"]],"jsonrpc":"2.0"} 15:23:41.637 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption hqsettingskey ==================== 15:23:41.638 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["hqsettingskey","===================="]],"jsonrpc":"2.0"} 15:23:41.639 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIWavePlayer Random 15:23:41.639 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIWavePlayer","Random"]],"jsonrpc":"2.0"} 15:23:41.641 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MainBuildingHPAI 0.75 15:23:41.641 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MainBuildingHPAI","0.75"]],"jsonrpc":"2.0"} 15:23:41.643 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AltHQSpawn Off 15:23:41.643 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AltHQSpawn","Off"]],"jsonrpc":"2.0"} 15:23:41.645 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AltHQHealth Invulnerable -- 15:23:41.645 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AltHQHealth","Invulnerable --"]],"jsonrpc":"2.0"} 15:23:41.647 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQDefenses HQ AA-Tier Defenses 15:23:41.647 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQDefenses","HQ AA-Tier Defenses"]],"jsonrpc":"2.0"} 15:23:41.649 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQDefensesPD HQ Universal PD A-Tier 15:23:41.649 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQDefensesPD","HQ Universal PD A-Tier"]],"jsonrpc":"2.0"} 15:23:41.651 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillAIBase BaseBuilding Off 15:23:41.651 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillAIBase","BaseBuilding Off"]],"jsonrpc":"2.0"} 15:23:41.653 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption 2ndspawnsettingskey 2nd Spawn is Optional 15:23:41.653 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["2ndspawnsettingskey"," 2nd Spawn is Optional"]],"jsonrpc":"2.0"} 15:23:41.655 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption secondaryspawn Off 15:23:41.655 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["secondaryspawn","Off"]],"jsonrpc":"2.0"} 15:23:41.657 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnBuildingHP 0.5 15:23:41.657 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnBuildingHP","0.5"]],"jsonrpc":"2.0"} 15:23:41.658 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Alt2ndSpawn Off 15:23:41.659 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Alt2ndSpawn","Off"]],"jsonrpc":"2.0"} 15:23:41.660 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Alt2ndHealth Invulnerable -- 15:23:41.660 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Alt2ndHealth","Invulnerable --"]],"jsonrpc":"2.0"} 15:23:41.662 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnDefences 2nd Spawn AA-Tier Defenses 15:23:41.662 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnDefences","2nd Spawn AA-Tier Defenses"]],"jsonrpc":"2.0"} 15:23:41.664 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnPD 2nd Spawn Universal PD A-Tier 15:23:41.664 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnPD","2nd Spawn Universal PD A-Tier"]],"jsonrpc":"2.0"} 15:23:41.666 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnrateland 50 15:23:41.666 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnrateland","50"]],"jsonrpc":"2.0"} 15:23:41.668 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwaveloss 100 15:23:41.668 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwaveloss","100"]],"jsonrpc":"2.0"} 15:23:41.670 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnrateair 50 15:23:41.670 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnrateair","50"]],"jsonrpc":"2.0"} 15:23:41.672 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwavelossair 100 15:23:41.672 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwavelossair","100"]],"jsonrpc":"2.0"} 15:23:41.674 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnratenavy 50 15:23:41.674 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnratenavy","50"]],"jsonrpc":"2.0"} 15:23:41.676 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwavelossnavy 100 15:23:41.676 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwavelossnavy","100"]],"jsonrpc":"2.0"} 15:23:41.678 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationsettingskey =================== 15:23:41.678 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationsettingskey","==================="]],"jsonrpc":"2.0"} 15:23:41.680 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationspawn Half of Team 15:23:41.680 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationspawn","Half of Team"]],"jsonrpc":"2.0"} 15:23:41.682 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationBOOM Dooms Immune 15:23:41.682 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationBOOM","Dooms Immune"]],"jsonrpc":"2.0"} 15:23:41.684 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption winlosekey =================== 15:23:41.684 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["winlosekey","==================="]],"jsonrpc":"2.0"} 15:23:41.686 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameHoldTime Off -- 15:23:41.686 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameHoldTime","Off --"]],"jsonrpc":"2.0"} 15:23:41.688 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TorpBomberStartTime 6 15:23:41.688 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TorpBomberStartTime","6"]],"jsonrpc":"2.0"} 15:23:41.690 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillAllNonHQPlayers Assassinate All ACUs Defeat 15:23:41.690 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillAllNonHQPlayers","Assassinate All ACUs Defeat"]],"jsonrpc":"2.0"} 15:23:41.692 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillHQPlayerAllies HQ Allies Annihilation Defeat 15:23:41.692 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillHQPlayerAllies","HQ Allies Annihilation Defeat"]],"jsonrpc":"2.0"} 15:23:41.694 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption VersesSurvival Versus Survival Off 15:23:41.695 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["VersesSurvival","Versus Survival Off"]],"jsonrpc":"2.0"} 15:23:41.697 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillPlayerUnit 0 15:23:41.697 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillPlayerUnit","0"]],"jsonrpc":"2.0"} 15:23:41.699 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption wavesetupkey =================== 15:23:41.699 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["wavesetupkey","==================="]],"jsonrpc":"2.0"} 15:23:41.701 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveStyle Dynamic Attack Waves 15:23:41.701 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveStyle","Dynamic Attack Waves"]],"jsonrpc":"2.0"} 15:23:41.703 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WavesStartTimeAI 5 15:23:41.703 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WavesStartTimeAI","5"]],"jsonrpc":"2.0"} 15:23:41.705 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirTime 2 15:23:41.705 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirTime","2"]],"jsonrpc":"2.0"} 15:23:41.708 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyTime 3 15:23:41.708 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyTime","3"]],"jsonrpc":"2.0"} 15:23:41.710 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DelayUntilNextWaveAI 2 15:23:41.711 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DelayUntilNextWaveAI","2"]],"jsonrpc":"2.0"} 15:23:41.713 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HoldTimeAI 33 15:23:41.713 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HoldTimeAI","33"]],"jsonrpc":"2.0"} 15:23:41.715 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameBreak 0 15:23:41.715 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameBreak","0"]],"jsonrpc":"2.0"} 15:23:41.720 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveProgressionData Normal 15:23:41.721 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveProgressionData","Normal"]],"jsonrpc":"2.0"} 15:23:41.722 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption JumpTech2 Off 15:23:41.723 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["JumpTech2","Off"]],"jsonrpc":"2.0"} 15:23:41.725 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandPerWave 8 15:23:41.725 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandPerWave","8"]],"jsonrpc":"2.0"} 15:23:41.727 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandAmphibious All On 15:23:41.727 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandAmphibious","All On"]],"jsonrpc":"2.0"} 15:23:41.729 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AmphibiousCheck Enabled 15:23:41.729 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AmphibiousCheck","Enabled"]],"jsonrpc":"2.0"} 15:23:41.731 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiLand No 15:23:41.731 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiLand","No"]],"jsonrpc":"2.0"} 15:23:41.732 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExpMulti 60 15:23:41.733 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExpMulti","60"]],"jsonrpc":"2.0"} 15:23:41.734 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirPerWave 8 15:23:41.734 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirPerWave","8"]],"jsonrpc":"2.0"} 15:23:41.736 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ASFWaves ASF 15:23:41.736 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ASFWaves","ASF"]],"jsonrpc":"2.0"} 15:23:41.738 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiAir No 15:23:41.738 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiAir","No"]],"jsonrpc":"2.0"} 15:23:41.740 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirExpMulti 60 15:23:41.740 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirExpMulti","60"]],"jsonrpc":"2.0"} 15:23:41.742 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyPerWave 0 15:23:41.742 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyPerWave","0"]],"jsonrpc":"2.0"} 15:23:41.744 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiNaval No 15:23:41.744 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiNaval","No"]],"jsonrpc":"2.0"} 15:23:41.746 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyExpMulti 50 15:23:41.746 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyExpMulti","50"]],"jsonrpc":"2.0"} 15:23:41.748 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExperimentalSpawns Land+Air+Navy 15:23:41.748 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExperimentalSpawns","Land+Air+Navy"]],"jsonrpc":"2.0"} 15:23:41.750 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemWaves Not Adjustable - Totally Random! 15:23:41.751 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemWaves","Not Adjustable - Totally Random!"]],"jsonrpc":"2.0"} 15:23:41.754 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemLand 100 15:23:41.754 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemLand","100"]],"jsonrpc":"2.0"} 15:23:41.756 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemAir 100 15:23:41.756 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemAir","100"]],"jsonrpc":"2.0"} 15:23:41.758 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemNavy 100 15:23:41.758 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemNavy","100"]],"jsonrpc":"2.0"} 15:23:41.760 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption specialsettingskey =================== 15:23:41.760 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["specialsettingskey","==================="]],"jsonrpc":"2.0"} 15:23:41.761 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HPBonusAI 0 15:23:41.762 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HPBonusAI","0"]],"jsonrpc":"2.0"} 15:23:41.763 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpeedBonus 0 15:23:41.763 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpeedBonus","0"]],"jsonrpc":"2.0"} 15:23:41.765 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpeedBonusOnce 0 15:23:41.765 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpeedBonusOnce","0"]],"jsonrpc":"2.0"} 15:23:41.767 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DamageBoost 1 15:23:41.767 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DamageBoost","1"]],"jsonrpc":"2.0"} 15:23:41.769 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption airdropbreakkey =================== 15:23:41.769 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["airdropbreakkey","==================="]],"jsonrpc":"2.0"} 15:23:41.771 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportFrequency Every 4 to 6 Minutes 15:23:41.771 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportFrequency","Every 4 to 6 Minutes"]],"jsonrpc":"2.0"} 15:23:41.773 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption InitialTransports 2 15:23:41.773 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["InitialTransports","2"]],"jsonrpc":"2.0"} 15:23:41.775 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportMultiplier 1 > 1.25 > 1.5 > 1.75 > 2 15:23:41.775 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportMultiplier","1 > 1.25 > 1.5 > 1.75 > 2"]],"jsonrpc":"2.0"} 15:23:41.777 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportsToStartTime 0.15 15:23:41.777 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportsToStartTime","0.15"]],"jsonrpc":"2.0"} 15:23:41.779 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportEndTime Endless -- 15:23:41.779 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportEndTime","Endless --"]],"jsonrpc":"2.0"} 15:23:41.781 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportUnits Bots+Tanks (Mixed Race) 15:23:41.781 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportUnits","Bots+Tanks (Mixed Race)"]],"jsonrpc":"2.0"} 15:23:41.783 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RamboChance 50 15:23:41.783 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RamboChance","50"]],"jsonrpc":"2.0"} 15:23:41.785 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportExpChance 20 15:23:41.785 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportExpChance","20"]],"jsonrpc":"2.0"} 15:23:41.787 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TranSpawnLocation All Sides 15:23:41.787 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TranSpawnLocation","All Sides"]],"jsonrpc":"2.0"} 15:23:41.789 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption extraresponsekey =================== 15:23:41.789 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["extraresponsekey","==================="]],"jsonrpc":"2.0"} 15:23:41.791 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MinorBossSpawns Land+Air 15:23:41.791 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MinorBossSpawns","Land+Air"]],"jsonrpc":"2.0"} 15:23:41.793 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NomanderSpawn 0.88 15:23:41.793 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NomanderSpawn","0.88"]],"jsonrpc":"2.0"} 15:23:41.795 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExtraASFEnabled 1 15:23:41.795 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExtraASFEnabled","1"]],"jsonrpc":"2.0"} 15:23:41.797 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ACUHunterTime 0.85 15:23:41.797 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ACUHunterTime","0.85"]],"jsonrpc":"2.0"} 15:23:41.799 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ACUHunterSize 1 15:23:41.799 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ACUHunterSize","1"]],"jsonrpc":"2.0"} 15:23:41.801 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ParagonCycle 5 15:23:41.801 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ParagonCycle","5"]],"jsonrpc":"2.0"} 15:23:41.803 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ParagonNuke Off 15:23:41.803 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ParagonNuke","Off"]],"jsonrpc":"2.0"} 15:23:41.805 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyYolo Yolona+Arty Response On 15:23:41.805 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyYolo","Yolona+Arty Response On"]],"jsonrpc":"2.0"} 15:23:41.807 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecondaryBuildingFlag On - Random Map Spawn 15:23:41.807 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecondaryBuildingFlag","On - Random Map Spawn"]],"jsonrpc":"2.0"} 15:23:41.809 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SupportBaseMulti 1 15:23:41.809 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SupportBaseMulti","1"]],"jsonrpc":"2.0"} 15:23:41.811 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SupportBaseNukes SB Nuke Retaliation - On 15:23:41.811 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SupportBaseNukes","SB Nuke Retaliation - On"]],"jsonrpc":"2.0"} 15:23:41.815 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:23:41.815 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:23:41.816 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PowerStallTime 6 15:23:41.816 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PowerStallTime","6"]],"jsonrpc":"2.0"} 15:23:41.818 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RiftUnits 4 15:23:41.818 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RiftUnits","4"]],"jsonrpc":"2.0"} 15:23:41.820 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption endgamekey =================== 15:23:41.820 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["endgamekey","==================="]],"jsonrpc":"2.0"} 15:23:41.822 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Endless Off 15:23:41.822 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Endless","Off"]],"jsonrpc":"2.0"} 15:23:41.823 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExtraWaveDelay 1 15:23:41.824 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExtraWaveDelay","1"]],"jsonrpc":"2.0"} 15:23:41.825 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndWaveMulti 3 15:23:41.825 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndWaveMulti","3"]],"jsonrpc":"2.0"} 15:23:41.827 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndWaveAir 1 15:23:41.827 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndWaveAir","1"]],"jsonrpc":"2.0"} 15:23:41.829 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BossWaveEndlessSpawn 4 15:23:41.829 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BossWaveEndlessSpawn","4"]],"jsonrpc":"2.0"} 15:23:41.831 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyOn On, Repeats Spawn 15:23:41.831 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyOn","On, Repeats Spawn"]],"jsonrpc":"2.0"} 15:23:41.833 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtySpawnTime 10 15:23:41.833 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtySpawnTime","10"]],"jsonrpc":"2.0"} 15:23:41.834 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyType Guardian (T3 DPS, T4 Range) 15:23:41.835 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyType","Guardian (T3 DPS, T4 Range)"]],"jsonrpc":"2.0"} 15:23:41.836 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomCount 1 15:23:41.836 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomCount","1"]],"jsonrpc":"2.0"} 15:23:41.838 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomDamageHQ 25 15:23:41.838 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomDamageHQ","25"]],"jsonrpc":"2.0"} 15:23:41.840 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomIncrease 1 15:23:41.840 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomIncrease","1"]],"jsonrpc":"2.0"} 15:23:41.842 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomMinimum 1 15:23:41.842 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomMinimum","1"]],"jsonrpc":"2.0"} 15:23:41.844 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomMaximum 3 15:23:41.844 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomMaximum","3"]],"jsonrpc":"2.0"} 15:23:41.846 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomBoostHP 0 15:23:41.846 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomBoostHP","0"]],"jsonrpc":"2.0"} 15:23:41.847 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomStorm 1 15:23:41.848 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomStorm","1"]],"jsonrpc":"2.0"} 15:23:41.849 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomCrawlers Doom Mega + Doom Fatboy 15:23:41.850 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomCrawlers","Doom Mega + Doom Fatboy"]],"jsonrpc":"2.0"} 15:23:41.851 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomWalkers Doom Colossus + Doom Ythotha 15:23:41.851 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomWalkers","Doom Colossus + Doom Ythotha"]],"jsonrpc":"2.0"} 15:23:41.853 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpawnAlliesForceFlag On - Land Only 15:23:41.853 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpawnAlliesForceFlag","On - Land Only"]],"jsonrpc":"2.0"} 15:23:41.855 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AlliedForceMultiplier 3 15:23:41.855 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AlliedForceMultiplier","3"]],"jsonrpc":"2.0"} 15:23:41.857 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ecoboostkey =================== 15:23:41.857 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ecoboostkey","==================="]],"jsonrpc":"2.0"} 15:23:41.859 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HumanEcoBoost 15 15:23:41.859 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HumanEcoBoost","15"]],"jsonrpc":"2.0"} 15:23:41.861 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameEcoBoost 75 15:23:41.861 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameEcoBoost","75"]],"jsonrpc":"2.0"} 15:23:41.863 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndEcoBoostTime 4 15:23:41.863 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndEcoBoostTime","4"]],"jsonrpc":"2.0"} 15:23:41.865 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQAllyEcoBoost 0 15:23:41.865 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQAllyEcoBoost","0"]],"jsonrpc":"2.0"} 15:23:41.867 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WreckDespawn 180 15:23:41.867 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WreckDespawn","180"]],"jsonrpc":"2.0"} 15:23:41.869 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WreckReclaim 1 15:23:41.869 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WreckReclaim","1"]],"jsonrpc":"2.0"} 15:23:41.871 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQMass 50 15:23:41.871 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQMass","50"]],"jsonrpc":"2.0"} 15:23:41.872 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQEnergy 10000 15:23:41.873 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQEnergy","10000"]],"jsonrpc":"2.0"} 15:23:41.874 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption nukewavekey =================== 15:23:41.875 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["nukewavekey","==================="]],"jsonrpc":"2.0"} 15:23:41.876 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukesOn All On 15:23:41.876 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukesOn","All On"]],"jsonrpc":"2.0"} 15:23:41.878 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeTime 0.90 15:23:41.878 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeTime","0.90"]],"jsonrpc":"2.0"} 15:23:41.880 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeStrikeEveryAI 6 to 7 Mins 15:23:41.880 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeStrikeEveryAI","6 to 7 Mins"]],"jsonrpc":"2.0"} 15:23:41.882 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukesPerStrikeAI Few 15:23:41.882 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukesPerStrikeAI","Few"]],"jsonrpc":"2.0"} 15:23:41.884 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeIncreasePerStrike 0 15:23:41.884 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeIncreasePerStrike","0"]],"jsonrpc":"2.0"} 15:23:41.886 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NuclearOverwhelm Off 15:23:41.886 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NuclearOverwhelm","Off"]],"jsonrpc":"2.0"} 15:23:41.888 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption buildrestrictionkey =================== 15:23:41.888 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["buildrestrictionkey","==================="]],"jsonrpc":"2.0"} 15:23:41.890 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HivesPerPlayerAI 140 15:23:41.890 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HivesPerPlayerAI","140"]],"jsonrpc":"2.0"} 15:23:41.892 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameParagon Paragon Midgame 15:23:41.892 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameParagon","Paragon Midgame"]],"jsonrpc":"2.0"} 15:23:41.894 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameYolo Yolona Midgame 15:23:41.894 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameYolo","Yolona Midgame"]],"jsonrpc":"2.0"} 15:23:41.896 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpecialWeapons T4AA + EmpTacs Enabled 15:23:41.896 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpecialWeapons","T4AA + EmpTacs Enabled"]],"jsonrpc":"2.0"} 15:23:41.898 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyNukeEnable No Restrictions (Buildable Arty/Nukes/Sat) 15:23:41.898 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyNukeEnable","No Restrictions (Buildable Arty\/Nukes\/Sat)"]],"jsonrpc":"2.0"} 15:23:41.899 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQAllyRestrict HQ Allies No Restrictions 15:23:41.900 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQAllyRestrict","HQ Allies No Restrictions"]],"jsonrpc":"2.0"} 15:23:41.901 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption specialkey =================== 15:23:41.902 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["specialkey","==================="]],"jsonrpc":"2.0"} 15:23:41.907 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeLand Normal Land 15:23:41.907 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeLand","Normal Land"]],"jsonrpc":"2.0"} 15:23:41.908 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeAir Normal Air 15:23:41.909 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeAir","Normal Air"]],"jsonrpc":"2.0"} 15:23:41.909 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:23:41.910 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeNavy Normal Navy 15:23:41.910 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeNavy","Normal Navy"]],"jsonrpc":"2.0"} 15:23:41.912 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndOfSettings Good Luck! Have Fun! 15:23:41.912 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndOfSettings","Good Luck! Have Fun!"]],"jsonrpc":"2.0"} 15:23:41.917 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ScenarioFile /maps/astro_crater_battles_4x4_overmap.v0002/astro_crater_battles_4x4_overmap_scenario.lua 15:23:41.917 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/astro_crater_battles_4x4_overmap.v0002\/astro_crater_battles_4x4_overmap_scenario.lua"]],"jsonrpc":"2.0"} 15:23:41.917 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Slots 8 15:23:41.917 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",8]],"jsonrpc":"2.0"} 15:23:42.463 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 3 15:23:42.463 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",3]],"jsonrpc":"2.0"} 15:23:42.464 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:23:42.464 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:23:42.464 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 1 15:23:42.464 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",1]],"jsonrpc":"2.0"} 15:23:42.464 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:23:42.464 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:23:42.470 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:23:42.470 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:23:42.500 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:23:42.500 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:23:42.502 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:23:42.502 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:23:42.503 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:23:42.503 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:23:42.505 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:23:42.505 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:23:42.506 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:23:42.506 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:23:42.508 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:23:42.508 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:23:45.002 [Thread-8] INFO c.f.i.u.TrayIcon - Launching ICE adapter debug window ���. 15, 2025 3:23:45 �� com.sun.javafx.application.PlatformImpl startup WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @3ee0fea4' 15:23:46.040 [JavaFX Application Thread] INFO c.f.i.d.DebugWindow - Created debug window. 15:23:46.402 [JavaFX Application Thread] INFO c.f.i.d.InfoWindow - Created info window. 15:24:20.699 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomDamageHQ 25 15:24:20.700 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomDamageHQ","25"]],"jsonrpc":"2.0"} 15:24:20.702 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndOfSettings Good Luck! Have Fun! 15:24:20.702 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndOfSettings","Good Luck! Have Fun!"]],"jsonrpc":"2.0"} 15:24:20.705 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RestrictedCategories 0 15:24:20.705 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RestrictedCategories",0]],"jsonrpc":"2.0"} 15:24:20.707 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ACUHunterTime 0.85 15:24:20.707 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ACUHunterTime","0.85"]],"jsonrpc":"2.0"} 15:24:20.709 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandPerWave 8 15:24:20.709 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandPerWave","8"]],"jsonrpc":"2.0"} 15:24:20.711 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyExpMulti 50 15:24:20.711 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyExpMulti","50"]],"jsonrpc":"2.0"} 15:24:20.713 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DelayUntilNextWaveAI 2 15:24:20.713 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DelayUntilNextWaveAI","2"]],"jsonrpc":"2.0"} 15:24:20.715 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption FogOfWar explored 15:24:20.715 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} 15:24:20.717 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption extraresponsekey =================== 15:24:20.717 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["extraresponsekey","==================="]],"jsonrpc":"2.0"} 15:24:20.719 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwaveloss 100 15:24:20.719 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwaveloss","100"]],"jsonrpc":"2.0"} 15:24:20.721 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ParagonCycle 5 15:24:20.721 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ParagonCycle","5"]],"jsonrpc":"2.0"} 15:24:20.723 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TorpBomberStartTime 6 15:24:20.723 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TorpBomberStartTime","6"]],"jsonrpc":"2.0"} 15:24:20.725 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnrateair 50 15:24:20.725 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnrateair","50"]],"jsonrpc":"2.0"} 15:24:20.727 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WavesStartTimeAI 5 15:24:20.727 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WavesStartTimeAI","5"]],"jsonrpc":"2.0"} 15:24:20.729 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwavelossair 100 15:24:20.729 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwavelossair","100"]],"jsonrpc":"2.0"} 15:24:20.731 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DisconnectionDelay02 90 15:24:20.731 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} 15:24:20.733 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Score no 15:24:20.733 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","no"]],"jsonrpc":"2.0"} 15:24:20.735 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnDefences 2nd Spawn AA-Tier Defenses 15:24:20.735 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnDefences","2nd Spawn AA-Tier Defenses"]],"jsonrpc":"2.0"} 15:24:20.737 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Alt2ndSpawn Off 15:24:20.737 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Alt2ndSpawn","Off"]],"jsonrpc":"2.0"} 15:24:20.739 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmpAIDelay 300 15:24:20.739 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmpAIDelay","300"]],"jsonrpc":"2.0"} 15:24:20.741 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AltHQSpawn Off 15:24:20.741 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AltHQSpawn","Off"]],"jsonrpc":"2.0"} 15:24:20.743 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIDebugDisplay displayOff 15:24:20.743 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIDebugDisplay","displayOff"]],"jsonrpc":"2.0"} 15:24:20.746 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIGameenderStart 10 15:24:20.746 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIGameenderStart",10]],"jsonrpc":"2.0"} 15:24:20.748 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameSpeed normal 15:24:20.748 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} 15:24:20.750 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CampAI 1 15:24:20.750 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CampAI",1]],"jsonrpc":"2.0"} 15:24:20.753 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption 2ndspawnsettingskey 2nd Spawn is Optional 15:24:20.753 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["2ndspawnsettingskey"," 2nd Spawn is Optional"]],"jsonrpc":"2.0"} 15:24:20.755 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeNavy Normal Navy 15:24:20.755 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeNavy","Normal Navy"]],"jsonrpc":"2.0"} 15:24:20.757 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiLand No 15:24:20.758 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiLand","No"]],"jsonrpc":"2.0"} 15:24:20.760 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwT 15 15:24:20.760 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwT","15"]],"jsonrpc":"2.0"} 15:24:20.763 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AmphibiousCheck Enabled 15:24:20.763 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AmphibiousCheck","Enabled"]],"jsonrpc":"2.0"} 15:24:20.765 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQDefenses HQ AA-Tier Defenses 15:24:20.765 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQDefenses","HQ AA-Tier Defenses"]],"jsonrpc":"2.0"} 15:24:20.768 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AlliedForceMultiplier 3 15:24:20.768 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AlliedForceMultiplier","3"]],"jsonrpc":"2.0"} 15:24:20.770 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportExpChance 20 15:24:20.770 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportExpChance","20"]],"jsonrpc":"2.0"} 15:24:20.772 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamLock locked 15:24:20.773 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} 15:24:20.775 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatsEnabled false 15:24:20.775 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} 15:24:20.777 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwC 1.5 15:24:20.777 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwC","1.5"]],"jsonrpc":"2.0"} 15:24:20.780 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MinorBossSpawns Land+Air 15:24:20.780 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MinorBossSpawns","Land+Air"]],"jsonrpc":"2.0"} 15:24:20.782 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime2 1 15:24:20.782 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime2","1"]],"jsonrpc":"2.0"} 15:24:20.784 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirPerWave 8 15:24:20.784 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirPerWave","8"]],"jsonrpc":"2.0"} 15:24:20.786 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQEnergy 10000 15:24:20.787 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQEnergy","10000"]],"jsonrpc":"2.0"} 15:24:20.789 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AeonWaves Aeon On 15:24:20.789 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AeonWaves","Aeon On"]],"jsonrpc":"2.0"} 15:24:20.791 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Alt2ndHealth Invulnerable -- 15:24:20.791 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Alt2ndHealth","Invulnerable --"]],"jsonrpc":"2.0"} 15:24:20.793 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Unranked No 15:24:20.793 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} 15:24:20.795 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MainBuildingHPAI 0.75 15:24:20.795 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MainBuildingHPAI","0.75"]],"jsonrpc":"2.0"} 15:24:20.797 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption endgamekey =================== 15:24:20.797 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["endgamekey","==================="]],"jsonrpc":"2.0"} 15:24:20.799 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameYolo Yolona Midgame 15:24:20.799 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameYolo","Yolona Midgame"]],"jsonrpc":"2.0"} 15:24:20.801 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BuildMult 1.5 15:24:20.801 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BuildMult","1.5"]],"jsonrpc":"2.0"} 15:24:20.803 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption wavesetupkey =================== 15:24:20.803 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["wavesetupkey","==================="]],"jsonrpc":"2.0"} 15:24:20.805 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CPUPerformance 2 15:24:20.805 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CPUPerformance",2]],"jsonrpc":"2.0"} 15:24:20.807 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomBonusMultiplier 70 15:24:20.807 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomBonusMultiplier","70"]],"jsonrpc":"2.0"} 15:24:20.809 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NoRushOption Off 15:24:20.809 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} 15:24:20.810 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQDefensesPD HQ Universal PD A-Tier 15:24:20.811 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQDefensesPD","HQ Universal PD A-Tier"]],"jsonrpc":"2.0"} 15:24:20.812 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyOn On, Repeats Spawn 15:24:20.812 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyOn","On, Repeats Spawn"]],"jsonrpc":"2.0"} 15:24:20.814 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_AutoBalance 1 15:24:20.814 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_AutoBalance","1"]],"jsonrpc":"2.0"} 15:24:20.816 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SeraphimWaves Seraphim On 15:24:20.816 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SeraphimWaves","Seraphim On"]],"jsonrpc":"2.0"} 15:24:20.818 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeAir Normal Air 15:24:20.818 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeAir","Normal Air"]],"jsonrpc":"2.0"} 15:24:20.820 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillPlayerUnit 0 15:24:20.820 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillPlayerUnit","0"]],"jsonrpc":"2.0"} 15:24:20.822 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Victory demoralization 15:24:20.822 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","demoralization"]],"jsonrpc":"2.0"} 15:24:20.824 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeLand Normal Land 15:24:20.824 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeLand","Normal Land"]],"jsonrpc":"2.0"} 15:24:20.826 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTo 0 15:24:20.826 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTo","0"]],"jsonrpc":"2.0"} 15:24:20.828 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption specialkey =================== 15:24:20.828 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["specialkey","==================="]],"jsonrpc":"2.0"} 15:24:20.830 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwavelossnavy 100 15:24:20.830 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwavelossnavy","100"]],"jsonrpc":"2.0"} 15:24:20.832 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamSpawn fixed 15:24:20.832 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} 15:24:20.834 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MySpecialKey1 off 15:24:20.834 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MySpecialKey1","off"]],"jsonrpc":"2.0"} 15:24:20.836 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UEFWaves UEF On 15:24:20.836 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UEFWaves","UEF On"]],"jsonrpc":"2.0"} 15:24:20.838 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RiftUnits 4 15:24:20.838 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RiftUnits","4"]],"jsonrpc":"2.0"} 15:24:20.840 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TMLRandom 0 15:24:20.840 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TMLRandom","0"]],"jsonrpc":"2.0"} 15:24:20.842 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQAllyEcoBoost 0 15:24:20.842 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQAllyEcoBoost","0"]],"jsonrpc":"2.0"} 15:24:20.844 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtySpawnTime 10 15:24:20.844 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtySpawnTime","10"]],"jsonrpc":"2.0"} 15:24:20.846 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyNukeEnable No Restrictions (Buildable Arty/Nukes/Sat) 15:24:20.846 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyNukeEnable","No Restrictions (Buildable Arty\/Nukes\/Sat)"]],"jsonrpc":"2.0"} 15:24:20.847 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HivesPerPlayerAI 140 15:24:20.848 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HivesPerPlayerAI","140"]],"jsonrpc":"2.0"} 15:24:20.849 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportFrequency Every 4 to 6 Minutes 15:24:20.849 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportFrequency","Every 4 to 6 Minutes"]],"jsonrpc":"2.0"} 15:24:20.851 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportsToStartTime 0.15 15:24:20.851 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportsToStartTime","0.15"]],"jsonrpc":"2.0"} 15:24:20.853 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpeedBonusOnce 0 15:24:20.853 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpeedBonusOnce","0"]],"jsonrpc":"2.0"} 15:24:20.855 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_Meteor 0 15:24:20.855 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_Meteor","0"]],"jsonrpc":"2.0"} 15:24:20.857 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_PhantNumber 0 15:24:20.857 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_PhantNumber","0"]],"jsonrpc":"2.0"} 15:24:20.859 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption buildrestrictionkey =================== 15:24:20.859 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["buildrestrictionkey","==================="]],"jsonrpc":"2.0"} 15:24:20.861 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NuclearOverwhelm Off 15:24:20.861 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NuclearOverwhelm","Off"]],"jsonrpc":"2.0"} 15:24:20.863 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPLatoonNameDebug off 15:24:20.863 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPLatoonNameDebug","off"]],"jsonrpc":"2.0"} 15:24:20.865 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DamageBoost 1 15:24:20.865 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DamageBoost","1"]],"jsonrpc":"2.0"} 15:24:20.867 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1000 15:24:20.867 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} 15:24:20.869 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeIncreasePerStrike 0 15:24:20.869 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeIncreasePerStrike","0"]],"jsonrpc":"2.0"} 15:24:20.871 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemNavy 100 15:24:20.871 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemNavy","100"]],"jsonrpc":"2.0"} 15:24:20.873 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeStrikeEveryAI 6 to 7 Mins 15:24:20.873 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeStrikeEveryAI","6 to 7 Mins"]],"jsonrpc":"2.0"} 15:24:20.874 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameEcoBoost 75 15:24:20.875 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameEcoBoost","75"]],"jsonrpc":"2.0"} 15:24:20.876 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime1 30 15:24:20.876 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime1","30"]],"jsonrpc":"2.0"} 15:24:20.878 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeTime 0.90 15:24:20.878 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeTime","0.90"]],"jsonrpc":"2.0"} 15:24:20.880 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomMeteorDelayTime 30 15:24:20.880 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomMeteorDelayTime","30"]],"jsonrpc":"2.0"} 15:24:20.882 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIEndlessGameLoop off 15:24:20.882 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIEndlessGameLoop","off"]],"jsonrpc":"2.0"} 15:24:20.884 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiNaval No 15:24:20.884 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiNaval","No"]],"jsonrpc":"2.0"} 15:24:20.886 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukesOn All On 15:24:20.886 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukesOn","All On"]],"jsonrpc":"2.0"} 15:24:20.888 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ShareUnitCap allies 15:24:20.888 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} 15:24:20.890 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatMult 1.5 15:24:20.890 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatMult","1.5"]],"jsonrpc":"2.0"} 15:24:20.892 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillAllNonHQPlayers Assassinate All ACUs Defeat 15:24:20.892 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillAllNonHQPlayers","Assassinate All ACUs Defeat"]],"jsonrpc":"2.0"} 15:24:20.894 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption secondaryspawn Off 15:24:20.894 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["secondaryspawn","Off"]],"jsonrpc":"2.0"} 15:24:20.896 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyPerWave 0 15:24:20.896 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyPerWave","0"]],"jsonrpc":"2.0"} 15:24:20.898 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillAIBase BaseBuilding Off 15:24:20.898 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillAIBase","BaseBuilding Off"]],"jsonrpc":"2.0"} 15:24:20.900 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQMass 50 15:24:20.900 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQMass","50"]],"jsonrpc":"2.0"} 15:24:20.902 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WreckReclaim 1 15:24:20.902 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WreckReclaim","1"]],"jsonrpc":"2.0"} 15:24:20.904 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WreckDespawn 180 15:24:20.904 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WreckDespawn","180"]],"jsonrpc":"2.0"} 15:24:20.906 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndEcoBoostTime 4 15:24:20.907 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndEcoBoostTime","4"]],"jsonrpc":"2.0"} 15:24:20.909 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HumanEcoBoost 15 15:24:20.909 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HumanEcoBoost","15"]],"jsonrpc":"2.0"} 15:24:20.911 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ecoboostkey =================== 15:24:20.911 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ecoboostkey","==================="]],"jsonrpc":"2.0"} 15:24:20.914 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameHoldTime Off -- 15:24:20.914 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameHoldTime","Off --"]],"jsonrpc":"2.0"} 15:24:20.916 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpawnAlliesForceFlag On - Land Only 15:24:20.916 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpawnAlliesForceFlag","On - Land Only"]],"jsonrpc":"2.0"} 15:24:20.918 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RamboChance 50 15:24:20.918 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RamboChance","50"]],"jsonrpc":"2.0"} 15:24:20.920 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TranSpawnLocation All Sides 15:24:20.920 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TranSpawnLocation","All Sides"]],"jsonrpc":"2.0"} 15:24:20.922 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameBreak 0 15:24:20.922 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameBreak","0"]],"jsonrpc":"2.0"} 15:24:20.924 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomStorm 1 15:24:20.924 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomStorm","1"]],"jsonrpc":"2.0"} 15:24:20.939 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomBoostHP 0 15:24:20.939 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomBoostHP","0"]],"jsonrpc":"2.0"} 15:24:20.941 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomMaximum 3 15:24:20.941 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomMaximum","3"]],"jsonrpc":"2.0"} 15:24:20.943 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationBOOM Dooms Immune 15:24:20.943 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationBOOM","Dooms Immune"]],"jsonrpc":"2.0"} 15:24:20.945 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomMinimum 1 15:24:20.945 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomMinimum","1"]],"jsonrpc":"2.0"} 15:24:20.946 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomIncrease 1 15:24:20.947 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomIncrease","1"]],"jsonrpc":"2.0"} 15:24:20.948 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomSubseqMeteorDelayTime 12 15:24:20.948 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomSubseqMeteorDelayTime","12"]],"jsonrpc":"2.0"} 15:24:20.950 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomCount 1 15:24:20.950 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomCount","1"]],"jsonrpc":"2.0"} 15:24:20.952 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyType Guardian (T3 DPS, T4 Range) 15:24:20.952 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyType","Guardian (T3 DPS, T4 Range)"]],"jsonrpc":"2.0"} 15:24:20.954 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomCrawlers Doom Mega + Doom Fatboy 15:24:20.954 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomCrawlers","Doom Mega + Doom Fatboy"]],"jsonrpc":"2.0"} 15:24:20.955 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RevealCivilians Yes 15:24:20.956 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","Yes"]],"jsonrpc":"2.0"} 15:24:20.957 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption winlosekey =================== 15:24:20.957 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["winlosekey","==================="]],"jsonrpc":"2.0"} 15:24:20.958 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndWaveAir 1 15:24:20.958 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndWaveAir","1"]],"jsonrpc":"2.0"} 15:24:20.960 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CAInherit 2 15:24:20.960 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CAInherit",2]],"jsonrpc":"2.0"} 15:24:20.962 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQAllyRestrict HQ Allies No Restrictions 15:24:20.962 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQAllyRestrict","HQ Allies No Restrictions"]],"jsonrpc":"2.0"} 15:24:20.964 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExtraWaveDelay 1 15:24:20.964 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExtraWaveDelay","1"]],"jsonrpc":"2.0"} 15:24:20.966 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Timeouts 3 15:24:20.966 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","3"]],"jsonrpc":"2.0"} 15:24:20.967 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Endless Off 15:24:20.968 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Endless","Off"]],"jsonrpc":"2.0"} 15:24:20.969 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PowerStallTime 6 15:24:20.969 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PowerStallTime","6"]],"jsonrpc":"2.0"} 15:24:20.971 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SupportBaseNukes SB Nuke Retaliation - On 15:24:20.971 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SupportBaseNukes","SB Nuke Retaliation - On"]],"jsonrpc":"2.0"} 15:24:20.973 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption OmniCheat on 15:24:20.973 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["OmniCheat","on"]],"jsonrpc":"2.0"} 15:24:20.975 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecondaryBuildingFlag On - Random Map Spawn 15:24:20.975 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecondaryBuildingFlag","On - Random Map Spawn"]],"jsonrpc":"2.0"} 15:24:20.977 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ParagonNuke Off 15:24:20.977 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ParagonNuke","Off"]],"jsonrpc":"2.0"} 15:24:20.979 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyYolo Yolona+Arty Response On 15:24:20.979 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyYolo","Yolona+Arty Response On"]],"jsonrpc":"2.0"} 15:24:20.981 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmM28Easy 2 15:24:20.981 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmM28Easy",2]],"jsonrpc":"2.0"} 15:24:20.983 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ACUHunterSize 1 15:24:20.983 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ACUHunterSize","1"]],"jsonrpc":"2.0"} 15:24:20.985 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28PrioritiseBPs 1 15:24:20.985 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28PrioritiseBPs",1]],"jsonrpc":"2.0"} 15:24:20.986 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnratenavy 50 15:24:20.987 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnratenavy","50"]],"jsonrpc":"2.0"} 15:24:20.988 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExtraASFEnabled 1 15:24:20.988 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExtraASFEnabled","1"]],"jsonrpc":"2.0"} 15:24:20.990 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemWaves Not Adjustable - Totally Random! 15:24:20.990 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemWaves","Not Adjustable - Totally Random!"]],"jsonrpc":"2.0"} 15:24:20.992 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnPD 2nd Spawn Universal PD A-Tier 15:24:20.992 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnPD","2nd Spawn Universal PD A-Tier"]],"jsonrpc":"2.0"} 15:24:20.994 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomWalkers Doom Colossus + Doom Ythotha 15:24:20.994 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomWalkers","Doom Colossus + Doom Ythotha"]],"jsonrpc":"2.0"} 15:24:20.996 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption hqsettingskey ==================== 15:24:20.996 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["hqsettingskey","===================="]],"jsonrpc":"2.0"} 15:24:20.997 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpeedBonus 0 15:24:20.998 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpeedBonus","0"]],"jsonrpc":"2.0"} 15:24:20.999 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmDelay 20 15:24:20.999 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmDelay",20]],"jsonrpc":"2.0"} 15:24:21.001 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomPaladinCoefficient 2 15:24:21.001 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomPaladinCoefficient","2"]],"jsonrpc":"2.0"} 15:24:21.003 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportUnits Bots+Tanks (Mixed Race) 15:24:21.003 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportUnits","Bots+Tanks (Mixed Race)"]],"jsonrpc":"2.0"} 15:24:21.005 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportEndTime Endless -- 15:24:21.005 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportEndTime","Endless --"]],"jsonrpc":"2.0"} 15:24:21.007 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpecialWeapons T4AA + EmpTacs Enabled 15:24:21.007 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpecialWeapons","T4AA + EmpTacs Enabled"]],"jsonrpc":"2.0"} 15:24:21.009 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportMultiplier 1 > 1.25 > 1.5 > 1.75 > 2 15:24:21.009 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportMultiplier","1 > 1.25 > 1.5 > 1.75 > 2"]],"jsonrpc":"2.0"} 15:24:21.011 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption InitialTransports 2 15:24:21.011 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["InitialTransports","2"]],"jsonrpc":"2.0"} 15:24:21.013 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption airdropbreakkey =================== 15:24:21.013 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["airdropbreakkey","==================="]],"jsonrpc":"2.0"} 15:24:21.015 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIBuilderNameDebug off 15:24:21.015 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIBuilderNameDebug","off"]],"jsonrpc":"2.0"} 15:24:21.017 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HowToPlay How to Play 15:24:21.017 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HowToPlay","How to Play"]],"jsonrpc":"2.0"} 15:24:21.020 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameParagon Paragon Midgame 15:24:21.020 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameParagon","Paragon Midgame"]],"jsonrpc":"2.0"} 15:24:21.023 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HPBonusAI 0 15:24:21.024 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HPBonusAI","0"]],"jsonrpc":"2.0"} 15:24:21.025 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExpMulti 60 15:24:21.026 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExpMulti","60"]],"jsonrpc":"2.0"} 15:24:21.028 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CommonArmy Off 15:24:21.028 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} 15:24:21.030 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemAir 100 15:24:21.030 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemAir","100"]],"jsonrpc":"2.0"} 15:24:21.032 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIReplacement Off 15:24:21.032 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} 15:24:21.034 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AutoTeams none 15:24:21.035 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","none"]],"jsonrpc":"2.0"} 15:24:21.037 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukesPerStrikeAI Few 15:24:21.037 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukesPerStrikeAI","Few"]],"jsonrpc":"2.0"} 15:24:21.039 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption specialsettingskey =================== 15:24:21.039 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["specialsettingskey","==================="]],"jsonrpc":"2.0"} 15:24:21.041 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyTime 3 15:24:21.041 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyTime","3"]],"jsonrpc":"2.0"} 15:24:21.043 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmApplyAIx 2 15:24:21.044 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmApplyAIx",2]],"jsonrpc":"2.0"} 15:24:21.046 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwR 0.0 15:24:21.047 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwR","0.0"]],"jsonrpc":"2.0"} 15:24:21.049 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIUnitCap 0 15:24:21.050 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIUnitCap","0"]],"jsonrpc":"2.0"} 15:24:21.052 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CybranWaves Cybran On 15:24:21.052 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CybranWaves","Cybran On"]],"jsonrpc":"2.0"} 15:24:21.054 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NomanderSpawn 0.88 15:24:21.054 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NomanderSpawn","0.88"]],"jsonrpc":"2.0"} 15:24:21.057 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption JumpTech2 Off 15:24:21.057 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["JumpTech2","Off"]],"jsonrpc":"2.0"} 15:24:21.058 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExperimentalSpawns Land+Air+Navy 15:24:21.059 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExperimentalSpawns","Land+Air+Navy"]],"jsonrpc":"2.0"} 15:24:21.061 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RandomMap Off 15:24:21.061 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} 15:24:21.063 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnBuildingHP 0.5 15:24:21.063 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnBuildingHP","0.5"]],"jsonrpc":"2.0"} 15:24:21.065 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirExpMulti 60 15:24:21.065 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirExpMulti","60"]],"jsonrpc":"2.0"} 15:24:21.067 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_PaladinMarks 1 15:24:21.067 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_PaladinMarks","1"]],"jsonrpc":"2.0"} 15:24:21.069 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ASFWaves ASF 15:24:21.069 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ASFWaves","ASF"]],"jsonrpc":"2.0"} 15:24:21.071 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption nukewavekey =================== 15:24:21.071 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["nukewavekey","==================="]],"jsonrpc":"2.0"} 15:24:21.073 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmIncrease 0 15:24:21.074 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmIncrease",0]],"jsonrpc":"2.0"} 15:24:21.075 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiAir No 15:24:21.076 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiAir","No"]],"jsonrpc":"2.0"} 15:24:21.077 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ManualUnitShare all 15:24:21.077 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} 15:24:21.079 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemLand 100 15:24:21.080 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemLand","100"]],"jsonrpc":"2.0"} 15:24:21.081 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavalExpansionsAllowed 4 15:24:21.081 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavalExpansionsAllowed","4"]],"jsonrpc":"2.0"} 15:24:21.083 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationsettingskey =================== 15:24:21.083 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationsettingskey","==================="]],"jsonrpc":"2.0"} 15:24:21.085 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealWho 0 15:24:21.085 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealWho","0"]],"jsonrpc":"2.0"} 15:24:21.087 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28Aggression 1.0 15:24:21.087 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28Aggression","1.0"]],"jsonrpc":"2.0"} 15:24:21.089 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption VersesSurvival Versus Survival Off 15:24:21.089 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["VersesSurvival","Versus Survival Off"]],"jsonrpc":"2.0"} 15:24:21.091 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AllowObservers 0 15:24:21.091 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} 15:24:21.093 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandExpansionsAllowed 5 15:24:21.093 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandExpansionsAllowed","5"]],"jsonrpc":"2.0"} 15:24:21.095 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28DodgeMicro 1 15:24:21.095 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28DodgeMicro",1]],"jsonrpc":"2.0"} 15:24:21.097 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandAmphibious All On 15:24:21.097 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandAmphibious","All On"]],"jsonrpc":"2.0"} 15:24:21.099 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnrateland 50 15:24:21.099 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnrateland","50"]],"jsonrpc":"2.0"} 15:24:21.101 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveProgressionData Normal 15:24:21.101 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveProgressionData","Normal"]],"jsonrpc":"2.0"} 15:24:21.103 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BossWaveEndlessSpawn 4 15:24:21.103 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BossWaveEndlessSpawn","4"]],"jsonrpc":"2.0"} 15:24:21.105 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HoldTimeAI 33 15:24:21.105 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HoldTimeAI","33"]],"jsonrpc":"2.0"} 15:24:21.107 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIWavePlayer Random 15:24:21.107 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIWavePlayer","Random"]],"jsonrpc":"2.0"} 15:24:21.109 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime3 1 15:24:21.109 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime3","1"]],"jsonrpc":"2.0"} 15:24:21.111 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NomadWaves Off 15:24:21.111 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NomadWaves","Off"]],"jsonrpc":"2.0"} 15:24:21.113 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Share ShareUntilDeath 15:24:21.113 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","ShareUntilDeath"]],"jsonrpc":"2.0"} 15:24:21.115 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndWaveMulti 3 15:24:21.115 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndWaveMulti","3"]],"jsonrpc":"2.0"} 15:24:21.116 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirTime 2 15:24:21.117 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirTime","2"]],"jsonrpc":"2.0"} 15:24:21.118 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CivilianAlliance enemy 15:24:21.118 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} 15:24:21.120 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillHQPlayerAllies HQ Allies Annihilation Defeat 15:24:21.121 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillHQPlayerAllies","HQ Allies Annihilation Defeat"]],"jsonrpc":"2.0"} 15:24:21.122 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomPaladinBonus 45 15:24:21.122 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomPaladinBonus","45"]],"jsonrpc":"2.0"} 15:24:21.124 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPathingDebug off 15:24:21.124 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPathingDebug","off"]],"jsonrpc":"2.0"} 15:24:21.126 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CombinedArmy 2 15:24:21.126 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CombinedArmy",2]],"jsonrpc":"2.0"} 15:24:21.128 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AltHQHealth Invulnerable -- 15:24:21.128 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AltHQHealth","Invulnerable --"]],"jsonrpc":"2.0"} 15:24:21.130 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SupportBaseMulti 1 15:24:21.130 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SupportBaseMulti","1"]],"jsonrpc":"2.0"} 15:24:21.132 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_DeathReveal 1 15:24:21.132 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_DeathReveal","1"]],"jsonrpc":"2.0"} 15:24:21.134 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationspawn Half of Team 15:24:21.134 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationspawn","Half of Team"]],"jsonrpc":"2.0"} 15:24:21.136 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AICDRCombat cdrcombatOn 15:24:21.136 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AICDRCombat","cdrcombatOn"]],"jsonrpc":"2.0"} 15:24:21.138 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PrebuiltUnits Off 15:24:21.138 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} 15:24:21.140 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28TimeBetweenOrders 1.0 15:24:21.140 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28TimeBetweenOrders","1.0"]],"jsonrpc":"2.0"} 15:24:21.142 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveStyle Dynamic Attack Waves 15:24:21.142 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveStyle","Dynamic Attack Waves"]],"jsonrpc":"2.0"} 15:24:21.150 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 3 15:24:21.150 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",3]],"jsonrpc":"2.0"} 15:24:21.150 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:24:21.150 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:24:21.150 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 1 15:24:21.150 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",1]],"jsonrpc":"2.0"} 15:24:21.150 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:24:21.150 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:24:21.154 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:24:21.154 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:24:21.156 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:24:21.156 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:24:21.158 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:24:21.158 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:24:21.159 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:24:21.159 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:24:21.161 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:24:21.161 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:24:21.162 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:24:21.162 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:24:21.164 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:24:21.164 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:24:21.193 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 3 15:24:21.194 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",3]],"jsonrpc":"2.0"} 15:24:21.194 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:24:21.194 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:24:21.194 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 1 15:24:21.194 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",1]],"jsonrpc":"2.0"} 15:24:21.194 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:24:21.194 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:24:21.198 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:24:21.198 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:24:21.200 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:24:21.200 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:24:21.201 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:24:21.201 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:24:21.202 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:24:21.203 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:24:21.204 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:24:21.204 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:24:21.205 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:24:21.205 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:24:21.206 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:24:21.207 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:24:22.618 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 3 15:24:22.618 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",3]],"jsonrpc":"2.0"} 15:24:22.618 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:24:22.619 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:24:22.619 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 1 15:24:22.619 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",1]],"jsonrpc":"2.0"} 15:24:22.619 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:24:22.619 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:24:22.623 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:24:22.623 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:24:22.624 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:24:22.624 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:24:22.626 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:24:22.626 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:24:22.627 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:24:22.627 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:24:22.628 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:24:22.628 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:24:22.629 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:24:22.630 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:24:22.631 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:24:22.631 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:24:25.362 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AutoTeams tvsb 15:24:25.363 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","tvsb"]],"jsonrpc":"2.0"} 15:24:25.370 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 3 15:24:25.370 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",3]],"jsonrpc":"2.0"} 15:24:25.370 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:24:25.370 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:24:25.370 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 1 15:24:25.370 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",1]],"jsonrpc":"2.0"} 15:24:25.370 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:24:25.370 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:24:25.374 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:24:25.375 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:24:25.376 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:24:25.376 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:24:25.378 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:24:25.378 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:24:25.380 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:24:25.380 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:24:25.381 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:24:25.381 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:24:25.382 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:24:25.382 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:24:25.384 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:24:25.384 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:24:25.388 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 3 15:24:25.389 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",3]],"jsonrpc":"2.0"} 15:24:25.389 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:24:25.389 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:24:25.389 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 2 15:24:25.389 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",2]],"jsonrpc":"2.0"} 15:24:25.389 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:24:25.389 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:24:27.930 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 1 15:24:27.930 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",1]],"jsonrpc":"2.0"} 15:24:27.930 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:24:27.930 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:24:27.930 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 2 15:24:27.930 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",2]],"jsonrpc":"2.0"} 15:24:27.930 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:24:27.930 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:24:27.934 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:24:27.934 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:24:27.936 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:24:27.936 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:24:27.937 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:24:27.937 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:24:27.939 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:24:27.939 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:24:27.940 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:24:27.940 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:24:27.941 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:24:27.942 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:24:27.943 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:24:27.943 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:24:27.955 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 1 15:24:27.955 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",1]],"jsonrpc":"2.0"} 15:24:27.955 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:24:27.955 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:24:27.956 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 2 15:24:27.956 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",2]],"jsonrpc":"2.0"} 15:24:27.956 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:24:27.956 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:24:27.959 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:24:27.959 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:24:27.961 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:24:27.961 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:24:27.962 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:24:27.962 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:24:27.964 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:24:27.964 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:24:27.965 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:24:27.965 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:24:27.967 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:24:27.967 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:24:27.968 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:24:27.968 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:25:43.238 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown 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:54) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:63) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) 15:25:43.238 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 15:25:43.238 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 15:25:43.238 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 15:25:43.239 [Thread-5] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 15:25:43.239 [Thread-5] INFO c.f.i.i.GameSession - Closing gameSession 15:25:43.240 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 15:25:43.240 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) 15:25:43.240 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:153) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:39) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:205) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:165) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 6 more java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 15:25:48.344 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24276995&playerId=395645 15:25:49.223 [main] INFO c.f.i.u.TrayIcon - Created tray icon 15:25:49.223 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 15:25:49.224 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 62716 15:25:49.227 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 22304 15:25:49.228 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 15:25:49.229 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 62715 15:25:49.231 [main] INFO c.n.j.TcpServer - TCP Server started. 15:25:49.231 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 15:25:49.303 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 62728 15:25:49.304 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 15:25:49.305 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 15:25:49.321 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 15:25:49.322 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 15:25:49.647 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 15:25:49.648 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 15:25:49.706 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateCoturnList[messageId=1db946cd-af6c-4893-921a-7d19a391ed9c, connectedHost=coturn1.faforever.com, knownServers=[CoturnServer[region=n/a, host=coturn1.faforever.com, port=3478, averageRTT=null]]] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:118) at java.base/java.lang.Thread.run(Thread.java:1583) 15:25:49.742 [ForkJoinPool.commonPool-worker-1] DEBUG c.f.i.u.PingWrapper - Pinged coturn1.faforever.com with an RTT of 92.0 15:25:49.827 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:26:04.021 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 15:26:04.021 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 15:26:04.021 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 15:26:04.027 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 15:26:04.028 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 22304 s777ss 395645 1 15:26:04.029 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 15:26:04.030 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 15:26:04.125 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:26:04.479 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 15:26:04.480 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 15:26:04.480 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:26:04.480 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 15:26:04.603 [JJsonPeer] INFO c.f.i.IceAdapter - onJoinGame 230115 saekie 15:26:04.606 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: saekie(230115), localOffer: false, preferredPort: 0 15:26:04.608 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer saekie(230115) 15:26:04.614 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: JoinGame 127.0.0.1:61032 saekie 230115 15:26:04.615 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 15:26:04.617 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 313085 Cyrilto, offer: true 15:26:04.617 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Cyrilto(313085), localOffer: true, preferredPort: 0 15:26:04.617 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Cyrilto(313085) 15:26:04.618 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"gathering"],"jsonrpc":"2.0"} 15:26:04.619 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:61033 Cyrilto 313085 15:26:04.619 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} 15:26:04.619 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 96958 Noaxis, offer: true 15:26:04.619 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Noaxis(96958), localOffer: true, preferredPort: 0 15:26:04.620 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Noaxis(96958) 15:26:04.621 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:61034 Noaxis 96958 15:26:04.621 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:26:04.621 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} 15:26:04.622 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 284270 IDEDARY, offer: true 15:26:04.622 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: IDEDARY(284270), localOffer: true, preferredPort: 0 15:26:04.623 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer IDEDARY(284270) 15:26:04.624 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:61035 IDEDARY 284270 15:26:04.624 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:26:04.624 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} 15:26:04.625 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 386834 infra_noob, offer: true 15:26:04.625 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: infra_noob(386834), localOffer: true, preferredPort: 0 15:26:04.625 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer infra_noob(386834) 15:26:04.627 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:61036 infra_noob 386834 15:26:04.627 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:26:04.627 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} 15:26:04.628 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 399416 Kemand, offer: true 15:26:04.629 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Kemand(399416), localOffer: true, preferredPort: 0 15:26:04.630 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Kemand(399416) 15:26:04.631 [Thread-14] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:26:04.631 [Thread-10] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Initiating ICE for peer 15:26:04.631 [Thread-16] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:26:04.631 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"gathering"],"jsonrpc":"2.0"} 15:26:04.631 [Thread-12] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:26:04.631 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:61037 Kemand 399416 15:26:04.632 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} 15:26:04.632 [Thread-18] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Initiating ICE for peer 15:26:04.632 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 336072 lemoulindubost, offer: true 15:26:04.632 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: lemoulindubost(336072), localOffer: true, preferredPort: 0 15:26:04.633 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer lemoulindubost(336072) 15:26:04.634 [Thread-20] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,336072,"gathering"],"jsonrpc":"2.0"} 15:26:04.634 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:61038 lemoulindubost 336072 15:26:04.634 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} 15:26:04.634 [Thread-20] INFO c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): Initiating ICE for peer 15:26:04.634 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 225821 Choda-boy, offer: true 15:26:04.634 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Choda-boy(225821), localOffer: true, preferredPort: 0 15:26:04.635 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Choda-boy(225821) 15:26:04.636 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:61039 Choda-boy 225821 15:26:04.636 [Thread-22] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"gathering"],"jsonrpc":"2.0"} 15:26:04.636 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} 15:26:04.636 [Thread-22] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Initiating ICE for peer 15:26:04.637 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 313085 15:26:04.637 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["313085"]],"jsonrpc":"2.0"} 15:26:04.637 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 96958 15:26:04.638 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["96958"]],"jsonrpc":"2.0"} 15:26:04.638 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 284270 15:26:04.638 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["284270"]],"jsonrpc":"2.0"} 15:26:04.638 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 386834 15:26:04.639 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["386834"]],"jsonrpc":"2.0"} 15:26:04.639 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 399416 15:26:04.639 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["399416"]],"jsonrpc":"2.0"} 15:26:04.683 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 336072 15:26:04.683 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["336072"]],"jsonrpc":"2.0"} 15:26:04.684 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 225821 15:26:04.684 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["225821"]],"jsonrpc":"2.0"} ���. 15, 2025 3:26:04 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Initialized newConfig: merge of system properties,reference.conf @ jar:file:/C:/Program%20Files/FAF%20Client/natives/faf-ice-adapter.jar!/reference.conf: 1 ���. 15, 2025 3:26:04 �� org.jitsi.utils.logging2.LoggerImpl log INFO: net.java.sip.communicator.SC_HOME_DIR_LOCATION not set ���. 15, 2025 3:26:04 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Initialized legacyConfig: sip communicator props (no description provided) 15:26:05.023 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:26:05.024 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 3:26:05 �� org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Using AwsCandidateHarvester. 15:26:05.128 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:26:05.172 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":230115,"destId":395645,"password":"2kv689j4mhf8ugn999d6poq459","ufrag":"fehfh1ik4sghnm","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.101","port":7093,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"94.131.219.250","port":7093,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"31","relAddr":"192.168.0.101","relPort":7093},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":11636,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"94.131.219.250","relPort":7093}]} 15:26:05.172 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} 15:26:05.173 [Thread-23] DEBUG c.f.i.i.PeerIceModule - ICE saekie(230115): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:05.173 [Thread-23] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,230115,"gathering"],"jsonrpc":"2.0"} 15:26:05.174 [Thread-23] INFO c.f.i.i.PeerIceModule - ICE saekie(230115): Initiating ICE for peer 15:26:05.174 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:26:05 �� org.ice4j.ice.harvest.MappingCandidateHarvesters maybeAdd INFO: Discarding a mapping harvester: org.ice4j.ice.harvest.AwsCandidateHarvester@2dfa6724 ���. 15, 2025 3:26:05 �� org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Initialized mapping harvesters (delay=504ms). stunDiscoveryFailed=false 15:26:05.606 [Thread-22] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Gathering ice candidates 15:26:05.606 [Thread-18] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Gathering ice candidates 15:26:05.606 [Thread-12] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:26:05.606 [Thread-20] INFO c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): Gathering ice candidates 15:26:05.606 [Thread-14] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:26:05.606 [Thread-16] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:26:05.606 [Thread-10] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Gathering ice candidates ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:16h379e651itu3215kem4ts092 ice-ufrag:2ghrd1ik4sj9jm tie-breaker:3473310505698539117): role from controlling = true to controlling = false 15:26:05.607 [Thread-23] INFO c.f.i.i.PeerIceModule - ICE saekie(230115): Gathering ice candidates 15:26:05.612 [Thread-12] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:26:05.612 [Thread-14] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:26:05.612 [Thread-23] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:26:05.612 [Thread-16] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:26:05.612 [Thread-10] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:26:05.612 [Thread-22] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:26:05.612 [Thread-18] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:26:05.612 [Thread-20] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:26:05.711 [WebSocketConnectReadThread-72] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:26:05.712 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:26:05.809 [WebSocketConnectReadThread-72] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:26:05.857 [Thread-12] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:05.858 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:26:05.858 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:26:05.862 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"2qk3rlum737e6v3458q9mhcaf5\",\"ufrag\":\"1hjg81ik4sj9gm\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":6344,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28746,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":\"192.168.84.125\",\"relPort\":6344},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14057,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"46.211.138.134\",\"relPort\":28746}]}"],"jsonrpc":"2.0"} 15:26:05.917 [Thread-14] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:05.917 [Thread-18] DEBUG c.f.i.i.PeerIceModule - ICE Kemand(399416): Sending own candidates to 399416, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:05.917 [Thread-20] DEBUG c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): Sending own candidates to 336072, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:05.918 [Thread-20] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,336072,"awaitingCandidates"],"jsonrpc":"2.0"} 15:26:05.918 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"awaitingCandidates"],"jsonrpc":"2.0"} 15:26:05.918 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:26:05.919 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399416,"{\"srcId\":395645,\"destId\":399416,\"password\":\"1479ieehn6im329feddf8tehha\",\"ufrag\":\"dds3b1ik4sj9gm\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":6127,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28585,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"192.168.84.125\",\"relPort\":6127},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":19694,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"46.211.138.134\",\"relPort\":28585}]}"],"jsonrpc":"2.0"} 15:26:05.919 [Thread-20] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,336072,"{\"srcId\":395645,\"destId\":336072,\"password\":\"28shlsunehnlhv2m7f7tuoue6k\",\"ufrag\":\"3bv3c1ik4sj9gm\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":7016,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28632,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":\"192.168.84.125\",\"relPort\":7016},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10585,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":\"46.211.138.134\",\"relPort\":28632}]}"],"jsonrpc":"2.0"} 15:26:05.919 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"171r5nbpq2qjdakfr6hrpmt5kd\",\"ufrag\":\"6mc0l1ik4sj9gm\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":6449,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28649,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":\"192.168.84.125\",\"relPort\":6449},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15486,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":\"46.211.138.134\",\"relPort\":28649}]}"],"jsonrpc":"2.0"} 15:26:05.920 [Thread-23] DEBUG c.f.i.i.PeerIceModule - ICE saekie(230115): Sending own candidates to 230115, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:05.920 [Thread-22] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Sending own candidates to 225821, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:05.921 [Thread-16] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:05.921 [Thread-10] DEBUG c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Sending own candidates to 313085, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:05.921 [Thread-23] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,230115,"awaitingCandidates"],"jsonrpc":"2.0"} 15:26:05.921 [Thread-22] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"awaitingCandidates"],"jsonrpc":"2.0"} 15:26:05.921 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:26:05.921 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"awaitingCandidates"],"jsonrpc":"2.0"} 15:26:05.921 [Thread-23] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,230115,"{\"srcId\":395645,\"destId\":230115,\"password\":\"16h379e651itu3215kem4ts092\",\"ufrag\":\"2ghrd1ik4sj9jm\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":6425,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28799,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"192.168.84.125\",\"relPort\":6425},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10931,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relAddr\":\"46.211.138.134\",\"relPort\":28799}]}"],"jsonrpc":"2.0"} 15:26:05.921 [Thread-22] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,225821,"{\"srcId\":395645,\"destId\":225821,\"password\":\"6pro3v93v1li7jh5dhoqugger1\",\"ufrag\":\"2rnpm1ik4sj9gm\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":7054,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28584,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":\"192.168.84.125\",\"relPort\":7054},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12615,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relAddr\":\"46.211.138.134\",\"relPort\":28584}]}"],"jsonrpc":"2.0"} 15:26:05.922 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,313085,"{\"srcId\":395645,\"destId\":313085,\"password\":\"44gjip4gv38u8vk7mqupoqpsar\",\"ufrag\":\"d2jkh1ik4sj9gm\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":7037,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"20\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28711,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"21\",\"relAddr\":\"192.168.84.125\",\"relPort\":7037},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16230,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"22\",\"relAddr\":\"46.211.138.134\",\"relPort\":28711}]}"],"jsonrpc":"2.0"} 15:26:05.922 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"4n6a7rfpf8cj2d6o4va4viahto\",\"ufrag\":\"vl8c1ik4sj9gm\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":6763,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28603,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"18\",\"relAddr\":\"192.168.84.125\",\"relPort\":6763},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10576,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"19\",\"relAddr\":\"46.211.138.134\",\"relPort\":28603}]}"],"jsonrpc":"2.0"} 15:26:05.922 [Thread-23] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,230115,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.101:7093/udp/host ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.131.219.250:7093/udp/srflx ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:11636/udp/relay 15:26:05.926 [Thread-23] DEBUG c.f.i.i.PeerIceModule - ICE saekie(230115): Starting ICE for peer 230115 ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:26:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add peer CandidatePair with new reflexive address to checkList: CandidatePair (State=Frozen Priority=72057593467502591): LocalCandidate=candidate:2 1 udp 16777215 94.130.225.99 10931 typ relay raddr 46.211.138.134 rport 28799 RemoteCandidate=candidate:10000 1 udp 1862270975 94.131.219.250 43107 typ prflx ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:6425/udp/host -> 94.130.225.99:11636/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:11636/udp ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28799/udp/srflx -> 94.130.225.99:11636/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:10931/udp/relay -> 94.130.225.99:11636/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:10931/udp/relay -> 94.130.225.99:11636/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:6425/udp/host -> 94.130.225.99:11636/udp/relay (faData.RTP). 15:26:06.410 [WebSocketConnectReadThread-144] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28799/udp/srflx -> 94.130.225.99:11636/udp/relay (faData.RTP). 15:26:06.411 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:10931/udp/relay -> 94.131.219.250:43107/udp/prflx (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.131.219.250:43107/udp ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:10931/udp/relay -> 94.131.219.250:43107/udp/prflx (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. 15:26:06.423 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":313085,"destId":395645,"password":"1sp4icivq25cuq6qn8geeql45o","ufrag":"2k84e1ik4sjbci","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.14","port":6303,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"86.242.167.26","port":6303,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"31","relAddr":"192.168.1.14","relPort":6303},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":11835,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"86.242.167.26","relPort":6303}]} 15:26:06.423 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:06.424 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} 15:26:06.424 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.1.14:6303/udp/host ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 86.242.167.26:6303/udp/srflx ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:11835/udp/relay 15:26:06.425 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Starting ICE for peer 313085 ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 192.168.84.125:6425/udp/host -> 94.130.225.99:11636/udp/relay (faData.RTP) ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. 15:26:06.436 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":96958,"destId":395645,"password":"40d02ovt56sc9i30ao2oodif4l","ufrag":"8esue1ik4siivs","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.123","port":6507,"type":"HOST_CANDIDATE","generation":0,"id":"27","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"84.194.188.213","port":6507,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"28","relAddr":"192.168.0.123","relPort":6507},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":17294,"type":"RELAYED_CANDIDATE","generation":0,"id":"29","relAddr":"84.194.188.213","relPort":6507}]} 15:26:06.437 [Thread-70] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:06.437 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":12,"jsonrpc":"2.0"} ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 15:26:06.437 [Thread-70] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.123:6507/udp/host ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 84.194.188.213:6507/udp/srflx ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:17294/udp/relay 15:26:06.439 [Thread-70] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Starting ICE for peer 96958 ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 15:26:06.459 [Thread-23] DEBUG c.f.i.i.PeerIceModule - ICE saekie(230115): ICE terminated, connected, selected candidate pair: host <-> relay 15:26:06.459 [Thread-23] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,230115,true],"jsonrpc":"2.0"} 15:26:06.460 [Thread-23] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,230115,"connected"],"jsonrpc":"2.0"} 15:26:06.461 [Thread-71] DEBUG c.f.i.i.PeerIceModule - ICE saekie(230115): Now forwarding data from ICE to FA for peer 15:26:06.515 [WebSocketConnectReadThread-144] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:26:06.547 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":225821,"destId":395645,"password":"1bsha0flu8kfpp36u0jet1mfam","ufrag":"betj1ik4sjcgg","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.244","port":7089,"type":"HOST_CANDIDATE","generation":0,"id":"19","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"84.193.84.207","port":7089,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"20","relAddr":"192.168.0.244","relPort":7089},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":19139,"type":"RELAYED_CANDIDATE","generation":0,"id":"21","relAddr":"84.193.84.207","relPort":7089}]} 15:26:06.548 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":13,"jsonrpc":"2.0"} 15:26:06.548 [Thread-72] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:06.548 [Thread-72] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"checking"],"jsonrpc":"2.0"} 15:26:06.548 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.244:7089/udp/host ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 84.193.84.207:7089/udp/srflx ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:19139/udp/relay 15:26:06.549 [Thread-72] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Starting ICE for peer 225821 ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 15:26:06.616 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":284270,"destId":395645,"password":"15eaai51ulpg9p9p21acr1ndnm","ufrag":"aeinh1ik4sjbm2","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.88.231","port":7105,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"85.163.103.23","port":7105,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"31","relAddr":"192.168.88.231","relPort":7105},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":10207,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"85.163.103.23","relPort":7105}]} 15:26:06.616 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":14,"jsonrpc":"2.0"} 15:26:06.616 [Thread-77] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:06.616 [Thread-77] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.88.231:7105/udp/host ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 85.163.103.23:7105/udp/srflx ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:10207/udp/relay 15:26:06.617 [Thread-77] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Starting ICE for peer 284270 ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 15:26:06.641 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":386834,"destId":395645,"password":"2c2td99ldener0g22og9subq7v","ufrag":"833rq1ik4sjbfp","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.163","port":6903,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"5.228.114.192","port":4607,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"31","relAddr":"192.168.0.163","relPort":6903},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":18163,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"5.228.114.192","relPort":4607}]} 15:26:06.641 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":15,"jsonrpc":"2.0"} 15:26:06.641 [Thread-78] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:06.642 [Thread-78] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.163:6903/udp/host ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.228.114.192:4607/udp/srflx ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:18163/udp/relay 15:26:06.643 [Thread-78] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Starting ICE for peer 386834 ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Receive a peer-reflexive candidate: 46.211.138.134:28640/udp. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:7037/udp/host -> 94.130.225.99:11835/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:11835/udp ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:11835/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 46.211.138.134:28640/udp/prflx -> 94.130.225.99:11835/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Receive a peer-reflexive candidate: 46.211.138.134:28640/udp. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:6344/udp/host -> 94.130.225.99:17294/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:17294/udp ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:17294/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 46.211.138.134:28640/udp/prflx -> 94.130.225.99:17294/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 15:26:06.731 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":399416,"destId":395645,"password":"6sm3nsnse3andirk96pr8oo35i","ufrag":"dev0q1ik4sjbiu","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.11","port":6305,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"212.124.6.182","port":5409,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"31","relAddr":"192.168.0.11","relPort":6305},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":16939,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"212.124.6.182","relPort":5409}]} 15:26:06.731 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":16,"jsonrpc":"2.0"} 15:26:06.731 [Thread-80] DEBUG c.f.i.i.PeerIceModule - ICE Kemand(399416): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:06.732 [Thread-80] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.11:6305/udp/host ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 212.124.6.182:5409/udp/srflx ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:16939/udp/relay 15:26:06.733 [Thread-80] DEBUG c.f.i.i.PeerIceModule - ICE Kemand(399416): Starting ICE for peer 399416 ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 15:26:06.762 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":336072,"destId":395645,"password":"3kons58c2n1h9nju7mp7kc24al","ufrag":"6n2a01ik4sjbph","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.13","port":6549,"type":"HOST_CANDIDATE","generation":0,"id":"21","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"61.26.167.153","port":6549,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"22","relAddr":"192.168.0.13","relPort":6549},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":11808,"type":"RELAYED_CANDIDATE","generation":0,"id":"23","relAddr":"61.26.167.153","relPort":6549}]} 15:26:06.762 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":17,"jsonrpc":"2.0"} 15:26:06.762 [Thread-82] DEBUG c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 15:26:06.763 [Thread-82] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,336072,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.13:6549/udp/host ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 61.26.167.153:6549/udp/srflx ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.161.127.50:11808/udp/relay 15:26:06.764 [Thread-82] DEBUG c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): Starting ICE for peer 336072 ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:16230/udp/relay -> 94.130.225.99:11835/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:7037/udp/host -> 94.130.225.99:11835/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:11835/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:11835/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:16230/udp/relay -> 86.242.167.26:6303/udp/srflx (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:16230/udp/relay -> 94.130.225.99:11835/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:16230/udp/relay -> 94.130.225.99:11835/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:11835/udp/relay (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 86.242.167.26:6303/udp ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:16230/udp/relay -> 86.242.167.26:6303/udp/srflx (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:16230/udp/relay -> 86.242.167.26:6303/udp/srflx (faData.RTP). ���. 15, 2025 3:26:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:11835/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:11835/udp/relay (faData.RTP) ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: prflx ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:6344/udp/host -> 94.130.225.99:17294/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:17294/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:14057/udp/relay -> 84.194.188.213:6507/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 84.194.188.213:6507/udp ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:17294/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:14057/udp/relay -> 84.194.188.213:6507/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:17294/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:14057/udp/relay -> 84.194.188.213:6507/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:14057/udp/relay -> 84.194.188.213:6507/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:17294/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:17294/udp/relay (faData.RTP) ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: prflx ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:6763/udp/host -> 94.130.225.99:18163/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:18163/udp ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28603/udp/srflx -> 94.130.225.99:18163/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 46.211.138.134:28603/udp/srflx -> 94.130.225.99:18163/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 15:26:07.013 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE Cyrilto(313085): ICE terminated, connected, selected candidate pair: prflx <-> relay 15:26:07.013 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,313085,true],"jsonrpc":"2.0"} 15:26:07.014 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"connected"],"jsonrpc":"2.0"} 15:26:07.014 [Thread-69] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 313085 ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:6127/udp/host -> 94.130.225.99:16939/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:6763/udp/host -> 94.130.225.99:18163/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:16939/udp ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28603/udp/srflx -> 94.130.225.99:18163/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28585/udp/srflx -> 94.130.225.99:16939/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log 15:26:07.016 [Thread-86] DEBUG c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Now forwarding data from ICE to FA for peer INFO: Pair succeeded: 192.168.84.125:6127/udp/host -> 94.130.225.99:16939/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 46.211.138.134:28585/udp/srflx -> 94.130.225.99:16939/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28585/udp/srflx -> 94.130.225.99:16939/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 15:26:07.029 [Thread-70] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): ICE terminated, connected, selected candidate pair: prflx <-> relay 15:26:07.029 [Thread-70] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,96958,true],"jsonrpc":"2.0"} 15:26:07.029 [Thread-70] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"connected"],"jsonrpc":"2.0"} 15:26:07.029 [Thread-70] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 96958 15:26:07.030 [Thread-87] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Now forwarding data from ICE to FA for peer ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Receive a peer-reflexive candidate: 46.211.138.134:28640/udp. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:7054/udp/host -> 94.130.225.99:19139/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:19139/udp ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:19139/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 46.211.138.134:28640/udp/prflx -> 94.130.225.99:19139/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Receive a peer-reflexive candidate: 46.211.138.134:28640/udp. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:6449/udp/host -> 94.130.225.99:10207/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:10207/udp ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:10207/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 46.211.138.134:28640/udp/prflx -> 94.130.225.99:10207/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:12615/udp/relay -> 94.130.225.99:19139/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:12615/udp/relay -> 94.130.225.99:19139/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:12615/udp/relay -> 84.193.84.207:7089/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 84.193.84.207:7089/udp ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:12615/udp/relay -> 84.193.84.207:7089/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:6425/udp/host -> 192.168.0.101:7093/udp/host (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:12615/udp/relay -> 94.130.225.99:19139/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:10576/udp/relay -> 5.228.114.192:4607/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:15486/udp/relay -> 85.163.103.23:7105/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 85.163.103.23:7105/udp ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:10576/udp/relay -> 94.130.225.99:18163/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 5.228.114.192:4607/udp ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:15486/udp/relay -> 85.163.103.23:7105/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:10576/udp/relay -> 5.228.114.192:4607/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:10576/udp/relay -> 94.130.225.99:18163/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:15486/udp/relay -> 94.130.225.99:10207/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:15486/udp/relay -> 94.130.225.99:10207/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:6425/udp/host -> 94.131.219.250:7093/udp/srflx (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 46.211.138.134:28603/udp/srflx -> 94.130.225.99:18163/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:15486/udp/relay -> 85.163.103.23:7105/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28603/udp/srflx -> 94.130.225.99:18163/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 46.211.138.134:28603/udp/srflx -> 94.130.225.99:18163/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 46.211.138.134:28603/udp/srflx -> 94.130.225.99:18163/udp/relay (faData.RTP) ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 15:26:07.138 [Thread-78] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): ICE terminated, connected, selected candidate pair: srflx <-> relay ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:10931/udp/relay -> 192.168.0.101:7093/udp/host (faData.RTP), failing. 15:26:07.138 [Thread-78] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,386834,true],"jsonrpc":"2.0"} 15:26:07.138 [Thread-78] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"connected"],"jsonrpc":"2.0"} 15:26:07.138 [Thread-78] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 386834 15:26:07.139 [Thread-88] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Now forwarding data from ICE to FA for peer ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:19694/udp/relay -> 94.130.225.99:16939/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:19694/udp/relay -> 94.130.225.99:16939/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:19139/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:19694/udp/relay -> 212.124.6.182:5409/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:15486/udp/relay -> 94.130.225.99:10207/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:19139/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:19139/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:19139/udp/relay (faData.RTP) ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 212.124.6.182:5409/udp ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:19694/udp/relay -> 212.124.6.182:5409/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: prflx ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 46.211.138.134:28585/udp/srflx -> 94.130.225.99:16939/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28585/udp/srflx -> 94.130.225.99:16939/udp/relay (faData.RTP). 15:26:07.169 [Thread-72] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): ICE terminated, connected, selected candidate pair: prflx <-> relay ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 46.211.138.134:28585/udp/srflx -> 94.130.225.99:16939/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log 15:26:07.169 [Thread-72] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,225821,true],"jsonrpc":"2.0"} INFO: Selected pair for stream faData.RTP: 46.211.138.134:28585/udp/srflx -> 94.130.225.99:16939/udp/relay (faData.RTP) ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED 15:26:07.169 [Thread-72] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"connected"],"jsonrpc":"2.0"} ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 15:26:07.169 [Thread-72] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 225821 15:26:07.170 [Thread-89] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Now forwarding data from ICE to FA for peer 15:26:07.174 [WebSocketConnectReadThread-192] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:26:07.175 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:26:07.199 [Thread-80] DEBUG c.f.i.i.PeerIceModule - ICE Kemand(399416): ICE terminated, connected, selected candidate pair: srflx <-> relay 15:26:07.199 [Thread-80] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,399416,true],"jsonrpc":"2.0"} 15:26:07.199 [Thread-80] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"connected"],"jsonrpc":"2.0"} 15:26:07.200 [Thread-80] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 399416 15:26:07.201 [Thread-90] DEBUG c.f.i.i.PeerIceModule - ICE Kemand(399416): Now forwarding data from ICE to FA for peer 15:26:07.204 [Thread-91] INFO c.f.i.u.TrayIcon - Launching ICE adapter debug window ���. 15, 2025 3:26:07 �� com.sun.javafx.application.PlatformImpl startup WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @3ee0fea4' ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:10931/udp/relay -> 94.131.219.250:7093/udp/srflx (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:6449/udp/host -> 94.130.225.99:10207/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:10207/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:10207/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:10207/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:10207/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 46.211.138.134:28640/udp/prflx -> 94.130.225.99:10207/udp/relay (faData.RTP) ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: prflx 15:26:07.230 [Thread-77] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): ICE terminated, connected, selected candidate pair: prflx <-> relay 15:26:07.230 [Thread-77] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,284270,true],"jsonrpc":"2.0"} 15:26:07.230 [Thread-77] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"connected"],"jsonrpc":"2.0"} 15:26:07.230 [Thread-77] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 284270 15:26:07.231 [Thread-93] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Now forwarding data from ICE to FA for peer 15:26:07.276 [WebSocketConnectReadThread-192] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:10585/udp/relay -> 61.26.167.153:6549/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 61.26.167.153:6549/udp ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:10585/udp/relay -> 61.26.167.153:6549/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 94.130.225.99:10585/udp/relay -> 61.26.167.153:6549/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:10585/udp/relay -> 5.161.127.50:11808/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 5.161.127.50:11808/udp ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:10585/udp/relay -> 5.161.127.50:11808/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Receive a peer-reflexive candidate: 46.211.138.134:28640/udp. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:7016/udp/host -> 5.161.127.50:11808/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28640/udp/prflx -> 5.161.127.50:11808/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to send BINDING-RESPONSE(0x101)[attrib.count=3 len=72] through 192.168.84.125:7016/udp org.ice4j.StunException: The transaction specified in the response (tid=0xEFB2C909950119BE8C399410) has already seen a previous response. Response was: BINDING-RESPONSE(0x101)[attrib.count=5 len=96 tranID=0xEFB2C909950119BE8C399410] ���. 15, 2025 3:26:07 �� org.ice4j.stack.StunStack handleMessageEvent INFO: Received an invalid request. java.lang.RuntimeException: Failed to send a response at org.ice4j.ice.ConnectivityCheckServer.processRequest(ConnectivityCheckServer.java:189) at org.ice4j.stack.EventDispatcher$RequestListenerMessageEventHandler.handleMessageEvent(EventDispatcher.java:511) at org.ice4j.stack.EventDispatcher.fireMessageEvent(EventDispatcher.java:268) at org.ice4j.stack.StunStack.handleMessageEvent(StunStack.java:976) at org.ice4j.stack.MessageProcessingTask.run(MessageProcessingTask.java:196) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: org.ice4j.StunException: The transaction specified in the response (tid=0xEFB2C909950119BE8C399410) has already seen a previous response. Response was: BINDING-RESPONSE(0x101)[attrib.count=5 len=96 tranID=0xEFB2C909950119BE8C399410] at org.ice4j.stack.StunStack.sendResponse(StunStack.java:758) at org.ice4j.ice.ConnectivityCheckServer.processRequest(ConnectivityCheckServer.java:179) ... 7 more ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:10585/udp/relay -> 61.26.167.153:6549/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:10585/udp/relay -> 5.161.127.50:11808/udp/relay (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:7037/udp/host -> 192.168.1.14:6303/udp/host (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:6344/udp/host -> 192.168.0.123:6507/udp/host (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:7037/udp/host -> 86.242.167.26:6303/udp/srflx (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:6344/udp/host -> 84.194.188.213:6507/udp/srflx (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:16230/udp/relay -> 192.168.1.14:6303/udp/host (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:14057/udp/relay -> 192.168.0.123:6507/udp/host (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:7054/udp/host -> 192.168.0.244:7089/udp/host (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:7054/udp/host -> 84.193.84.207:7089/udp/srflx (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:6449/udp/host -> 192.168.88.231:7105/udp/host (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:10585/udp/relay -> 61.26.167.153:6549/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 94.130.225.99:10585/udp/relay -> 61.26.167.153:6549/udp/srflx (faData.RTP). ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 94.130.225.99:10585/udp/relay -> 61.26.167.153:6549/udp/srflx (faData.RTP) ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: relay (relay = 94.130.225.99:3478/udp) 15:26:07.799 [Thread-82] DEBUG c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): ICE terminated, connected, selected candidate pair: relay <-> srflx 15:26:07.800 [Thread-82] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,336072,true],"jsonrpc":"2.0"} 15:26:07.800 [Thread-82] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,336072,"connected"],"jsonrpc":"2.0"} 15:26:07.800 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:12615/udp/relay -> 192.168.0.244:7089/udp/host (faData.RTP), failing. 15:26:07.802 [Thread-82] INFO c.f.i.i.PeerTurnRefreshModule - Started turn refresh module for peer lemoulindubost ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:6449/udp/host -> 85.163.103.23:7105/udp/srflx (faData.RTP), failing. 15:26:07.802 [Thread-82] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 336072 ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:6763/udp/host -> 192.168.0.163:6903/udp/host (faData.RTP), failing. 15:26:07.803 [Thread-99] DEBUG c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): Now forwarding data from ICE to FA for peer 15:26:07.804 [Thread-98] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:6763/udp/host -> 5.228.114.192:4607/udp/srflx (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:15486/udp/relay -> 192.168.88.231:7105/udp/host (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:10576/udp/relay -> 192.168.0.163:6903/udp/host (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:6127/udp/host -> 192.168.0.11:6305/udp/host (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:6127/udp/host -> 212.124.6.182:5409/udp/srflx (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:7016/udp/host -> 192.168.0.13:6549/udp/host (faData.RTP), failing. ���. 15, 2025 3:26:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:7016/udp/host -> 61.26.167.153:6549/udp/srflx (faData.RTP), failing. ���. 15, 2025 3:26:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:10585/udp/relay -> 192.168.0.13:6549/udp/host (faData.RTP), failing. ���. 15, 2025 3:26:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:19694/udp/relay -> 192.168.0.11:6305/udp/host (faData.RTP), failing. 15:26:08.183 [JavaFX Application Thread] INFO c.f.i.d.DebugWindow - Created debug window. 15:26:08.296 [WebSocketConnectReadThread-234] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:26:08.296 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:26:08.394 [WebSocketConnectReadThread-234] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:26:08.504 [JavaFX Application Thread] INFO c.f.i.d.InfoWindow - Created info window. 15:26:08.593 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameFull 15:26:08.594 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameFull",[]],"jsonrpc":"2.0"} 15:26:08.806 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:26:09.353 [WebSocketConnectReadThread-246] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:26:09.353 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 3:26:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 3:26:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 3:26:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 3:26:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 3:26:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 3:26:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 3:26:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 3:26:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 15:26:22.973 [JJsonPeer] INFO c.f.i.IceAdapter - onDisconnectFromPeer 336072 15:26:22.974 [JJsonPeer] INFO c.f.i.i.Peer - Closing peer for player lemoulindubost(336072) 15:26:22.974 [Thread-98] WARN c.f.i.i.PeerTurnRefreshModule - Sleeping refreshThread was interrupted 15:26:22.974 [Thread-19] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer lemoulindubost(336072) ���. 15, 2025 3:26:22 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:26:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:26:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:26:22 �� org.jitsi.utils.logging2.LoggerImpl log 15:26:22.976 [Thread-99] WARN c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): Error while reading from ICE adapter INFO: Failed to receive: java.net.SocketException: Socket closed org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 15:26:22.976 [connectivityChecker-336072] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-336072 (sleeping checkerThread) was interrupted 15:26:22.977 [Thread-99] WARN c.f.i.i.PeerIceModule - ICE lemoulindubost(336072): ICE connection has been lost for peer 15:26:22.977 [Thread-99] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,336072,false],"jsonrpc":"2.0"} 15:26:22.978 [Thread-99] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,336072,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-99" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more 15:26:22.981 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: DisconnectFromPeer 336072 15:26:22.982 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":18,"jsonrpc":"2.0"} 15:26:22.984 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 336072 15:26:22.984 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["336072"]],"jsonrpc":"2.0"} 15:26:59.539 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 101589 Dograw, offer: false 15:26:59.540 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Dograw(101589), localOffer: false, preferredPort: 0 15:26:59.540 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Dograw(101589) 15:26:59.541 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:59866 Dograw 101589 15:26:59.541 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":19,"jsonrpc":"2.0"} 15:26:59.552 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 101589 15:26:59.552 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["101589"]],"jsonrpc":"2.0"} 15:27:00.559 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":101589,"destId":395645,"password":"18c0i6m7l65jn7kq719vml5egq","ufrag":"7rmcn1ik4sl0lf","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:9d06:258f:c060:a60c","port":6885,"type":"HOST_CANDIDATE","generation":0,"id":"40","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"2003:c6:c723:7000:f56d:ca6c:dfe9:dabc","port":6885,"type":"HOST_CANDIDATE","generation":0,"id":"41","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"2003:c6:c723:7000:5c76:b12a:3e24:e6a8","port":6885,"type":"HOST_CANDIDATE","generation":0,"id":"42","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":2113937151,"ip":"fe80:0:0:0:fdcf:8889:cefc:de0f","port":6885,"type":"HOST_CANDIDATE","generation":0,"id":"43","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.178.157","port":6885,"type":"HOST_CANDIDATE","generation":0,"id":"44","relAddr":null,"relPort":0},{"foundation":"6","protocol":"udp","priority":2113932031,"ip":"192.168.56.1","port":6885,"type":"HOST_CANDIDATE","generation":0,"id":"45","relAddr":null,"relPort":0},{"foundation":"8","protocol":"udp","priority":1677724415,"ip":"79.245.93.212","port":6885,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"46","relAddr":"192.168.178.157","relPort":6885},{"foundation":"7","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":10030,"type":"RELAYED_CANDIDATE","generation":0,"id":"47","relAddr":"79.245.93.212","relPort":6885}]} 15:27:00.559 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":20,"jsonrpc":"2.0"} 15:27:00.559 [Thread-110] DEBUG c.f.i.i.PeerIceModule - ICE Dograw(101589): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp) 15:27:00.559 [Thread-110] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"gathering"],"jsonrpc":"2.0"} 15:27:00.560 [Thread-110] INFO c.f.i.i.PeerIceModule - ICE Dograw(101589): Initiating ICE for peer ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:14eh4ndvi5elm1hjm73ipcdcnt ice-ufrag:bpbkr1ik4skvmg tie-breaker:6102502093536841037): role from controlling = true to controlling = false 15:27:00.560 [Thread-110] INFO c.f.i.i.PeerIceModule - ICE Dograw(101589): Gathering ice candidates 15:27:00.561 [Thread-110] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:27:00.677 [WebSocketConnectReadThread-246] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:27:00.745 [Thread-110] DEBUG c.f.i.i.PeerIceModule - ICE Dograw(101589): Sending own candidates to 101589, offered candidates: host(udp), srflx(udp), relay(udp) 15:27:00.745 [Thread-110] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"awaitingCandidates"],"jsonrpc":"2.0"} 15:27:00.745 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:27:00.746 [Thread-110] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,101589,"{\"srcId\":395645,\"destId\":101589,\"password\":\"14eh4ndvi5elm1hjm73ipcdcnt\",\"ufrag\":\"bpbkr1ik4skvmg\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":6958,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"23\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28610,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"24\",\"relAddr\":\"192.168.84.125\",\"relPort\":6958},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15424,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"25\",\"relAddr\":\"46.211.138.134\",\"relPort\":28610}]}"],"jsonrpc":"2.0"} 15:27:00.746 [Thread-110] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: [fe80:0:0:0:9d06:258f:c060:a60c]:6885/udp/host ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: [2003:c6:c723:7000:f56d:ca6c:dfe9:dabc]:6885/udp/host ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: [2003:c6:c723:7000:5c76:b12a:3e24:e6a8]:6885/udp/host ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: [fe80:0:0:0:fdcf:8889:cefc:de0f]:6885/udp/host ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.178.157:6885/udp/host ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.56.1:6885/udp/host ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 79.245.93.212:6885/udp/srflx ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:10030/udp/relay 15:27:00.748 [Thread-110] DEBUG c.f.i.i.PeerIceModule - ICE Dograw(101589): Starting ICE for peer 101589 ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:6958/udp/host -> 79.245.93.212:6885/udp/srflx (faData.RTP). ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 79.245.93.212:6885/udp ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28610/udp/srflx -> 79.245.93.212:6885/udp/srflx (faData.RTP). ���. 15, 2025 3:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 3:27:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 192.168.84.125:6958/udp/host -> 79.245.93.212:6885/udp/srflx (faData.RTP) ���. 15, 2025 3:27:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:27:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:27:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 15:27:01.016 [Thread-110] DEBUG c.f.i.i.PeerIceModule - ICE Dograw(101589): ICE terminated, connected, selected candidate pair: host <-> srflx 15:27:01.016 [Thread-110] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,101589,true],"jsonrpc":"2.0"} 15:27:01.016 [Thread-110] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"connected"],"jsonrpc":"2.0"} 15:27:01.017 [Thread-123] DEBUG c.f.i.i.PeerIceModule - ICE Dograw(101589): Now forwarding data from ICE to FA for peer ���. 15, 2025 3:27:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:10030/udp 15:27:01.261 [WebSocketConnectReadThread-263] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:27:01.262 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:27:01.377 [WebSocketConnectReadThread-263] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 3:27:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:6958/udp/host -> 192.168.178.157:6885/udp/host (faData.RTP), failing. ���. 15, 2025 3:27:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:6958/udp/host -> 192.168.56.1:6885/udp/host (faData.RTP), failing. ���. 15, 2025 3:27:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:15424/udp/relay -> 192.168.178.157:6885/udp/host (faData.RTP), failing. ���. 15, 2025 3:27:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:15424/udp/relay -> 192.168.56.1:6885/udp/host (faData.RTP), failing. 15:27:02.076 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:27:02.636 [WebSocketConnectReadThread-271] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:27:02.636 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 3:27:04 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 15:27:37.896 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 82984 zsozs, offer: false 15:27:37.896 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: zsozs(82984), localOffer: false, preferredPort: 0 15:27:37.897 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer zsozs(82984) 15:27:37.897 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:59868 zsozs 82984 15:27:37.897 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":21,"jsonrpc":"2.0"} 15:27:37.915 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 82984 15:27:37.916 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["82984"]],"jsonrpc":"2.0"} 15:27:38.811 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":82984,"destId":395645,"password":"7ra8lv339864umi9queqebhmna","ufrag":"5pj921ik4sm5rn","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.100.5","port":6501,"type":"HOST_CANDIDATE","generation":0,"id":"9","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.56.1","port":6501,"type":"HOST_CANDIDATE","generation":0,"id":"10","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"178.164.188.138","port":6501,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"11","relAddr":"192.168.100.5","relPort":6501},{"foundation":"3","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":13605,"type":"RELAYED_CANDIDATE","generation":0,"id":"12","relAddr":"178.164.188.138","relPort":6501}]} 15:27:38.811 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":22,"jsonrpc":"2.0"} 15:27:38.811 [Thread-128] DEBUG c.f.i.i.PeerIceModule - ICE zsozs(82984): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) 15:27:38.812 [Thread-128] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,82984,"gathering"],"jsonrpc":"2.0"} 15:27:38.812 [Thread-128] INFO c.f.i.i.PeerIceModule - ICE zsozs(82984): Initiating ICE for peer 15:27:38.813 [Thread-128] INFO c.f.i.i.PeerIceModule - ICE zsozs(82984): Gathering ice candidates ���. 15, 2025 3:27:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:62lfbh5cl6uf4la1q2shkoj5n3 ice-ufrag:6blfi1ik4sm51s tie-breaker:5938587433114878777): role from controlling = true to controlling = false 15:27:38.813 [Thread-128] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:27:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:27:38.906 [WebSocketConnectReadThread-271] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:27:39.012 [Thread-128] DEBUG c.f.i.i.PeerIceModule - ICE zsozs(82984): Sending own candidates to 82984, offered candidates: host(udp), srflx(udp), relay(udp) 15:27:39.012 [Thread-128] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,82984,"awaitingCandidates"],"jsonrpc":"2.0"} 15:27:39.012 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:27:39.012 [Thread-128] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,82984,"{\"srcId\":395645,\"destId\":82984,\"password\":\"62lfbh5cl6uf4la1q2shkoj5n3\",\"ufrag\":\"6blfi1ik4sm51s\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":7009,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"26\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28557,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"27\",\"relAddr\":\"192.168.84.125\",\"relPort\":7009},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17324,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"28\",\"relAddr\":\"46.211.138.134\",\"relPort\":28557}]}"],"jsonrpc":"2.0"} 15:27:39.013 [Thread-128] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,82984,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.100.5:6501/udp/host ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.56.1:6501/udp/host ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 178.164.188.138:6501/udp/srflx ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:13605/udp/relay 15:27:39.014 [Thread-128] DEBUG c.f.i.i.PeerIceModule - ICE zsozs(82984): Starting ICE for peer 82984 ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.84.125:7009/udp/host -> 178.164.188.138:6501/udp/srflx (faData.RTP). ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 178.164.188.138:6501/udp ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 46.211.138.134:28557/udp/srflx -> 178.164.188.138:6501/udp/srflx (faData.RTP). ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 192.168.84.125:7009/udp/host -> 178.164.188.138:6501/udp/srflx (faData.RTP) ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 3:27:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 15:27:39.321 [Thread-128] DEBUG c.f.i.i.PeerIceModule - ICE zsozs(82984): ICE terminated, connected, selected candidate pair: host <-> srflx 15:27:39.321 [Thread-128] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,82984,true],"jsonrpc":"2.0"} 15:27:39.321 [Thread-128] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,82984,"connected"],"jsonrpc":"2.0"} 15:27:39.322 [Thread-141] DEBUG c.f.i.i.PeerIceModule - ICE zsozs(82984): Now forwarding data from ICE to FA for peer 15:27:39.579 [WebSocketConnectReadThread-285] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:27:39.580 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:27:39.700 [WebSocketConnectReadThread-285] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:27:40.106 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:27:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:7009/udp/host -> 192.168.100.5:6501/udp/host (faData.RTP), failing. ���. 15, 2025 3:27:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:7009/udp/host -> 192.168.56.1:6501/udp/host (faData.RTP), failing. ���. 15, 2025 3:27:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:17324/udp/relay -> 192.168.100.5:6501/udp/host (faData.RTP), failing. ���. 15, 2025 3:27:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:17324/udp/relay -> 192.168.56.1:6501/udp/host (faData.RTP), failing. ���. 15, 2025 3:27:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.84.125:7009/udp/host -> 94.130.225.99:13605/udp/relay (faData.RTP), failing. ���. 15, 2025 3:27:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:17324/udp/relay -> 94.130.225.99:13605/udp/relay (faData.RTP), failing. 15:27:40.646 [WebSocketConnectReadThread-293] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:27:40.646 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 3:27:42 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 15:27:47.519 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Launching 15:27:47.519 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Launching 15:27:47.519 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Launching"]],"jsonrpc":"2.0"} 15:27:47.675 [WebSocketConnectReadThread-293] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:27:48.110 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:27:48.659 [WebSocketConnectReadThread-296] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:27:48.660 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:01.127 [connectivityChecker-96958] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from Noaxis, aborting connection 15:28:01.127 [Thread-147] WARN c.f.i.i.PeerIceModule - ICE Noaxis(96958): ICE connection has been lost for peer 15:28:01.128 [Thread-147] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,96958,false],"jsonrpc":"2.0"} Exception in thread "Thread-87" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerConnectivityUpdate(TelemetryDebugger.java:209) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerConnectivityUpdate$4(DebugFacade.java:64) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerConnectivityUpdate(DebugFacade.java:64) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.echoReceived(PeerConnectivityCheckerModule.java:97) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:478) 15:28:01.128 [Thread-147] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 7 more ���. 15, 2025 3:28:01 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:28:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:28:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:28:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:28:01.131 [Thread-150] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:28:01.131 [Thread-150] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:28:01.131 [Thread-150] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:28:01.132 [Thread-150] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:28:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:28:01.298 [WebSocketConnectReadThread-296] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:01.299 [Thread-150] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: srflx(udp), relay(udp) 15:28:01.299 [Thread-150] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:28:01.299 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:01.300 [Thread-150] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"1qgmeue5sdj6g33tnbt22i0qtf\",\"ufrag\":\"8fgsu1ik4smqrb\",\"candidates\":[{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28704,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"30\",\"relAddr\":\"192.168.84.125\",\"relPort\":6980},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13119,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"31\",\"relAddr\":\"46.211.138.134\",\"relPort\":28704}]}"],"jsonrpc":"2.0"} 15:28:02.044 [WebSocketConnectReadThread-312] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:02.044 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:02.188 [WebSocketConnectReadThread-312] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:02.243 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:03.201 [WebSocketConnectReadThread-316] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:03.202 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:07.303 [Thread-158] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:28:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:28:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:28:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:28:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:28:07.426 [WebSocketConnectReadThread-316] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:08.123 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:08.617 [WebSocketConnectReadThread-322] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:08.617 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:12.305 [Thread-164] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:28:12.306 [Thread-164] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:28:12.306 [Thread-164] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:28:12.306 [Thread-164] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:28:12 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:28:12.427 [WebSocketConnectReadThread-322] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:12.508 [Thread-164] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:28:12.508 [Thread-164] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:28:12.508 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:12.508 [Thread-164] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"6bdktjnhr17rh70auiv0cd5en\",\"ufrag\":\"fe9tg1ik4sn5oi\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":6724,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"32\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28660,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"33\",\"relAddr\":\"192.168.84.125\",\"relPort\":6724},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12467,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"34\",\"relAddr\":\"46.211.138.134\",\"relPort\":28660}]}"],"jsonrpc":"2.0"} 15:28:13.007 [WebSocketConnectReadThread-333] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:13.007 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:13.102 [WebSocketConnectReadThread-333] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:13.130 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:13.617 [WebSocketConnectReadThread-337] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:13.617 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:18.511 [Thread-174] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:28:18 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:28:18 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:28:18 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:28:18 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:28:18.627 [WebSocketConnectReadThread-337] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:19.133 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:19.617 [WebSocketConnectReadThread-343] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:19.617 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:23.514 [Thread-180] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:28:23.514 [Thread-180] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:28:23.515 [Thread-180] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:28:23.515 [Thread-180] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:28:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:28:23.618 [WebSocketConnectReadThread-343] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:23.690 [Thread-180] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:28:23.690 [Thread-180] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:28:23.690 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:23.690 [Thread-180] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"1mflvd1n3t7hju6vnan9k76p7\",\"ufrag\":\"e17921ik4sngmr\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":6673,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"35\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28703,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"36\",\"relAddr\":\"192.168.84.125\",\"relPort\":6673},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12280,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"37\",\"relAddr\":\"46.211.138.134\",\"relPort\":28703}]}"],"jsonrpc":"2.0"} 15:28:24.208 [WebSocketConnectReadThread-354] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:24.208 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:24.319 [WebSocketConnectReadThread-354] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:24.323 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:24.809 [WebSocketConnectReadThread-358] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:24.809 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:29.693 [Thread-190] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:28:29 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:28:29 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:28:29 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:28:29 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:28:29 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:28:29.787 [WebSocketConnectReadThread-358] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:30.139 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:30.636 [WebSocketConnectReadThread-364] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:30.636 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:34.697 [Thread-196] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:28:34.697 [Thread-196] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:28:34.697 [Thread-196] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:28:34.697 [Thread-196] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:28:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:28:34.794 [WebSocketConnectReadThread-364] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:34.865 [Thread-196] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:28:34.865 [Thread-196] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:28:34.866 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:34.866 [Thread-196] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"5ec2v85mvmhvln5889deveuv31\",\"ufrag\":\"c0ra61ik4snrk9\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":6500,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"38\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28668,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"39\",\"relAddr\":\"192.168.84.125\",\"relPort\":6500},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12354,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"40\",\"relAddr\":\"46.211.138.134\",\"relPort\":28668}]}"],"jsonrpc":"2.0"} 15:28:35.371 [WebSocketConnectReadThread-376] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:35.371 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:35.502 [WebSocketConnectReadThread-376] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:36.144 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:36.691 [WebSocketConnectReadThread-379] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:36.691 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:40.868 [Thread-205] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:28:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:28:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:28:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:28:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:28:40.975 [WebSocketConnectReadThread-379] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:41.146 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:41.647 [WebSocketConnectReadThread-386] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:41.647 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:45.872 [Thread-212] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:28:45.872 [Thread-212] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:28:45.873 [Thread-212] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:28:45.873 [Thread-212] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:28:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:28:45.984 [WebSocketConnectReadThread-386] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:46.061 [Thread-212] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:28:46.061 [Thread-212] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:28:46.061 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:46.061 [Thread-212] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"4miaplfk2o417lf1i7014il3ip\",\"ufrag\":\"2dgr51ik4so6hh\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":6510,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"41\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28682,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"42\",\"relAddr\":\"192.168.84.125\",\"relPort\":6510},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13509,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"43\",\"relAddr\":\"46.211.138.134\",\"relPort\":28682}]}"],"jsonrpc":"2.0"} 15:28:46.583 [WebSocketConnectReadThread-399] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:46.583 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:46.663 [WebSocketConnectReadThread-399] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:47.152 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:47.708 [WebSocketConnectReadThread-403] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:47.709 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:52.065 [Thread-222] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:28:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:28:52 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:28:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:28:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:28:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:28:52.176 [WebSocketConnectReadThread-403] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:52.279 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:52.852 [WebSocketConnectReadThread-409] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:52.853 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:57.068 [Thread-228] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:28:57.068 [Thread-228] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:28:57.069 [Thread-228] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:28:57.069 [Thread-228] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:28:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:28:57.174 [WebSocketConnectReadThread-409] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:57.282 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:57.305 [Thread-228] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:28:57.305 [Thread-228] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:28:57.306 [Thread-228] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"c5rakrao4rt8p7sr46mc3cjkg\",\"ufrag\":\"7ukvc1ik4sohfd\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":6427,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"44\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28555,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"45\",\"relAddr\":\"192.168.84.125\",\"relPort\":6427},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12769,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"46\",\"relAddr\":\"46.211.138.134\",\"relPort\":28555}]}"],"jsonrpc":"2.0"} 15:28:57.827 [WebSocketConnectReadThread-416] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:57.827 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:28:57.995 [WebSocketConnectReadThread-416] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:28:58.162 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:28:58.774 [WebSocketConnectReadThread-424] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:28:58.775 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:03.307 [Thread-238] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:03 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:03 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:03 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:03 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:03 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:29:03.511 [WebSocketConnectReadThread-424] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:29:04.166 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:29:04.778 [WebSocketConnectReadThread-430] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:04.778 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:08.310 [Thread-244] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:29:08.310 [Thread-244] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:29:08.310 [Thread-244] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:29:08.311 [Thread-244] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:08.503 [WebSocketConnectReadThread-430] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:29:08.516 [Thread-244] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:08.516 [Thread-244] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:08.516 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:29:08.517 [Thread-244] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"3nr5mak1aj6bn05lr5g957388o\",\"ufrag\":\"bkj861ik4sosem\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":6872,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"47\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28748,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"48\",\"relAddr\":\"192.168.84.125\",\"relPort\":6872},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10521,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"49\",\"relAddr\":\"46.211.138.134\",\"relPort\":28748}]}"],"jsonrpc":"2.0"} 15:29:09.048 [WebSocketConnectReadThread-441] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:09.048 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:09.156 [WebSocketConnectReadThread-441] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:29:09.169 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:29:09.757 [WebSocketConnectReadThread-445] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:09.758 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:14.520 [Thread-254] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:14 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:29:14.659 [WebSocketConnectReadThread-445] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:29:15.173 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:29:15.624 [WebSocketConnectReadThread-451] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:15.624 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:19.524 [Thread-260] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:29:19.524 [Thread-260] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:29:19.525 [Thread-260] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:29:19.525 [Thread-260] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:19.673 [WebSocketConnectReadThread-451] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:29:19.737 [Thread-260] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:19.737 [Thread-260] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:19.738 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:29:19.738 [Thread-260] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"3mg1gt01241qf03q8t4hpqdok1\",\"ufrag\":\"6ooiv1ik4sp7d5\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.84.125\",\"port\":6927,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"50\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"46.211.138.134\",\"port\":28697,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"51\",\"relAddr\":\"192.168.84.125\",\"relPort\":6927},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14665,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"52\",\"relAddr\":\"46.211.138.134\",\"relPort\":28697}]}"],"jsonrpc":"2.0"} 15:29:20.256 [WebSocketConnectReadThread-462] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:20.257 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:20.349 [WebSocketConnectReadThread-462] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:29:20.364 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:29:21.208 [WebSocketConnectReadThread-466] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:21.208 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:25.739 [Thread-270] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:25 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:29:26.707 [Thread-13] WARN c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Failed to send data via ICE java.net.SocketException: Network is unreachable: no further information at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at org.ice4j.socket.MergingDatagramSocket$SocketContainer.send(MergingDatagramSocket.java:978) at org.ice4j.socket.MergingDatagramSocket.send(MergingDatagramSocket.java:198) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:427) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) 15:29:26.708 [Thread-13] WARN c.f.i.i.PeerIceModule - ICE IDEDARY(284270): ICE connection has been lost for peer 15:29:26.708 [connectivityChecker-284270] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-284270 (sleeping checkerThread) was interrupted 15:29:26.708 [Thread-13] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,284270,false],"jsonrpc":"2.0"} 15:29:26.709 [Thread-13] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} 15:29:26.709 [WebSocketConnectReadThread-466] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 15:29:26.709 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:29:26 �� org.ice4j.ice.harvest.StunCandidateHarvest sendRequest INFO: Failed to send REFRESH-REQUEST(0x4)[attrib.count=7 len=132 tranID=0xB6B9CC099501713A881D0D12] through 192.168.84.125:6449/udp to 94.130.225.99:3478/udp java.net.BindException: Cannot assign requested address: no further information at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at org.ice4j.stack.Connector.sendMessage(Connector.java:332) at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:634) at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:581) at org.ice4j.stack.StunClientTransaction.sendRequest0(StunClientTransaction.java:267) at org.ice4j.stack.StunClientTransaction.sendRequest(StunClientTransaction.java:245) at org.ice4j.stack.StunStack.sendRequest(StunStack.java:680) at org.ice4j.stack.StunStack.sendRequest(StunStack.java:618) at org.ice4j.ice.harvest.StunCandidateHarvest.sendRequest(StunCandidateHarvest.java:1300) at org.ice4j.ice.harvest.TurnCandidateHarvest.close(TurnCandidateHarvest.java:103) at org.ice4j.socket.RelayedCandidateDatagramSocket.close(RelayedCandidateDatagramSocket.java:352) at org.ice4j.socket.DelegatingDatagramSocket.close(DelegatingDatagramSocket.java:294) at org.ice4j.socket.SafeCloseDatagramSocket.close(SafeCloseDatagramSocket.java:140) at org.ice4j.socket.MultiplexingDatagramSocket.close(MultiplexingDatagramSocket.java:341) at org.ice4j.socket.MultiplexedDatagramSocket.close(MultiplexedDatagramSocket.java:109) at org.ice4j.socket.IceUdpSocketWrapper.close(IceUdpSocketWrapper.java:71) at org.ice4j.stack.Connector.stop(Connector.java:309) at org.ice4j.stack.NetAccessManager.stop(NetAccessManager.java:475) at org.ice4j.stack.StunStack.shutDown(StunStack.java:1108) at org.ice4j.ice.Agent.free(Agent.java:2337) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:364) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:443) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 3:29:26 �� org.ice4j.ice.harvest.TurnCandidateHarvest close INFO: Failed to send TURN Refresh request to delete Allocation org.ice4j.StunException: Cannot assign requested address: no further information at org.ice4j.ice.harvest.StunCandidateHarvest.sendRequest(StunCandidateHarvest.java:1338) at org.ice4j.ice.harvest.TurnCandidateHarvest.close(TurnCandidateHarvest.java:103) at org.ice4j.socket.RelayedCandidateDatagramSocket.close(RelayedCandidateDatagramSocket.java:352) at org.ice4j.socket.DelegatingDatagramSocket.close(DelegatingDatagramSocket.java:294) 15:29:26.712 [Thread-93] WARN c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Error while reading from ICE adapter at org.ice4j.socket.SafeCloseDatagramSocket.close(SafeCloseDatagramSocket.java:140) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MultiplexingDatagramSocket.close(MultiplexingDatagramSocket.java:341) at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.MultiplexedDatagramSocket.close(MultiplexedDatagramSocket.java:109) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.IceUdpSocketWrapper.close(IceUdpSocketWrapper.java:71) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.stack.Connector.stop(Connector.java:309) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.stack.NetAccessManager.stop(NetAccessManager.java:475) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.stack.StunStack.shutDown(StunStack.java:1108) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.ice.Agent.free(Agent.java:2337) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:364) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:443) at java.base/java.lang.Thread.run(Thread.java:1583) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.net.BindException: Cannot assign requested address: no further information at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at org.ice4j.stack.Connector.sendMessage(Connector.java:332) at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:634) at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:581) at org.ice4j.stack.StunClientTransaction.sendRequest0(StunClientTransaction.java:267) 15:29:26.712 [Thread-93] WARN c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Lost connection, albeit already in ice state disconnected at org.ice4j.stack.StunClientTransaction.sendRequest(StunClientTransaction.java:245) 15:29:26.712 [WebSocketConnectReadThread-473] ERROR c.f.i.d.TelemetryDebugger - Error in Telemetry websocket at org.ice4j.stack.StunStack.sendRequest(StunStack.java:680) java.net.NoRouteToHostException: No route to host: connect at org.ice4j.stack.StunStack.sendRequest(StunStack.java:618) at java.base/sun.nio.ch.Net.connect0(Native Method) at org.ice4j.ice.harvest.StunCandidateHarvest.sendRequest(StunCandidateHarvest.java:1300) at java.base/sun.nio.ch.Net.connect(Net.java:589) ... 16 more at java.base/sun.nio.ch.Net.connect(Net.java:578) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:583) at java.base/java.net.Socket.connect(Socket.java:751) at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:473) at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:29:26.713 [WebSocketConnectReadThread-473] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: No route to host: connect) ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log 15:29:26.713 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected INFO: Closing. ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log WARNING: Removing the active socket. Won't be able to send until a new one is elected. ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:29:26.719 [Thread-17] WARN c.f.i.i.PeerIceModule - ICE Kemand(399416): Failed to send data via ICE java.net.BindException: Cannot assign requested address: no further information at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at org.ice4j.socket.MergingDatagramSocket$SocketContainer.send(MergingDatagramSocket.java:978) at org.ice4j.socket.MergingDatagramSocket.send(MergingDatagramSocket.java:198) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:427) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) 15:29:26.720 [Thread-17] WARN c.f.i.i.PeerIceModule - ICE Kemand(399416): ICE connection has been lost for peer 15:29:26.720 [Thread-17] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,399416,false],"jsonrpc":"2.0"} 15:29:26.720 [connectivityChecker-399416] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-399416 (sleeping checkerThread) was interrupted 15:29:26.720 [Thread-17] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:26 �� org.ice4j.ice.harvest.StunCandidateHarvest sendRequest INFO: Failed to send REFRESH-REQUEST(0x4)[attrib.count=7 len=132 tranID=0xC1B9CC0995011844CD0CBFC2] through 192.168.84.125:6127/udp to 94.130.225.99:3478/udp java.net.BindException: Cannot assign requested address: no further information at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at org.ice4j.stack.Connector.sendMessage(Connector.java:332) at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:634) at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:581) at org.ice4j.stack.StunClientTransaction.sendRequest0(StunClientTransaction.java:267) at org.ice4j.stack.StunClientTransaction.sendRequest(StunClientTransaction.java:245) at org.ice4j.stack.StunStack.sendRequest(StunStack.java:680) at org.ice4j.stack.StunStack.sendRequest(StunStack.java:618) at org.ice4j.ice.harvest.StunCandidateHarvest.sendRequest(StunCandidateHarvest.java:1300) at org.ice4j.ice.harvest.TurnCandidateHarvest.close(TurnCandidateHarvest.java:103) at org.ice4j.socket.RelayedCandidateDatagramSocket.close(RelayedCandidateDatagramSocket.java:352) at org.ice4j.socket.DelegatingDatagramSocket.close(DelegatingDatagramSocket.java:294) at org.ice4j.socket.SafeCloseDatagramSocket.close(SafeCloseDatagramSocket.java:140) at org.ice4j.socket.MultiplexingDatagramSocket.close(MultiplexingDatagramSocket.java:341) at org.ice4j.socket.MultiplexedDatagramSocket.close(MultiplexedDatagramSocket.java:109) at org.ice4j.socket.IceUdpSocketWrapper.close(IceUdpSocketWrapper.java:71) at org.ice4j.stack.Connector.stop(Connector.java:309) at org.ice4j.stack.NetAccessManager.stop(NetAccessManager.java:475) at org.ice4j.stack.StunStack.shutDown(StunStack.java:1108) at org.ice4j.ice.Agent.free(Agent.java:2337) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:364) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:443) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 3:29:26 �� org.ice4j.ice.harvest.TurnCandidateHarvest close INFO: Failed to send TURN Refresh request to delete Allocation org.ice4j.StunException: Cannot assign requested address: no further information at org.ice4j.ice.harvest.StunCandidateHarvest.sendRequest(StunCandidateHarvest.java:1338) at org.ice4j.ice.harvest.TurnCandidateHarvest.close(TurnCandidateHarvest.java:103) at org.ice4j.socket.RelayedCandidateDatagramSocket.close(RelayedCandidateDatagramSocket.java:352) at org.ice4j.socket.DelegatingDatagramSocket.close(DelegatingDatagramSocket.java:294) at org.ice4j.socket.SafeCloseDatagramSocket.close(SafeCloseDatagramSocket.java:140) at org.ice4j.socket.MultiplexingDatagramSocket.close(MultiplexingDatagramSocket.java:341) at org.ice4j.socket.MultiplexedDatagramSocket.close(MultiplexedDatagramSocket.java:109) at org.ice4j.socket.IceUdpSocketWrapper.close(IceUdpSocketWrapper.java:71) at org.ice4j.stack.Connector.stop(Connector.java:309) at org.ice4j.stack.NetAccessManager.stop(NetAccessManager.java:475) at org.ice4j.stack.StunStack.shutDown(StunStack.java:1108) at org.ice4j.ice.Agent.free(Agent.java:2337) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:364) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:443) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.net.BindException: Cannot assign requested address: no further information at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at org.ice4j.stack.Connector.sendMessage(Connector.java:332) at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:634) at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:581) at org.ice4j.stack.StunClientTransaction.sendRequest0(StunClientTransaction.java:267) at org.ice4j.stack.StunClientTransaction.sendRequest(StunClientTransaction.java:245) at org.ice4j.stack.StunStack.sendRequest(StunStack.java:680) at org.ice4j.stack.StunStack.sendRequest(StunStack.java:618) at org.ice4j.ice.harvest.StunCandidateHarvest.sendRequest(StunCandidateHarvest.java:1300) ... 16 more ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log WARNING: Removing the active socket. Won't be able to send until a new one is elected. ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:29:26.726 [Thread-90] WARN c.f.i.i.PeerIceModule - ICE Kemand(399416): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 15:29:26.733 [Thread-15] WARN c.f.i.i.PeerIceModule - ICE infra_noob(386834): Failed to send data via ICE java.net.BindException: Cannot assign requested address: no further information at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at org.ice4j.socket.MergingDatagramSocket$SocketContainer.send(MergingDatagramSocket.java:978) at org.ice4j.socket.MergingDatagramSocket.send(MergingDatagramSocket.java:198) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:427) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) 15:29:26.733 [Thread-15] WARN c.f.i.i.PeerIceModule - ICE infra_noob(386834): ICE connection has been lost for peer 15:29:26.733 [Thread-15] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,386834,false],"jsonrpc":"2.0"} 15:29:26.734 [Thread-15] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:26 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 15:29:26.735 [connectivityChecker-386834] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-386834 (sleeping checkerThread) was interrupted ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:29:26.737 [Thread-88] WARN c.f.i.i.PeerIceModule - ICE infra_noob(386834): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:29:26.739 [Thread-9] WARN c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Failed to send data via ICE java.net.BindException: Cannot assign requested address: no further information at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at org.ice4j.socket.MergingDatagramSocket$SocketContainer.send(MergingDatagramSocket.java:978) at org.ice4j.socket.MergingDatagramSocket.send(MergingDatagramSocket.java:198) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:427) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) 15:29:26.739 [Thread-9] WARN c.f.i.i.PeerIceModule - ICE Cyrilto(313085): ICE connection has been lost for peer 15:29:26.739 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,313085,false],"jsonrpc":"2.0"} 15:29:26.713 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdatePeerState[messageId=8a869dbe-6ff7-4539-ad8f-3dadc91c8f1a, peerPlayerId=284270, iceState=DISCONNECTED, localCandidate=prflx, remoteCandidate=relay] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:118) at java.base/java.lang.Thread.run(Thread.java:1583) 15:29:26.739 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"disconnected"],"jsonrpc":"2.0"} 15:29:26.740 [connectivityChecker-313085] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-313085 (sleeping checkerThread) was interrupted 15:29:26.740 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:29:26 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log WARNING: Removing the active socket. Won't be able to send until a new one is elected. ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:29:26.741 [Thread-280] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:29:26.742 [Thread-280] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:29:26.743 [Thread-280] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:29:26.743 [Thread-86] WARN c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 15:29:26.743 [Thread-280] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:26.768 [Thread-283] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"gathering"],"jsonrpc":"2.0"} 15:29:26.770 [Thread-283] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Initiating ICE for peer 15:29:26.771 [Thread-286] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:29:26.771 [Thread-283] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Gathering ice candidates 15:29:26.771 [Thread-286] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:29:26.772 [Thread-283] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:29:26.772 [Thread-291] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"gathering"],"jsonrpc":"2.0"} 15:29:26.772 [Thread-286] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:29:26.772 [Thread-291] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Initiating ICE for peer 15:29:26.772 [Thread-286] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:26.773 [Thread-291] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Gathering ice candidates 15:29:26.774 [Thread-291] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:26.774 [Thread-8] WARN c.f.i.i.PeerIceModule - ICE saekie(230115): Failed to send data via ICE java.net.BindException: Cannot assign requested address: no further information at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at org.ice4j.socket.MergingDatagramSocket$SocketContainer.send(MergingDatagramSocket.java:978) at org.ice4j.socket.MergingDatagramSocket.send(MergingDatagramSocket.java:198) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:427) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) 15:29:26.774 [Thread-8] WARN c.f.i.i.PeerIceModule - ICE saekie(230115): ICE connection has been lost for peer 15:29:26.774 [Thread-8] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,230115,false],"jsonrpc":"2.0"} 15:29:26.774 [Thread-8] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,230115,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:26.777 [Thread-108] WARN c.f.i.i.PeerIceModule - ICE Dograw(101589): Failed to send data via ICE java.net.BindException: Cannot assign requested address: no further information at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at org.ice4j.socket.MergingDatagramSocket$SocketContainer.send(MergingDatagramSocket.java:978) at org.ice4j.socket.MergingDatagramSocket.send(MergingDatagramSocket.java:198) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:427) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) 15:29:26.778 [Thread-108] WARN c.f.i.i.PeerIceModule - ICE Dograw(101589): ICE connection has been lost for peer 15:29:26.778 [Thread-108] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,101589,false],"jsonrpc":"2.0"} 15:29:26.779 [Thread-108] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:26 �� org.ice4j.ice.harvest.StunCandidateHarvest sendRequest INFO: Failed to send REFRESH-REQUEST(0x4)[attrib.count=7 len=132 tranID=0xF7B9CC09950187DBF697DF84] through 192.168.84.125:6425/udp to 94.130.225.99:3478/udp java.net.BindException: Cannot assign requested address: no further information at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at org.ice4j.stack.Connector.sendMessage(Connector.java:332) at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:634) at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:581) at org.ice4j.stack.StunClientTransaction.sendRequest0(StunClientTransaction.java:267) at org.ice4j.stack.StunClientTransaction.sendRequest(StunClientTransaction.java:245) at org.ice4j.stack.StunStack.sendRequest(StunStack.java:680) at org.ice4j.stack.StunStack.sendRequest(StunStack.java:618) at org.ice4j.ice.harvest.StunCandidateHarvest.sendRequest(StunCandidateHarvest.java:1300) at org.ice4j.ice.harvest.TurnCandidateHarvest.close(TurnCandidateHarvest.java:103) at org.ice4j.socket.RelayedCandidateDatagramSocket.close(RelayedCandidateDatagramSocket.java:352) at org.ice4j.socket.DelegatingDatagramSocket.close(DelegatingDatagramSocket.java:294) at org.ice4j.socket.SafeCloseDatagramSocket.close(SafeCloseDatagramSocket.java:140) at org.ice4j.socket.MultiplexingDatagramSocket.close(MultiplexingDatagramSocket.java:341) at org.ice4j.socket.MultiplexedDatagramSocket.close(MultiplexedDatagramSocket.java:109) at org.ice4j.socket.IceUdpSocketWrapper.close(IceUdpSocketWrapper.java:71) at org.ice4j.stack.Connector.stop(Connector.java:309) at org.ice4j.stack.NetAccessManager.stop(NetAccessManager.java:475) at org.ice4j.stack.StunStack.shutDown(StunStack.java:1108) at org.ice4j.ice.Agent.free(Agent.java:2337) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:364) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:443) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 3:29:26 �� org.ice4j.ice.harvest.StunCandidateHarvest sendRequest INFO: Failed to send REFRESH-REQUEST(0x4)[attrib.count=7 len=132 tranID=0xFCB9CC0995012FE4B84E590C] through 192.168.84.125:6958/udp to 94.130.225.99:3478/udp java.net.BindException: Cannot assign requested address: no further information at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at org.ice4j.stack.Connector.sendMessage(Connector.java:332) at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:634) at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:581) at org.ice4j.stack.StunClientTransaction.sendRequest0(StunClientTransaction.java:267) at org.ice4j.stack.StunClientTransaction.sendRequest(StunClientTransaction.java:245) at org.ice4j.stack.StunStack.sendRequest(StunStack.java:680) at org.ice4j.stack.StunStack.sendRequest(StunStack.java:618) at org.ice4j.ice.harvest.StunCandidateHarvest.sendRequest(StunCandidateHarvest.java:1300) at org.ice4j.ice.harvest.TurnCandidateHarvest.close(TurnCandidateHarvest.java:103) at org.ice4j.socket.RelayedCandidateDatagramSocket.close(RelayedCandidateDatagramSocket.java:352) at org.ice4j.socket.DelegatingDatagramSocket.close(DelegatingDatagramSocket.java:294) at org.ice4j.socket.SafeCloseDatagramSocket.close(SafeCloseDatagramSocket.java:140) at org.ice4j.socket.MultiplexingDatagramSocket.close(MultiplexingDatagramSocket.java:341) at org.ice4j.socket.MultiplexedDatagramSocket.close(MultiplexedDatagramSocket.java:109) at org.ice4j.socket.IceUdpSocketWrapper.close(IceUdpSocketWrapper.java:71) at org.ice4j.stack.Connector.stop(Connector.java:309) at org.ice4j.stack.NetAccessManager.stop(NetAccessManager.java:475) at org.ice4j.stack.StunStack.shutDown(StunStack.java:1108) at org.ice4j.ice.Agent.free(Agent.java:2337) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:364) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:443) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 3:29:26 �� org.ice4j.ice.harvest.TurnCandidateHarvest close INFO: Failed to send TURN Refresh request to delete Allocation org.ice4j.StunException: Cannot assign requested address: no further information at org.ice4j.ice.harvest.StunCandidateHarvest.sendRequest(StunCandidateHarvest.java:1338) at org.ice4j.ice.harvest.TurnCandidateHarvest.close(TurnCandidateHarvest.java:103) at org.ice4j.socket.RelayedCandidateDatagramSocket.close(RelayedCandidateDatagramSocket.java:352) at org.ice4j.socket.DelegatingDatagramSocket.close(DelegatingDatagramSocket.java:294) at org.ice4j.socket.SafeCloseDatagramSocket.close(SafeCloseDatagramSocket.java:140) at org.ice4j.socket.MultiplexingDatagramSocket.close(MultiplexingDatagramSocket.java:341) at org.ice4j.socket.MultiplexedDatagramSocket.close(MultiplexedDatagramSocket.java:109) at org.ice4j.socket.IceUdpSocketWrapper.close(IceUdpSocketWrapper.java:71) at org.ice4j.stack.Connector.stop(Connector.java:309) at org.ice4j.stack.NetAccessManager.stop(NetAccessManager.java:475) at org.ice4j.stack.StunStack.shutDown(StunStack.java:1108) at org.ice4j.ice.Agent.free(Agent.java:2337) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:364) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:443) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.net.BindException: Cannot assign requested address: no further information at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at org.ice4j.stack.Connector.sendMessage(Connector.java:332) at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:634) at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:581) at org.ice4j.stack.StunClientTransaction.sendRequest0(StunClientTransaction.java:267) at org.ice4j.stack.StunClientTransaction.sendRequest(StunClientTransaction.java:245) at org.ice4j.stack.StunStack.sendRequest(StunStack.java:680) at org.ice4j.stack.StunStack.sendRequest(StunStack.java:618) at org.ice4j.ice.harvest.StunCandidateHarvest.sendRequest(StunCandidateHarvest.java:1300) ... 16 more ���. 15, 2025 3:29:26 �� org.ice4j.ice.harvest.TurnCandidateHarvest close INFO: Failed to send TURN Refresh request to delete Allocation org.ice4j.StunException: Cannot assign requested address: no further information at org.ice4j.ice.harvest.StunCandidateHarvest.sendRequest(StunCandidateHarvest.java:1338) at org.ice4j.ice.harvest.TurnCandidateHarvest.close(TurnCandidateHarvest.java:103) at org.ice4j.socket.RelayedCandidateDatagramSocket.close(RelayedCandidateDatagramSocket.java:352) at org.ice4j.socket.DelegatingDatagramSocket.close(DelegatingDatagramSocket.java:294) at org.ice4j.socket.SafeCloseDatagramSocket.close(SafeCloseDatagramSocket.java:140) at org.ice4j.socket.MultiplexingDatagramSocket.close(MultiplexingDatagramSocket.java:341) at org.ice4j.socket.MultiplexedDatagramSocket.close(MultiplexedDatagramSocket.java:109) at org.ice4j.socket.IceUdpSocketWrapper.close(IceUdpSocketWrapper.java:71) at org.ice4j.stack.Connector.stop(Connector.java:309) at org.ice4j.stack.NetAccessManager.stop(NetAccessManager.java:475) at org.ice4j.stack.StunStack.shutDown(StunStack.java:1108) at org.ice4j.ice.Agent.free(Agent.java:2337) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:364) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:443) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) 15:29:26.788 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE Dograw(101589): Error while reading from ICE adapter Caused by: java.net.BindException: Cannot assign requested address: no further information org.ice4j.socket.SocketClosedException: Socket closed at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at java.base/java.lang.Thread.run(Thread.java:1583) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at org.ice4j.stack.Connector.sendMessage(Connector.java:332) 15:29:26.788 [Thread-71] WARN c.f.i.i.PeerIceModule - ICE saekie(230115): Error while reading from ICE adapter at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:634) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.stack.NetAccessManager.sendMessage(NetAccessManager.java:581) at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.stack.StunClientTransaction.sendRequest0(StunClientTransaction.java:267) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.stack.StunClientTransaction.sendRequest(StunClientTransaction.java:245) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.stack.StunStack.sendRequest(StunStack.java:680) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.stack.StunStack.sendRequest(StunStack.java:618) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.ice.harvest.StunCandidateHarvest.sendRequest(StunCandidateHarvest.java:1300) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) ... 16 more at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) INFO: Closing. at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:29:26.795 [Thread-21] WARN c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Failed to send data via ICE java.net.BindException: Cannot assign requested address: no further information at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:953) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:914) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:872) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:904) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:220) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:732) at org.ice4j.socket.MergingDatagramSocket$SocketContainer.send(MergingDatagramSocket.java:978) at org.ice4j.socket.MergingDatagramSocket.send(MergingDatagramSocket.java:198) at org.ice4j.socket.DelegatingDatagramSocket.send(DelegatingDatagramSocket.java:777) at org.ice4j.socket.IceUdpSocketWrapper.send(IceUdpSocketWrapper.java:53) at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:427) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:412) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:97) at java.base/java.lang.Thread.run(Thread.java:1583) 15:29:26.795 [Thread-21] WARN c.f.i.i.PeerIceModule - ICE Choda-boy(225821): ICE connection has been lost for peer 15:29:26.795 [Thread-21] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,225821,false],"jsonrpc":"2.0"} 15:29:26.795 [Thread-21] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:26 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:29:26.797 [Thread-89] WARN c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 15:29:26.798 [connectivityChecker-225821] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-225821 (sleeping checkerThread) was interrupted ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:29:26.798 [Thread-309] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"gathering"],"jsonrpc":"2.0"} 15:29:26.799 [Thread-309] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Initiating ICE for peer 15:29:26.800 [Thread-309] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Gathering ice candidates 15:29:26.801 [Thread-309] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:26.837 [Thread-280] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:26.837 [Thread-280] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:26.837 [Thread-280] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"717bno4dpsipinhngqe3o6gi7d\",\"ufrag\":\"9sn611ik4speen\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6716,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"53\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37244,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"54\",\"relAddr\":\"192.168.0.106\",\"relPort\":6716},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15601,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"55\",\"relAddr\":\"188.163.77.128\",\"relPort\":37244}]}"],"jsonrpc":"2.0"} 15:29:26.920 [Thread-283] DEBUG c.f.i.i.PeerIceModule - ICE Kemand(399416): Sending own candidates to 399416, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:26.920 [Thread-286] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:26.920 [Thread-286] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:26.920 [Thread-283] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:26.921 [Thread-309] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Sending own candidates to 225821, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:26.921 [Thread-283] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399416,"{\"srcId\":395645,\"destId\":399416,\"password\":\"5qi3do6viccgbik42f7qq69drt\",\"ufrag\":\"dh6fh1ik4spefj\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6443,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"56\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37481,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"58\",\"relAddr\":\"192.168.0.106\",\"relPort\":6443},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14249,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"60\",\"relAddr\":\"188.163.77.128\",\"relPort\":37481}]}"],"jsonrpc":"2.0"} 15:29:26.921 [Thread-286] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"4hk2grv54uii27msca4o5hssuj\",\"ufrag\":\"9ph4l1ik4spefk\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6375,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"57\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37363,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"59\",\"relAddr\":\"192.168.0.106\",\"relPort\":6375},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12714,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"61\",\"relAddr\":\"188.163.77.128\",\"relPort\":37363}]}"],"jsonrpc":"2.0"} 15:29:26.921 [Thread-309] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:26.922 [Thread-309] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,225821,"{\"srcId\":395645,\"destId\":225821,\"password\":\"5n5bopfo8mccbgo07klipmpqie\",\"ufrag\":\"88sqa1ik4spegf\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6453,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"62\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37607,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"63\",\"relAddr\":\"192.168.0.106\",\"relPort\":6453},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14987,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"64\",\"relAddr\":\"188.163.77.128\",\"relPort\":37607}]}"],"jsonrpc":"2.0"} 15:29:26.993 [Thread-291] DEBUG c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Sending own candidates to 313085, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:26.993 [Thread-291] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:26.993 [Thread-291] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,313085,"{\"srcId\":395645,\"destId\":313085,\"password\":\"4m83aan0e5fu0hhsiqasb2rt87\",\"ufrag\":\"5u4q41ik4spefk\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6366,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"65\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37250,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"66\",\"relAddr\":\"192.168.0.106\",\"relPort\":6366},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":18342,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"67\",\"relAddr\":\"188.163.77.128\",\"relPort\":37250}]}"],"jsonrpc":"2.0"} 15:29:27.313 [WebSocketConnectReadThread-483] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:27.313 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:27.373 [WebSocketConnectReadThread-483] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 3:29:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to send UNKNOWN-MESSAGE(0x11)[attrib.count=2 len=24 tranID=0xD2C1CC099501B1AF16AA2760] through /192.168.84.125:7009 org.ice4j.StunException: Failed to send STUN indication: UNKNOWN-MESSAGE(0x11)[attrib.count=2 len=24 tranID=0xD2C1CC099501B1AF16AA2760] 15:29:29.564 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 5590.2 15:29:29.564 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","5590.2"]],"jsonrpc":"2.0"} 15:29:30.743 [Thread-276] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:29:30.743 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:29:30.743 [Thread-276] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:29:30.744 [Thread-276] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:29:30.744 [Thread-276] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:30.835 [Thread-276] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:30.835 [Thread-276] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:30.836 [Thread-276] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"10qup1uf0end60o2smjmrh87ig\",\"ufrag\":\"1dbd51ik4spibn\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6693,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"68\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37899,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"69\",\"relAddr\":\"192.168.0.106\",\"relPort\":6693},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15814,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"70\",\"relAddr\":\"188.163.77.128\",\"relPort\":37899}]}"],"jsonrpc":"2.0"} 15:29:31.101 [WebSocketConnectReadThread-552] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:31.101 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:31.155 [WebSocketConnectReadThread-552] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:29:32.839 [Thread-316] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} 15:29:32.840 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:29:32.925 [Thread-326] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"disconnected"],"jsonrpc":"2.0"} 15:29:32.925 [Thread-327] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"disconnected"],"jsonrpc":"2.0"} 15:29:32.925 [Thread-331] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:32 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:32 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:32 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:29:32.995 [Thread-333] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:32 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:29:33.272 [WebSocketConnectReadThread-564] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:33.272 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:33.392 [WebSocketConnectReadThread-564] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:29:34.568 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 10594.3 15:29:34.568 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","10594.3"]],"jsonrpc":"2.0"} 15:29:36.839 [Thread-342] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} 15:29:36.839 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:29:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:36 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:29:37.318 [WebSocketConnectReadThread-582] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:37.318 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:37.387 [WebSocketConnectReadThread-582] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 15:29:37.842 [Thread-346] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:29:37.842 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:29:37.842 [Thread-346] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:29:37.843 [Thread-346] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:29:37.843 [Thread-346] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:37.929 [Thread-353] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:29:37.929 [Thread-356] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"gathering"],"jsonrpc":"2.0"} 15:29:37.929 [Thread-354] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"gathering"],"jsonrpc":"2.0"} 15:29:37.929 [Thread-353] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:29:37.929 [Thread-354] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Initiating ICE for peer 15:29:37.930 [Thread-356] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Initiating ICE for peer 15:29:37.930 [Thread-354] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Gathering ice candidates 15:29:37.930 [Thread-353] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:29:37.930 [Thread-356] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Gathering ice candidates 15:29:37.931 [Thread-354] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:29:37.931 [Thread-353] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:29:37.931 [Thread-356] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:29:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:29:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:37.980 [Thread-346] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:37.980 [Thread-346] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:37.980 [Thread-346] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"3c03ctjqs0eql92tgqbhasq7ct\",\"ufrag\":\"e7nn91ik4spp9j\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6271,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"71\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37963,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"72\",\"relAddr\":\"192.168.0.106\",\"relPort\":6271},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14444,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"73\",\"relAddr\":\"188.163.77.128\",\"relPort\":37963}]}"],"jsonrpc":"2.0"} 15:29:37.998 [Thread-359] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"gathering"],"jsonrpc":"2.0"} 15:29:37.998 [Thread-359] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Initiating ICE for peer 15:29:37.998 [Thread-359] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Gathering ice candidates 15:29:37.999 [Thread-359] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:38.043 [Thread-356] DEBUG c.f.i.i.PeerIceModule - ICE Kemand(399416): Sending own candidates to 399416, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:38.043 [Thread-353] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:38.043 [Thread-354] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Sending own candidates to 225821, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:38.043 [Thread-356] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:38.043 [Thread-353] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:38.043 [Thread-354] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:38.043 [Thread-356] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399416,"{\"srcId\":395645,\"destId\":399416,\"password\":\"14i3ruqk0ubs0up9l9a4heoev9\",\"ufrag\":\"93j9o1ik4sppca\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6348,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"74\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37242,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"77\",\"relAddr\":\"192.168.0.106\",\"relPort\":6348},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13525,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"79\",\"relAddr\":\"188.163.77.128\",\"relPort\":37242}]}"],"jsonrpc":"2.0"} 15:29:38.044 [Thread-353] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"2pj7ac6mmuhqnk0pk83g6lt9uu\",\"ufrag\":\"4cnpg1ik4sppca\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6376,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"75\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37550,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"76\",\"relAddr\":\"192.168.0.106\",\"relPort\":6376},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13323,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"78\",\"relAddr\":\"188.163.77.128\",\"relPort\":37550}]}"],"jsonrpc":"2.0"} 15:29:38.044 [Thread-354] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,225821,"{\"srcId\":395645,\"destId\":225821,\"password\":\"1fvpdqk15fkrrs9mjht1b8lp20\",\"ufrag\":\"59o341ik4sppca\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6332,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"80\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37818,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"81\",\"relAddr\":\"192.168.0.106\",\"relPort\":6332},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11798,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"82\",\"relAddr\":\"188.163.77.128\",\"relPort\":37818}]}"],"jsonrpc":"2.0"} 15:29:38.083 [Thread-359] DEBUG c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Sending own candidates to 313085, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:38.084 [Thread-359] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:38.084 [Thread-359] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,313085,"{\"srcId\":395645,\"destId\":313085,\"password\":\"2lbpva79irp1s13j13p6al77r3\",\"ufrag\":\"u2es1ik4sppee\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6992,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"83\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":38034,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"84\",\"relAddr\":\"192.168.0.106\",\"relPort\":6992},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13624,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"85\",\"relAddr\":\"188.163.77.128\",\"relPort\":38034}]}"],"jsonrpc":"2.0"} 15:29:38.439 [WebSocketConnectReadThread-588] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:38.439 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:38.495 [WebSocketConnectReadThread-588] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:29:40.292 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 16318.4 15:29:40.292 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","16318.4"]],"jsonrpc":"2.0"} 15:29:41.842 [Thread-363] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:29:41.842 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:29:41.843 [Thread-363] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:29:41.843 [Thread-363] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:29:41.843 [Thread-363] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:42.154 [Thread-363] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:42.155 [Thread-363] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:42.155 [Thread-363] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"75dulfaqevcipbj70261skg4cl\",\"ufrag\":\"71mg91ik4spt6j\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6242,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"86\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37796,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"87\",\"relAddr\":\"192.168.0.106\",\"relPort\":6242},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16728,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"88\",\"relAddr\":\"188.163.77.128\",\"relPort\":37796}]}"],"jsonrpc":"2.0"} 15:29:42.764 [WebSocketConnectReadThread-638] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:42.764 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:42.841 [WebSocketConnectReadThread-638] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:29:43.983 [Thread-382] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} 15:29:43.983 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:29:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:43 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:29:44.045 [Thread-397] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"disconnected"],"jsonrpc":"2.0"} 15:29:44.045 [Thread-395] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"disconnected"],"jsonrpc":"2.0"} 15:29:44.045 [Thread-396] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:44 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:29:44.086 [Thread-401] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:44 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:29:44.418 [WebSocketConnectReadThread-650] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:44.419 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:44.484 [WebSocketConnectReadThread-650] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 3:29:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to send UNKNOWN-MESSAGE(0x11)[attrib.count=2 len=24 tranID=0x1700CD0995013189A42960DB] through /192.168.84.125:7009 org.ice4j.StunException: Failed to send STUN indication: UNKNOWN-MESSAGE(0x11)[attrib.count=2 len=24 tranID=0x1700CD0995013189A42960DB] 15:29:46.170 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 22196.7 15:29:46.170 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","22196.7"]],"jsonrpc":"2.0"} 15:29:48.156 [Thread-410] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} 15:29:48.156 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:29:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:48 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:29:48.909 [WebSocketConnectReadThread-668] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:48.909 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:48.963 [WebSocketConnectReadThread-668] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:29:48.986 [Thread-414] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:29:48.986 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:29:48.986 [Thread-414] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:29:48.987 [Thread-414] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:29:48.987 [Thread-414] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:49.049 [Thread-422] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:29:49.049 [Thread-420] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"gathering"],"jsonrpc":"2.0"} 15:29:49.049 [Thread-422] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:29:49.049 [Thread-420] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Initiating ICE for peer 15:29:49.049 [Thread-422] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:29:49.049 [Thread-420] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Gathering ice candidates 15:29:49.049 [Thread-420] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:29:49.049 [Thread-422] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:29:49.050 [Thread-424] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"gathering"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:29:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:49.053 [Thread-424] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Initiating ICE for peer 15:29:49.054 [Thread-424] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Gathering ice candidates 15:29:49.055 [Thread-424] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:49.090 [Thread-427] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"gathering"],"jsonrpc":"2.0"} 15:29:49.090 [Thread-427] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Initiating ICE for peer 15:29:49.090 [Thread-427] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Gathering ice candidates 15:29:49.091 [Thread-427] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:49.186 [Thread-420] DEBUG c.f.i.i.PeerIceModule - ICE Kemand(399416): Sending own candidates to 399416, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:49.186 [Thread-424] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Sending own candidates to 225821, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:49.186 [Thread-420] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:49.186 [Thread-424] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:49.187 [Thread-420] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399416,"{\"srcId\":395645,\"destId\":399416,\"password\":\"50v9s8ec834onobrqkes9rndj\",\"ufrag\":\"auqpl1ik4sq47p\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6655,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"91\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":38095,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"93\",\"relAddr\":\"192.168.0.106\",\"relPort\":6655},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13824,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"94\",\"relAddr\":\"188.163.77.128\",\"relPort\":38095}]}"],"jsonrpc":"2.0"} 15:29:49.187 [Thread-424] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,225821,"{\"srcId\":395645,\"destId\":225821,\"password\":\"6d6kl4fbcq7tte8d8t4d5n64mm\",\"ufrag\":\"58uag1ik4sq47t\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6932,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"89\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37980,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"90\",\"relAddr\":\"192.168.0.106\",\"relPort\":6932},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10085,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"92\",\"relAddr\":\"188.163.77.128\",\"relPort\":37980}]}"],"jsonrpc":"2.0"} 15:29:49.192 [Thread-427] DEBUG c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Sending own candidates to 313085, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:49.192 [Thread-414] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:49.192 [Thread-414] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:49.192 [Thread-427] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:49.193 [Thread-422] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:49.193 [Thread-422] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:49.193 [Thread-414] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"18gcqro5r8tm5e66ft2et0eoa2\",\"ufrag\":\"a1k0f1ik4sq45q\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6718,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"98\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37558,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"99\",\"relAddr\":\"192.168.0.106\",\"relPort\":6718},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10090,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"100\",\"relAddr\":\"188.163.77.128\",\"relPort\":37558}]}"],"jsonrpc":"2.0"} 15:29:49.193 [Thread-422] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"731r2on2pnofcaqr6tl3tiu5g0\",\"ufrag\":\"9hdlo1ik4sq47p\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6351,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"101\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":38021,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"102\",\"relAddr\":\"192.168.0.106\",\"relPort\":6351},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10331,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"103\",\"relAddr\":\"188.163.77.128\",\"relPort\":38021}]}"],"jsonrpc":"2.0"} 15:29:49.193 [Thread-427] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,313085,"{\"srcId\":395645,\"destId\":313085,\"password\":\"3f3bvuu34tv375rnfkftqohngs\",\"ufrag\":\"v3b11ik4sq492\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6666,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"95\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37816,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"96\",\"relAddr\":\"192.168.0.106\",\"relPort\":6666},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15263,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"97\",\"relAddr\":\"188.163.77.128\",\"relPort\":37816}]}"],"jsonrpc":"2.0"} 15:29:49.543 [WebSocketConnectReadThread-674] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:49.543 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:49.603 [WebSocketConnectReadThread-674] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:29:51.173 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 27199.5 15:29:51.173 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","27199.5"]],"jsonrpc":"2.0"} 15:29:53.159 [Thread-431] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:29:53.159 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:29:53.159 [Thread-431] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:29:53.160 [Thread-431] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:29:53.160 [Thread-431] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:29:53 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:29:53.278 [Thread-431] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:29:53.278 [Thread-431] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:29:53.279 [Thread-431] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"35besn6jhc9f7goun5c6eqav3e\",\"ufrag\":\"49o2n1ik4sq888\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6542,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"104\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37492,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"105\",\"relAddr\":\"192.168.0.106\",\"relPort\":6542},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12309,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"106\",\"relAddr\":\"188.163.77.128\",\"relPort\":37492}]}"],"jsonrpc":"2.0"} 15:29:54.659 [WebSocketConnectReadThread-722] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:54.659 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:54.728 [WebSocketConnectReadThread-722] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:29:55.189 [Thread-456] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"disconnected"],"jsonrpc":"2.0"} 15:29:55.189 [Thread-457] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"disconnected"],"jsonrpc":"2.0"} 15:29:55.189 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:55 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:29:55.194 [Thread-467] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} 15:29:55.194 [Thread-468] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:55 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:55 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 15:29:55.196 [Thread-469] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:29:55.691 [WebSocketConnectReadThread-735] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:29:55.691 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:29:55.747 [WebSocketConnectReadThread-735] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:29:57.100 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 33126.3 15:29:57.100 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","33126.3"]],"jsonrpc":"2.0"} 15:29:59.280 [Thread-477] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} 15:29:59.280 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:29:59 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:29:59 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:29:59 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:29:59 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:29:59 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to send UNKNOWN-MESSAGE(0x11)[attrib.count=2 len=24 tranID=0xF43BCD09950146968B71C434] through /192.168.84.125:7009 org.ice4j.StunException: Failed to send STUN indication: UNKNOWN-MESSAGE(0x11)[attrib.count=2 len=24 tranID=0xF43BCD09950146968B71C434] 15:30:00.193 [Thread-485] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"gathering"],"jsonrpc":"2.0"} 15:30:00.193 [Thread-484] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"gathering"],"jsonrpc":"2.0"} 15:30:00.193 [Thread-484] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Initiating ICE for peer 15:30:00.193 [Thread-485] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Initiating ICE for peer 15:30:00.193 [Thread-484] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Gathering ice candidates 15:30:00.193 [Thread-485] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Gathering ice candidates 15:30:00.193 [Thread-485] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:30:00.193 [Thread-484] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:30:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:00.197 [Thread-492] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:30:00.197 [Thread-492] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:30:00.198 [Thread-491] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:30:00.199 [Thread-491] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:30:00.199 [Thread-492] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:30:00.200 [Thread-494] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"gathering"],"jsonrpc":"2.0"} 15:30:00.200 [Thread-491] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:30:00.200 [Thread-491] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:30:00.200 [Thread-492] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:30:00.203 [Thread-494] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Initiating ICE for peer ���. 15, 2025 3:30:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:30:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:00.205 [Thread-494] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Gathering ice candidates 15:30:00.206 [Thread-494] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:00.378 [Thread-485] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Sending own candidates to 225821, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:00.378 [Thread-484] DEBUG c.f.i.i.PeerIceModule - ICE Kemand(399416): Sending own candidates to 399416, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:00.378 [Thread-485] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:00.378 [Thread-484] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:00.379 [Thread-485] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,225821,"{\"srcId\":395645,\"destId\":225821,\"password\":\"1hf84rg79nj95eupsj9jvql1sa\",\"ufrag\":\"bscg51ik4sqf41\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6244,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"107\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37246,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"109\",\"relAddr\":\"192.168.0.106\",\"relPort\":6244},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17803,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"111\",\"relAddr\":\"188.163.77.128\",\"relPort\":37246}]}"],"jsonrpc":"2.0"} 15:30:00.379 [Thread-484] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399416,"{\"srcId\":395645,\"destId\":399416,\"password\":\"6dgo0vafleof2ki5dbt72udn59\",\"ufrag\":\"bm6jl1ik4sqf41\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6513,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"108\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37421,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"110\",\"relAddr\":\"192.168.0.106\",\"relPort\":6513},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":19611,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"112\",\"relAddr\":\"188.163.77.128\",\"relPort\":37421}]}"],"jsonrpc":"2.0"} 15:30:00.411 [Thread-491] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:00.412 [Thread-491] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:00.412 [Thread-491] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"32t5pib84429eoum8eqebo357j\",\"ufrag\":\"b6hs31ik4sqf47\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6584,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"113\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37706,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"114\",\"relAddr\":\"192.168.0.106\",\"relPort\":6584},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11995,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"115\",\"relAddr\":\"188.163.77.128\",\"relPort\":37706}]}"],"jsonrpc":"2.0"} 15:30:00.414 [Thread-492] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:00.415 [Thread-494] DEBUG c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Sending own candidates to 313085, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:00.415 [Thread-492] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:00.415 [Thread-494] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:00.415 [Thread-492] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"8ga2qne69631r739vlbmhmj9s\",\"ufrag\":\"akrtm1ik4sqf47\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6297,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"116\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37495,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"117\",\"relAddr\":\"192.168.0.106\",\"relPort\":6297},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13962,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"118\",\"relAddr\":\"188.163.77.128\",\"relPort\":37495}]}"],"jsonrpc":"2.0"} 15:30:00.416 [Thread-494] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,313085,"{\"srcId\":395645,\"destId\":313085,\"password\":\"1do53huj8dri5gulb0qscp89j4\",\"ufrag\":\"16vqi1ik4sqf4c\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6574,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"119\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37352,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"120\",\"relAddr\":\"192.168.0.106\",\"relPort\":6574},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":19510,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"121\",\"relAddr\":\"188.163.77.128\",\"relPort\":37352}]}"],"jsonrpc":"2.0"} 15:30:01.022 [WebSocketConnectReadThread-752] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:01.023 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:01.197 [WebSocketConnectReadThread-752] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:30:02.103 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 38129.1 15:30:02.103 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","38129.1"]],"jsonrpc":"2.0"} 15:30:04.283 [Thread-499] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:30:04.283 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:30:04.283 [Thread-499] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:30:04.284 [Thread-499] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:30:04.284 [Thread-499] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:04 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:04.375 [Thread-499] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:04.375 [Thread-499] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:04.376 [Thread-499] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"7n0en4aqrps8q8kaglikhclpek\",\"ufrag\":\"8f01k1ik4sqj3r\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6838,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"122\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37454,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"123\",\"relAddr\":\"192.168.0.106\",\"relPort\":6838},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16968,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"124\",\"relAddr\":\"188.163.77.128\",\"relPort\":37454}]}"],"jsonrpc":"2.0"} 15:30:04.678 [WebSocketConnectReadThread-804] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:04.678 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:04.727 [WebSocketConnectReadThread-804] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:30:06.380 [Thread-521] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"disconnected"],"jsonrpc":"2.0"} 15:30:06.380 [Thread-522] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"disconnected"],"jsonrpc":"2.0"} 15:30:06.380 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:06 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:06 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:30:06.413 [Thread-527] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:06 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:30:06.417 [Thread-534] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:06 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:30:06.419 [Thread-535] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:06 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:30:07.106 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 43131.8 15:30:07.106 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","43131.8"]],"jsonrpc":"2.0"} 15:30:07.145 [WebSocketConnectReadThread-817] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:07.145 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:07.200 [WebSocketConnectReadThread-817] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:30:10.377 [Thread-544] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} 15:30:10.377 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:30:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:10 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:30:11.063 [WebSocketConnectReadThread-834] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:11.063 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:11.145 [WebSocketConnectReadThread-834] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:30:11.383 [Thread-549] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"gathering"],"jsonrpc":"2.0"} 15:30:11.383 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:30:11.383 [Thread-549] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Initiating ICE for peer 15:30:11.384 [Thread-551] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"gathering"],"jsonrpc":"2.0"} 15:30:11.384 [Thread-549] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Gathering ice candidates 15:30:11.384 [Thread-549] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:30:11.384 [Thread-551] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Initiating ICE for peer 15:30:11.385 [Thread-551] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Gathering ice candidates ���. 15, 2025 3:30:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:11.385 [Thread-551] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:11.415 [Thread-554] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:30:11.415 [Thread-554] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:30:11.415 [Thread-554] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:30:11.416 [Thread-554] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:11.419 [Thread-557] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:30:11.419 [Thread-557] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:30:11.422 [Thread-560] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"gathering"],"jsonrpc":"2.0"} 15:30:11.422 [Thread-557] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:30:11.422 [Thread-557] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:30:11.422 [Thread-560] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Initiating ICE for peer 15:30:11.422 [Thread-560] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Gathering ice candidates 15:30:11.423 [Thread-560] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:30:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:11.488 [Thread-551] DEBUG c.f.i.i.PeerIceModule - ICE Kemand(399416): Sending own candidates to 399416, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:11.488 [Thread-549] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Sending own candidates to 225821, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:11.488 [Thread-551] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:11.488 [Thread-549] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:11.491 [Thread-551] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399416,"{\"srcId\":395645,\"destId\":399416,\"password\":\"7dnn39qiip65pfanud98inec8h\",\"ufrag\":\"4at4u1ik4sqq1o\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6474,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"127\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37510,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"129\",\"relAddr\":\"192.168.0.106\",\"relPort\":6474},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11112,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"130\",\"relAddr\":\"188.163.77.128\",\"relPort\":37510}]}"],"jsonrpc":"2.0"} 15:30:11.491 [Thread-549] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,225821,"{\"srcId\":395645,\"destId\":225821,\"password\":\"7l090no1s29kl9l4220ipnp7vo\",\"ufrag\":\"bmato1ik4sqq1n\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6660,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"125\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37482,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"126\",\"relAddr\":\"192.168.0.106\",\"relPort\":6660},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17959,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"128\",\"relAddr\":\"188.163.77.128\",\"relPort\":37482}]}"],"jsonrpc":"2.0"} 15:30:11.535 [Thread-554] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:11.536 [Thread-560] DEBUG c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Sending own candidates to 313085, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:11.536 [Thread-557] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:11.536 [Thread-554] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:11.536 [Thread-560] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:11.536 [Thread-557] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:11.536 [Thread-554] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"3sl2qtlc3d362fp5kglb9g40gf\",\"ufrag\":\"d5m8l1ik4sqq2n\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6172,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"131\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37764,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"132\",\"relAddr\":\"192.168.0.106\",\"relPort\":6172},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16298,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"133\",\"relAddr\":\"188.163.77.128\",\"relPort\":37764}]}"],"jsonrpc":"2.0"} 15:30:11.536 [Thread-557] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"3m1ntuk0dvct17f6psusmlcipu\",\"ufrag\":\"dgdn1ik4sqq2t\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6800,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"137\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37370,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"138\",\"relAddr\":\"192.168.0.106\",\"relPort\":6800},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":18950,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"139\",\"relAddr\":\"188.163.77.128\",\"relPort\":37370}]}"],"jsonrpc":"2.0"} 15:30:11.536 [Thread-560] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,313085,"{\"srcId\":395645,\"destId\":313085,\"password\":\"27ru7ltb3r4foaas602dfmfhbo\",\"ufrag\":\"9hjsf1ik4sqq2u\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6534,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"134\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37364,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"135\",\"relAddr\":\"192.168.0.106\",\"relPort\":6534},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14644,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"136\",\"relAddr\":\"188.163.77.128\",\"relPort\":37364}]}"],"jsonrpc":"2.0"} 15:30:11.827 [WebSocketConnectReadThread-840] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:11.827 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:11.881 [WebSocketConnectReadThread-840] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:30:12.108 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 48134.0 15:30:12.108 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","48134.0"]],"jsonrpc":"2.0"} 15:30:15.381 [Thread-565] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:30:15.381 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:30:15.381 [Thread-565] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:30:15.382 [Thread-565] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:30:15.383 [Thread-565] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:15 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:15.483 [Thread-565] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:15.484 [Thread-565] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:15.484 [Thread-565] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"3t6rn378jb6a1lo7k96t7bj5dk\",\"ufrag\":\"5ql0a1ik4sqtum\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6439,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"140\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37241,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"141\",\"relAddr\":\"192.168.0.106\",\"relPort\":6439},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15514,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"142\",\"relAddr\":\"188.163.77.128\",\"relPort\":37241}]}"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:15 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to send UNKNOWN-MESSAGE(0x11)[attrib.count=2 len=24 tranID=0x8A78CD099501CBA61ADCE034] through /192.168.84.125:7009 org.ice4j.StunException: Failed to send STUN indication: UNKNOWN-MESSAGE(0x11)[attrib.count=2 len=24 tranID=0x8A78CD099501CBA61ADCE034] 15:30:16.005 [WebSocketConnectReadThread-890] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:16.005 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:16.057 [WebSocketConnectReadThread-890] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:30:17.110 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 53136.6 15:30:17.110 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","53136.6"]],"jsonrpc":"2.0"} 15:30:17.494 [Thread-590] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"disconnected"],"jsonrpc":"2.0"} 15:30:17.494 [Thread-589] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"disconnected"],"jsonrpc":"2.0"} 15:30:17.494 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:17 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:30:17.537 [Thread-600] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:17 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:30:17.539 [Thread-602] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} 15:30:17.539 [Thread-601] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:17 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:30:17.998 [WebSocketConnectReadThread-903] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:17.998 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:18.054 [WebSocketConnectReadThread-903] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:30:21.485 [Thread-612] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} 15:30:21.485 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:30:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:21 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:30:22.113 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 58139.2 15:30:22.113 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","58139.2"]],"jsonrpc":"2.0"} 15:30:22.496 [Thread-618] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"gathering"],"jsonrpc":"2.0"} 15:30:22.496 [Thread-620] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"gathering"],"jsonrpc":"2.0"} 15:30:22.496 [Thread-618] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Initiating ICE for peer 15:30:22.497 [Thread-620] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Initiating ICE for peer 15:30:22.497 [Thread-618] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Gathering ice candidates 15:30:22.497 [Thread-620] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Gathering ice candidates 15:30:22.498 [Thread-618] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:30:22.498 [Thread-620] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:30:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:22.506 [WebSocketConnectReadThread-920] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:22.506 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:22.540 [Thread-623] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:30:22.540 [Thread-623] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:30:22.541 [Thread-623] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:30:22.541 [Thread-623] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:22.542 [Thread-629] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"gathering"],"jsonrpc":"2.0"} 15:30:22.542 [Thread-627] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:30:22.543 [Thread-629] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Initiating ICE for peer 15:30:22.543 [Thread-627] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:30:22.544 [Thread-629] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Gathering ice candidates 15:30:22.544 [Thread-627] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:30:22.544 [Thread-629] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:30:22.544 [Thread-627] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:30:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:22.623 [Thread-618] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Sending own candidates to 225821, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:22.623 [Thread-620] DEBUG c.f.i.i.PeerIceModule - ICE Kemand(399416): Sending own candidates to 399416, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:22.623 [Thread-618] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:22.623 [Thread-620] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:22.623 [Thread-618] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,225821,"{\"srcId\":395645,\"destId\":225821,\"password\":\"254827ipj6thothe0f00s01al1\",\"ufrag\":\"fg6sd1ik4sr4t1\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6414,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"143\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37728,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"144\",\"relAddr\":\"192.168.0.106\",\"relPort\":6414},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14202,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"145\",\"relAddr\":\"188.163.77.128\",\"relPort\":37728}]}"],"jsonrpc":"2.0"} 15:30:22.623 [Thread-620] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399416,"{\"srcId\":395645,\"destId\":399416,\"password\":\"t30uvlv6cpar9rtk0m4cmtdqu\",\"ufrag\":\"888vo1ik4sr4t1\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6580,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"146\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37690,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"147\",\"relAddr\":\"192.168.0.106\",\"relPort\":6580},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12181,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"148\",\"relAddr\":\"188.163.77.128\",\"relPort\":37690}]}"],"jsonrpc":"2.0"} 15:30:22.649 [Thread-627] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:22.649 [Thread-623] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:22.649 [Thread-629] DEBUG c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Sending own candidates to 313085, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:22.649 [Thread-627] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:22.649 [Thread-623] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:22.649 [Thread-629] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:22.649 [Thread-627] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"3ogqpmtfmjml8v3bmhb6fb1t60\",\"ufrag\":\"32hu91ik4sr4ug\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6686,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"149\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37460,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"150\",\"relAddr\":\"192.168.0.106\",\"relPort\":6686},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11099,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"151\",\"relAddr\":\"188.163.77.128\",\"relPort\":37460}]}"],"jsonrpc":"2.0"} 15:30:22.649 [Thread-629] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,313085,"{\"srcId\":395645,\"destId\":313085,\"password\":\"4qekb3rb15jutghtedut27flmc\",\"ufrag\":\"3h60d1ik4sr4uf\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6184,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"155\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37798,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"156\",\"relAddr\":\"192.168.0.106\",\"relPort\":6184},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15502,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"157\",\"relAddr\":\"188.163.77.128\",\"relPort\":37798}]}"],"jsonrpc":"2.0"} 15:30:22.649 [Thread-623] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"4f418o4coj43ehns7ak1qcbn35\",\"ufrag\":\"d9q161ik4sr4uc\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6336,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"152\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37936,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"153\",\"relAddr\":\"192.168.0.106\",\"relPort\":6336},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11675,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"154\",\"relAddr\":\"188.163.77.128\",\"relPort\":37936}]}"],"jsonrpc":"2.0"} 15:30:23.625 [WebSocketConnectReadThread-920] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:30:26.489 [Thread-634] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:30:26.489 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:30:26.489 [Thread-634] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:30:26.489 [Thread-634] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:30:26.490 [Thread-634] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:26.588 [Thread-634] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:26.588 [Thread-634] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:26.589 [Thread-634] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"5tv61n3ef063cj8b44e6epid93\",\"ufrag\":\"ca5i21ik4sr8pp\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6234,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"158\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":38122,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"159\",\"relAddr\":\"192.168.0.106\",\"relPort\":6234},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":18184,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"160\",\"relAddr\":\"188.163.77.128\",\"relPort\":38122}]}"],"jsonrpc":"2.0"} 15:30:27.115 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 63141.1 15:30:27.115 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","63141.1"]],"jsonrpc":"2.0"} 15:30:27.803 [WebSocketConnectReadThread-971] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:27.803 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:27.858 [WebSocketConnectReadThread-971] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to send UNKNOWN-MESSAGE(0x11)[attrib.count=2 len=24 tranID=0x69ABCD0995018B817F3C18C9] through /192.168.84.125:7009 org.ice4j.StunException: Failed to send STUN indication: UNKNOWN-MESSAGE(0x11)[attrib.count=2 len=24 tranID=0x69ABCD0995018B817F3C18C9] 15:30:28.624 [Thread-658] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"disconnected"],"jsonrpc":"2.0"} 15:30:28.624 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:28 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 15:30:28.625 [Thread-657] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:28 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:30:28.651 [Thread-668] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} 15:30:28.651 [Thread-669] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:28 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:30:28.653 [Thread-670] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:28 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:30:29.037 [WebSocketConnectReadThread-983] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:29.037 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:29.096 [WebSocketConnectReadThread-983] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:30:32.117 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 68143.3 15:30:32.117 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","68143.3"]],"jsonrpc":"2.0"} 15:30:32.590 [Thread-679] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} 15:30:32.590 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:30:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:30:33.604 [WebSocketConnectReadThread-1001] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:33.605 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:33.627 [Thread-686] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"gathering"],"jsonrpc":"2.0"} 15:30:33.627 [Thread-684] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"gathering"],"jsonrpc":"2.0"} 15:30:33.627 [Thread-686] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Initiating ICE for peer 15:30:33.627 [Thread-684] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Initiating ICE for peer 15:30:33.628 [Thread-686] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Gathering ice candidates 15:30:33.628 [Thread-684] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Gathering ice candidates 15:30:33.628 [Thread-686] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:30:33.628 [Thread-684] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:30:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:33.655 [Thread-691] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"gathering"],"jsonrpc":"2.0"} 15:30:33.655 [Thread-695] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:30:33.655 [Thread-692] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:30:33.656 [Thread-691] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Initiating ICE for peer 15:30:33.656 [Thread-692] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:30:33.656 [Thread-695] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:30:33.656 [Thread-692] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:30:33.656 [Thread-691] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Gathering ice candidates 15:30:33.656 [Thread-695] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:30:33.656 [Thread-695] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:30:33.656 [Thread-691] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:30:33.656 [Thread-692] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:30:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:30:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:33.719 [Thread-686] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Sending own candidates to 225821, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:33.719 [Thread-686] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:33.719 [Thread-686] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,225821,"{\"srcId\":395645,\"destId\":225821,\"password\":\"223o117sv2u460avd47k12uatr\",\"ufrag\":\"2tkt31ik4srfos\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6981,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"161\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":38053,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"162\",\"relAddr\":\"192.168.0.106\",\"relPort\":6981},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13773,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"163\",\"relAddr\":\"188.163.77.128\",\"relPort\":38053}]}"],"jsonrpc":"2.0"} 15:30:33.757 [Thread-692] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:33.757 [Thread-695] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:33.757 [Thread-692] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:33.757 [Thread-691] DEBUG c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Sending own candidates to 313085, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:33.757 [Thread-695] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:33.757 [Thread-691] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:33.757 [Thread-692] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"3v1f0okfh1g6lljeruu78ao84f\",\"ufrag\":\"9vpui1ik4srfpo\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6477,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"164\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37423,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"165\",\"relAddr\":\"192.168.0.106\",\"relPort\":6477},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13808,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"166\",\"relAddr\":\"188.163.77.128\",\"relPort\":37423}]}"],"jsonrpc":"2.0"} 15:30:33.757 [Thread-695] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"cahqg9gfrkn0d03ogs8fjeqe2\",\"ufrag\":\"a779s1ik4srfpo\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6590,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"167\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37866,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"168\",\"relAddr\":\"192.168.0.106\",\"relPort\":6590},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10948,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"169\",\"relAddr\":\"188.163.77.128\",\"relPort\":37866}]}"],"jsonrpc":"2.0"} 15:30:33.757 [Thread-691] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,313085,"{\"srcId\":395645,\"destId\":313085,\"password\":\"1c5fs2pratjhonphl62rlu8kae\",\"ufrag\":\"2g3231ik4srfpo\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6304,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"170\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37856,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"171\",\"relAddr\":\"192.168.0.106\",\"relPort\":6304},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10432,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"172\",\"relAddr\":\"188.163.77.128\",\"relPort\":37856}]}"],"jsonrpc":"2.0"} 15:30:33.824 [Thread-684] DEBUG c.f.i.i.PeerIceModule - ICE Kemand(399416): Sending own candidates to 399416, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:33.825 [Thread-684] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:33.825 [Thread-684] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399416,"{\"srcId\":395645,\"destId\":399416,\"password\":\"7vvpe0f8u0dj2sbcfbs3mvn2eg\",\"ufrag\":\"6kgrb1ik4srfos\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6961,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"173\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37457,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"174\",\"relAddr\":\"192.168.0.106\",\"relPort\":6961},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17691,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"175\",\"relAddr\":\"188.163.77.128\",\"relPort\":37457}]}"],"jsonrpc":"2.0"} 15:30:34.131 [WebSocketConnectReadThread-1001] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:30:37.119 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 73145.3 15:30:37.119 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","73145.3"]],"jsonrpc":"2.0"} 15:30:37.593 [Thread-700] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:30:37.593 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:30:37.593 [Thread-700] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:30:37.593 [Thread-700] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:30:37.594 [Thread-700] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:37.698 [Thread-700] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:37.698 [Thread-700] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:37.698 [Thread-700] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"1ul8eniqmmpfcb9dvebqqc6ldn\",\"ufrag\":\"751qu1ik4srjkp\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6186,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"176\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37530,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"177\",\"relAddr\":\"192.168.0.106\",\"relPort\":6186},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12080,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"178\",\"relAddr\":\"188.163.77.128\",\"relPort\":37530}]}"],"jsonrpc":"2.0"} 15:30:38.607 [WebSocketConnectReadThread-1052] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:38.608 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:38.696 [WebSocketConnectReadThread-1052] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:30:39.721 [Thread-720] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"disconnected"],"jsonrpc":"2.0"} 15:30:39.721 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:30:39.758 [Thread-730] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} 15:30:39.758 [Thread-731] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:39 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:30:39.760 [Thread-732] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:30:39.827 [Thread-736] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:39 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:30:40.178 [WebSocketConnectReadThread-1064] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:40.178 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:40.228 [WebSocketConnectReadThread-1064] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:30:42.124 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 78150.7 15:30:42.124 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","78150.7"]],"jsonrpc":"2.0"} 15:30:43.701 [Thread-745] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} 15:30:43.701 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:30:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:30:44.085 [WebSocketConnectReadThread-1082] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:44.086 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:44.142 [WebSocketConnectReadThread-1082] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 3:30:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to send UNKNOWN-MESSAGE(0x11)[attrib.count=2 len=24 tranID=0x7BE8CD09950196D8D6695248] through /192.168.84.125:7009 org.ice4j.StunException: Failed to send STUN indication: UNKNOWN-MESSAGE(0x11)[attrib.count=2 len=24 tranID=0x7BE8CD09950196D8D6695248] 15:30:44.725 [Thread-749] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"gathering"],"jsonrpc":"2.0"} 15:30:44.725 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:30:44.725 [Thread-749] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Initiating ICE for peer 15:30:44.726 [Thread-749] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Gathering ice candidates 15:30:44.726 [Thread-749] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:44.762 [Thread-754] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:30:44.762 [Thread-755] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:30:44.762 [Thread-754] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:30:44.762 [Thread-755] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:30:44.762 [Thread-758] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"gathering"],"jsonrpc":"2.0"} 15:30:44.762 [Thread-754] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:30:44.762 [Thread-755] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:30:44.762 [Thread-754] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:30:44.762 [Thread-758] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Initiating ICE for peer 15:30:44.762 [Thread-755] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:30:44.763 [Thread-758] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Gathering ice candidates ���. 15, 2025 3:30:44 �� org.jitsi.utils.logging2.LoggerImpl log 15:30:44.763 [Thread-758] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:30:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:30:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:44.830 [Thread-761] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"gathering"],"jsonrpc":"2.0"} 15:30:44.830 [Thread-761] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Initiating ICE for peer 15:30:44.831 [Thread-761] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Gathering ice candidates 15:30:44.831 [Thread-761] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:44.842 [Thread-749] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Sending own candidates to 225821, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:44.842 [Thread-749] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:44.843 [Thread-749] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,225821,"{\"srcId\":395645,\"destId\":225821,\"password\":\"67c0r47efvcitvr6iqv8oias2l\",\"ufrag\":\"drp641ik4srqjm\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6129,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"179\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37393,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"180\",\"relAddr\":\"192.168.0.106\",\"relPort\":6129},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12878,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"181\",\"relAddr\":\"188.163.77.128\",\"relPort\":37393}]}"],"jsonrpc":"2.0"} 15:30:44.917 [Thread-758] DEBUG c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Sending own candidates to 313085, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:44.917 [Thread-755] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:44.917 [Thread-754] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:44.917 [Thread-758] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:44.918 [Thread-755] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:44.918 [Thread-754] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:44.919 [Thread-758] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,313085,"{\"srcId\":395645,\"destId\":313085,\"password\":\"2cof3cpspckshqvlrkankkb3vk\",\"ufrag\":\"5pe871ik4srqkq\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6280,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"182\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37268,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"183\",\"relAddr\":\"192.168.0.106\",\"relPort\":6280},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11012,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"184\",\"relAddr\":\"188.163.77.128\",\"relPort\":37268}]}"],"jsonrpc":"2.0"} 15:30:44.919 [Thread-754] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"6ti7nr2bh7jj29kec27tg9ndps\",\"ufrag\":\"8nc4g1ik4srqkq\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6917,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"185\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37995,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"186\",\"relAddr\":\"192.168.0.106\",\"relPort\":6917},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17582,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"187\",\"relAddr\":\"188.163.77.128\",\"relPort\":37995}]}"],"jsonrpc":"2.0"} 15:30:44.919 [Thread-755] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"2i5a19ppbdnjoek3cbp4d6s2ot\",\"ufrag\":\"7df6f1ik4srqkq\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6205,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"188\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37319,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"189\",\"relAddr\":\"192.168.0.106\",\"relPort\":6205},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16959,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"190\",\"relAddr\":\"188.163.77.128\",\"relPort\":37319}]}"],"jsonrpc":"2.0"} 15:30:44.966 [Thread-761] DEBUG c.f.i.i.PeerIceModule - ICE Kemand(399416): Sending own candidates to 399416, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:44.966 [Thread-761] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:44.966 [Thread-761] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399416,"{\"srcId\":395645,\"destId\":399416,\"password\":\"4tmkp7sp0ohp4e2k6fbm7ookp6\",\"ufrag\":\"9jj1a1ik4srqmv\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6551,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"191\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37835,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"192\",\"relAddr\":\"192.168.0.106\",\"relPort\":6551},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12281,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"193\",\"relAddr\":\"188.163.77.128\",\"relPort\":37835}]}"],"jsonrpc":"2.0"} 15:30:46.904 [WebSocketConnectReadThread-1088] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:46.904 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:47.054 [WebSocketConnectReadThread-1088] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:30:47.126 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 808 399416 83152.2 15:30:47.126 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","808","399416","83152.2"]],"jsonrpc":"2.0"} 15:30:48.704 [Thread-766] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:30:48.704 [Thread-766] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:30:48.704 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:30:48.705 [Thread-766] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:30:48.705 [Thread-766] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:48.814 [Thread-766] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:48.814 [Thread-766] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:48.814 [Thread-766] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"1mitd6sea1ok4r5hq7ge7qi7uk\",\"ufrag\":\"5vcv1ik4srug1\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6358,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"194\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37452,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"195\",\"relAddr\":\"192.168.0.106\",\"relPort\":6358},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16473,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"196\",\"relAddr\":\"188.163.77.128\",\"relPort\":37452}]}"],"jsonrpc":"2.0"} 15:30:49.993 [WebSocketConnectReadThread-1136] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:49.993 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:50.057 [WebSocketConnectReadThread-1136] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 15:30:50.845 [Thread-787] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"disconnected"],"jsonrpc":"2.0"} 15:30:50.845 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:30:50.920 [Thread-797] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. 15:30:50.920 [Thread-799] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log 15:30:50.921 [Thread-798] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:30:50.968 [Thread-803] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:50 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:30:51.414 [WebSocketConnectReadThread-1148] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:51.414 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:51.473 [WebSocketConnectReadThread-1148] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:30:51.910 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 15:30:51.911 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 15:30:54.817 [Thread-812] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"disconnected"],"jsonrpc":"2.0"} 15:30:54.817 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:30:54 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:30:54 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:30:54 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:30:54 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:30:54 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:30:55.701 [WebSocketConnectReadThread-1166] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:30:55.701 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:30:55.848 [Thread-817] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"gathering"],"jsonrpc":"2.0"} 15:30:55.848 [Thread-817] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Initiating ICE for peer 15:30:55.849 [Thread-817] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Gathering ice candidates 15:30:55.849 [Thread-817] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:55.923 [Thread-822] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"gathering"],"jsonrpc":"2.0"} 15:30:55.923 [Thread-822] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Initiating ICE for peer 15:30:55.924 [Thread-824] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:30:55.924 [Thread-822] INFO c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Gathering ice candidates 15:30:55.924 [Thread-822] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:30:55.924 [Thread-824] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:30:55.925 [Thread-824] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:30:55.925 [Thread-824] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:55.926 [Thread-826] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} ���. 15, 2025 3:30:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:55.927 [Thread-826] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:30:55.928 [Thread-826] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:30:55.929 [Thread-826] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:55.971 [Thread-829] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"gathering"],"jsonrpc":"2.0"} 15:30:55.971 [Thread-829] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Initiating ICE for peer 15:30:55.971 [Thread-829] INFO c.f.i.i.PeerIceModule - ICE Kemand(399416): Gathering ice candidates 15:30:55.971 [Thread-829] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:56.095 [Thread-829] DEBUG c.f.i.i.PeerIceModule - ICE Kemand(399416): Sending own candidates to 399416, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:56.095 [Thread-826] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:56.095 [Thread-822] DEBUG c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Sending own candidates to 313085, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:56.095 [Thread-826] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:56.095 [Thread-829] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399416,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:56.095 [Thread-822] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,313085,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:56.095 [Thread-824] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:56.095 [Thread-824] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:56.095 [Thread-826] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"4vcu62qgmv9mr5ld6th5chlq18\",\"ufrag\":\"57efp1ik4ss5ho\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6434,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"198\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":38040,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"200\",\"relAddr\":\"192.168.0.106\",\"relPort\":6434},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15778,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"201\",\"relAddr\":\"188.163.77.128\",\"relPort\":38040}]}"],"jsonrpc":"2.0"} 15:30:56.095 [Thread-822] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,313085,"{\"srcId\":395645,\"destId\":313085,\"password\":\"60ffbrdisov8g7ud7inie579hg\",\"ufrag\":\"dcuc91ik4ss5hk\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6442,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"203\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37802,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"204\",\"relAddr\":\"192.168.0.106\",\"relPort\":6442},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17246,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"205\",\"relAddr\":\"188.163.77.128\",\"relPort\":37802}]}"],"jsonrpc":"2.0"} 15:30:56.095 [Thread-829] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399416,"{\"srcId\":395645,\"destId\":399416,\"password\":\"563ab1nm7suou7pgvb8adot3b2\",\"ufrag\":\"71hfv1ik4ss5j3\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":7101,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"197\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37371,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"199\",\"relAddr\":\"192.168.0.106\",\"relPort\":7101},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17315,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"202\",\"relAddr\":\"188.163.77.128\",\"relPort\":37371}]}"],"jsonrpc":"2.0"} 15:30:56.096 [Thread-824] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"33a4vh5kthqhm6o4f6hl5lq1a1\",\"ufrag\":\"2b6q71ik4ss5hk\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6661,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"206\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37969,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"207\",\"relAddr\":\"192.168.0.106\",\"relPort\":6661},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14198,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"208\",\"relAddr\":\"188.163.77.128\",\"relPort\":37969}]}"],"jsonrpc":"2.0"} 15:30:56.135 [Thread-817] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Sending own candidates to 225821, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:56.135 [Thread-817] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:56.135 [Thread-817] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,225821,"{\"srcId\":395645,\"destId\":225821,\"password\":\"74ligb5gm3vnp5ucrv2ilq57fc\",\"ufrag\":\"54gad1ik4ss5f8\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6904,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"209\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37262,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"210\",\"relAddr\":\"192.168.0.106\",\"relPort\":6904},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13358,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"211\",\"relAddr\":\"188.163.77.128\",\"relPort\":37262}]}"],"jsonrpc":"2.0"} 15:30:56.495 [WebSocketConnectReadThread-1166] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 3:30:59 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to send UNKNOWN-MESSAGE(0x11)[attrib.count=2 len=24 tranID=0x3223CE099501975EB62662EE] through /192.168.84.125:7009 org.ice4j.StunException: Failed to send STUN indication: UNKNOWN-MESSAGE(0x11)[attrib.count=2 len=24 tranID=0x3223CE099501975EB62662EE] 15:30:59.820 [Thread-834] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"gathering"],"jsonrpc":"2.0"} 15:30:59.820 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:30:59.820 [Thread-834] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Initiating ICE for peer 15:30:59.821 [Thread-834] INFO c.f.i.i.PeerIceModule - ICE Noaxis(96958): Gathering ice candidates 15:30:59.821 [Thread-834] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:30:59 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:30:59.943 [Thread-834] DEBUG c.f.i.i.PeerIceModule - ICE Noaxis(96958): Sending own candidates to 96958, offered candidates: host(udp), srflx(udp), relay(udp) 15:30:59.943 [Thread-834] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,96958,"awaitingCandidates"],"jsonrpc":"2.0"} 15:30:59.943 [Thread-834] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,96958,"{\"srcId\":395645,\"destId\":96958,\"password\":\"3hc5frnniajaas10pcjca5pg8f\",\"ufrag\":\"23ghj1ik4ss9bd\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6978,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"212\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":38042,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"213\",\"relAddr\":\"192.168.0.106\",\"relPort\":6978},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12997,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"214\",\"relAddr\":\"188.163.77.128\",\"relPort\":38042}]}"],"jsonrpc":"2.0"} 15:31:00.656 [WebSocketConnectReadThread-1218] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:31:00.656 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:31:00.732 [WebSocketConnectReadThread-1218] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 15:31:01.985 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown 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:54) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:63) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) 15:31:01.985 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 15:31:01.985 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 15:31:01.985 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 15:31:01.985 [Thread-5] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 15:31:01.986 [Thread-5] INFO c.f.i.i.GameSession - Closing gameSession 15:31:01.986 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player saekie(230115) 15:31:01.986 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Dograw(101589) 15:31:01.986 [Thread-8] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer saekie(230115) 15:31:01.986 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player infra_noob(386834) 15:31:01.986 [Thread-108] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Dograw(101589) 15:31:01.986 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 15:31:01.986 [Thread-15] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer infra_noob(386834) 15:31:01.987 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:31:01 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:31:01.987 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Cyrilto(313085) ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 15:31:01.988 [Thread-9] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Cyrilto(313085) ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:31:01.989 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player zsozs(82984) ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:31:01.989 [Thread-126] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer zsozs(82984) ���. 15, 2025 3:31:01 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:31:01.990 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player IDEDARY(284270) ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log 15:31:01.990 [Thread-141] WARN c.f.i.i.PeerIceModule - ICE zsozs(82984): Error while reading from ICE adapter INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) INFO: Failed to receive: java.net.SocketException: Socket closed at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) INFO: ICE state changed from Waiting to Terminated. at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 15:31:01.990 [Thread-13] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer IDEDARY(284270) 15:31:01.990 [Thread-141] WARN c.f.i.i.PeerIceModule - ICE zsozs(82984): ICE connection has been lost for peer 15:31:01.990 [Thread-141] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,82984,false],"jsonrpc":"2.0"} ���. 15, 2025 3:31:01 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 15:31:01.991 [Thread-141] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,82984,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-141" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:31:01.991 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Kemand(399416) ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:31:01.992 [Thread-17] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Kemand(399416) ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:31:01.992 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Choda-boy(225821) ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:31:01.993 [Thread-21] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Choda-boy(225821) ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:31:01.994 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Noaxis(96958) ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log 15:31:01.994 [Thread-11] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Noaxis(96958) INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:31:01 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 15:31:01.995 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:153) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:39) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:205) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:165) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 6 more ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) ���. 15, 2025 3:31:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:31:02.096 [Thread-863] WARN c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Peer 284270 not connected anymore, aborting reinitiation of ICE 15:31:02.097 [Thread-866] WARN c.f.i.i.PeerIceModule - ICE infra_noob(386834): Peer 386834 not connected anymore, aborting reinitiation of ICE 15:31:02.097 [Thread-864] WARN c.f.i.i.PeerIceModule - ICE Cyrilto(313085): Peer 313085 not connected anymore, aborting reinitiation of ICE 15:31:02.097 [Thread-865] WARN c.f.i.i.PeerIceModule - ICE Kemand(399416): Peer 399416 not connected anymore, aborting reinitiation of ICE 15:32:40.056 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24277047&playerId=395645 15:32:45.619 [main] INFO c.f.i.u.TrayIcon - Created tray icon 15:32:45.620 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 15:32:45.621 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 63460 15:32:45.624 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 50494 15:32:45.625 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 15:32:45.626 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 63459 15:32:45.627 [main] INFO c.n.j.TcpServer - TCP Server started. 15:32:45.628 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 15:32:45.816 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 63493 15:32:45.816 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 15:32:45.817 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 15:32:45.832 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 15:32:45.833 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 15:32:46.127 [WebSocketConnectReadThread-46] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:32:46.234 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 15:32:46.234 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 15:32:46.279 [ForkJoinPool.commonPool-worker-1] DEBUG c.f.i.u.PingWrapper - Pinged coturn1.faforever.com with an RTT of 40.0 15:33:00.711 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 15:33:00.711 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 15:33:00.711 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 15:33:00.717 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 15:33:00.718 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 50494 s777ss 395645 1 15:33:00.720 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 15:33:00.720 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 15:33:00.776 [WebSocketConnectReadThread-46] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:33:01.212 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 15:33:01.212 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 15:33:01.213 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 15:33:01.213 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:33:01.268 [JJsonPeer] INFO c.f.i.IceAdapter - onJoinGame 230115 saekie 15:33:01.270 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: saekie(230115), localOffer: false, preferredPort: 0 15:33:01.271 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer saekie(230115) 15:33:01.273 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: JoinGame 127.0.0.1:53084 saekie 230115 15:33:01.274 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 15:33:01.276 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 386834 infra_noob, offer: true 15:33:01.276 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: infra_noob(386834), localOffer: true, preferredPort: 0 15:33:01.276 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer infra_noob(386834) 15:33:01.277 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:33:01.277 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:53085 infra_noob 386834 15:33:01.278 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} 15:33:01.278 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 101589 Dograw, offer: true 15:33:01.278 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Dograw(101589), localOffer: true, preferredPort: 0 15:33:01.280 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Dograw(101589) 15:33:01.281 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:53086 Dograw 101589 15:33:01.281 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"gathering"],"jsonrpc":"2.0"} 15:33:01.281 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} 15:33:01.282 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 284270 IDEDARY, offer: true 15:33:01.282 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: IDEDARY(284270), localOffer: true, preferredPort: 0 15:33:01.283 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer IDEDARY(284270) 15:33:01.284 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:53087 IDEDARY 284270 15:33:01.284 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:33:01.284 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} 15:33:01.285 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 326652 VoodNick, offer: true 15:33:01.285 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: VoodNick(326652), localOffer: true, preferredPort: 0 15:33:01.286 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer VoodNick(326652) 15:33:01.287 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:53088 VoodNick 326652 15:33:01.287 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"gathering"],"jsonrpc":"2.0"} 15:33:01.288 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} 15:33:01.296 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 386834 15:33:01.296 [Thread-16] INFO c.f.i.i.PeerIceModule - ICE VoodNick(326652): Initiating ICE for peer 15:33:01.296 [Thread-12] INFO c.f.i.i.PeerIceModule - ICE Dograw(101589): Initiating ICE for peer 15:33:01.296 [Thread-10] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:33:01.296 [Thread-14] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:33:01.296 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["386834"]],"jsonrpc":"2.0"} 15:33:01.296 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 101589 15:33:01.297 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["101589"]],"jsonrpc":"2.0"} 15:33:01.297 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 284270 15:33:01.297 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["284270"]],"jsonrpc":"2.0"} 15:33:01.297 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 326652 15:33:01.298 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["326652"]],"jsonrpc":"2.0"} ���. 15, 2025 3:33:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Initialized newConfig: merge of system properties,reference.conf @ jar:file:/C:/Program%20Files/FAF%20Client/natives/faf-ice-adapter.jar!/reference.conf: 1 ���. 15, 2025 3:33:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: net.java.sip.communicator.SC_HOME_DIR_LOCATION not set ���. 15, 2025 3:33:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Initialized legacyConfig: sip communicator props (no description provided) 15:33:01.560 [WebSocketConnectReadThread-54] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:33:01.561 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:33:01.652 [WebSocketConnectReadThread-54] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 3:33:01 �� org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Using AwsCandidateHarvester. ���. 15, 2025 3:33:02 �� org.ice4j.ice.harvest.MappingCandidateHarvesters maybeAdd INFO: Discarding a mapping harvester: org.ice4j.ice.harvest.AwsCandidateHarvester@6e19a730 ���. 15, 2025 3:33:02 �� org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Initialized mapping harvesters (delay=505ms). stunDiscoveryFailed=false 15:33:02.256 [Thread-12] INFO c.f.i.i.PeerIceModule - ICE Dograw(101589): Gathering ice candidates 15:33:02.256 [Thread-14] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:33:02.256 [Thread-10] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:33:02.256 [Thread-16] INFO c.f.i.i.PeerIceModule - ICE VoodNick(326652): Gathering ice candidates 15:33:02.259 [Thread-10] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:33:02.259 [Thread-16] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:33:02.259 [Thread-14] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:33:02.259 [Thread-12] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:33:02 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:33:02 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:33:02 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:33:02 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:33:02.400 [Thread-14] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:02.401 [Thread-10] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:02.400 [Thread-12] DEBUG c.f.i.i.PeerIceModule - ICE Dograw(101589): Sending own candidates to 101589, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:02.400 [Thread-16] DEBUG c.f.i.i.PeerIceModule - ICE VoodNick(326652): Sending own candidates to 326652, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:02.401 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:02.401 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:02.401 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:02.401 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:02.401 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:33:02.408 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,101589,"{\"srcId\":395645,\"destId\":101589,\"password\":\"5kcnu9oreigof0d40500u1qg97\",\"ufrag\":\"44kud1ik4t00d2\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":7072,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":38068,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":\"192.168.0.106\",\"relPort\":7072},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15014,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"188.163.77.128\",\"relPort\":38068}]}"],"jsonrpc":"2.0"} 15:33:02.408 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"7ls2ai1e4h7ir1d6vj5sud2ra7\",\"ufrag\":\"9h78c1ik4t00d2\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6685,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37529,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"192.168.0.106\",\"relPort\":6685},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17349,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":\"188.163.77.128\",\"relPort\":37529}]}"],"jsonrpc":"2.0"} 15:33:02.408 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,326652,"{\"srcId\":395645,\"destId\":326652,\"password\":\"14uskhjhonbdk37if6bqtouo4d\",\"ufrag\":\"9sugf1ik4t00d2\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6736,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37776,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":\"192.168.0.106\",\"relPort\":6736},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":18428,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"188.163.77.128\",\"relPort\":37776}]}"],"jsonrpc":"2.0"} 15:33:02.408 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"tfg8diq20okjn7aap5umtlc02\",\"ufrag\":\"96id31ik4t00d2\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6816,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37240,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":\"192.168.0.106\",\"relPort\":6816},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17793,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"188.163.77.128\",\"relPort\":37240}]}"],"jsonrpc":"2.0"} 15:33:02.770 [WebSocketConnectReadThread-114] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:33:02.771 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:33:02.939 [WebSocketConnectReadThread-114] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:33:08.420 [Thread-37] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"disconnected"],"jsonrpc":"2.0"} 15:33:08.420 [Thread-35] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} 15:33:08.420 [Thread-36] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"disconnected"],"jsonrpc":"2.0"} 15:33:08.420 [Thread-34] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"disconnected"],"jsonrpc":"2.0"} 15:33:08.421 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:08 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:33:08 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:08 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:33:08.742 [WebSocketConnectReadThread-121] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:33:08.742 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:33:08.918 [WebSocketConnectReadThread-121] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:33:13.432 [Thread-40] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:33:13.432 [Thread-41] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"gathering"],"jsonrpc":"2.0"} 15:33:13.432 [Thread-43] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"gathering"],"jsonrpc":"2.0"} 15:33:13.432 [Thread-42] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:33:13.432 [Thread-40] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:33:13.432 [Thread-43] INFO c.f.i.i.PeerIceModule - ICE Dograw(101589): Initiating ICE for peer 15:33:13.433 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:33:13.433 [Thread-41] INFO c.f.i.i.PeerIceModule - ICE VoodNick(326652): Initiating ICE for peer 15:33:13.433 [Thread-42] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:33:13.433 [Thread-43] INFO c.f.i.i.PeerIceModule - ICE Dograw(101589): Gathering ice candidates 15:33:13.433 [Thread-42] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:33:13.433 [Thread-40] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:33:13.433 [Thread-41] INFO c.f.i.i.PeerIceModule - ICE VoodNick(326652): Gathering ice candidates 15:33:13.433 [Thread-43] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:33:13.433 [Thread-42] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:33:13.434 [Thread-40] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:33:13.434 [Thread-41] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:33:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:33:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:33:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:33:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:33:13.538 [Thread-43] DEBUG c.f.i.i.PeerIceModule - ICE Dograw(101589): Sending own candidates to 101589, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:13.538 [Thread-40] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:13.539 [Thread-41] DEBUG c.f.i.i.PeerIceModule - ICE VoodNick(326652): Sending own candidates to 326652, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:13.539 [Thread-40] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:13.539 [Thread-43] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:13.539 [Thread-41] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:13.540 [Thread-40] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"5pb0v75ka2klab1cfafsdan8fu\",\"ufrag\":\"10dsa1ik4t0bqp\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6807,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37385,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relAddr\":\"192.168.0.106\",\"relPort\":6807},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16237,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"188.163.77.128\",\"relPort\":37385}]}"],"jsonrpc":"2.0"} 15:33:13.540 [Thread-43] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,101589,"{\"srcId\":395645,\"destId\":101589,\"password\":\"4jip52kaq5di4qfpcj46d5hrsg\",\"ufrag\":\"8qa6t1ik4t0bqp\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6255,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":38111,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":\"192.168.0.106\",\"relPort\":6255},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11776,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":\"188.163.77.128\",\"relPort\":38111}]}"],"jsonrpc":"2.0"} 15:33:13.540 [Thread-42] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:13.540 [Thread-41] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,326652,"{\"srcId\":395645,\"destId\":326652,\"password\":\"55aba9sdmn7o08433h2c5noq1j\",\"ufrag\":\"69lsg1ik4t0bqp\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6506,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37828,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relAddr\":\"192.168.0.106\",\"relPort\":6506},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17625,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relAddr\":\"188.163.77.128\",\"relPort\":37828}]}"],"jsonrpc":"2.0"} 15:33:13.541 [Thread-42] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:13.541 [Thread-42] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"q9ec8jgm4h15r0hbd8kvfnd53\",\"ufrag\":\"63v511ik4t0bqp\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":7024,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37722,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"18\",\"relAddr\":\"192.168.0.106\",\"relPort\":7024},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12305,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"19\",\"relAddr\":\"188.163.77.128\",\"relPort\":37722}]}"],"jsonrpc":"2.0"} 15:33:13.775 [WebSocketConnectReadThread-128] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:33:13.775 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:33:13.829 [WebSocketConnectReadThread-128] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:33:16.638 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 96958 Noaxis, offer: false 15:33:16.639 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Noaxis(96958), localOffer: false, preferredPort: 0 15:33:16.639 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Noaxis(96958) 15:33:16.639 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:56922 Noaxis 96958 15:33:16.639 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:33:16.639 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} 15:33:16.654 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 96958 15:33:16.655 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["96958"]],"jsonrpc":"2.0"} 15:33:16.926 [WebSocketConnectReadThread-160] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:33:16.927 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:33:19.544 [Thread-63] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:33:19.547 [Thread-65] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"disconnected"],"jsonrpc":"2.0"} 15:33:19.547 [Thread-66] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"disconnected"],"jsonrpc":"2.0"} 15:33:19.547 [Thread-64] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:19 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:33:19 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:19 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:33:19.594 [WebSocketConnectReadThread-160] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:33:24.560 [Thread-70] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:33:24.560 [Thread-73] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"gathering"],"jsonrpc":"2.0"} 15:33:24.560 [Thread-71] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:33:24.560 [Thread-72] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"gathering"],"jsonrpc":"2.0"} 15:33:24.561 [Thread-70] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:33:24.561 [Thread-72] INFO c.f.i.i.PeerIceModule - ICE Dograw(101589): Initiating ICE for peer 15:33:24.561 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:33:24.561 [Thread-71] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:33:24.561 [Thread-73] INFO c.f.i.i.PeerIceModule - ICE VoodNick(326652): Initiating ICE for peer 15:33:24.561 [Thread-71] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:33:24.562 [Thread-72] INFO c.f.i.i.PeerIceModule - ICE Dograw(101589): Gathering ice candidates 15:33:24.562 [Thread-70] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:33:24.562 [Thread-73] INFO c.f.i.i.PeerIceModule - ICE VoodNick(326652): Gathering ice candidates 15:33:24.562 [Thread-71] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:33:24.562 [Thread-72] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:33:24.562 [Thread-73] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:33:24.563 [Thread-70] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:33:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:33:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:33:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:33:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:33:24.670 [Thread-72] DEBUG c.f.i.i.PeerIceModule - ICE Dograw(101589): Sending own candidates to 101589, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:24.670 [Thread-71] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:24.670 [Thread-73] DEBUG c.f.i.i.PeerIceModule - ICE VoodNick(326652): Sending own candidates to 326652, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:24.670 [Thread-70] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:24.670 [Thread-71] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:24.670 [Thread-72] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:24.670 [Thread-70] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:24.670 [Thread-73] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:24.670 [Thread-71] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"5nie0rg7cb0jr1rrj2b7n55iak\",\"ufrag\":\"3hp761ik4t0mmh\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":7109,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"20\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37645,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"22\",\"relAddr\":\"192.168.0.106\",\"relPort\":7109},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13373,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"23\",\"relAddr\":\"188.163.77.128\",\"relPort\":37645}]}"],"jsonrpc":"2.0"} 15:33:24.670 [Thread-73] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,326652,"{\"srcId\":395645,\"destId\":326652,\"password\":\"33osnpqrnj4pootrqteegup7i9\",\"ufrag\":\"55uda1ik4t0mmh\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6683,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"25\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37603,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"26\",\"relAddr\":\"192.168.0.106\",\"relPort\":6683},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16434,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"27\",\"relAddr\":\"188.163.77.128\",\"relPort\":37603}]}"],"jsonrpc":"2.0"} 15:33:24.670 [Thread-70] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"69e3oesoll8502u9r44qmuvk3s\",\"ufrag\":\"dg7ru1ik4t0mmh\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6951,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"28\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37933,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"29\",\"relAddr\":\"192.168.0.106\",\"relPort\":6951},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17870,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"30\",\"relAddr\":\"188.163.77.128\",\"relPort\":37933}]}"],"jsonrpc":"2.0"} 15:33:24.671 [Thread-72] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,101589,"{\"srcId\":395645,\"destId\":101589,\"password\":\"18g4sha1jd620d98s4t1vvn7s4\",\"ufrag\":\"ce6k51ik4t0mmh\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6749,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"20\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37449,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"21\",\"relAddr\":\"192.168.0.106\",\"relPort\":6749},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14618,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"24\",\"relAddr\":\"188.163.77.128\",\"relPort\":37449}]}"],"jsonrpc":"2.0"} 15:33:24.858 [WebSocketConnectReadThread-167] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:33:24.859 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:33:24.969 [WebSocketConnectReadThread-167] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:33:29.820 [Thread-96] INFO c.f.i.u.TrayIcon - Launching ICE adapter debug window ���. 15, 2025 3:33:29 �� com.sun.javafx.application.PlatformImpl startup WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @3ee0fea4' 15:33:30.632 [JavaFX Application Thread] INFO c.f.i.d.DebugWindow - Created debug window. 15:33:30.671 [Thread-92] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"disconnected"],"jsonrpc":"2.0"} 15:33:30.671 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:33:30.685 [Thread-95] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"disconnected"],"jsonrpc":"2.0"} 15:33:30.685 [Thread-93] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"disconnected"],"jsonrpc":"2.0"} 15:33:30.685 [Thread-94] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:33:30.864 [JavaFX Application Thread] INFO c.f.i.d.InfoWindow - Created info window. 15:33:30.951 [WebSocketConnectReadThread-209] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:33:30.951 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:33:31.008 [WebSocketConnectReadThread-209] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:33:34.516 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 397538 Pro100_NuB, offer: false 15:33:34.517 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Pro100_NuB(397538), localOffer: false, preferredPort: 0 15:33:34.517 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Pro100_NuB(397538) 15:33:34.518 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:33:34.519 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:50307 Pro100_NuB 397538 15:33:34.519 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} 15:33:34.522 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 397538 15:33:34.523 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["397538"]],"jsonrpc":"2.0"} 15:33:34.811 [WebSocketConnectReadThread-226] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:33:34.812 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:33:35.676 [Thread-104] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:33:35.677 [Thread-104] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:33:35.678 [Thread-104] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:33:35.678 [Thread-104] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:33:35 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:33:35.687 [Thread-109] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:33:35.687 [Thread-109] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:33:35.688 [Thread-113] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"gathering"],"jsonrpc":"2.0"} 15:33:35.688 [Thread-111] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"gathering"],"jsonrpc":"2.0"} 15:33:35.688 [Thread-109] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:33:35.689 [Thread-109] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:33:35.689 [Thread-113] INFO c.f.i.i.PeerIceModule - ICE Dograw(101589): Initiating ICE for peer 15:33:35.689 [Thread-111] INFO c.f.i.i.PeerIceModule - ICE VoodNick(326652): Initiating ICE for peer 15:33:35.690 [Thread-113] INFO c.f.i.i.PeerIceModule - ICE Dograw(101589): Gathering ice candidates 15:33:35.690 [Thread-111] INFO c.f.i.i.PeerIceModule - ICE VoodNick(326652): Gathering ice candidates 15:33:35.690 [Thread-113] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:33:35.690 [Thread-111] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:33:35 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:33:35 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:33:35 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:33:35.774 [WebSocketConnectReadThread-226] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:33:35.800 [Thread-109] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:35.800 [Thread-113] DEBUG c.f.i.i.PeerIceModule - ICE Dograw(101589): Sending own candidates to 101589, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:35.800 [Thread-111] DEBUG c.f.i.i.PeerIceModule - ICE VoodNick(326652): Sending own candidates to 326652, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:35.800 [Thread-109] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:35.800 [Thread-111] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:35.800 [Thread-113] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:35.800 [Thread-104] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:35.800 [Thread-104] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:35.800 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:33:35.800 [Thread-113] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,101589,"{\"srcId\":395645,\"destId\":101589,\"password\":\"1u6q9v07akt185vlq5h0m5b0e5\",\"ufrag\":\"f70si1ik4t11i9\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6455,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"32\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37293,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"34\",\"relAddr\":\"192.168.0.106\",\"relPort\":6455},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14062,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"35\",\"relAddr\":\"188.163.77.128\",\"relPort\":37293}]}"],"jsonrpc":"2.0"} 15:33:35.800 [Thread-109] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"7qeoenhln4krrfo05r9v9pmq0o\",\"ufrag\":\"ev1g11ik4t11i8\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6621,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"31\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37653,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"33\",\"relAddr\":\"192.168.0.106\",\"relPort\":6621},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14753,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"36\",\"relAddr\":\"188.163.77.128\",\"relPort\":37653}]}"],"jsonrpc":"2.0"} 15:33:35.800 [Thread-111] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,326652,"{\"srcId\":395645,\"destId\":326652,\"password\":\"5dglil3a9v2q1jo0485c4bplel\",\"ufrag\":\"8drrb1ik4t11i9\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6851,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"37\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37409,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"38\",\"relAddr\":\"192.168.0.106\",\"relPort\":6851},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":18676,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"39\",\"relAddr\":\"188.163.77.128\",\"relPort\":37409}]}"],"jsonrpc":"2.0"} 15:33:35.800 [Thread-104] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"6slpbltagrnul8peclhatmqqtq\",\"ufrag\":\"5819j1ik4t11ht\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6142,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"40\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37384,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"41\",\"relAddr\":\"192.168.0.106\",\"relPort\":6142},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11965,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"42\",\"relAddr\":\"188.163.77.128\",\"relPort\":37384}]}"],"jsonrpc":"2.0"} 15:33:36.404 [WebSocketConnectReadThread-262] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:33:36.405 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:33:36.574 [WebSocketConnectReadThread-262] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:33:41.802 [Thread-144] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"disconnected"],"jsonrpc":"2.0"} 15:33:41.802 [Thread-145] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} 15:33:41.803 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:33:41.803 [Thread-146] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"disconnected"],"jsonrpc":"2.0"} 15:33:41.803 [Thread-147] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:33:41 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:33:42.500 [WebSocketConnectReadThread-271] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:33:42.501 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:33:42.691 [WebSocketConnectReadThread-271] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:33:46.807 [Thread-157] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"gathering"],"jsonrpc":"2.0"} 15:33:46.807 [Thread-155] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"gathering"],"jsonrpc":"2.0"} 15:33:46.807 [Thread-159] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"gathering"],"jsonrpc":"2.0"} 15:33:46.807 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:33:46.807 [Thread-157] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Initiating ICE for peer 15:33:46.807 [Thread-159] INFO c.f.i.i.PeerIceModule - ICE VoodNick(326652): Initiating ICE for peer 15:33:46.807 [Thread-155] INFO c.f.i.i.PeerIceModule - ICE Dograw(101589): Initiating ICE for peer 15:33:46.808 [Thread-161] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"gathering"],"jsonrpc":"2.0"} 15:33:46.808 [Thread-157] INFO c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Gathering ice candidates 15:33:46.808 [Thread-159] INFO c.f.i.i.PeerIceModule - ICE VoodNick(326652): Gathering ice candidates 15:33:46.808 [Thread-155] INFO c.f.i.i.PeerIceModule - ICE Dograw(101589): Gathering ice candidates 15:33:46.808 [Thread-157] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:33:46.808 [Thread-159] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:33:46.808 [Thread-155] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 15:33:46.808 [Thread-161] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Initiating ICE for peer 15:33:46.812 [Thread-161] INFO c.f.i.i.PeerIceModule - ICE infra_noob(386834): Gathering ice candidates 15:33:46.813 [Thread-161] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 3:33:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:33:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:33:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 3:33:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 15:33:46.919 [Thread-159] DEBUG c.f.i.i.PeerIceModule - ICE VoodNick(326652): Sending own candidates to 326652, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:46.919 [Thread-157] DEBUG c.f.i.i.PeerIceModule - ICE IDEDARY(284270): Sending own candidates to 284270, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:46.919 [Thread-161] DEBUG c.f.i.i.PeerIceModule - ICE infra_noob(386834): Sending own candidates to 386834, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:46.920 [Thread-155] DEBUG c.f.i.i.PeerIceModule - ICE Dograw(101589): Sending own candidates to 101589, offered candidates: host(udp), srflx(udp), relay(udp) 15:33:46.920 [Thread-159] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:46.920 [Thread-157] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:46.921 [Thread-161] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:46.921 [Thread-155] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"awaitingCandidates"],"jsonrpc":"2.0"} 15:33:46.922 [Thread-159] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,326652,"{\"srcId\":395645,\"destId\":326652,\"password\":\"22kr6tkr236i5p28mo0jl7o2to\",\"ufrag\":\"cpe211ik4t1cdn\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":7102,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"44\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37752,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"46\",\"relAddr\":\"192.168.0.106\",\"relPort\":7102},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17092,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"48\",\"relAddr\":\"188.163.77.128\",\"relPort\":37752}]}"],"jsonrpc":"2.0"} 15:33:46.923 [Thread-157] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,284270,"{\"srcId\":395645,\"destId\":284270,\"password\":\"32p07p8eg6f9s54rckchh4oqur\",\"ufrag\":\"enuja1ik4t1cdn\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6127,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"49\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37415,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"50\",\"relAddr\":\"192.168.0.106\",\"relPort\":6127},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11678,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"51\",\"relAddr\":\"188.163.77.128\",\"relPort\":37415}]}"],"jsonrpc":"2.0"} 15:33:46.923 [Thread-161] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,386834,"{\"srcId\":395645,\"destId\":386834,\"password\":\"12htf2phrsvh60de8ksi3kqgq2\",\"ufrag\":\"618q51ik4t1cdo\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6646,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"43\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37304,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"45\",\"relAddr\":\"192.168.0.106\",\"relPort\":6646},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17764,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"47\",\"relAddr\":\"188.163.77.128\",\"relPort\":37304}]}"],"jsonrpc":"2.0"} 15:33:46.923 [Thread-155] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,101589,"{\"srcId\":395645,\"destId\":101589,\"password\":\"4v491b7q1jocov1erhs89tsa0r\",\"ufrag\":\"7mu7i1ik4t1cdn\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6168,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"52\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37300,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"53\",\"relAddr\":\"192.168.0.106\",\"relPort\":6168},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17007,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"54\",\"relAddr\":\"188.163.77.128\",\"relPort\":37300}]}"],"jsonrpc":"2.0"} 15:33:47.183 [WebSocketConnectReadThread-287] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:33:47.183 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:33:47.232 [WebSocketConnectReadThread-287] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:33:50.914 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 499868 Prit4er, offer: false 15:33:50.914 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Prit4er(499868), localOffer: false, preferredPort: 0 15:33:50.914 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Prit4er(499868) 15:33:50.915 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:33:50.915 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:50316 Prit4er 499868 15:33:50.916 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} 15:33:50.934 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 499868 15:33:50.935 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["499868"]],"jsonrpc":"2.0"} 15:33:51.213 [WebSocketConnectReadThread-325] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:33:51.214 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:33:52.923 [Thread-189] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,326652,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:52 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 15:33:52.925 [Thread-192] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,101589,"disconnected"],"jsonrpc":"2.0"} 15:33:52.925 [Thread-191] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,386834,"disconnected"],"jsonrpc":"2.0"} 15:33:52.925 [Thread-190] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,284270,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:52 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 3:33:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 15:33:53.017 [WebSocketConnectReadThread-325] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:33:56.434 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown 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:54) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:63) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) 15:33:56.435 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 15:33:56.435 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 15:33:56.435 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 15:33:56.435 [Thread-5] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 15:33:56.435 [Thread-5] INFO c.f.i.i.GameSession - Closing gameSession 15:33:56.436 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player saekie(230115) 15:33:56.436 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Dograw(101589) 15:33:56.436 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Pro100_NuB(397538) 15:33:56.436 [Thread-8] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer saekie(230115) 15:33:56.436 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 15:33:56.436 [Thread-11] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Dograw(101589) 15:33:56.436 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player infra_noob(386834) 15:33:56.436 [Thread-115] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Pro100_NuB(397538) 15:33:56.436 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 15:33:56.437 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player VoodNick(326652) 15:33:56.437 [Thread-9] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer infra_noob(386834) 15:33:56.437 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player IDEDARY(284270) 15:33:56.437 [Thread-15] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer VoodNick(326652) 15:33:56.437 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Prit4er(499868) 15:33:56.438 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Noaxis(96958) 15:33:56.438 [Thread-13] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer IDEDARY(284270) 15:33:56.438 [Thread-193] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Prit4er(499868) 15:33:56.438 [Thread-67] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Noaxis(96958) 15:33:56.438 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:153) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:39) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:205) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:165) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 6 more java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 15:46:21.387 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24277158&playerId=395645 15:46:22.153 [main] INFO c.f.i.u.TrayIcon - Created tray icon 15:46:22.153 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 15:46:22.154 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 49850 15:46:22.160 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 54313 15:46:22.161 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 15:46:22.162 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 49849 15:46:22.164 [main] INFO c.n.j.TcpServer - TCP Server started. 15:46:22.165 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 15:46:22.399 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 49861 15:46:22.400 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 15:46:22.400 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 15:46:22.433 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 15:46:22.433 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 15:46:22.808 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:46:23.116 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 15:46:23.117 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 15:46:23.250 [ForkJoinPool.commonPool-worker-1] DEBUG c.f.i.u.PingWrapper - Pinged coturn1.faforever.com with an RTT of 123.0 15:46:42.263 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 15:46:42.264 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 15:46:42.264 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 15:46:42.305 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 15:46:42.306 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 54313 s777ss 395645 1 15:46:42.307 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 15:46:42.307 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 15:46:42.423 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:46:42.836 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 15:46:42.837 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 15:46:42.838 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 15:46:42.838 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 15:46:42.936 [JJsonPeer] INFO c.f.i.IceAdapter - onHostGame 15:46:42.937 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: HostGame astro_crater_battles_4x4_overmap.v0002 15:46:42.937 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 15:46:42.942 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Share ShareUntilDeath 15:46:42.942 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","ShareUntilDeath"]],"jsonrpc":"2.0"} 15:46:42.943 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Unranked No 15:46:42.944 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} 15:46:42.945 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AllowObservers 0 15:46:42.945 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} 15:46:42.947 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1000 15:46:42.947 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} 15:46:42.949 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ShareUnitCap allies 15:46:42.949 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} 15:46:42.951 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption FogOfWar explored 15:46:42.951 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} 15:46:42.953 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Victory demoralization 15:46:42.953 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","demoralization"]],"jsonrpc":"2.0"} 15:46:42.953 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Timeouts 3 15:46:42.954 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","3"]],"jsonrpc":"2.0"} 15:46:42.955 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DisconnectionDelay02 90 15:46:42.955 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} 15:46:42.958 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameSpeed normal 15:46:42.958 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} 15:46:42.960 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatsEnabled false 15:46:42.960 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} 15:46:42.962 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CivilianAlliance enemy 15:46:42.962 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} 15:46:42.964 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RevealCivilians Yes 15:46:42.964 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","Yes"]],"jsonrpc":"2.0"} 15:46:42.966 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PrebuiltUnits Off 15:46:42.966 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} 15:46:42.967 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NoRushOption Off 15:46:42.968 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} 15:46:42.969 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RandomMap Off 15:46:42.970 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} 15:46:42.971 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Score no 15:46:42.971 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","no"]],"jsonrpc":"2.0"} 15:46:42.974 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ManualUnitShare all 15:46:42.974 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} 15:46:42.977 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIReplacement Off 15:46:42.977 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} 15:46:42.978 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamSpawn fixed 15:46:42.978 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} 15:46:42.980 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamLock locked 15:46:42.980 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} 15:46:42.982 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AutoTeams tvsb 15:46:42.982 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","tvsb"]],"jsonrpc":"2.0"} 15:46:42.984 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CommonArmy Off 15:46:42.984 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} 15:46:42.986 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatMult 1.5 15:46:42.986 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatMult","1.5"]],"jsonrpc":"2.0"} 15:46:42.988 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BuildMult 1.5 15:46:42.988 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BuildMult","1.5"]],"jsonrpc":"2.0"} 15:46:42.990 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TMLRandom 0 15:46:42.990 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TMLRandom","0"]],"jsonrpc":"2.0"} 15:46:42.995 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandExpansionsAllowed 5 15:46:42.995 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandExpansionsAllowed","5"]],"jsonrpc":"2.0"} 15:46:42.996 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavalExpansionsAllowed 4 15:46:42.997 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavalExpansionsAllowed","4"]],"jsonrpc":"2.0"} 15:46:42.998 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption OmniCheat on 15:46:42.998 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["OmniCheat","on"]],"jsonrpc":"2.0"} 15:46:43.000 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIDebugDisplay displayOff 15:46:43.000 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIDebugDisplay","displayOff"]],"jsonrpc":"2.0"} 15:46:43.001 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AICDRCombat cdrcombatOn 15:46:43.002 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AICDRCombat","cdrcombatOn"]],"jsonrpc":"2.0"} 15:46:43.003 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomBonusMultiplier 70 15:46:43.004 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomBonusMultiplier","70"]],"jsonrpc":"2.0"} 15:46:43.005 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTo 0 15:46:43.005 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTo","0"]],"jsonrpc":"2.0"} 15:46:43.007 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealWho 0 15:46:43.007 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealWho","0"]],"jsonrpc":"2.0"} 15:46:43.008 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomPaladinCoefficient 2 15:46:43.008 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomPaladinCoefficient","2"]],"jsonrpc":"2.0"} 15:46:43.010 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomPaladinBonus 45 15:46:43.010 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomPaladinBonus","45"]],"jsonrpc":"2.0"} 15:46:43.012 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime1 30 15:46:43.012 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime1","30"]],"jsonrpc":"2.0"} 15:46:43.014 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime2 1 15:46:43.014 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime2","1"]],"jsonrpc":"2.0"} 15:46:43.015 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime3 1 15:46:43.015 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime3","1"]],"jsonrpc":"2.0"} 15:46:43.017 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_DeathReveal 1 15:46:43.017 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_DeathReveal","1"]],"jsonrpc":"2.0"} 15:46:43.019 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_PaladinMarks 1 15:46:43.019 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_PaladinMarks","1"]],"jsonrpc":"2.0"} 15:46:43.021 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_AutoBalance 1 15:46:43.021 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_AutoBalance","1"]],"jsonrpc":"2.0"} 15:46:43.022 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_Meteor 0 15:46:43.023 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_Meteor","0"]],"jsonrpc":"2.0"} 15:46:43.024 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomMeteorDelayTime 30 15:46:43.024 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomMeteorDelayTime","30"]],"jsonrpc":"2.0"} 15:46:43.026 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomSubseqMeteorDelayTime 12 15:46:43.026 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomSubseqMeteorDelayTime","12"]],"jsonrpc":"2.0"} 15:46:43.029 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_PhantNumber 0 15:46:43.029 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_PhantNumber","0"]],"jsonrpc":"2.0"} 15:46:43.030 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1000 15:46:43.030 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} 15:46:43.031 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwR 0.0 15:46:43.032 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwR","0.0"]],"jsonrpc":"2.0"} 15:46:43.033 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwT 15 15:46:43.034 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwT","15"]],"jsonrpc":"2.0"} 15:46:43.035 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwC 1.5 15:46:43.036 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwC","1.5"]],"jsonrpc":"2.0"} 15:46:43.037 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CampAI 1 15:46:43.038 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CampAI",1]],"jsonrpc":"2.0"} 15:46:43.039 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmpAIDelay 300 15:46:43.039 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmpAIDelay","300"]],"jsonrpc":"2.0"} 15:46:43.041 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmApplyAIx 2 15:46:43.041 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmApplyAIx",2]],"jsonrpc":"2.0"} 15:46:43.043 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmM28Easy 2 15:46:43.043 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmM28Easy",2]],"jsonrpc":"2.0"} 15:46:43.045 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28TimeBetweenOrders 1.0 15:46:43.045 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28TimeBetweenOrders","1.0"]],"jsonrpc":"2.0"} 15:46:43.047 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28Aggression 1.0 15:46:43.047 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28Aggression","1.0"]],"jsonrpc":"2.0"} 15:46:43.049 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CPUPerformance 2 15:46:43.049 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CPUPerformance",2]],"jsonrpc":"2.0"} 15:46:43.050 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28PrioritiseBPs 1 15:46:43.051 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28PrioritiseBPs",1]],"jsonrpc":"2.0"} 15:46:43.052 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28DodgeMicro 1 15:46:43.053 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28DodgeMicro",1]],"jsonrpc":"2.0"} 15:46:43.054 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CombinedArmy 2 15:46:43.054 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CombinedArmy",2]],"jsonrpc":"2.0"} 15:46:43.056 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CAInherit 2 15:46:43.056 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CAInherit",2]],"jsonrpc":"2.0"} 15:46:43.058 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIUnitCap 0 15:46:43.058 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIUnitCap","0"]],"jsonrpc":"2.0"} 15:46:43.060 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmIncrease 0 15:46:43.060 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmIncrease",0]],"jsonrpc":"2.0"} 15:46:43.062 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmDelay 20 15:46:43.062 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmDelay",20]],"jsonrpc":"2.0"} 15:46:43.064 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIGameenderStart 10 15:46:43.064 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIGameenderStart",10]],"jsonrpc":"2.0"} 15:46:43.066 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPathingDebug off 15:46:43.066 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPathingDebug","off"]],"jsonrpc":"2.0"} 15:46:43.068 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPLatoonNameDebug off 15:46:43.068 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPLatoonNameDebug","off"]],"jsonrpc":"2.0"} 15:46:43.069 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIBuilderNameDebug off 15:46:43.070 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIBuilderNameDebug","off"]],"jsonrpc":"2.0"} 15:46:43.071 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIEndlessGameLoop off 15:46:43.071 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIEndlessGameLoop","off"]],"jsonrpc":"2.0"} 15:46:43.073 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MySpecialKey1 off 15:46:43.073 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MySpecialKey1","off"]],"jsonrpc":"2.0"} 15:46:43.075 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HowToPlay How to Play 15:46:43.075 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HowToPlay","How to Play"]],"jsonrpc":"2.0"} 15:46:43.077 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UEFWaves UEF On 15:46:43.077 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UEFWaves","UEF On"]],"jsonrpc":"2.0"} 15:46:43.079 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CybranWaves Cybran On 15:46:43.079 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CybranWaves","Cybran On"]],"jsonrpc":"2.0"} 15:46:43.080 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AeonWaves Aeon On 15:46:43.080 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AeonWaves","Aeon On"]],"jsonrpc":"2.0"} 15:46:43.082 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SeraphimWaves Seraphim On 15:46:43.082 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SeraphimWaves","Seraphim On"]],"jsonrpc":"2.0"} 15:46:43.084 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NomadWaves Off 15:46:43.084 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NomadWaves","Off"]],"jsonrpc":"2.0"} 15:46:43.089 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption hqsettingskey ==================== 15:46:43.090 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["hqsettingskey","===================="]],"jsonrpc":"2.0"} 15:46:43.092 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIWavePlayer Random 15:46:43.092 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIWavePlayer","Random"]],"jsonrpc":"2.0"} 15:46:43.094 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MainBuildingHPAI 0.75 15:46:43.094 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MainBuildingHPAI","0.75"]],"jsonrpc":"2.0"} 15:46:43.095 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AltHQSpawn Off 15:46:43.095 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AltHQSpawn","Off"]],"jsonrpc":"2.0"} 15:46:43.097 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AltHQHealth Invulnerable -- 15:46:43.097 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AltHQHealth","Invulnerable --"]],"jsonrpc":"2.0"} 15:46:43.099 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQDefenses HQ AA-Tier Defenses 15:46:43.099 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQDefenses","HQ AA-Tier Defenses"]],"jsonrpc":"2.0"} 15:46:43.100 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQDefensesPD HQ Universal PD A-Tier 15:46:43.100 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQDefensesPD","HQ Universal PD A-Tier"]],"jsonrpc":"2.0"} 15:46:43.102 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillAIBase BaseBuilding Off 15:46:43.102 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillAIBase","BaseBuilding Off"]],"jsonrpc":"2.0"} 15:46:43.104 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption 2ndspawnsettingskey 2nd Spawn is Optional 15:46:43.104 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["2ndspawnsettingskey"," 2nd Spawn is Optional"]],"jsonrpc":"2.0"} 15:46:43.105 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption secondaryspawn Off 15:46:43.105 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["secondaryspawn","Off"]],"jsonrpc":"2.0"} 15:46:43.107 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnBuildingHP 0.5 15:46:43.107 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnBuildingHP","0.5"]],"jsonrpc":"2.0"} 15:46:43.109 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Alt2ndSpawn Off 15:46:43.109 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Alt2ndSpawn","Off"]],"jsonrpc":"2.0"} 15:46:43.111 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Alt2ndHealth Invulnerable -- 15:46:43.111 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Alt2ndHealth","Invulnerable --"]],"jsonrpc":"2.0"} 15:46:43.113 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnDefences 2nd Spawn AA-Tier Defenses 15:46:43.113 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnDefences","2nd Spawn AA-Tier Defenses"]],"jsonrpc":"2.0"} 15:46:43.114 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnPD 2nd Spawn Universal PD A-Tier 15:46:43.115 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnPD","2nd Spawn Universal PD A-Tier"]],"jsonrpc":"2.0"} 15:46:43.116 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnrateland 50 15:46:43.116 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnrateland","50"]],"jsonrpc":"2.0"} 15:46:43.118 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwaveloss 100 15:46:43.118 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwaveloss","100"]],"jsonrpc":"2.0"} 15:46:43.120 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnrateair 50 15:46:43.120 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnrateair","50"]],"jsonrpc":"2.0"} 15:46:43.122 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwavelossair 100 15:46:43.122 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwavelossair","100"]],"jsonrpc":"2.0"} 15:46:43.123 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnratenavy 50 15:46:43.124 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnratenavy","50"]],"jsonrpc":"2.0"} 15:46:43.125 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwavelossnavy 100 15:46:43.125 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwavelossnavy","100"]],"jsonrpc":"2.0"} 15:46:43.127 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationsettingskey =================== 15:46:43.127 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationsettingskey","==================="]],"jsonrpc":"2.0"} 15:46:43.129 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationspawn Half of Team 15:46:43.129 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationspawn","Half of Team"]],"jsonrpc":"2.0"} 15:46:43.130 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationBOOM Dooms Immune 15:46:43.131 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationBOOM","Dooms Immune"]],"jsonrpc":"2.0"} 15:46:43.132 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption winlosekey =================== 15:46:43.132 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["winlosekey","==================="]],"jsonrpc":"2.0"} 15:46:43.134 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameHoldTime Off -- 15:46:43.134 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameHoldTime","Off --"]],"jsonrpc":"2.0"} 15:46:43.136 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TorpBomberStartTime 6 15:46:43.136 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TorpBomberStartTime","6"]],"jsonrpc":"2.0"} 15:46:43.137 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillAllNonHQPlayers Assassinate All ACUs Defeat 15:46:43.137 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillAllNonHQPlayers","Assassinate All ACUs Defeat"]],"jsonrpc":"2.0"} 15:46:43.140 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillHQPlayerAllies HQ Allies Annihilation Defeat 15:46:43.140 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillHQPlayerAllies","HQ Allies Annihilation Defeat"]],"jsonrpc":"2.0"} 15:46:43.141 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption VersesSurvival Versus Survival Off 15:46:43.141 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["VersesSurvival","Versus Survival Off"]],"jsonrpc":"2.0"} 15:46:43.143 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillPlayerUnit 0 15:46:43.143 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillPlayerUnit","0"]],"jsonrpc":"2.0"} 15:46:43.145 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption wavesetupkey =================== 15:46:43.145 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["wavesetupkey","==================="]],"jsonrpc":"2.0"} 15:46:43.146 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveStyle Dynamic Attack Waves 15:46:43.146 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveStyle","Dynamic Attack Waves"]],"jsonrpc":"2.0"} 15:46:43.148 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WavesStartTimeAI 5 15:46:43.148 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WavesStartTimeAI","5"]],"jsonrpc":"2.0"} 15:46:43.150 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirTime 2 15:46:43.150 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirTime","2"]],"jsonrpc":"2.0"} 15:46:43.152 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyTime 3 15:46:43.152 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyTime","3"]],"jsonrpc":"2.0"} 15:46:43.154 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DelayUntilNextWaveAI 2 15:46:43.155 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DelayUntilNextWaveAI","2"]],"jsonrpc":"2.0"} 15:46:43.156 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HoldTimeAI 33 15:46:43.156 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HoldTimeAI","33"]],"jsonrpc":"2.0"} 15:46:43.157 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameBreak 0 15:46:43.158 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameBreak","0"]],"jsonrpc":"2.0"} 15:46:43.159 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveProgressionData Normal 15:46:43.160 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveProgressionData","Normal"]],"jsonrpc":"2.0"} 15:46:43.161 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption JumpTech2 Off 15:46:43.161 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["JumpTech2","Off"]],"jsonrpc":"2.0"} 15:46:43.163 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandPerWave 8 15:46:43.163 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandPerWave","8"]],"jsonrpc":"2.0"} 15:46:43.165 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandAmphibious All On 15:46:43.165 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandAmphibious","All On"]],"jsonrpc":"2.0"} 15:46:43.167 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AmphibiousCheck Enabled 15:46:43.167 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AmphibiousCheck","Enabled"]],"jsonrpc":"2.0"} 15:46:43.169 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiLand No 15:46:43.169 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiLand","No"]],"jsonrpc":"2.0"} 15:46:43.171 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExpMulti 60 15:46:43.171 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExpMulti","60"]],"jsonrpc":"2.0"} 15:46:43.172 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirPerWave 8 15:46:43.173 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirPerWave","8"]],"jsonrpc":"2.0"} 15:46:43.174 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ASFWaves ASF 15:46:43.175 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ASFWaves","ASF"]],"jsonrpc":"2.0"} 15:46:43.177 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiAir No 15:46:43.177 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiAir","No"]],"jsonrpc":"2.0"} 15:46:43.178 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirExpMulti 60 15:46:43.178 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirExpMulti","60"]],"jsonrpc":"2.0"} 15:46:43.183 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyPerWave 0 15:46:43.184 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyPerWave","0"]],"jsonrpc":"2.0"} 15:46:43.185 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiNaval No 15:46:43.185 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiNaval","No"]],"jsonrpc":"2.0"} 15:46:43.187 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyExpMulti 50 15:46:43.187 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyExpMulti","50"]],"jsonrpc":"2.0"} 15:46:43.189 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExperimentalSpawns Land+Air+Navy 15:46:43.189 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExperimentalSpawns","Land+Air+Navy"]],"jsonrpc":"2.0"} 15:46:43.191 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemWaves Not Adjustable - Totally Random! 15:46:43.191 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemWaves","Not Adjustable - Totally Random!"]],"jsonrpc":"2.0"} 15:46:43.192 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemLand 100 15:46:43.192 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemLand","100"]],"jsonrpc":"2.0"} 15:46:43.194 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemAir 100 15:46:43.194 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemAir","100"]],"jsonrpc":"2.0"} 15:46:43.196 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemNavy 100 15:46:43.196 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemNavy","100"]],"jsonrpc":"2.0"} 15:46:43.197 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption specialsettingskey =================== 15:46:43.197 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["specialsettingskey","==================="]],"jsonrpc":"2.0"} 15:46:43.199 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HPBonusAI 0 15:46:43.199 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HPBonusAI","0"]],"jsonrpc":"2.0"} 15:46:43.201 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpeedBonus 0 15:46:43.201 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpeedBonus","0"]],"jsonrpc":"2.0"} 15:46:43.203 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpeedBonusOnce 0 15:46:43.203 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpeedBonusOnce","0"]],"jsonrpc":"2.0"} 15:46:43.204 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DamageBoost 1 15:46:43.204 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DamageBoost","1"]],"jsonrpc":"2.0"} 15:46:43.206 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption airdropbreakkey =================== 15:46:43.206 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["airdropbreakkey","==================="]],"jsonrpc":"2.0"} 15:46:43.208 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportFrequency Every 4 to 6 Minutes 15:46:43.208 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportFrequency","Every 4 to 6 Minutes"]],"jsonrpc":"2.0"} 15:46:43.210 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption InitialTransports 2 15:46:43.210 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["InitialTransports","2"]],"jsonrpc":"2.0"} 15:46:43.211 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportMultiplier 1 > 1.25 > 1.5 > 1.75 > 2 15:46:43.212 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportMultiplier","1 > 1.25 > 1.5 > 1.75 > 2"]],"jsonrpc":"2.0"} 15:46:43.213 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportsToStartTime 0.15 15:46:43.214 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportsToStartTime","0.15"]],"jsonrpc":"2.0"} 15:46:43.215 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportEndTime Endless -- 15:46:43.215 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportEndTime","Endless --"]],"jsonrpc":"2.0"} 15:46:43.217 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportUnits Bots+Tanks (Mixed Race) 15:46:43.217 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportUnits","Bots+Tanks (Mixed Race)"]],"jsonrpc":"2.0"} 15:46:43.218 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RamboChance 50 15:46:43.218 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RamboChance","50"]],"jsonrpc":"2.0"} 15:46:43.220 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportExpChance 20 15:46:43.220 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportExpChance","20"]],"jsonrpc":"2.0"} 15:46:43.222 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TranSpawnLocation All Sides 15:46:43.222 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TranSpawnLocation","All Sides"]],"jsonrpc":"2.0"} 15:46:43.223 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption extraresponsekey =================== 15:46:43.223 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["extraresponsekey","==================="]],"jsonrpc":"2.0"} 15:46:43.225 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MinorBossSpawns Land+Air 15:46:43.225 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MinorBossSpawns","Land+Air"]],"jsonrpc":"2.0"} 15:46:43.227 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NomanderSpawn 0.88 15:46:43.227 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NomanderSpawn","0.88"]],"jsonrpc":"2.0"} 15:46:43.229 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExtraASFEnabled 1 15:46:43.229 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExtraASFEnabled","1"]],"jsonrpc":"2.0"} 15:46:43.230 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ACUHunterTime 0.85 15:46:43.231 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ACUHunterTime","0.85"]],"jsonrpc":"2.0"} 15:46:43.232 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ACUHunterSize 1 15:46:43.232 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ACUHunterSize","1"]],"jsonrpc":"2.0"} 15:46:43.234 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ParagonCycle 5 15:46:43.234 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ParagonCycle","5"]],"jsonrpc":"2.0"} 15:46:43.236 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ParagonNuke Off 15:46:43.236 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ParagonNuke","Off"]],"jsonrpc":"2.0"} 15:46:43.238 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyYolo Yolona+Arty Response On 15:46:43.238 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyYolo","Yolona+Arty Response On"]],"jsonrpc":"2.0"} 15:46:43.240 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecondaryBuildingFlag On - Random Map Spawn 15:46:43.240 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecondaryBuildingFlag","On - Random Map Spawn"]],"jsonrpc":"2.0"} 15:46:43.241 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SupportBaseMulti 1 15:46:43.241 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SupportBaseMulti","1"]],"jsonrpc":"2.0"} 15:46:43.243 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SupportBaseNukes SB Nuke Retaliation - On 15:46:43.243 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SupportBaseNukes","SB Nuke Retaliation - On"]],"jsonrpc":"2.0"} 15:46:43.245 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PowerStallTime 6 15:46:43.245 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PowerStallTime","6"]],"jsonrpc":"2.0"} 15:46:43.247 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RiftUnits 4 15:46:43.247 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RiftUnits","4"]],"jsonrpc":"2.0"} 15:46:43.248 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption endgamekey =================== 15:46:43.249 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["endgamekey","==================="]],"jsonrpc":"2.0"} 15:46:43.250 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Endless Off 15:46:43.250 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Endless","Off"]],"jsonrpc":"2.0"} 15:46:43.252 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExtraWaveDelay 1 15:46:43.252 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExtraWaveDelay","1"]],"jsonrpc":"2.0"} 15:46:43.254 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndWaveMulti 3 15:46:43.254 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndWaveMulti","3"]],"jsonrpc":"2.0"} 15:46:43.255 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndWaveAir 1 15:46:43.256 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndWaveAir","1"]],"jsonrpc":"2.0"} 15:46:43.258 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BossWaveEndlessSpawn 4 15:46:43.258 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BossWaveEndlessSpawn","4"]],"jsonrpc":"2.0"} 15:46:43.259 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyOn On, Repeats Spawn 15:46:43.260 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyOn","On, Repeats Spawn"]],"jsonrpc":"2.0"} 15:46:43.261 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtySpawnTime 10 15:46:43.261 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtySpawnTime","10"]],"jsonrpc":"2.0"} 15:46:43.263 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyType Guardian (T3 DPS, T4 Range) 15:46:43.263 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyType","Guardian (T3 DPS, T4 Range)"]],"jsonrpc":"2.0"} 15:46:43.265 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomCount 1 15:46:43.265 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomCount","1"]],"jsonrpc":"2.0"} 15:46:43.266 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomDamageHQ 25 15:46:43.266 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomDamageHQ","25"]],"jsonrpc":"2.0"} 15:46:43.268 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomIncrease 1 15:46:43.268 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomIncrease","1"]],"jsonrpc":"2.0"} 15:46:43.270 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomMinimum 1 15:46:43.270 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomMinimum","1"]],"jsonrpc":"2.0"} 15:46:43.275 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomMaximum 3 15:46:43.275 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomMaximum","3"]],"jsonrpc":"2.0"} 15:46:43.277 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomBoostHP 0 15:46:43.277 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomBoostHP","0"]],"jsonrpc":"2.0"} 15:46:43.278 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomStorm 1 15:46:43.278 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomStorm","1"]],"jsonrpc":"2.0"} 15:46:43.280 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomCrawlers Doom Mega + Doom Fatboy 15:46:43.280 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomCrawlers","Doom Mega + Doom Fatboy"]],"jsonrpc":"2.0"} 15:46:43.282 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomWalkers Doom Colossus + Doom Ythotha 15:46:43.282 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomWalkers","Doom Colossus + Doom Ythotha"]],"jsonrpc":"2.0"} 15:46:43.283 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpawnAlliesForceFlag On - Land Only 15:46:43.283 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpawnAlliesForceFlag","On - Land Only"]],"jsonrpc":"2.0"} 15:46:43.285 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AlliedForceMultiplier 3 15:46:43.285 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AlliedForceMultiplier","3"]],"jsonrpc":"2.0"} 15:46:43.287 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ecoboostkey =================== 15:46:43.287 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ecoboostkey","==================="]],"jsonrpc":"2.0"} 15:46:43.288 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HumanEcoBoost 15 15:46:43.289 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HumanEcoBoost","15"]],"jsonrpc":"2.0"} 15:46:43.291 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameEcoBoost 75 15:46:43.291 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameEcoBoost","75"]],"jsonrpc":"2.0"} 15:46:43.293 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndEcoBoostTime 4 15:46:43.293 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndEcoBoostTime","4"]],"jsonrpc":"2.0"} 15:46:43.294 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQAllyEcoBoost 0 15:46:43.294 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQAllyEcoBoost","0"]],"jsonrpc":"2.0"} 15:46:43.296 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WreckDespawn 180 15:46:43.296 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WreckDespawn","180"]],"jsonrpc":"2.0"} 15:46:43.298 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WreckReclaim 1 15:46:43.298 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WreckReclaim","1"]],"jsonrpc":"2.0"} 15:46:43.299 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQMass 50 15:46:43.299 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQMass","50"]],"jsonrpc":"2.0"} 15:46:43.301 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQEnergy 10000 15:46:43.301 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQEnergy","10000"]],"jsonrpc":"2.0"} 15:46:43.302 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption nukewavekey =================== 15:46:43.302 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["nukewavekey","==================="]],"jsonrpc":"2.0"} 15:46:43.304 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukesOn All On 15:46:43.304 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukesOn","All On"]],"jsonrpc":"2.0"} 15:46:43.306 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeTime 0.90 15:46:43.306 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeTime","0.90"]],"jsonrpc":"2.0"} 15:46:43.308 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeStrikeEveryAI 6 to 7 Mins 15:46:43.308 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeStrikeEveryAI","6 to 7 Mins"]],"jsonrpc":"2.0"} 15:46:43.309 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukesPerStrikeAI Few 15:46:43.309 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukesPerStrikeAI","Few"]],"jsonrpc":"2.0"} 15:46:43.311 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeIncreasePerStrike 0 15:46:43.311 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeIncreasePerStrike","0"]],"jsonrpc":"2.0"} 15:46:43.312 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NuclearOverwhelm Off 15:46:43.312 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NuclearOverwhelm","Off"]],"jsonrpc":"2.0"} 15:46:43.314 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption buildrestrictionkey =================== 15:46:43.314 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["buildrestrictionkey","==================="]],"jsonrpc":"2.0"} 15:46:43.316 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HivesPerPlayerAI 140 15:46:43.316 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HivesPerPlayerAI","140"]],"jsonrpc":"2.0"} 15:46:43.318 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameParagon Paragon Midgame 15:46:43.318 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameParagon","Paragon Midgame"]],"jsonrpc":"2.0"} 15:46:43.319 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameYolo Yolona Midgame 15:46:43.319 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameYolo","Yolona Midgame"]],"jsonrpc":"2.0"} 15:46:43.321 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpecialWeapons T4AA + EmpTacs Enabled 15:46:43.321 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpecialWeapons","T4AA + EmpTacs Enabled"]],"jsonrpc":"2.0"} 15:46:43.322 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyNukeEnable No Restrictions (Buildable Arty/Nukes/Sat) 15:46:43.323 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyNukeEnable","No Restrictions (Buildable Arty\/Nukes\/Sat)"]],"jsonrpc":"2.0"} 15:46:43.324 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQAllyRestrict HQ Allies No Restrictions 15:46:43.324 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQAllyRestrict","HQ Allies No Restrictions"]],"jsonrpc":"2.0"} 15:46:43.326 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption specialkey =================== 15:46:43.326 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["specialkey","==================="]],"jsonrpc":"2.0"} 15:46:43.327 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeLand Normal Land 15:46:43.327 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeLand","Normal Land"]],"jsonrpc":"2.0"} 15:46:43.329 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeAir Normal Air 15:46:43.329 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeAir","Normal Air"]],"jsonrpc":"2.0"} 15:46:43.331 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeNavy Normal Navy 15:46:43.331 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeNavy","Normal Navy"]],"jsonrpc":"2.0"} 15:46:43.333 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndOfSettings Good Luck! Have Fun! 15:46:43.333 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndOfSettings","Good Luck! Have Fun!"]],"jsonrpc":"2.0"} 15:46:43.337 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ScenarioFile /maps/astro_crater_battles_4x4_overmap.v0002/astro_crater_battles_4x4_overmap_scenario.lua 15:46:43.337 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/astro_crater_battles_4x4_overmap.v0002\/astro_crater_battles_4x4_overmap_scenario.lua"]],"jsonrpc":"2.0"} 15:46:43.337 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Slots 8 15:46:43.337 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",8]],"jsonrpc":"2.0"} 15:46:43.340 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 15:46:43.341 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 15:46:43.390 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 15:46:44.116 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 1 15:46:44.116 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",1]],"jsonrpc":"2.0"} 15:46:44.116 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:46:44.116 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:46:44.116 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 1 15:46:44.117 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",1]],"jsonrpc":"2.0"} 15:46:44.117 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:46:44.117 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:46:44.122 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:46:44.123 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:46:44.163 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:46:44.163 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:46:44.165 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:46:44.165 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:46:44.167 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:46:44.167 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:46:44.169 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:46:44.169 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:46:44.171 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:46:44.171 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:46:44.172 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:46:44.172 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:46:48.407 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AutoTeams lvsr 15:46:48.407 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","lvsr"]],"jsonrpc":"2.0"} 15:46:48.415 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 1 15:46:48.415 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",1]],"jsonrpc":"2.0"} 15:46:48.415 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:46:48.415 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:46:48.415 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 1 15:46:48.415 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",1]],"jsonrpc":"2.0"} 15:46:48.415 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:46:48.416 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:46:48.420 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:46:48.420 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:46:48.421 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:46:48.421 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:46:48.423 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:46:48.423 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:46:48.424 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:46:48.424 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:46:48.425 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:46:48.426 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:46:48.426 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:46:48.426 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:46:48.427 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:46:48.428 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:46:48.434 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 1 15:46:48.435 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",1]],"jsonrpc":"2.0"} 15:46:48.435 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:46:48.435 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:46:48.435 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 3 15:46:48.435 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",3]],"jsonrpc":"2.0"} 15:46:48.435 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:46:48.436 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:46:50.964 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomDamageHQ 25 15:46:50.964 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomDamageHQ","25"]],"jsonrpc":"2.0"} 15:46:50.966 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndOfSettings Good Luck! Have Fun! 15:46:50.966 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndOfSettings","Good Luck! Have Fun!"]],"jsonrpc":"2.0"} 15:46:50.968 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RestrictedCategories 0 15:46:50.968 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RestrictedCategories",0]],"jsonrpc":"2.0"} 15:46:50.970 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ACUHunterTime 0.85 15:46:50.970 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ACUHunterTime","0.85"]],"jsonrpc":"2.0"} 15:46:50.972 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandPerWave 8 15:46:50.972 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandPerWave","8"]],"jsonrpc":"2.0"} 15:46:50.973 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyExpMulti 50 15:46:50.974 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyExpMulti","50"]],"jsonrpc":"2.0"} 15:46:50.975 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DelayUntilNextWaveAI 2 15:46:50.975 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DelayUntilNextWaveAI","2"]],"jsonrpc":"2.0"} 15:46:50.976 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption FogOfWar explored 15:46:50.976 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} 15:46:50.979 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption extraresponsekey =================== 15:46:50.980 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["extraresponsekey","==================="]],"jsonrpc":"2.0"} 15:46:50.982 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwaveloss 100 15:46:50.982 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwaveloss","100"]],"jsonrpc":"2.0"} 15:46:50.984 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ParagonCycle 5 15:46:50.984 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ParagonCycle","5"]],"jsonrpc":"2.0"} 15:46:50.986 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TorpBomberStartTime 6 15:46:50.986 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TorpBomberStartTime","6"]],"jsonrpc":"2.0"} 15:46:50.988 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnrateair 50 15:46:50.988 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnrateair","50"]],"jsonrpc":"2.0"} 15:46:50.990 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WavesStartTimeAI 5 15:46:50.990 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WavesStartTimeAI","5"]],"jsonrpc":"2.0"} 15:46:50.992 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwavelossair 100 15:46:50.992 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwavelossair","100"]],"jsonrpc":"2.0"} 15:46:50.995 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DisconnectionDelay02 90 15:46:50.995 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} 15:46:50.997 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Score no 15:46:50.997 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","no"]],"jsonrpc":"2.0"} 15:46:50.999 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnDefences 2nd Spawn AA-Tier Defenses 15:46:50.999 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnDefences","2nd Spawn AA-Tier Defenses"]],"jsonrpc":"2.0"} 15:46:51.001 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Alt2ndSpawn Off 15:46:51.001 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Alt2ndSpawn","Off"]],"jsonrpc":"2.0"} 15:46:51.003 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmpAIDelay 300 15:46:51.003 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmpAIDelay","300"]],"jsonrpc":"2.0"} 15:46:51.005 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AltHQSpawn Off 15:46:51.005 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AltHQSpawn","Off"]],"jsonrpc":"2.0"} 15:46:51.007 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIDebugDisplay displayOff 15:46:51.007 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIDebugDisplay","displayOff"]],"jsonrpc":"2.0"} 15:46:51.009 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIGameenderStart 10 15:46:51.009 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIGameenderStart",10]],"jsonrpc":"2.0"} 15:46:51.011 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameSpeed normal 15:46:51.011 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} 15:46:51.013 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CampAI 1 15:46:51.013 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CampAI",1]],"jsonrpc":"2.0"} 15:46:51.015 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption 2ndspawnsettingskey 2nd Spawn is Optional 15:46:51.015 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["2ndspawnsettingskey"," 2nd Spawn is Optional"]],"jsonrpc":"2.0"} 15:46:51.016 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeNavy Normal Navy 15:46:51.016 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeNavy","Normal Navy"]],"jsonrpc":"2.0"} 15:46:51.018 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiLand No 15:46:51.018 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiLand","No"]],"jsonrpc":"2.0"} 15:46:51.020 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwT 15 15:46:51.020 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwT","15"]],"jsonrpc":"2.0"} 15:46:51.022 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AmphibiousCheck Enabled 15:46:51.022 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AmphibiousCheck","Enabled"]],"jsonrpc":"2.0"} 15:46:51.023 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQDefenses HQ AA-Tier Defenses 15:46:51.024 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQDefenses","HQ AA-Tier Defenses"]],"jsonrpc":"2.0"} 15:46:51.025 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AlliedForceMultiplier 3 15:46:51.026 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AlliedForceMultiplier","3"]],"jsonrpc":"2.0"} 15:46:51.027 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportExpChance 20 15:46:51.027 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportExpChance","20"]],"jsonrpc":"2.0"} 15:46:51.029 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamLock locked 15:46:51.029 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} 15:46:51.031 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatsEnabled false 15:46:51.031 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} 15:46:51.033 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwC 1.5 15:46:51.033 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwC","1.5"]],"jsonrpc":"2.0"} 15:46:51.035 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MinorBossSpawns Land+Air 15:46:51.035 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MinorBossSpawns","Land+Air"]],"jsonrpc":"2.0"} 15:46:51.037 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime2 1 15:46:51.037 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime2","1"]],"jsonrpc":"2.0"} 15:46:51.039 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirPerWave 8 15:46:51.039 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirPerWave","8"]],"jsonrpc":"2.0"} 15:46:51.040 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQEnergy 10000 15:46:51.040 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQEnergy","10000"]],"jsonrpc":"2.0"} 15:46:51.042 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AeonWaves Aeon On 15:46:51.042 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AeonWaves","Aeon On"]],"jsonrpc":"2.0"} 15:46:51.043 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Alt2ndHealth Invulnerable -- 15:46:51.043 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Alt2ndHealth","Invulnerable --"]],"jsonrpc":"2.0"} 15:46:51.046 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Unranked No 15:46:51.046 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} 15:46:51.048 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MainBuildingHPAI 0.75 15:46:51.048 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MainBuildingHPAI","0.75"]],"jsonrpc":"2.0"} 15:46:51.049 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption endgamekey =================== 15:46:51.049 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["endgamekey","==================="]],"jsonrpc":"2.0"} 15:46:51.050 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameYolo Yolona Midgame 15:46:51.050 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameYolo","Yolona Midgame"]],"jsonrpc":"2.0"} 15:46:51.053 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BuildMult 1.5 15:46:51.053 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BuildMult","1.5"]],"jsonrpc":"2.0"} 15:46:51.054 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption wavesetupkey =================== 15:46:51.054 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["wavesetupkey","==================="]],"jsonrpc":"2.0"} 15:46:51.056 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CPUPerformance 2 15:46:51.056 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CPUPerformance",2]],"jsonrpc":"2.0"} 15:46:51.058 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomBonusMultiplier 70 15:46:51.058 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomBonusMultiplier","70"]],"jsonrpc":"2.0"} 15:46:51.060 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NoRushOption Off 15:46:51.060 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} 15:46:51.061 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQDefensesPD HQ Universal PD A-Tier 15:46:51.061 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQDefensesPD","HQ Universal PD A-Tier"]],"jsonrpc":"2.0"} 15:46:51.063 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyOn On, Repeats Spawn 15:46:51.063 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyOn","On, Repeats Spawn"]],"jsonrpc":"2.0"} 15:46:51.065 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_AutoBalance 1 15:46:51.065 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_AutoBalance","1"]],"jsonrpc":"2.0"} 15:46:51.067 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SeraphimWaves Seraphim On 15:46:51.067 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SeraphimWaves","Seraphim On"]],"jsonrpc":"2.0"} 15:46:51.068 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeAir Normal Air 15:46:51.068 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeAir","Normal Air"]],"jsonrpc":"2.0"} 15:46:51.070 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillPlayerUnit 0 15:46:51.070 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillPlayerUnit","0"]],"jsonrpc":"2.0"} 15:46:51.072 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Victory demoralization 15:46:51.072 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","demoralization"]],"jsonrpc":"2.0"} 15:46:51.073 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeLand Normal Land 15:46:51.074 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeLand","Normal Land"]],"jsonrpc":"2.0"} 15:46:51.075 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTo 0 15:46:51.075 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTo","0"]],"jsonrpc":"2.0"} 15:46:51.076 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption specialkey =================== 15:46:51.076 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["specialkey","==================="]],"jsonrpc":"2.0"} 15:46:51.078 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwavelossnavy 100 15:46:51.078 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwavelossnavy","100"]],"jsonrpc":"2.0"} 15:46:51.080 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamSpawn fixed 15:46:51.080 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} 15:46:51.081 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MySpecialKey1 off 15:46:51.082 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MySpecialKey1","off"]],"jsonrpc":"2.0"} 15:46:51.084 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UEFWaves UEF On 15:46:51.084 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UEFWaves","UEF On"]],"jsonrpc":"2.0"} 15:46:51.086 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RiftUnits 4 15:46:51.086 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RiftUnits","4"]],"jsonrpc":"2.0"} 15:46:51.088 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TMLRandom 0 15:46:51.088 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TMLRandom","0"]],"jsonrpc":"2.0"} 15:46:51.089 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQAllyEcoBoost 0 15:46:51.089 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQAllyEcoBoost","0"]],"jsonrpc":"2.0"} 15:46:51.090 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtySpawnTime 10 15:46:51.090 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtySpawnTime","10"]],"jsonrpc":"2.0"} 15:46:51.092 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyNukeEnable No Restrictions (Buildable Arty/Nukes/Sat) 15:46:51.092 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyNukeEnable","No Restrictions (Buildable Arty\/Nukes\/Sat)"]],"jsonrpc":"2.0"} 15:46:51.094 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HivesPerPlayerAI 140 15:46:51.094 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HivesPerPlayerAI","140"]],"jsonrpc":"2.0"} 15:46:51.096 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportFrequency Every 4 to 6 Minutes 15:46:51.096 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportFrequency","Every 4 to 6 Minutes"]],"jsonrpc":"2.0"} 15:46:51.097 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportsToStartTime 0.15 15:46:51.097 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportsToStartTime","0.15"]],"jsonrpc":"2.0"} 15:46:51.100 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpeedBonusOnce 0 15:46:51.100 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpeedBonusOnce","0"]],"jsonrpc":"2.0"} 15:46:51.102 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_Meteor 0 15:46:51.102 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_Meteor","0"]],"jsonrpc":"2.0"} 15:46:51.103 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_PhantNumber 0 15:46:51.103 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_PhantNumber","0"]],"jsonrpc":"2.0"} 15:46:51.105 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption buildrestrictionkey =================== 15:46:51.105 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["buildrestrictionkey","==================="]],"jsonrpc":"2.0"} 15:46:51.107 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NuclearOverwhelm Off 15:46:51.107 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NuclearOverwhelm","Off"]],"jsonrpc":"2.0"} 15:46:51.109 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPLatoonNameDebug off 15:46:51.109 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPLatoonNameDebug","off"]],"jsonrpc":"2.0"} 15:46:51.109 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DamageBoost 1 15:46:51.110 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DamageBoost","1"]],"jsonrpc":"2.0"} 15:46:51.112 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1000 15:46:51.112 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} 15:46:51.114 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeIncreasePerStrike 0 15:46:51.114 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeIncreasePerStrike","0"]],"jsonrpc":"2.0"} 15:46:51.116 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemNavy 100 15:46:51.116 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemNavy","100"]],"jsonrpc":"2.0"} 15:46:51.117 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeStrikeEveryAI 6 to 7 Mins 15:46:51.117 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeStrikeEveryAI","6 to 7 Mins"]],"jsonrpc":"2.0"} 15:46:51.119 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameEcoBoost 75 15:46:51.119 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameEcoBoost","75"]],"jsonrpc":"2.0"} 15:46:51.121 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime1 30 15:46:51.121 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime1","30"]],"jsonrpc":"2.0"} 15:46:51.123 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeTime 0.90 15:46:51.123 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeTime","0.90"]],"jsonrpc":"2.0"} 15:46:51.124 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomMeteorDelayTime 30 15:46:51.124 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomMeteorDelayTime","30"]],"jsonrpc":"2.0"} 15:46:51.126 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIEndlessGameLoop off 15:46:51.126 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIEndlessGameLoop","off"]],"jsonrpc":"2.0"} 15:46:51.128 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiNaval No 15:46:51.128 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiNaval","No"]],"jsonrpc":"2.0"} 15:46:51.130 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukesOn All On 15:46:51.130 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukesOn","All On"]],"jsonrpc":"2.0"} 15:46:51.131 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ShareUnitCap allies 15:46:51.131 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} 15:46:51.133 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatMult 1.5 15:46:51.133 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatMult","1.5"]],"jsonrpc":"2.0"} 15:46:51.135 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillAllNonHQPlayers Assassinate All ACUs Defeat 15:46:51.135 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillAllNonHQPlayers","Assassinate All ACUs Defeat"]],"jsonrpc":"2.0"} 15:46:51.151 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption secondaryspawn Off 15:46:51.151 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["secondaryspawn","Off"]],"jsonrpc":"2.0"} 15:46:51.152 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyPerWave 0 15:46:51.152 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyPerWave","0"]],"jsonrpc":"2.0"} 15:46:51.154 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillAIBase BaseBuilding Off 15:46:51.154 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillAIBase","BaseBuilding Off"]],"jsonrpc":"2.0"} 15:46:51.155 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQMass 50 15:46:51.156 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQMass","50"]],"jsonrpc":"2.0"} 15:46:51.157 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WreckReclaim 1 15:46:51.157 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WreckReclaim","1"]],"jsonrpc":"2.0"} 15:46:51.158 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WreckDespawn 180 15:46:51.158 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WreckDespawn","180"]],"jsonrpc":"2.0"} 15:46:51.161 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndEcoBoostTime 4 15:46:51.161 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndEcoBoostTime","4"]],"jsonrpc":"2.0"} 15:46:51.162 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HumanEcoBoost 15 15:46:51.162 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HumanEcoBoost","15"]],"jsonrpc":"2.0"} 15:46:51.164 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ecoboostkey =================== 15:46:51.164 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ecoboostkey","==================="]],"jsonrpc":"2.0"} 15:46:51.166 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameHoldTime Off -- 15:46:51.166 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameHoldTime","Off --"]],"jsonrpc":"2.0"} 15:46:51.167 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpawnAlliesForceFlag On - Land Only 15:46:51.167 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpawnAlliesForceFlag","On - Land Only"]],"jsonrpc":"2.0"} 15:46:51.169 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RamboChance 50 15:46:51.169 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RamboChance","50"]],"jsonrpc":"2.0"} 15:46:51.170 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TranSpawnLocation All Sides 15:46:51.170 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TranSpawnLocation","All Sides"]],"jsonrpc":"2.0"} 15:46:51.172 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameBreak 0 15:46:51.172 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameBreak","0"]],"jsonrpc":"2.0"} 15:46:51.174 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomStorm 1 15:46:51.174 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomStorm","1"]],"jsonrpc":"2.0"} 15:46:51.175 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomBoostHP 0 15:46:51.175 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomBoostHP","0"]],"jsonrpc":"2.0"} 15:46:51.177 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomMaximum 3 15:46:51.177 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomMaximum","3"]],"jsonrpc":"2.0"} 15:46:51.179 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationBOOM Dooms Immune 15:46:51.179 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationBOOM","Dooms Immune"]],"jsonrpc":"2.0"} 15:46:51.181 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomMinimum 1 15:46:51.181 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomMinimum","1"]],"jsonrpc":"2.0"} 15:46:51.183 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomIncrease 1 15:46:51.184 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomIncrease","1"]],"jsonrpc":"2.0"} 15:46:51.186 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomSubseqMeteorDelayTime 12 15:46:51.186 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomSubseqMeteorDelayTime","12"]],"jsonrpc":"2.0"} 15:46:51.188 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomCount 1 15:46:51.188 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomCount","1"]],"jsonrpc":"2.0"} 15:46:51.190 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyType Guardian (T3 DPS, T4 Range) 15:46:51.190 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyType","Guardian (T3 DPS, T4 Range)"]],"jsonrpc":"2.0"} 15:46:51.192 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomCrawlers Doom Mega + Doom Fatboy 15:46:51.192 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomCrawlers","Doom Mega + Doom Fatboy"]],"jsonrpc":"2.0"} 15:46:51.193 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RevealCivilians Yes 15:46:51.193 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","Yes"]],"jsonrpc":"2.0"} 15:46:51.195 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption winlosekey =================== 15:46:51.195 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["winlosekey","==================="]],"jsonrpc":"2.0"} 15:46:51.197 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndWaveAir 1 15:46:51.197 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndWaveAir","1"]],"jsonrpc":"2.0"} 15:46:51.198 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CAInherit 2 15:46:51.198 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CAInherit",2]],"jsonrpc":"2.0"} 15:46:51.200 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQAllyRestrict HQ Allies No Restrictions 15:46:51.200 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQAllyRestrict","HQ Allies No Restrictions"]],"jsonrpc":"2.0"} 15:46:51.201 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExtraWaveDelay 1 15:46:51.201 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExtraWaveDelay","1"]],"jsonrpc":"2.0"} 15:46:51.203 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Timeouts 3 15:46:51.203 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","3"]],"jsonrpc":"2.0"} 15:46:51.205 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Endless Off 15:46:51.205 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Endless","Off"]],"jsonrpc":"2.0"} 15:46:51.206 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PowerStallTime 6 15:46:51.207 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PowerStallTime","6"]],"jsonrpc":"2.0"} 15:46:51.208 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SupportBaseNukes SB Nuke Retaliation - On 15:46:51.208 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SupportBaseNukes","SB Nuke Retaliation - On"]],"jsonrpc":"2.0"} 15:46:51.210 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption OmniCheat on 15:46:51.210 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["OmniCheat","on"]],"jsonrpc":"2.0"} 15:46:51.211 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecondaryBuildingFlag On - Random Map Spawn 15:46:51.211 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecondaryBuildingFlag","On - Random Map Spawn"]],"jsonrpc":"2.0"} 15:46:51.213 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ParagonNuke Off 15:46:51.213 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ParagonNuke","Off"]],"jsonrpc":"2.0"} 15:46:51.214 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyYolo Yolona+Arty Response On 15:46:51.215 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyYolo","Yolona+Arty Response On"]],"jsonrpc":"2.0"} 15:46:51.216 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmM28Easy 2 15:46:51.216 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmM28Easy",2]],"jsonrpc":"2.0"} 15:46:51.218 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ACUHunterSize 1 15:46:51.218 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ACUHunterSize","1"]],"jsonrpc":"2.0"} 15:46:51.219 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28PrioritiseBPs 1 15:46:51.219 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28PrioritiseBPs",1]],"jsonrpc":"2.0"} 15:46:51.221 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnratenavy 50 15:46:51.221 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnratenavy","50"]],"jsonrpc":"2.0"} 15:46:51.223 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExtraASFEnabled 1 15:46:51.223 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExtraASFEnabled","1"]],"jsonrpc":"2.0"} 15:46:51.224 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemWaves Not Adjustable - Totally Random! 15:46:51.225 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemWaves","Not Adjustable - Totally Random!"]],"jsonrpc":"2.0"} 15:46:51.226 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnPD 2nd Spawn Universal PD A-Tier 15:46:51.226 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnPD","2nd Spawn Universal PD A-Tier"]],"jsonrpc":"2.0"} 15:46:51.228 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomWalkers Doom Colossus + Doom Ythotha 15:46:51.228 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomWalkers","Doom Colossus + Doom Ythotha"]],"jsonrpc":"2.0"} 15:46:51.230 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption hqsettingskey ==================== 15:46:51.230 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["hqsettingskey","===================="]],"jsonrpc":"2.0"} 15:46:51.232 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpeedBonus 0 15:46:51.232 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpeedBonus","0"]],"jsonrpc":"2.0"} 15:46:51.234 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmDelay 20 15:46:51.234 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmDelay",20]],"jsonrpc":"2.0"} 15:46:51.236 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomPaladinCoefficient 2 15:46:51.236 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomPaladinCoefficient","2"]],"jsonrpc":"2.0"} 15:46:51.239 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportUnits Bots+Tanks (Mixed Race) 15:46:51.239 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportUnits","Bots+Tanks (Mixed Race)"]],"jsonrpc":"2.0"} 15:46:51.242 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportEndTime Endless -- 15:46:51.242 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportEndTime","Endless --"]],"jsonrpc":"2.0"} 15:46:51.243 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpecialWeapons T4AA + EmpTacs Enabled 15:46:51.244 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpecialWeapons","T4AA + EmpTacs Enabled"]],"jsonrpc":"2.0"} 15:46:51.245 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportMultiplier 1 > 1.25 > 1.5 > 1.75 > 2 15:46:51.245 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportMultiplier","1 > 1.25 > 1.5 > 1.75 > 2"]],"jsonrpc":"2.0"} 15:46:51.247 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption InitialTransports 2 15:46:51.247 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["InitialTransports","2"]],"jsonrpc":"2.0"} 15:46:51.249 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption airdropbreakkey =================== 15:46:51.249 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["airdropbreakkey","==================="]],"jsonrpc":"2.0"} 15:46:51.251 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIBuilderNameDebug off 15:46:51.251 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIBuilderNameDebug","off"]],"jsonrpc":"2.0"} 15:46:51.253 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HowToPlay How to Play 15:46:51.253 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HowToPlay","How to Play"]],"jsonrpc":"2.0"} 15:46:51.255 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameParagon Paragon Midgame 15:46:51.255 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameParagon","Paragon Midgame"]],"jsonrpc":"2.0"} 15:46:51.257 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HPBonusAI 0 15:46:51.257 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HPBonusAI","0"]],"jsonrpc":"2.0"} 15:46:51.259 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExpMulti 60 15:46:51.259 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExpMulti","60"]],"jsonrpc":"2.0"} 15:46:51.261 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CommonArmy Off 15:46:51.261 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} 15:46:51.262 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemAir 100 15:46:51.262 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemAir","100"]],"jsonrpc":"2.0"} 15:46:51.263 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIReplacement Off 15:46:51.263 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} 15:46:51.265 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AutoTeams none 15:46:51.265 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","none"]],"jsonrpc":"2.0"} 15:46:51.267 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukesPerStrikeAI Few 15:46:51.267 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukesPerStrikeAI","Few"]],"jsonrpc":"2.0"} 15:46:51.269 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption specialsettingskey =================== 15:46:51.269 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["specialsettingskey","==================="]],"jsonrpc":"2.0"} 15:46:51.271 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyTime 3 15:46:51.271 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyTime","3"]],"jsonrpc":"2.0"} 15:46:51.273 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmApplyAIx 2 15:46:51.273 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmApplyAIx",2]],"jsonrpc":"2.0"} 15:46:51.274 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwR 0.0 15:46:51.274 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwR","0.0"]],"jsonrpc":"2.0"} 15:46:51.275 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIUnitCap 0 15:46:51.276 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIUnitCap","0"]],"jsonrpc":"2.0"} 15:46:51.277 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CybranWaves Cybran On 15:46:51.277 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CybranWaves","Cybran On"]],"jsonrpc":"2.0"} 15:46:51.279 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NomanderSpawn 0.88 15:46:51.279 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NomanderSpawn","0.88"]],"jsonrpc":"2.0"} 15:46:51.281 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption JumpTech2 Off 15:46:51.281 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["JumpTech2","Off"]],"jsonrpc":"2.0"} 15:46:51.283 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExperimentalSpawns Land+Air+Navy 15:46:51.283 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExperimentalSpawns","Land+Air+Navy"]],"jsonrpc":"2.0"} 15:46:51.284 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RandomMap Off 15:46:51.284 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} 15:46:51.286 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnBuildingHP 0.5 15:46:51.286 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnBuildingHP","0.5"]],"jsonrpc":"2.0"} 15:46:51.288 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirExpMulti 60 15:46:51.288 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirExpMulti","60"]],"jsonrpc":"2.0"} 15:46:51.290 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_PaladinMarks 1 15:46:51.290 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_PaladinMarks","1"]],"jsonrpc":"2.0"} 15:46:51.292 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ASFWaves ASF 15:46:51.292 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ASFWaves","ASF"]],"jsonrpc":"2.0"} 15:46:51.294 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption nukewavekey =================== 15:46:51.294 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["nukewavekey","==================="]],"jsonrpc":"2.0"} 15:46:51.295 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmIncrease 0 15:46:51.295 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmIncrease",0]],"jsonrpc":"2.0"} 15:46:51.296 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiAir No 15:46:51.296 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiAir","No"]],"jsonrpc":"2.0"} 15:46:51.299 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ManualUnitShare all 15:46:51.299 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} 15:46:51.301 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemLand 100 15:46:51.301 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemLand","100"]],"jsonrpc":"2.0"} 15:46:51.302 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavalExpansionsAllowed 4 15:46:51.302 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavalExpansionsAllowed","4"]],"jsonrpc":"2.0"} 15:46:51.304 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationsettingskey =================== 15:46:51.304 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationsettingskey","==================="]],"jsonrpc":"2.0"} 15:46:51.306 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealWho 0 15:46:51.306 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealWho","0"]],"jsonrpc":"2.0"} 15:46:51.307 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28Aggression 1.0 15:46:51.307 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28Aggression","1.0"]],"jsonrpc":"2.0"} 15:46:51.309 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption VersesSurvival Versus Survival Off 15:46:51.309 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["VersesSurvival","Versus Survival Off"]],"jsonrpc":"2.0"} 15:46:51.311 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AllowObservers 0 15:46:51.311 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} 15:46:51.312 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandExpansionsAllowed 5 15:46:51.312 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandExpansionsAllowed","5"]],"jsonrpc":"2.0"} 15:46:51.314 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28DodgeMicro 1 15:46:51.314 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28DodgeMicro",1]],"jsonrpc":"2.0"} 15:46:51.315 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandAmphibious All On 15:46:51.316 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandAmphibious","All On"]],"jsonrpc":"2.0"} 15:46:51.317 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnrateland 50 15:46:51.317 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnrateland","50"]],"jsonrpc":"2.0"} 15:46:51.319 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveProgressionData Normal 15:46:51.319 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveProgressionData","Normal"]],"jsonrpc":"2.0"} 15:46:51.321 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BossWaveEndlessSpawn 4 15:46:51.321 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BossWaveEndlessSpawn","4"]],"jsonrpc":"2.0"} 15:46:51.323 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HoldTimeAI 33 15:46:51.323 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HoldTimeAI","33"]],"jsonrpc":"2.0"} 15:46:51.325 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIWavePlayer Random 15:46:51.325 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIWavePlayer","Random"]],"jsonrpc":"2.0"} 15:46:51.327 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime3 1 15:46:51.327 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime3","1"]],"jsonrpc":"2.0"} 15:46:51.328 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NomadWaves Off 15:46:51.328 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NomadWaves","Off"]],"jsonrpc":"2.0"} 15:46:51.330 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Share ShareUntilDeath 15:46:51.330 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","ShareUntilDeath"]],"jsonrpc":"2.0"} 15:46:51.332 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndWaveMulti 3 15:46:51.332 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndWaveMulti","3"]],"jsonrpc":"2.0"} 15:46:51.333 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirTime 2 15:46:51.334 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirTime","2"]],"jsonrpc":"2.0"} 15:46:51.335 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CivilianAlliance enemy 15:46:51.335 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} 15:46:51.336 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillHQPlayerAllies HQ Allies Annihilation Defeat 15:46:51.336 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillHQPlayerAllies","HQ Allies Annihilation Defeat"]],"jsonrpc":"2.0"} 15:46:51.338 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomPaladinBonus 45 15:46:51.338 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomPaladinBonus","45"]],"jsonrpc":"2.0"} 15:46:51.340 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPathingDebug off 15:46:51.340 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPathingDebug","off"]],"jsonrpc":"2.0"} 15:46:51.342 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CombinedArmy 2 15:46:51.342 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CombinedArmy",2]],"jsonrpc":"2.0"} 15:46:51.343 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AltHQHealth Invulnerable -- 15:46:51.343 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AltHQHealth","Invulnerable --"]],"jsonrpc":"2.0"} 15:46:51.345 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SupportBaseMulti 1 15:46:51.345 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SupportBaseMulti","1"]],"jsonrpc":"2.0"} 15:46:51.347 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_DeathReveal 1 15:46:51.347 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_DeathReveal","1"]],"jsonrpc":"2.0"} 15:46:51.349 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationspawn Half of Team 15:46:51.349 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationspawn","Half of Team"]],"jsonrpc":"2.0"} 15:46:51.351 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AICDRCombat cdrcombatOn 15:46:51.351 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AICDRCombat","cdrcombatOn"]],"jsonrpc":"2.0"} 15:46:51.352 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PrebuiltUnits Off 15:46:51.352 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} 15:46:51.354 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28TimeBetweenOrders 1.0 15:46:51.354 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28TimeBetweenOrders","1.0"]],"jsonrpc":"2.0"} 15:46:51.356 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveStyle Dynamic Attack Waves 15:46:51.356 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveStyle","Dynamic Attack Waves"]],"jsonrpc":"2.0"} 15:46:51.364 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 1 15:46:51.364 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",1]],"jsonrpc":"2.0"} 15:46:51.365 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:46:51.365 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:46:51.365 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 3 15:46:51.365 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",3]],"jsonrpc":"2.0"} 15:46:51.365 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:46:51.365 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:46:51.369 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:46:51.369 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:46:51.369 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:46:51.370 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:46:51.371 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:46:51.371 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:46:51.372 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:46:51.372 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:46:51.374 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:46:51.374 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:46:51.375 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:46:51.375 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:46:51.377 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:46:51.377 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:46:51.406 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 1 15:46:51.406 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",1]],"jsonrpc":"2.0"} 15:46:51.406 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:46:51.406 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:46:51.406 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 3 15:46:51.406 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",3]],"jsonrpc":"2.0"} 15:46:51.406 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:46:51.406 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:46:51.410 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:46:51.410 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:46:51.412 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:46:51.412 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:46:51.413 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:46:51.413 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:46:51.414 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:46:51.414 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:46:51.416 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:46:51.416 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:46:51.416 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:46:51.416 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:46:51.417 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:46:51.418 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:46:52.047 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AutoTeams tvsb 15:46:52.047 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","tvsb"]],"jsonrpc":"2.0"} 15:46:52.054 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 1 15:46:52.054 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",1]],"jsonrpc":"2.0"} 15:46:52.054 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:46:52.054 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:46:52.054 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 3 15:46:52.054 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",3]],"jsonrpc":"2.0"} 15:46:52.055 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:46:52.055 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:46:52.057 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 15:46:52.057 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 15:46:52.059 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 15:46:52.059 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 15:46:52.059 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 15:46:52.060 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 15:46:52.061 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 15:46:52.061 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 15:46:52.063 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 15:46:52.063 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 15:46:52.065 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 15:46:52.065 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 15:46:52.067 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 15:46:52.067 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 15:46:52.072 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 1 15:46:52.072 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",1]],"jsonrpc":"2.0"} 15:46:52.072 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 15:46:52.072 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 15:46:52.072 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 2 15:46:52.072 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",2]],"jsonrpc":"2.0"} 15:46:52.072 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 15:46:52.072 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 15:55:39.551 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown 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:54) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:63) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) 15:55:39.555 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 15:55:39.555 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 15:55:39.555 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 15:55:39.555 [Thread-5] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 15:55:39.555 [Thread-5] INFO c.f.i.i.GameSession - Closing gameSession Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:153) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:39) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:205) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:165) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 6 more 15:55:39.561 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 15:55:39.561 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 15:55:39.562 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 16:00:35.050 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24277278&playerId=395645 16:00:35.915 [main] INFO c.f.i.u.TrayIcon - Created tray icon 16:00:35.915 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 16:00:35.916 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 50379 16:00:35.920 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 48850 16:00:35.921 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 16:00:35.921 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 50378 16:00:35.924 [main] INFO c.n.j.TcpServer - TCP Server started. 16:00:35.925 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 16:00:36.032 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 50391 16:00:36.032 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 16:00:36.033 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 16:00:36.068 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 16:00:36.069 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 16:00:36.318 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 16:00:36.318 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 16:00:36.330 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:00:36.363 [ForkJoinPool.commonPool-worker-1] DEBUG c.f.i.u.PingWrapper - Pinged coturn1.faforever.com with an RTT of 39.0 16:00:52.052 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 16:00:52.052 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 16:00:52.053 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 16:00:52.060 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 16:00:52.061 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 48850 s777ss 395645 1 16:00:52.062 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 16:00:52.063 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 16:00:52.228 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 16:00:52.561 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 16:00:52.561 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 16:00:52.562 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 16:00:52.562 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:00:52.851 [JJsonPeer] INFO c.f.i.IceAdapter - onHostGame 16:00:52.852 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: HostGame astro_crater_battles_4x4_overmap.v0002 16:00:52.852 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 16:00:52.865 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Share ShareUntilDeath 16:00:52.865 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","ShareUntilDeath"]],"jsonrpc":"2.0"} 16:00:52.867 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Unranked No 16:00:52.867 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} 16:00:52.869 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AllowObservers 0 16:00:52.869 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} 16:00:52.871 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1000 16:00:52.871 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} 16:00:52.872 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ShareUnitCap allies 16:00:52.873 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} 16:00:52.874 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption FogOfWar explored 16:00:52.875 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} 16:00:52.877 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Victory demoralization 16:00:52.877 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","demoralization"]],"jsonrpc":"2.0"} 16:00:52.878 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Timeouts 3 16:00:52.879 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","3"]],"jsonrpc":"2.0"} 16:00:52.881 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DisconnectionDelay02 90 16:00:52.881 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} 16:00:52.883 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameSpeed normal 16:00:52.883 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} 16:00:52.885 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatsEnabled false 16:00:52.885 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} 16:00:52.886 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CivilianAlliance enemy 16:00:52.887 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} 16:00:52.888 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RevealCivilians Yes 16:00:52.888 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","Yes"]],"jsonrpc":"2.0"} 16:00:52.890 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PrebuiltUnits Off 16:00:52.890 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} 16:00:52.892 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NoRushOption Off 16:00:52.892 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} 16:00:52.894 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RandomMap Off 16:00:52.894 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} 16:00:52.895 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Score no 16:00:52.896 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","no"]],"jsonrpc":"2.0"} 16:00:52.897 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ManualUnitShare all 16:00:52.898 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} 16:00:52.899 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIReplacement Off 16:00:52.900 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} 16:00:52.901 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamSpawn fixed 16:00:52.902 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} 16:00:52.903 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamLock locked 16:00:52.904 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} 16:00:52.905 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AutoTeams tvsb 16:00:52.905 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","tvsb"]],"jsonrpc":"2.0"} 16:00:52.907 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CommonArmy Off 16:00:52.907 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} 16:00:52.909 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatMult 1.5 16:00:52.909 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatMult","1.5"]],"jsonrpc":"2.0"} 16:00:52.910 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BuildMult 1.5 16:00:52.910 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BuildMult","1.5"]],"jsonrpc":"2.0"} 16:00:52.915 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TMLRandom 0 16:00:52.915 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TMLRandom","0"]],"jsonrpc":"2.0"} 16:00:52.917 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandExpansionsAllowed 5 16:00:52.917 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandExpansionsAllowed","5"]],"jsonrpc":"2.0"} 16:00:52.918 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavalExpansionsAllowed 4 16:00:52.918 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavalExpansionsAllowed","4"]],"jsonrpc":"2.0"} 16:00:52.920 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption OmniCheat on 16:00:52.921 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["OmniCheat","on"]],"jsonrpc":"2.0"} 16:00:52.922 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIDebugDisplay displayOff 16:00:52.922 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIDebugDisplay","displayOff"]],"jsonrpc":"2.0"} 16:00:52.923 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AICDRCombat cdrcombatOn 16:00:52.924 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AICDRCombat","cdrcombatOn"]],"jsonrpc":"2.0"} 16:00:52.925 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomBonusMultiplier 70 16:00:52.925 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomBonusMultiplier","70"]],"jsonrpc":"2.0"} 16:00:52.927 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTo 0 16:00:52.927 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTo","0"]],"jsonrpc":"2.0"} 16:00:52.929 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealWho 0 16:00:52.930 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealWho","0"]],"jsonrpc":"2.0"} 16:00:52.931 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomPaladinCoefficient 2 16:00:52.931 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomPaladinCoefficient","2"]],"jsonrpc":"2.0"} 16:00:52.932 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomPaladinBonus 45 16:00:52.933 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomPaladinBonus","45"]],"jsonrpc":"2.0"} 16:00:52.934 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime1 30 16:00:52.934 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime1","30"]],"jsonrpc":"2.0"} 16:00:52.936 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime2 1 16:00:52.937 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime2","1"]],"jsonrpc":"2.0"} 16:00:52.937 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomRevealTime3 1 16:00:52.938 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomRevealTime3","1"]],"jsonrpc":"2.0"} 16:00:52.940 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_DeathReveal 1 16:00:52.940 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_DeathReveal","1"]],"jsonrpc":"2.0"} 16:00:52.941 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_PaladinMarks 1 16:00:52.941 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_PaladinMarks","1"]],"jsonrpc":"2.0"} 16:00:52.943 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_AutoBalance 1 16:00:52.943 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_AutoBalance","1"]],"jsonrpc":"2.0"} 16:00:52.945 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_Meteor 0 16:00:52.945 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_Meteor","0"]],"jsonrpc":"2.0"} 16:00:52.947 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomMeteorDelayTime 30 16:00:52.947 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomMeteorDelayTime","30"]],"jsonrpc":"2.0"} 16:00:52.949 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PhantomSubseqMeteorDelayTime 12 16:00:52.949 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PhantomSubseqMeteorDelayTime","12"]],"jsonrpc":"2.0"} 16:00:52.951 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Phantom_PhantNumber 0 16:00:52.951 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Phantom_PhantNumber","0"]],"jsonrpc":"2.0"} 16:00:52.953 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1000 16:00:52.953 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} 16:00:52.955 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwR 0.0 16:00:52.955 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwR","0.0"]],"jsonrpc":"2.0"} 16:00:52.958 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwT 15 16:00:52.958 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwT","15"]],"jsonrpc":"2.0"} 16:00:52.959 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28OvwC 1.5 16:00:52.959 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28OvwC","1.5"]],"jsonrpc":"2.0"} 16:00:52.961 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CampAI 1 16:00:52.961 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CampAI",1]],"jsonrpc":"2.0"} 16:00:52.963 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmpAIDelay 300 16:00:52.963 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmpAIDelay","300"]],"jsonrpc":"2.0"} 16:00:52.965 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmApplyAIx 2 16:00:52.965 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmApplyAIx",2]],"jsonrpc":"2.0"} 16:00:52.966 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmM28Easy 2 16:00:52.967 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmM28Easy",2]],"jsonrpc":"2.0"} 16:00:52.968 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28TimeBetweenOrders 1.0 16:00:52.968 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28TimeBetweenOrders","1.0"]],"jsonrpc":"2.0"} 16:00:52.970 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28Aggression 1.0 16:00:52.970 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28Aggression","1.0"]],"jsonrpc":"2.0"} 16:00:52.972 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CPUPerformance 2 16:00:52.972 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CPUPerformance",2]],"jsonrpc":"2.0"} 16:00:52.974 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28PrioritiseBPs 1 16:00:52.974 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28PrioritiseBPs",1]],"jsonrpc":"2.0"} 16:00:52.976 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28DodgeMicro 1 16:00:52.976 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28DodgeMicro",1]],"jsonrpc":"2.0"} 16:00:52.977 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CombinedArmy 2 16:00:52.978 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CombinedArmy",2]],"jsonrpc":"2.0"} 16:00:52.979 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption M28CAInherit 2 16:00:52.979 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["M28CAInherit",2]],"jsonrpc":"2.0"} 16:00:52.981 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIUnitCap 0 16:00:52.981 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIUnitCap","0"]],"jsonrpc":"2.0"} 16:00:52.983 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmIncrease 0 16:00:52.983 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmIncrease",0]],"jsonrpc":"2.0"} 16:00:52.985 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmDelay 20 16:00:52.985 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmDelay",20]],"jsonrpc":"2.0"} 16:00:52.987 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIGameenderStart 10 16:00:52.987 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIGameenderStart",10]],"jsonrpc":"2.0"} 16:00:52.989 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPathingDebug off 16:00:52.989 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPathingDebug","off"]],"jsonrpc":"2.0"} 16:00:52.991 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPLatoonNameDebug off 16:00:52.991 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPLatoonNameDebug","off"]],"jsonrpc":"2.0"} 16:00:52.992 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIBuilderNameDebug off 16:00:52.992 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIBuilderNameDebug","off"]],"jsonrpc":"2.0"} 16:00:52.994 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIEndlessGameLoop off 16:00:52.994 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIEndlessGameLoop","off"]],"jsonrpc":"2.0"} 16:00:52.996 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MySpecialKey1 off 16:00:52.996 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MySpecialKey1","off"]],"jsonrpc":"2.0"} 16:00:52.997 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HowToPlay How to Play 16:00:52.998 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HowToPlay","How to Play"]],"jsonrpc":"2.0"} 16:00:52.999 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UEFWaves UEF On 16:00:52.999 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UEFWaves","UEF On"]],"jsonrpc":"2.0"} 16:00:53.001 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CybranWaves Cybran On 16:00:53.001 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CybranWaves","Cybran On"]],"jsonrpc":"2.0"} 16:00:53.003 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AeonWaves Aeon On 16:00:53.003 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AeonWaves","Aeon On"]],"jsonrpc":"2.0"} 16:00:53.005 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SeraphimWaves Seraphim On 16:00:53.005 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SeraphimWaves","Seraphim On"]],"jsonrpc":"2.0"} 16:00:53.010 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NomadWaves Off 16:00:53.010 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NomadWaves","Off"]],"jsonrpc":"2.0"} 16:00:53.012 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption hqsettingskey ==================== 16:00:53.012 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["hqsettingskey","===================="]],"jsonrpc":"2.0"} 16:00:53.014 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIWavePlayer Random 16:00:53.014 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIWavePlayer","Random"]],"jsonrpc":"2.0"} 16:00:53.015 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MainBuildingHPAI 0.75 16:00:53.015 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MainBuildingHPAI","0.75"]],"jsonrpc":"2.0"} 16:00:53.017 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AltHQSpawn Off 16:00:53.017 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AltHQSpawn","Off"]],"jsonrpc":"2.0"} 16:00:53.019 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AltHQHealth Invulnerable -- 16:00:53.019 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AltHQHealth","Invulnerable --"]],"jsonrpc":"2.0"} 16:00:53.020 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQDefenses HQ AA-Tier Defenses 16:00:53.020 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQDefenses","HQ AA-Tier Defenses"]],"jsonrpc":"2.0"} 16:00:53.022 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQDefensesPD HQ Universal PD A-Tier 16:00:53.022 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQDefensesPD","HQ Universal PD A-Tier"]],"jsonrpc":"2.0"} 16:00:53.023 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillAIBase BaseBuilding Off 16:00:53.024 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillAIBase","BaseBuilding Off"]],"jsonrpc":"2.0"} 16:00:53.025 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption 2ndspawnsettingskey 2nd Spawn is Optional 16:00:53.025 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["2ndspawnsettingskey"," 2nd Spawn is Optional"]],"jsonrpc":"2.0"} 16:00:53.027 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption secondaryspawn Off 16:00:53.027 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["secondaryspawn","Off"]],"jsonrpc":"2.0"} 16:00:53.029 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnBuildingHP 0.5 16:00:53.029 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnBuildingHP","0.5"]],"jsonrpc":"2.0"} 16:00:53.030 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Alt2ndSpawn Off 16:00:53.031 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Alt2ndSpawn","Off"]],"jsonrpc":"2.0"} 16:00:53.032 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Alt2ndHealth Invulnerable -- 16:00:53.032 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Alt2ndHealth","Invulnerable --"]],"jsonrpc":"2.0"} 16:00:53.034 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnDefences 2nd Spawn AA-Tier Defenses 16:00:53.034 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnDefences","2nd Spawn AA-Tier Defenses"]],"jsonrpc":"2.0"} 16:00:53.035 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecSpawnPD 2nd Spawn Universal PD A-Tier 16:00:53.036 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecSpawnPD","2nd Spawn Universal PD A-Tier"]],"jsonrpc":"2.0"} 16:00:53.038 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnrateland 50 16:00:53.038 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnrateland","50"]],"jsonrpc":"2.0"} 16:00:53.039 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwaveloss 100 16:00:53.040 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwaveloss","100"]],"jsonrpc":"2.0"} 16:00:53.041 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnrateair 50 16:00:53.041 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnrateair","50"]],"jsonrpc":"2.0"} 16:00:53.043 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwavelossair 100 16:00:53.043 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwavelossair","100"]],"jsonrpc":"2.0"} 16:00:53.045 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption spawnratenavy 50 16:00:53.045 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["spawnratenavy","50"]],"jsonrpc":"2.0"} 16:00:53.046 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption permanentwavelossnavy 100 16:00:53.046 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["permanentwavelossnavy","100"]],"jsonrpc":"2.0"} 16:00:53.048 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationsettingskey =================== 16:00:53.049 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationsettingskey","==================="]],"jsonrpc":"2.0"} 16:00:53.050 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationspawn Half of Team 16:00:53.050 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationspawn","Half of Team"]],"jsonrpc":"2.0"} 16:00:53.052 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption salvationBOOM Dooms Immune 16:00:53.052 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["salvationBOOM","Dooms Immune"]],"jsonrpc":"2.0"} 16:00:53.054 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption winlosekey =================== 16:00:53.054 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["winlosekey","==================="]],"jsonrpc":"2.0"} 16:00:53.055 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameHoldTime Off -- 16:00:53.055 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameHoldTime","Off --"]],"jsonrpc":"2.0"} 16:00:53.057 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TorpBomberStartTime 6 16:00:53.057 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TorpBomberStartTime","6"]],"jsonrpc":"2.0"} 16:00:53.059 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillAllNonHQPlayers Assassinate All ACUs Defeat 16:00:53.059 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillAllNonHQPlayers","Assassinate All ACUs Defeat"]],"jsonrpc":"2.0"} 16:00:53.061 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillHQPlayerAllies HQ Allies Annihilation Defeat 16:00:53.061 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillHQPlayerAllies","HQ Allies Annihilation Defeat"]],"jsonrpc":"2.0"} 16:00:53.062 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption VersesSurvival Versus Survival Off 16:00:53.063 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["VersesSurvival","Versus Survival Off"]],"jsonrpc":"2.0"} 16:00:53.064 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption KillPlayerUnit 0 16:00:53.065 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["KillPlayerUnit","0"]],"jsonrpc":"2.0"} 16:00:53.066 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption wavesetupkey =================== 16:00:53.066 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["wavesetupkey","==================="]],"jsonrpc":"2.0"} 16:00:53.068 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveStyle Dynamic Attack Waves 16:00:53.068 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveStyle","Dynamic Attack Waves"]],"jsonrpc":"2.0"} 16:00:53.070 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WavesStartTimeAI 5 16:00:53.070 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WavesStartTimeAI","5"]],"jsonrpc":"2.0"} 16:00:53.072 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirTime 2 16:00:53.072 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirTime","2"]],"jsonrpc":"2.0"} 16:00:53.073 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyTime 3 16:00:53.074 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyTime","3"]],"jsonrpc":"2.0"} 16:00:53.075 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DelayUntilNextWaveAI 2 16:00:53.075 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DelayUntilNextWaveAI","2"]],"jsonrpc":"2.0"} 16:00:53.077 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HoldTimeAI 33 16:00:53.077 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HoldTimeAI","33"]],"jsonrpc":"2.0"} 16:00:53.079 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameBreak 0 16:00:53.079 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameBreak","0"]],"jsonrpc":"2.0"} 16:00:53.081 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveProgressionData Normal 16:00:53.081 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveProgressionData","Normal"]],"jsonrpc":"2.0"} 16:00:53.084 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption JumpTech2 Off 16:00:53.084 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["JumpTech2","Off"]],"jsonrpc":"2.0"} 16:00:53.086 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandPerWave 8 16:00:53.086 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandPerWave","8"]],"jsonrpc":"2.0"} 16:00:53.088 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandAmphibious All On 16:00:53.088 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandAmphibious","All On"]],"jsonrpc":"2.0"} 16:00:53.090 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AmphibiousCheck Enabled 16:00:53.090 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AmphibiousCheck","Enabled"]],"jsonrpc":"2.0"} 16:00:53.093 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiLand No 16:00:53.093 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiLand","No"]],"jsonrpc":"2.0"} 16:00:53.095 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExpMulti 60 16:00:53.095 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExpMulti","60"]],"jsonrpc":"2.0"} 16:00:53.097 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirPerWave 8 16:00:53.098 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirPerWave","8"]],"jsonrpc":"2.0"} 16:00:53.099 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ASFWaves ASF 16:00:53.099 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ASFWaves","ASF"]],"jsonrpc":"2.0"} 16:00:53.101 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiAir No 16:00:53.101 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiAir","No"]],"jsonrpc":"2.0"} 16:00:53.106 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AirExpMulti 60 16:00:53.107 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AirExpMulti","60"]],"jsonrpc":"2.0"} 16:00:53.109 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyPerWave 0 16:00:53.109 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyPerWave","0"]],"jsonrpc":"2.0"} 16:00:53.111 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WaveSizeMultiNaval No 16:00:53.111 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WaveSizeMultiNaval","No"]],"jsonrpc":"2.0"} 16:00:53.112 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavyExpMulti 50 16:00:53.112 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavyExpMulti","50"]],"jsonrpc":"2.0"} 16:00:53.114 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExperimentalSpawns Land+Air+Navy 16:00:53.114 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExperimentalSpawns","Land+Air+Navy"]],"jsonrpc":"2.0"} 16:00:53.116 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemWaves Not Adjustable - Totally Random! 16:00:53.116 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemWaves","Not Adjustable - Totally Random!"]],"jsonrpc":"2.0"} 16:00:53.117 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemLand 100 16:00:53.118 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemLand","100"]],"jsonrpc":"2.0"} 16:00:53.119 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemAir 100 16:00:53.119 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemAir","100"]],"jsonrpc":"2.0"} 16:00:53.121 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TotalMayhemNavy 100 16:00:53.121 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TotalMayhemNavy","100"]],"jsonrpc":"2.0"} 16:00:53.122 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption specialsettingskey =================== 16:00:53.123 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["specialsettingskey","==================="]],"jsonrpc":"2.0"} 16:00:53.124 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HPBonusAI 0 16:00:53.124 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HPBonusAI","0"]],"jsonrpc":"2.0"} 16:00:53.127 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpeedBonus 0 16:00:53.127 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpeedBonus","0"]],"jsonrpc":"2.0"} 16:00:53.128 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpeedBonusOnce 0 16:00:53.128 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpeedBonusOnce","0"]],"jsonrpc":"2.0"} 16:00:53.130 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DamageBoost 1 16:00:53.131 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DamageBoost","1"]],"jsonrpc":"2.0"} 16:00:53.132 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption airdropbreakkey =================== 16:00:53.132 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["airdropbreakkey","==================="]],"jsonrpc":"2.0"} 16:00:53.134 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportFrequency Every 4 to 6 Minutes 16:00:53.134 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportFrequency","Every 4 to 6 Minutes"]],"jsonrpc":"2.0"} 16:00:53.136 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption InitialTransports 2 16:00:53.136 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["InitialTransports","2"]],"jsonrpc":"2.0"} 16:00:53.137 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportMultiplier 1 > 1.25 > 1.5 > 1.75 > 2 16:00:53.137 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportMultiplier","1 > 1.25 > 1.5 > 1.75 > 2"]],"jsonrpc":"2.0"} 16:00:53.139 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportsToStartTime 0.15 16:00:53.139 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportsToStartTime","0.15"]],"jsonrpc":"2.0"} 16:00:53.140 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportEndTime Endless -- 16:00:53.141 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportEndTime","Endless --"]],"jsonrpc":"2.0"} 16:00:53.142 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportUnits Bots+Tanks (Mixed Race) 16:00:53.142 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportUnits","Bots+Tanks (Mixed Race)"]],"jsonrpc":"2.0"} 16:00:53.144 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RamboChance 50 16:00:53.144 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RamboChance","50"]],"jsonrpc":"2.0"} 16:00:53.146 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TransportExpChance 20 16:00:53.146 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TransportExpChance","20"]],"jsonrpc":"2.0"} 16:00:53.148 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TranSpawnLocation All Sides 16:00:53.148 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TranSpawnLocation","All Sides"]],"jsonrpc":"2.0"} 16:00:53.150 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption extraresponsekey =================== 16:00:53.150 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["extraresponsekey","==================="]],"jsonrpc":"2.0"} 16:00:53.152 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MinorBossSpawns Land+Air 16:00:53.152 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MinorBossSpawns","Land+Air"]],"jsonrpc":"2.0"} 16:00:53.154 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NomanderSpawn 0.88 16:00:53.154 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NomanderSpawn","0.88"]],"jsonrpc":"2.0"} 16:00:53.156 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExtraASFEnabled 1 16:00:53.156 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExtraASFEnabled","1"]],"jsonrpc":"2.0"} 16:00:53.157 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ACUHunterTime 0.85 16:00:53.158 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ACUHunterTime","0.85"]],"jsonrpc":"2.0"} 16:00:53.160 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ACUHunterSize 1 16:00:53.160 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ACUHunterSize","1"]],"jsonrpc":"2.0"} 16:00:53.161 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ParagonCycle 5 16:00:53.161 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ParagonCycle","5"]],"jsonrpc":"2.0"} 16:00:53.162 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ParagonNuke Off 16:00:53.163 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ParagonNuke","Off"]],"jsonrpc":"2.0"} 16:00:53.164 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyYolo Yolona+Arty Response On 16:00:53.164 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyYolo","Yolona+Arty Response On"]],"jsonrpc":"2.0"} 16:00:53.167 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SecondaryBuildingFlag On - Random Map Spawn 16:00:53.167 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SecondaryBuildingFlag","On - Random Map Spawn"]],"jsonrpc":"2.0"} 16:00:53.169 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SupportBaseMulti 1 16:00:53.169 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SupportBaseMulti","1"]],"jsonrpc":"2.0"} 16:00:53.171 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SupportBaseNukes SB Nuke Retaliation - On 16:00:53.171 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SupportBaseNukes","SB Nuke Retaliation - On"]],"jsonrpc":"2.0"} 16:00:53.172 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PowerStallTime 6 16:00:53.172 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PowerStallTime","6"]],"jsonrpc":"2.0"} 16:00:53.174 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RiftUnits 4 16:00:53.174 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RiftUnits","4"]],"jsonrpc":"2.0"} 16:00:53.176 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption endgamekey =================== 16:00:53.176 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["endgamekey","==================="]],"jsonrpc":"2.0"} 16:00:53.177 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Endless Off 16:00:53.178 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Endless","Off"]],"jsonrpc":"2.0"} 16:00:53.179 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ExtraWaveDelay 1 16:00:53.179 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ExtraWaveDelay","1"]],"jsonrpc":"2.0"} 16:00:53.181 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndWaveMulti 3 16:00:53.181 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndWaveMulti","3"]],"jsonrpc":"2.0"} 16:00:53.183 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndWaveAir 1 16:00:53.183 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndWaveAir","1"]],"jsonrpc":"2.0"} 16:00:53.185 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BossWaveEndlessSpawn 4 16:00:53.185 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BossWaveEndlessSpawn","4"]],"jsonrpc":"2.0"} 16:00:53.187 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyOn On, Repeats Spawn 16:00:53.187 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyOn","On, Repeats Spawn"]],"jsonrpc":"2.0"} 16:00:53.188 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtySpawnTime 10 16:00:53.188 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtySpawnTime","10"]],"jsonrpc":"2.0"} 16:00:53.191 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyType Guardian (T3 DPS, T4 Range) 16:00:53.191 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyType","Guardian (T3 DPS, T4 Range)"]],"jsonrpc":"2.0"} 16:00:53.192 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomCount 1 16:00:53.192 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomCount","1"]],"jsonrpc":"2.0"} 16:00:53.194 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomDamageHQ 25 16:00:53.194 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomDamageHQ","25"]],"jsonrpc":"2.0"} 16:00:53.195 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomIncrease 1 16:00:53.195 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomIncrease","1"]],"jsonrpc":"2.0"} 16:00:53.201 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomMinimum 1 16:00:53.201 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomMinimum","1"]],"jsonrpc":"2.0"} 16:00:53.202 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomMaximum 3 16:00:53.202 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomMaximum","3"]],"jsonrpc":"2.0"} 16:00:53.204 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomBoostHP 0 16:00:53.204 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomBoostHP","0"]],"jsonrpc":"2.0"} 16:00:53.206 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomStorm 1 16:00:53.206 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomStorm","1"]],"jsonrpc":"2.0"} 16:00:53.207 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomCrawlers Doom Mega + Doom Fatboy 16:00:53.207 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomCrawlers","Doom Mega + Doom Fatboy"]],"jsonrpc":"2.0"} 16:00:53.209 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DoomWalkers Doom Colossus + Doom Ythotha 16:00:53.209 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DoomWalkers","Doom Colossus + Doom Ythotha"]],"jsonrpc":"2.0"} 16:00:53.211 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpawnAlliesForceFlag On - Land Only 16:00:53.211 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpawnAlliesForceFlag","On - Land Only"]],"jsonrpc":"2.0"} 16:00:53.212 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AlliedForceMultiplier 3 16:00:53.213 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AlliedForceMultiplier","3"]],"jsonrpc":"2.0"} 16:00:53.214 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ecoboostkey =================== 16:00:53.214 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ecoboostkey","==================="]],"jsonrpc":"2.0"} 16:00:53.216 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HumanEcoBoost 15 16:00:53.216 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HumanEcoBoost","15"]],"jsonrpc":"2.0"} 16:00:53.217 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameEcoBoost 75 16:00:53.218 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameEcoBoost","75"]],"jsonrpc":"2.0"} 16:00:53.219 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndEcoBoostTime 4 16:00:53.220 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndEcoBoostTime","4"]],"jsonrpc":"2.0"} 16:00:53.221 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQAllyEcoBoost 0 16:00:53.221 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQAllyEcoBoost","0"]],"jsonrpc":"2.0"} 16:00:53.223 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WreckDespawn 180 16:00:53.223 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WreckDespawn","180"]],"jsonrpc":"2.0"} 16:00:53.224 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption WreckReclaim 1 16:00:53.224 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["WreckReclaim","1"]],"jsonrpc":"2.0"} 16:00:53.226 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQMass 50 16:00:53.226 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQMass","50"]],"jsonrpc":"2.0"} 16:00:53.228 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQEnergy 10000 16:00:53.228 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQEnergy","10000"]],"jsonrpc":"2.0"} 16:00:53.229 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption nukewavekey =================== 16:00:53.229 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["nukewavekey","==================="]],"jsonrpc":"2.0"} 16:00:53.231 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukesOn All On 16:00:53.231 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukesOn","All On"]],"jsonrpc":"2.0"} 16:00:53.233 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeTime 0.90 16:00:53.233 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeTime","0.90"]],"jsonrpc":"2.0"} 16:00:53.234 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeStrikeEveryAI 6 to 7 Mins 16:00:53.234 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeStrikeEveryAI","6 to 7 Mins"]],"jsonrpc":"2.0"} 16:00:53.236 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukesPerStrikeAI Few 16:00:53.236 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukesPerStrikeAI","Few"]],"jsonrpc":"2.0"} 16:00:53.238 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NukeIncreasePerStrike 0 16:00:53.238 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NukeIncreasePerStrike","0"]],"jsonrpc":"2.0"} 16:00:53.240 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NuclearOverwhelm Off 16:00:53.240 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NuclearOverwhelm","Off"]],"jsonrpc":"2.0"} 16:00:53.241 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption buildrestrictionkey =================== 16:00:53.241 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["buildrestrictionkey","==================="]],"jsonrpc":"2.0"} 16:00:53.243 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HivesPerPlayerAI 140 16:00:53.243 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HivesPerPlayerAI","140"]],"jsonrpc":"2.0"} 16:00:53.245 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameParagon Paragon Midgame 16:00:53.245 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameParagon","Paragon Midgame"]],"jsonrpc":"2.0"} 16:00:53.246 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndGameYolo Yolona Midgame 16:00:53.246 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndGameYolo","Yolona Midgame"]],"jsonrpc":"2.0"} 16:00:53.248 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption SpecialWeapons T4AA + EmpTacs Enabled 16:00:53.248 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["SpecialWeapons","T4AA + EmpTacs Enabled"]],"jsonrpc":"2.0"} 16:00:53.250 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ArtyNukeEnable No Restrictions (Buildable Arty/Nukes/Sat) 16:00:53.250 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ArtyNukeEnable","No Restrictions (Buildable Arty\/Nukes\/Sat)"]],"jsonrpc":"2.0"} 16:00:53.252 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption HQAllyRestrict HQ Allies No Restrictions 16:00:53.252 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["HQAllyRestrict","HQ Allies No Restrictions"]],"jsonrpc":"2.0"} 16:00:53.254 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption specialkey =================== 16:00:53.254 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["specialkey","==================="]],"jsonrpc":"2.0"} 16:00:53.255 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeLand Normal Land 16:00:53.255 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeLand","Normal Land"]],"jsonrpc":"2.0"} 16:00:53.257 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeAir Normal Air 16:00:53.257 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeAir","Normal Air"]],"jsonrpc":"2.0"} 16:00:53.259 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CrazyModeNavy Normal Navy 16:00:53.259 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CrazyModeNavy","Normal Navy"]],"jsonrpc":"2.0"} 16:00:53.261 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption EndOfSettings Good Luck! Have Fun! 16:00:53.262 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["EndOfSettings","Good Luck! Have Fun!"]],"jsonrpc":"2.0"} 16:00:53.266 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ScenarioFile /maps/astro_crater_battles_4x4_overmap.v0002/astro_crater_battles_4x4_overmap_scenario.lua 16:00:53.266 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/astro_crater_battles_4x4_overmap.v0002\/astro_crater_battles_4x4_overmap_scenario.lua"]],"jsonrpc":"2.0"} 16:00:53.266 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Slots 8 16:00:53.266 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",8]],"jsonrpc":"2.0"} 16:00:53.304 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:00:53.304 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:00:53.482 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 16:00:53.862 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 1 16:00:53.862 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",1]],"jsonrpc":"2.0"} 16:00:53.863 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 16:00:53.863 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 16:00:53.863 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 1 16:00:53.863 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",1]],"jsonrpc":"2.0"} 16:00:53.863 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 16:00:53.863 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 16:00:53.869 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 16:00:53.869 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 16:00:53.901 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 16:00:53.902 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 16:00:53.903 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 16:00:53.903 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 16:00:53.904 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 16:00:53.905 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 16:00:53.906 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 16:00:53.906 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 16:00:53.908 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 16:00:53.908 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 16:00:53.910 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 16:00:53.910 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 16:06:47.557 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 335641 Qwede, offer: true 16:06:47.559 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Qwede(335641), localOffer: true, preferredPort: 0 16:06:47.560 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Qwede(335641) 16:06:47.561 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"gathering"],"jsonrpc":"2.0"} 16:06:47.567 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:06:47.568 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:56630 Qwede 335641 16:06:47.569 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 335641 16:06:47.569 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} 16:06:47.569 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["335641"]],"jsonrpc":"2.0"} 16:06:47.576 [Thread-9] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Initiating ICE for peer ���. 15, 2025 4:06:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Initialized newConfig: merge of system properties,reference.conf @ jar:file:/C:/Program%20Files/FAF%20Client/natives/faf-ice-adapter.jar!/reference.conf: 1 ���. 15, 2025 4:06:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: net.java.sip.communicator.SC_HOME_DIR_LOCATION not set ���. 15, 2025 4:06:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Initialized legacyConfig: sip communicator props (no description provided) 16:06:47.955 [WebSocketConnectReadThread-58] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:06:47.955 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 4:06:48 �� org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Using AwsCandidateHarvester. 16:06:48.064 [WebSocketConnectReadThread-58] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 4:06:48 �� org.ice4j.ice.harvest.MappingCandidateHarvesters maybeAdd INFO: Discarding a mapping harvester: org.ice4j.ice.harvest.AwsCandidateHarvester@4b3735d1 ���. 15, 2025 4:06:48 �� org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Initialized mapping harvesters (delay=518ms). stunDiscoveryFailed=false 16:06:48.574 [Thread-9] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Gathering ice candidates 16:06:48.576 [Thread-9] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 4:06:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 16:06:48.713 [Thread-9] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Sending own candidates to 335641, offered candidates: host(udp), srflx(udp), relay(udp) 16:06:48.713 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"awaitingCandidates"],"jsonrpc":"2.0"} 16:06:48.713 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:06:48.718 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,335641,"{\"srcId\":395645,\"destId\":335641,\"password\":\"62k0rmr4uns01i91e4d4ltfa1\",\"ufrag\":\"1hvri1ik4utr78\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6522,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37506,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":\"192.168.0.106\",\"relPort\":6522},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":18484,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"188.163.77.128\",\"relPort\":37506}]}"],"jsonrpc":"2.0"} 16:06:48.995 [WebSocketConnectReadThread-74] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:06:48.995 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:06:49.106 [WebSocketConnectReadThread-74] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 16:06:49.914 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":335641,"destId":395645,"password":"6nokrrsmk07868ouo8sqs79l3e","ufrag":"dmcup1ik4utsjj","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.22.4","port":7105,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.56.1","port":7105,"type":"HOST_CANDIDATE","generation":0,"id":"1","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113932031,"ip":"172.29.224.1","port":7105,"type":"HOST_CANDIDATE","generation":0,"id":"2","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"172.18.32.1","port":7105,"type":"HOST_CANDIDATE","generation":0,"id":"3","relAddr":null,"relPort":0},{"foundation":"6","protocol":"udp","priority":1677724415,"ip":"91.132.107.70","port":1396,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"4","relAddr":"192.168.22.4","relPort":7105},{"foundation":"5","protocol":"udp","priority":2815,"ip":"135.181.254.226","port":17880,"type":"RELAYED_CANDIDATE","generation":0,"id":"5","relAddr":"91.132.107.70","relPort":1396}]} 16:06:49.915 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} 16:06:49.915 [Thread-19] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp) 16:06:49.915 [Thread-19] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"checking"],"jsonrpc":"2.0"} 16:06:49.915 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 4:06:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.22.4:7105/udp/host ���. 15, 2025 4:06:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.56.1:7105/udp/host ���. 15, 2025 4:06:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 172.29.224.1:7105/udp/host ���. 15, 2025 4:06:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 172.18.32.1:7105/udp/host ���. 15, 2025 4:06:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 91.132.107.70:1396/udp/srflx ���. 15, 2025 4:06:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 135.181.254.226:17880/udp/relay 16:06:49.920 [Thread-19] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Starting ICE for peer 335641 ���. 15, 2025 4:06:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 4:06:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 4:06:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 4:06:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.0.106:6522/udp/host -> 135.181.254.226:17880/udp/relay (faData.RTP). ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:18484/udp/relay -> 91.132.107.70:1396/udp/srflx (faData.RTP). ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 135.181.254.226:17880/udp ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 91.132.107.70:1396/udp ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.77.128:37506/udp/srflx -> 135.181.254.226:17880/udp/relay (faData.RTP). ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:18484/udp/relay -> 91.132.107.70:1396/udp/srflx (faData.RTP). ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.77.128:37506/udp/srflx -> 135.181.254.226:17880/udp/relay (faData.RTP). ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 94.130.225.99:18484/udp/relay -> 91.132.107.70:1396/udp/srflx (faData.RTP). ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:18484/udp/relay -> 135.181.254.226:17880/udp/relay (faData.RTP). ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:18484/udp/relay -> 135.181.254.226:17880/udp/relay (faData.RTP). ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:18484/udp/relay -> 135.181.254.226:17880/udp/relay (faData.RTP). ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.77.128:37506/udp/srflx -> 135.181.254.226:17880/udp/relay (faData.RTP). ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.77.128:37506/udp/srflx -> 135.181.254.226:17880/udp/relay (faData.RTP). ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.77.128:37506/udp/srflx -> 135.181.254.226:17880/udp/relay (faData.RTP). ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.77.128:37506/udp/srflx -> 135.181.254.226:17880/udp/relay (faData.RTP) ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 4:06:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 16:06:50.636 [Thread-19] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): ICE terminated, connected, selected candidate pair: srflx <-> relay 16:06:50.636 [Thread-19] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,335641,true],"jsonrpc":"2.0"} 16:06:50.637 [Thread-19] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"connected"],"jsonrpc":"2.0"} 16:06:50.637 [Thread-19] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 335641 16:06:50.639 [Thread-23] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Now forwarding data from ICE to FA for peer 16:06:50.840 [WebSocketConnectReadThread-79] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:06:50.841 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:06:50.896 [WebSocketConnectReadThread-79] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 4:06:51 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.0.106:6522/udp/host -> 192.168.22.4:7105/udp/host (faData.RTP), failing. 16:06:51.096 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 Faction 1 16:06:51.096 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","Faction",1]],"jsonrpc":"2.0"} 16:06:51.097 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 Color 10 16:06:51.097 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","Color",10]],"jsonrpc":"2.0"} 16:06:51.097 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 Team 1 16:06:51.097 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","Team",1]],"jsonrpc":"2.0"} 16:06:51.097 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 StartSpot 2 16:06:51.097 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","StartSpot",2]],"jsonrpc":"2.0"} ���. 15, 2025 4:06:51 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.0.106:6522/udp/host -> 192.168.56.1:7105/udp/host (faData.RTP), failing. 16:06:51.102 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 1 16:06:51.102 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",1]],"jsonrpc":"2.0"} 16:06:51.102 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 16:06:51.102 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 16:06:51.103 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 2 16:06:51.103 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",2]],"jsonrpc":"2.0"} 16:06:51.103 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 16:06:51.103 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 16:06:51.110 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 Faction 1 16:06:51.110 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","Faction",1]],"jsonrpc":"2.0"} 16:06:51.110 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 Color 10 16:06:51.110 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","Color",10]],"jsonrpc":"2.0"} 16:06:51.110 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 Team 3 16:06:51.110 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","Team",3]],"jsonrpc":"2.0"} 16:06:51.111 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 StartSpot 2 16:06:51.111 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","StartSpot",2]],"jsonrpc":"2.0"} ���. 15, 2025 4:06:51 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.0.106:6522/udp/host -> 172.29.224.1:7105/udp/host (faData.RTP), failing. ���. 15, 2025 4:06:51 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.0.106:6522/udp/host -> 172.18.32.1:7105/udp/host (faData.RTP), failing. ���. 15, 2025 4:06:51 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.0.106:6522/udp/host -> 91.132.107.70:1396/udp/srflx (faData.RTP), failing. ���. 15, 2025 4:06:51 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:18484/udp/relay -> 192.168.22.4:7105/udp/host (faData.RTP), failing. ���. 15, 2025 4:06:51 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:18484/udp/relay -> 192.168.56.1:7105/udp/host (faData.RTP), failing. ���. 15, 2025 4:06:51 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:18484/udp/relay -> 172.29.224.1:7105/udp/host (faData.RTP), failing. ���. 15, 2025 4:06:51 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:18484/udp/relay -> 172.18.32.1:7105/udp/host (faData.RTP), failing. 16:06:51.663 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:06:52.071 [WebSocketConnectReadThread-94] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:06:52.071 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 4:06:53 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 16:06:55.335 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 16:06:55.335 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 16:06:55.340 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 Faction 1 16:06:55.340 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","Faction",1]],"jsonrpc":"2.0"} 16:06:55.340 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 Color 10 16:06:55.340 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","Color",10]],"jsonrpc":"2.0"} 16:06:55.340 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 Team 3 16:06:55.341 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","Team",3]],"jsonrpc":"2.0"} 16:06:55.341 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 StartSpot 5 16:06:55.342 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","StartSpot",5]],"jsonrpc":"2.0"} 16:10:24.360 [connectivityChecker-335641] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from Qwede, aborting connection 16:10:24.361 [Thread-26] WARN c.f.i.i.PeerIceModule - ICE Qwede(335641): ICE connection has been lost for peer 16:10:24.361 [Thread-26] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,335641,false],"jsonrpc":"2.0"} 16:10:24.361 [Thread-26] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 4:10:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 4:10:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 4:10:24 �� org.jitsi.utils.logging2.LoggerImpl log WARNING: Removing the active socket. Won't be able to send until a new one is elected. ���. 15, 2025 4:10:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 16:10:24.365 [Thread-23] WARN c.f.i.i.PeerIceModule - ICE Qwede(335641): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 16:10:24.371 [Thread-27] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"gathering"],"jsonrpc":"2.0"} 16:10:24.372 [Thread-27] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Initiating ICE for peer 16:10:24.372 [Thread-27] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Gathering ice candidates 16:10:24.372 [Thread-27] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 4:10:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 16:10:24.462 [Thread-27] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Sending own candidates to 335641, offered candidates: host(udp), srflx(udp), relay(udp) 16:10:24.462 [Thread-27] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"awaitingCandidates"],"jsonrpc":"2.0"} 16:10:24.463 [Thread-27] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,335641,"{\"srcId\":395645,\"destId\":335641,\"password\":\"34b3ir60hsu48c272m0vsv71f\",\"ufrag\":\"60hls1ik4v4efk\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6631,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37543,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":\"192.168.0.106\",\"relPort\":6631},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14366,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"188.163.77.128\",\"relPort\":37543}]}"],"jsonrpc":"2.0"} 16:10:25.099 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":335641,"destId":395645,"password":"7smi0fg8cfnlk4mm7jeh1bh0vc","ufrag":"ch7u11ik4v4f0p","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.22.4","port":6817,"type":"HOST_CANDIDATE","generation":0,"id":"6","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.56.1","port":6817,"type":"HOST_CANDIDATE","generation":0,"id":"7","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113932031,"ip":"172.29.224.1","port":6817,"type":"HOST_CANDIDATE","generation":0,"id":"8","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"172.18.32.1","port":6817,"type":"HOST_CANDIDATE","generation":0,"id":"9","relAddr":null,"relPort":0},{"foundation":"6","protocol":"udp","priority":1677724415,"ip":"91.132.107.70","port":1400,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"10","relAddr":"192.168.22.4","relPort":6817},{"foundation":"5","protocol":"udp","priority":2815,"ip":"135.181.254.226","port":10956,"type":"RELAYED_CANDIDATE","generation":0,"id":"11","relAddr":"91.132.107.70","relPort":1400}]} 16:10:25.099 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} 16:10:25.099 [Thread-33] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp) 16:10:25.099 [Thread-33] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.22.4:6817/udp/host ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.56.1:6817/udp/host ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 172.29.224.1:6817/udp/host ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 172.18.32.1:6817/udp/host ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 91.132.107.70:1400/udp/srflx ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 135.181.254.226:10956/udp/relay 16:10:25.101 [Thread-33] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Starting ICE for peer 335641 ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.0.106:6631/udp/host -> 135.181.254.226:10956/udp/relay (faData.RTP). ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 135.181.254.226:10956/udp ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.77.128:37543/udp/srflx -> 135.181.254.226:10956/udp/relay (faData.RTP). ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.77.128:37543/udp/srflx -> 135.181.254.226:10956/udp/relay (faData.RTP). ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:14366/udp/relay -> 91.132.107.70:1400/udp/srflx (faData.RTP). ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 91.132.107.70:1400/udp ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:14366/udp/relay -> 135.181.254.226:10956/udp/relay (faData.RTP). ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:14366/udp/relay -> 91.132.107.70:1400/udp/srflx (faData.RTP). ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:14366/udp/relay -> 135.181.254.226:10956/udp/relay (faData.RTP). ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:14366/udp/relay -> 91.132.107.70:1400/udp/srflx (faData.RTP). ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.77.128:37543/udp/srflx -> 135.181.254.226:10956/udp/relay (faData.RTP). ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.77.128:37543/udp/srflx -> 135.181.254.226:10956/udp/relay (faData.RTP). ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.77.128:37543/udp/srflx -> 135.181.254.226:10956/udp/relay (faData.RTP). ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.77.128:37543/udp/srflx -> 135.181.254.226:10956/udp/relay (faData.RTP) ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 4:10:25 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 16:10:25.777 [Thread-33] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): ICE terminated, connected, selected candidate pair: srflx <-> relay 16:10:25.777 [Thread-33] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,335641,true],"jsonrpc":"2.0"} 16:10:25.777 [Thread-33] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"connected"],"jsonrpc":"2.0"} 16:10:25.777 [Thread-33] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 335641 16:10:25.777 [Thread-35] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Now forwarding data from ICE to FA for peer ���. 15, 2025 4:10:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.0.106:6631/udp/host -> 192.168.22.4:6817/udp/host (faData.RTP), failing. ���. 15, 2025 4:10:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.0.106:6631/udp/host -> 192.168.56.1:6817/udp/host (faData.RTP), failing. ���. 15, 2025 4:10:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.0.106:6631/udp/host -> 172.29.224.1:6817/udp/host (faData.RTP), failing. ���. 15, 2025 4:10:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.0.106:6631/udp/host -> 172.18.32.1:6817/udp/host (faData.RTP), failing. ���. 15, 2025 4:10:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.0.106:6631/udp/host -> 91.132.107.70:1400/udp/srflx (faData.RTP), failing. ���. 15, 2025 4:10:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:14366/udp/relay -> 192.168.22.4:6817/udp/host (faData.RTP), failing. ���. 15, 2025 4:10:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:14366/udp/relay -> 192.168.56.1:6817/udp/host (faData.RTP), failing. ���. 15, 2025 4:10:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:14366/udp/relay -> 172.29.224.1:6817/udp/host (faData.RTP), failing. 16:10:26.492 [WebSocketConnectReadThread-94] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 4:10:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:14366/udp/relay -> 172.18.32.1:6817/udp/host (faData.RTP), failing. 16:10:26.733 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 225821 Choda-boy, offer: true 16:10:26.733 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Choda-boy(225821), localOffer: true, preferredPort: 0 16:10:26.733 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Choda-boy(225821) 16:10:26.733 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:10:26.733 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:58100 Choda-boy 225821 16:10:26.733 [Thread-37] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"gathering"],"jsonrpc":"2.0"} 16:10:26.733 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} 16:10:26.733 [Thread-37] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Initiating ICE for peer 16:10:26.735 [Thread-37] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Gathering ice candidates 16:10:26.735 [Thread-37] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 4:10:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 16:10:26.743 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 225821 16:10:26.743 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["225821"]],"jsonrpc":"2.0"} 16:10:26.941 [Thread-37] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Sending own candidates to 225821, offered candidates: host(udp), srflx(udp), relay(udp) 16:10:26.941 [Thread-37] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"awaitingCandidates"],"jsonrpc":"2.0"} 16:10:26.941 [Thread-37] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,225821,"{\"srcId\":395645,\"destId\":225821,\"password\":\"l23bdl4h2sasi7kfa85gvp0tk\",\"ufrag\":\"96quv1ik4v4gpd\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6922,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37752,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"192.168.0.106\",\"relPort\":6922},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":18642,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":\"188.163.77.128\",\"relPort\":37752}]}"],"jsonrpc":"2.0"} 16:10:27.348 [WebSocketConnectReadThread-127] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:10:27.348 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:10:27.444 [WebSocketConnectReadThread-127] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 16:10:27.800 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:10:28.441 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":225821,"destId":395645,"password":"28bn6nh59krgs719gsu6iqv5ev","ufrag":"3p2u31ik4v4ipe","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.244","port":6667,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"84.193.84.207","port":6667,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"2","relAddr":"192.168.0.244","relPort":6667},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":14151,"type":"RELAYED_CANDIDATE","generation":0,"id":"4","relAddr":"84.193.84.207","relPort":6667}]} 16:10:28.441 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} 16:10:28.441 [Thread-46] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 16:10:28.441 [Thread-46] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.244:6667/udp/host ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 84.193.84.207:6667/udp/srflx ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:14151/udp/relay 16:10:28.442 [Thread-46] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Starting ICE for peer 225821 ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.0.106:6922/udp/host -> 84.193.84.207:6667/udp/srflx (faData.RTP). ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 84.193.84.207:6667/udp ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.77.128:37752/udp/srflx -> 84.193.84.207:6667/udp/srflx (faData.RTP). ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.77.128:37752/udp/srflx -> 84.193.84.207:6667/udp/srflx (faData.RTP). ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 192.168.0.106:6922/udp/host -> 94.130.225.99:14151/udp/relay (faData.RTP). ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:14151/udp ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.77.128:37752/udp/srflx -> 94.130.225.99:14151/udp/relay (faData.RTP). ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.77.128:37752/udp/srflx -> 84.193.84.207:6667/udp/srflx (faData.RTP). ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.77.128:37752/udp/srflx -> 84.193.84.207:6667/udp/srflx (faData.RTP). ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.77.128:37752/udp/srflx -> 84.193.84.207:6667/udp/srflx (faData.RTP). ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.77.128:37752/udp/srflx -> 84.193.84.207:6667/udp/srflx (faData.RTP) ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 16:10:28.692 [Thread-46] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): ICE terminated, connected, selected candidate pair: srflx <-> srflx 16:10:28.692 [Thread-46] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,225821,true],"jsonrpc":"2.0"} 16:10:28.692 [Thread-46] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"connected"],"jsonrpc":"2.0"} 16:10:28.692 [Thread-46] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 225821 16:10:28.693 [Thread-48] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Now forwarding data from ICE to FA for peer ���. 15, 2025 4:10:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 4:10:29 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.0.106:6922/udp/host -> 192.168.0.244:6667/udp/host (faData.RTP), failing. ���. 15, 2025 4:10:29 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:18642/udp/relay -> 192.168.0.244:6667/udp/host (faData.RTP), failing. 16:10:30.879 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 225821 Faction 4 16:10:30.879 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["225821","Faction",4]],"jsonrpc":"2.0"} 16:10:30.879 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 225821 Color 2 16:10:30.879 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["225821","Color",2]],"jsonrpc":"2.0"} 16:10:30.879 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 225821 Team 1 16:10:30.879 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["225821","Team",1]],"jsonrpc":"2.0"} 16:10:30.879 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 225821 StartSpot 2 16:10:30.880 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["225821","StartSpot",2]],"jsonrpc":"2.0"} 16:10:30.886 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 225821 Faction 4 16:10:30.886 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["225821","Faction",4]],"jsonrpc":"2.0"} 16:10:30.886 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 225821 Color 2 16:10:30.887 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["225821","Color",2]],"jsonrpc":"2.0"} 16:10:30.887 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 225821 Team 3 16:10:30.887 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["225821","Team",3]],"jsonrpc":"2.0"} 16:10:30.887 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 225821 StartSpot 2 16:10:30.887 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["225821","StartSpot",2]],"jsonrpc":"2.0"} 16:10:31.094 [WebSocketConnectReadThread-137] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:10:31.094 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:10:31.163 [WebSocketConnectReadThread-137] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 4:10:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 16:10:31.731 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:10:32.307 [WebSocketConnectReadThread-144] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:10:32.307 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:11:43.347 [connectivityChecker-225821] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from Choda-boy, aborting connection 16:11:43.348 [Thread-52] WARN c.f.i.i.PeerIceModule - ICE Choda-boy(225821): ICE connection has been lost for peer 16:11:43.348 [Thread-52] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,225821,false],"jsonrpc":"2.0"} 16:11:43.348 [Thread-52] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-48" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerConnectivityUpdate(TelemetryDebugger.java:209) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerConnectivityUpdate$4(DebugFacade.java:64) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerConnectivityUpdate(DebugFacade.java:64) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.echoReceived(PeerConnectivityCheckerModule.java:97) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:478) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 7 more ���. 15, 2025 4:11:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 4:11:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 16:11:43.351 [Thread-53] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"gathering"],"jsonrpc":"2.0"} ���. 15, 2025 4:11:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 16:11:43.351 [Thread-53] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Initiating ICE for peer 16:11:43.352 [Thread-53] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Gathering ice candidates 16:11:43.352 [Thread-53] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 4:11:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 16:11:44.148 [WebSocketConnectReadThread-144] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 16:11:44.186 [Thread-53] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Sending own candidates to 225821, offered candidates: srflx(udp), relay(udp) 16:11:44.186 [Thread-53] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"awaitingCandidates"],"jsonrpc":"2.0"} 16:11:44.186 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:11:44.188 [Thread-53] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,225821,"{\"srcId\":395645,\"destId\":225821,\"password\":\"6srfftmig36o91dc492dmnvoeg\",\"ufrag\":\"18s2o1ik4v6rjn\",\"candidates\":[{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":38142,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":\"192.168.0.106\",\"relPort\":6718},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15866,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":\"188.163.77.128\",\"relPort\":38142}]}"],"jsonrpc":"2.0"} 16:11:44.406 [connectivityChecker-335641] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from Qwede, aborting connection 16:11:44.406 [Thread-61] WARN c.f.i.i.PeerIceModule - ICE Qwede(335641): ICE connection has been lost for peer 16:11:44.407 [Thread-61] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,335641,false],"jsonrpc":"2.0"} Exception in thread "Thread-35" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerConnectivityUpdate(TelemetryDebugger.java:209) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerConnectivityUpdate$4(DebugFacade.java:64) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerConnectivityUpdate(DebugFacade.java:64) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.echoReceived(PeerConnectivityCheckerModule.java:97) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:478) at java.base/java.lang.Thread.run(Thread.java:1583) 16:11:44.407 [Thread-61] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"disconnected"],"jsonrpc":"2.0"} Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 7 more ���. 15, 2025 4:11:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 4:11:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 4:11:44 �� org.jitsi.utils.logging2.LoggerImpl log 16:11:44.409 [Thread-62] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"gathering"],"jsonrpc":"2.0"} INFO: Failed to receive: java.net.SocketException: Socket closed 16:11:44.409 [Thread-62] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Initiating ICE for peer 16:11:44.409 [Thread-62] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Gathering ice candidates 16:11:44.409 [Thread-62] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 4:11:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 16:11:44.596 [Thread-62] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Sending own candidates to 335641, offered candidates: srflx(udp), relay(udp) 16:11:44.596 [Thread-62] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"awaitingCandidates"],"jsonrpc":"2.0"} 16:11:44.596 [Thread-62] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,335641,"{\"srcId\":395645,\"destId\":335641,\"password\":\"2rhjn2chhu0k2ie0snnp2kbm1m\",\"ufrag\":\"3n5951ik4v6skp\",\"candidates\":[{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37835,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"192.168.0.106\",\"relPort\":6195},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12035,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":\"188.163.77.128\",\"relPort\":37835}]}"],"jsonrpc":"2.0"} 16:11:44.760 [WebSocketConnectReadThread-163] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:11:44.761 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:11:44.937 [WebSocketConnectReadThread-163] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 16:11:50.189 [Thread-59] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"disconnected"],"jsonrpc":"2.0"} 16:11:50.189 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 4:11:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 4:11:50 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 4:11:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 4:11:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 4:11:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 16:11:50.600 [Thread-67] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 4:11:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 4:11:50 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 4:11:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 4:11:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 4:11:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 16:11:51.092 [WebSocketConnectReadThread-176] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:11:51.092 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:11:51.142 [WebSocketConnectReadThread-176] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 16:11:52.887 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":225821,"destId":395645,"password":"4sfeqk2vuscjoecclcq6s08b0i","ufrag":"99iqk1ik4v6uj2","candidates":[{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"84.193.84.207","port":6987,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"7","relAddr":"192.168.0.244","relPort":6987},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":14546,"type":"RELAYED_CANDIDATE","generation":0,"id":"8","relAddr":"84.193.84.207","relPort":6987}]} 16:11:52.887 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} 16:11:52.887 [Thread-72] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Got IceMsg for peer, offered candidates: srflx(udp), relay(udp) 16:11:52.887 [Thread-72] WARN c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Received candidates unexpectedly, current state: disconnected 16:11:52.888 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":335641,"destId":395645,"password":"561d3n250abq4sa2orat12rr33","ufrag":"7rdi11ik4v6te1","candidates":[{"foundation":"6","protocol":"udp","priority":1677724415,"ip":"91.132.107.70","port":1348,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"22","relAddr":"192.168.22.4","relPort":6246},{"foundation":"5","protocol":"udp","priority":2815,"ip":"135.181.254.226","port":10167,"type":"RELAYED_CANDIDATE","generation":0,"id":"23","relAddr":"91.132.107.70","relPort":1348}]} 16:11:52.889 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} 16:11:52.889 [Thread-73] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Got IceMsg for peer, offered candidates: srflx(udp), relay(udp) 16:11:52.889 [Thread-73] WARN c.f.i.i.PeerIceModule - ICE Qwede(335641): Received candidates unexpectedly, current state: disconnected 16:11:55.208 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"gathering"],"jsonrpc":"2.0"} 16:11:55.208 [Thread-69] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Initiating ICE for peer 16:11:55.208 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:11:55.209 [Thread-69] INFO c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Gathering ice candidates 16:11:55.209 [Thread-69] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 4:11:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 16:11:55.296 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Sending own candidates to 225821, offered candidates: srflx(udp), relay(udp) 16:11:55.297 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"awaitingCandidates"],"jsonrpc":"2.0"} 16:11:55.297 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,225821,"{\"srcId\":395645,\"destId\":225821,\"password\":\"29rjq7l1c4vvgu2tr7umof90cl\",\"ufrag\":\"4mfqk1ik4v7769\",\"candidates\":[{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37834,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relAddr\":\"192.168.0.106\",\"relPort\":6954},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17756,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relAddr\":\"188.163.77.128\",\"relPort\":37834}]}"],"jsonrpc":"2.0"} 16:11:55.614 [Thread-71] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"gathering"],"jsonrpc":"2.0"} 16:11:55.614 [Thread-71] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Initiating ICE for peer 16:11:55.614 [Thread-71] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Gathering ice candidates 16:11:55.615 [Thread-71] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 4:11:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 16:11:55.620 [WebSocketConnectReadThread-183] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:11:55.621 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:11:55.686 [WebSocketConnectReadThread-183] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 16:11:55.704 [Thread-71] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Sending own candidates to 335641, offered candidates: srflx(udp), relay(udp) 16:11:55.704 [Thread-71] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"awaitingCandidates"],"jsonrpc":"2.0"} 16:11:55.705 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:11:55.705 [Thread-71] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,335641,"{\"srcId\":395645,\"destId\":335641,\"password\":\"77o8qapo3ej3ffletka813cfon\",\"ufrag\":\"639jr1ik4v77iu\",\"candidates\":[{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37460,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"19\",\"relAddr\":\"192.168.0.106\",\"relPort\":6782},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":18378,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"20\",\"relAddr\":\"188.163.77.128\",\"relPort\":37460}]}"],"jsonrpc":"2.0"} 16:11:55.864 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":225821,"destId":395645,"password":"59okng5rv4juk2v8f4arkc0oke","ufrag":"8df951ik4v78sj","candidates":[{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":17134,"type":"RELAYED_CANDIDATE","generation":0,"id":"11","relAddr":"84.193.84.207","relPort":6860}]} 16:11:55.864 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} 16:11:55.864 [Thread-88] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Got IceMsg for peer, offered candidates: relay(udp) 16:11:55.865 [Thread-88] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"checking"],"jsonrpc":"2.0"} 16:11:55.865 [Thread-88] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Starting ICE for peer 225821 ���. 15, 2025 4:11:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:17134/udp/relay ���. 15, 2025 4:11:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 4:11:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 4:11:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 4:11:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 16:11:56.009 [WebSocketConnectReadThread-199] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:11:56.009 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:17756/udp/relay -> 94.130.225.99:17134/udp/relay (faData.RTP). ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:17134/udp ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:17756/udp/relay -> 94.130.225.99:17134/udp/relay (faData.RTP). ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 94.130.225.99:17756/udp/relay -> 94.130.225.99:17134/udp/relay (faData.RTP). ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:17756/udp/relay -> 94.130.225.99:17134/udp/relay (faData.RTP). ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 16:11:56.058 [WebSocketConnectReadThread-199] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:17756/udp/relay -> 94.130.225.99:17134/udp/relay (faData.RTP). ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 94.130.225.99:17756/udp/relay -> 94.130.225.99:17134/udp/relay (faData.RTP). ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 94.130.225.99:17756/udp/relay -> 94.130.225.99:17134/udp/relay (faData.RTP) ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: relay (relay = 94.130.225.99:3478/udp) 16:11:56.143 [Thread-88] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): ICE terminated, connected, selected candidate pair: relay <-> relay 16:11:56.144 [Thread-88] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,225821,true],"jsonrpc":"2.0"} 16:11:56.144 [Thread-88] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"connected"],"jsonrpc":"2.0"} 16:11:56.144 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:11:56.145 [Thread-88] INFO c.f.i.i.PeerTurnRefreshModule - Started turn refresh module for peer Choda-boy 16:11:56.145 [Thread-88] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 225821 16:11:56.146 [Thread-92] DEBUG c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Now forwarding data from ICE to FA for peer 16:11:56.147 [Thread-91] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 16:11:56.363 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":335641,"destId":395645,"password":"6nv1moq9sho4a5dviu4d05hgun","ufrag":"88or61ik4v785c","candidates":[{"foundation":"5","protocol":"udp","priority":2815,"ip":"135.181.254.226","port":16166,"type":"RELAYED_CANDIDATE","generation":0,"id":"29","relAddr":"91.132.107.70","relPort":1414}]} 16:11:56.363 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} 16:11:56.363 [Thread-95] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Got IceMsg for peer, offered candidates: relay(udp) 16:11:56.364 [Thread-95] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log 16:11:56.364 [Thread-95] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Starting ICE for peer 335641 INFO: Add remote candidate for faData.RTP: 135.181.254.226:16166/udp/relay ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 16:11:56.451 [WebSocketConnectReadThread-205] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:11:56.451 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:18378/udp/relay -> 135.181.254.226:16166/udp/relay (faData.RTP). ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 135.181.254.226:16166/udp ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:18378/udp/relay -> 135.181.254.226:16166/udp/relay (faData.RTP). ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 94.130.225.99:18378/udp/relay -> 135.181.254.226:16166/udp/relay (faData.RTP). ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 16:11:56.613 [WebSocketConnectReadThread-205] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:18378/udp/relay -> 135.181.254.226:16166/udp/relay (faData.RTP). ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 94.130.225.99:18378/udp/relay -> 135.181.254.226:16166/udp/relay (faData.RTP). ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 94.130.225.99:18378/udp/relay -> 135.181.254.226:16166/udp/relay (faData.RTP) ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 4:11:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: relay (relay = 94.130.225.99:3478/udp) 16:11:56.706 [Thread-95] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): ICE terminated, connected, selected candidate pair: relay <-> relay 16:11:56.706 [Thread-95] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,335641,true],"jsonrpc":"2.0"} 16:11:56.706 [Thread-95] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"connected"],"jsonrpc":"2.0"} 16:11:56.706 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:11:56.706 [Thread-95] INFO c.f.i.i.PeerTurnRefreshModule - Started turn refresh module for peer Qwede 16:11:56.707 [Thread-95] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 335641 16:11:56.707 [Thread-99] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Now forwarding data from ICE to FA for peer 16:11:56.707 [Thread-97] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. ���. 15, 2025 4:11:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.0.106:6954/udp/host -> 94.130.225.99:17134/udp/relay (faData.RTP), failing. ���. 15, 2025 4:11:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 192.168.0.106:6782/udp/host -> 135.181.254.226:16166/udp/relay (faData.RTP), failing. 16:11:57.629 [WebSocketConnectReadThread-216] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:11:57.629 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:11:57.683 [WebSocketConnectReadThread-216] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 16:11:57.722 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:11:58.222 [WebSocketConnectReadThread-225] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:11:58.223 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 4:11:59 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 4:11:59 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 16:12:07.192 [JJsonPeer] INFO c.f.i.IceAdapter - onDisconnectFromPeer 225821 16:12:07.192 [JJsonPeer] INFO c.f.i.i.Peer - Closing peer for player Choda-boy(225821) 16:12:07.192 [Thread-91] WARN c.f.i.i.PeerTurnRefreshModule - Sleeping refreshThread was interrupted 16:12:07.192 [Thread-36] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Choda-boy(225821) ���. 15, 2025 4:12:07 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 4:12:07 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 16:12:07.194 [connectivityChecker-225821] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-225821 (sleeping checkerThread) was interrupted 16:12:07.194 [Thread-92] WARN c.f.i.i.PeerIceModule - ICE Choda-boy(225821): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) ���. 15, 2025 4:12:07 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 16:12:07.194 [Thread-92] WARN c.f.i.i.PeerIceModule - ICE Choda-boy(225821): ICE connection has been lost for peer ���. 15, 2025 4:12:07 �� org.jitsi.utils.logging2.LoggerImpl log 16:12:07.194 [Thread-92] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,225821,false],"jsonrpc":"2.0"} INFO: Failed to receive: java.net.SocketException: Socket closed 16:12:07.194 [Thread-92] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,225821,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-92" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more 16:12:07.195 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: DisconnectFromPeer 225821 16:12:07.195 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":12,"jsonrpc":"2.0"} 16:12:07.206 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 225821 16:12:07.206 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["225821"]],"jsonrpc":"2.0"} 16:12:07.206 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 16:12:07.206 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 16:12:07.218 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 1 16:12:07.218 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",1]],"jsonrpc":"2.0"} 16:12:07.219 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 16:12:07.219 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 16:12:07.219 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 2 16:12:07.219 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",2]],"jsonrpc":"2.0"} 16:12:07.219 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 16:12:07.219 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 16:12:07.224 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 16:12:07.224 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 16:12:07.226 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 16:12:07.226 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 16:12:07.230 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 16:12:07.230 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 16:12:07.236 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 Faction 1 16:12:07.236 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","Faction",1]],"jsonrpc":"2.0"} 16:12:07.237 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 Color 10 16:12:07.237 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","Color",10]],"jsonrpc":"2.0"} 16:12:07.237 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 Team 3 16:12:07.237 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","Team",3]],"jsonrpc":"2.0"} 16:12:07.237 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 335641 StartSpot 5 16:12:07.237 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["335641","StartSpot",5]],"jsonrpc":"2.0"} 16:12:07.237 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 16:12:07.237 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 16:12:07.240 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 16:12:07.240 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 16:12:07.243 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 16:12:07.243 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 16:12:09.222 [Thread-104] INFO c.f.i.u.TrayIcon - Launching ICE adapter debug window ���. 15, 2025 4:12:09 �� com.sun.javafx.application.PlatformImpl startup WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @3ee0fea4' 16:12:10.150 [Thread-108] INFO c.f.i.u.TrayIcon - Launching ICE adapter debug window Exception in thread "Thread-108" java.lang.IllegalStateException: Application launch must not be called more than once at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:176) at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:154) at javafx.application.Application.launch(Application.java:233) at com.faforever.iceadapter.debug.DebugWindow.launchApplication(DebugWindow.java:213) at com.faforever.iceadapter.util.TrayIcon$1.lambda$mousePressed$0(TrayIcon.java:52) at java.base/java.lang.Thread.run(Thread.java:1583) 16:12:10.555 [JavaFX Application Thread] INFO c.f.i.d.DebugWindow - Created debug window. 16:12:23.037 [JavaFX Application Thread] INFO c.f.i.d.InfoWindow - Created info window. 16:13:38.147 [WebSocketConnectReadThread-225] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 16:13:38.914 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:13:39.293 [WebSocketConnectReadThread-253] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:13:39.294 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:13:56.722 [Thread-97] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 16:14:04.931 [connectivityChecker-335641] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from Qwede, aborting connection 16:14:04.931 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE Qwede(335641): ICE connection has been lost for peer 16:14:04.931 [Thread-97] WARN c.f.i.i.PeerTurnRefreshModule - Sleeping refreshThread was interrupted Exception in thread "Thread-99" java.lang.RuntimeException: java.lang.InterruptedException 16:14:04.932 [Thread-123] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,335641,false],"jsonrpc":"2.0"} at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerConnectivityUpdate(TelemetryDebugger.java:209) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerConnectivityUpdate$4(DebugFacade.java:64) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerConnectivityUpdate(DebugFacade.java:64) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.echoReceived(PeerConnectivityCheckerModule.java:97) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:478) at java.base/java.lang.Thread.run(Thread.java:1583) 16:14:04.932 [Thread-123] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"disconnected"],"jsonrpc":"2.0"} Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 7 more ���. 15, 2025 4:14:04 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 4:14:04 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 4:14:04 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 4:14:04 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 16:14:04.936 [Thread-126] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"gathering"],"jsonrpc":"2.0"} 16:14:04.936 [Thread-126] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Initiating ICE for peer 16:14:04.936 [Thread-126] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Gathering ice candidates 16:14:04.936 [Thread-126] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 4:14:04 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 16:14:07.158 [Thread-126] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Sending own candidates to 335641, offered candidates: host(udp) 16:14:07.158 [Thread-126] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"awaitingCandidates"],"jsonrpc":"2.0"} 16:14:07.159 [Thread-126] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,335641,"{\"srcId\":395645,\"destId\":335641,\"password\":\"o8epfltkko7bt7c7ic165g49t\",\"ufrag\":\"985cv1ik4vb5s8\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6803,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"21\",\"relAddr\":null,\"relPort\":0}]}"],"jsonrpc":"2.0"} 16:14:13.160 [Thread-131] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 4:14:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 4:14:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 4:14:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 16:14:16.582 [WebSocketConnectReadThread-253] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 16:14:18.162 [Thread-134] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"gathering"],"jsonrpc":"2.0"} 16:14:18.163 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:14:18.163 [Thread-134] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Initiating ICE for peer 16:14:18.163 [Thread-134] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Gathering ice candidates 16:14:18.163 [Thread-134] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 4:14:18 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 16:14:18.255 [Thread-134] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Sending own candidates to 335641, offered candidates: host(udp), srflx(udp), relay(udp) 16:14:18.256 [Thread-134] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"awaitingCandidates"],"jsonrpc":"2.0"} 16:14:18.256 [Thread-134] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,335641,"{\"srcId\":395645,\"destId\":335641,\"password\":\"2469q6b2rmhdfke4f956tb4vpa\",\"ufrag\":\"18vvb1ik4vbipj\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":7039,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"22\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37243,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"23\",\"relAddr\":\"192.168.0.106\",\"relPort\":7039},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11500,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"24\",\"relAddr\":\"188.163.77.128\",\"relPort\":37243}]}"],"jsonrpc":"2.0"} 16:14:18.427 [WebSocketConnectReadThread-277] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:14:18.427 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:14:18.479 [WebSocketConnectReadThread-277] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 16:14:23.762 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 16:14:23.762 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 16:14:23.772 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Faction 1 16:14:23.772 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Faction",1]],"jsonrpc":"2.0"} 16:14:23.773 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Color 16 16:14:23.773 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Color",16]],"jsonrpc":"2.0"} 16:14:23.773 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 Team 2 16:14:23.773 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","Team",2]],"jsonrpc":"2.0"} 16:14:23.773 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 395645 StartSpot 1 16:14:23.773 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["395645","StartSpot",1]],"jsonrpc":"2.0"} 16:14:23.777 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 16:14:23.778 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 16:14:23.780 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 16:14:23.781 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 16:14:23.782 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 16:14:23.782 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 16:14:23.784 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 16:14:23.785 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 16:14:23.786 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 16:14:23.786 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 16:14:23.788 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 16:14:23.788 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 16:14:23.789 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 16:14:23.789 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 16:14:24.257 [Thread-143] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"disconnected"],"jsonrpc":"2.0"} 16:14:24.257 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 4:14:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 4:14:24 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 4:14:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 4:14:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 4:14:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 16:14:24.566 [WebSocketConnectReadThread-290] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:14:24.566 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:14:24.617 [WebSocketConnectReadThread-290] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 16:14:29.260 [Thread-147] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"gathering"],"jsonrpc":"2.0"} 16:14:29.260 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:14:29.260 [Thread-147] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Initiating ICE for peer 16:14:29.261 [Thread-147] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Gathering ice candidates 16:14:29.261 [Thread-147] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 4:14:29 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 16:14:30.001 [Thread-153] INFO c.f.i.i.Peer - Closing peer for player Qwede(335641) 16:14:30.001 [Thread-8] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Qwede(335641) ���. 15, 2025 4:14:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 4:14:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 4:14:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 16:14:30.003 [Thread-153] DEBUG c.f.i.i.Peer - Peer created: Qwede(335641), localOffer: true, preferredPort: 56630 16:14:30.003 [Thread-153] DEBUG c.f.i.i.Peer - Now forwarding data to peer Qwede(335641) 16:14:30.004 [Thread-156] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"gathering"],"jsonrpc":"2.0"} 16:14:30.004 [Thread-156] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Initiating ICE for peer 16:14:30.005 [Thread-156] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Gathering ice candidates 16:14:30.005 [Thread-156] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 4:14:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 16:14:32.226 [Thread-156] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Sending own candidates to 335641, offered candidates: host(udp) 16:14:32.226 [Thread-156] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"awaitingCandidates"],"jsonrpc":"2.0"} 16:14:32.227 [Thread-156] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,335641,"{\"srcId\":395645,\"destId\":335641,\"password\":\"7p41j99jm1s172nkgkked2lcpk\",\"ufrag\":\"c9ajr1ik4vbubl\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6244,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"25\",\"relAddr\":null,\"relPort\":0}]}"],"jsonrpc":"2.0"} 16:14:34.264 [Thread-147] ERROR c.f.i.i.PeerIceModule - ICE Qwede(335641): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2510) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:136) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:1583) 16:14:34.265 [Thread-163] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"disconnected"],"jsonrpc":"2.0"} 16:14:34.265 [Thread-163] WARN c.f.i.i.PeerIceModule - ICE Qwede(335641): Peer not connected anymore, aborting onConnectionLost of ICE 16:14:36.574 [WebSocketConnectReadThread-296] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:14:36.574 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:14:36.626 [WebSocketConnectReadThread-296] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 16:14:38.230 [Thread-162] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"disconnected"],"jsonrpc":"2.0"} 16:14:38.230 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 4:14:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 4:14:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 4:14:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 16:14:38.519 [WebSocketConnectReadThread-320] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:14:38.519 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:14:38.567 [WebSocketConnectReadThread-320] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 16:14:43.233 [Thread-170] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"gathering"],"jsonrpc":"2.0"} 16:14:43.233 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 16:14:43.233 [Thread-170] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Initiating ICE for peer 16:14:43.235 [Thread-170] INFO c.f.i.i.PeerIceModule - ICE Qwede(335641): Gathering ice candidates 16:14:43.235 [Thread-170] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 4:14:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 16:14:43.330 [Thread-170] DEBUG c.f.i.i.PeerIceModule - ICE Qwede(335641): Sending own candidates to 335641, offered candidates: host(udp), srflx(udp), relay(udp) 16:14:43.330 [Thread-170] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"awaitingCandidates"],"jsonrpc":"2.0"} 16:14:43.330 [Thread-170] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,335641,"{\"srcId\":395645,\"destId\":335641,\"password\":\"2ck2t2u9ov4jeafln2ndboqrjd\",\"ufrag\":\"1e79l1ik4vcb92\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.106\",\"port\":6905,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"26\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.77.128\",\"port\":37355,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"27\",\"relAddr\":\"192.168.0.106\",\"relPort\":6905},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17646,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"28\",\"relAddr\":\"188.163.77.128\",\"relPort\":37355}]}"],"jsonrpc":"2.0"} 16:14:43.652 [WebSocketConnectReadThread-326] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:14:43.653 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:14:43.705 [WebSocketConnectReadThread-326] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 4:14:44 �� org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@d5fab5c 16:14:49.332 [Thread-180] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,335641,"disconnected"],"jsonrpc":"2.0"} 16:14:49.332 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 4:14:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 4:14:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 4:14:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 4:14:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 16:14:49.630 [WebSocketConnectReadThread-338] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 16:14:49.631 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 16:14:49.682 [WebSocketConnectReadThread-338] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 16:14:54.197 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown 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:54) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:63) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) 16:14:54.197 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 16:14:54.197 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 16:14:54.197 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 16:14:54.197 [Thread-5] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 16:14:54.197 [Thread-5] INFO c.f.i.i.GameSession - Closing gameSession 16:14:54.198 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Qwede(335641) Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException 16:14:54.198 [Thread-155] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Qwede(335641) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:153) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:39) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:205) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:165) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 6 more 16:14:54.198 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 16:14:54.199 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 16:14:54.199 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 21:26:32.424 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24279937&playerId=395645 21:26:33.284 [main] INFO c.f.i.u.TrayIcon - Created tray icon 21:26:33.284 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 21:26:33.286 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 65351 21:26:33.293 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 58564 21:26:33.294 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 21:26:33.294 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 65349 21:26:33.297 [main] INFO c.n.j.TcpServer - TCP Server started. 21:26:33.298 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 21:26:33.304 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 65360 21:26:33.304 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 21:26:33.305 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 21:26:33.340 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 21:26:33.341 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 21:26:33.551 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 21:26:33.552 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 21:26:33.598 [ForkJoinPool.commonPool-worker-1] DEBUG c.f.i.u.PingWrapper - Pinged coturn1.faforever.com with an RTT of 36.0 21:26:33.615 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:26:46.555 [Thread-5] INFO c.f.i.u.TrayIcon - Launching ICE adapter debug window ���. 15, 2025 9:26:46 �� com.sun.javafx.application.PlatformImpl startup WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @3ee0fea4' 21:26:53.870 [Thread-9] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 21:26:53.870 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 21:26:53.870 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 21:26:53.905 [Thread-9] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 21:26:53.906 [Thread-9] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 58564 s777ss 395645 1 21:26:53.907 [Thread-9] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 21:26:53.907 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 21:26:53.931 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:26:54.483 [JavaFX Application Thread] INFO c.f.i.d.DebugWindow - Created debug window. 21:26:54.516 [Thread-9] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 21:26:54.517 [Thread-9] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 21:26:54.517 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:26:54.517 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 21:26:54.767 [JavaFX Application Thread] INFO c.f.i.d.InfoWindow - Created info window. 21:26:54.802 [WebSocketConnectReadThread-63] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:26:54.802 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:26:54.858 [WebSocketConnectReadThread-63] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:26:55.810 [JJsonPeer] INFO c.f.i.IceAdapter - onJoinGame 436377 Dragoncommander 21:26:55.813 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Dragoncommander(436377), localOffer: false, preferredPort: 0 21:26:55.814 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Dragoncommander(436377) 21:26:55.817 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:26:55.818 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: JoinGame 127.0.0.1:53695 Dragoncommander 436377 21:26:55.819 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 21:26:55.821 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 62300 YossarianXXII, offer: true 21:26:55.821 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: YossarianXXII(62300), localOffer: true, preferredPort: 0 21:26:55.822 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer YossarianXXII(62300) 21:26:55.822 [Thread-17] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"gathering"],"jsonrpc":"2.0"} 21:26:55.823 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:53696 YossarianXXII 62300 21:26:55.823 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} 21:26:55.831 [Thread-9] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 62300 21:26:55.832 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["62300"]],"jsonrpc":"2.0"} 21:26:55.835 [Thread-17] INFO c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Initiating ICE for peer 21:26:55.887 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":436377,"destId":395645,"password":"47tr5ptvuhjeupeftnr308l105","ufrag":"dodoc1ik5h803h","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.177","port":6202,"type":"HOST_CANDIDATE","generation":0,"id":"3","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"85.206.230.131","port":6202,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"4","relAddr":"192.168.0.177","relPort":6202},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":16307,"type":"RELAYED_CANDIDATE","generation":0,"id":"5","relAddr":"85.206.230.131","relPort":6202}]} 21:26:55.888 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} 21:26:55.889 [Thread-21] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:26:55.889 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 442792 Big_Imbowski, offer: false 21:26:55.890 [Thread-21] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"gathering"],"jsonrpc":"2.0"} 21:26:55.890 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Big_Imbowski(442792), localOffer: false, preferredPort: 0 21:26:55.890 [Thread-21] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Initiating ICE for peer 21:26:55.890 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Big_Imbowski(442792) 21:26:55.891 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:53697 Big_Imbowski 442792 21:26:55.891 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} 21:26:55.910 [Thread-9] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 442792 21:26:55.910 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["442792"]],"jsonrpc":"2.0"} 21:26:56.121 [WebSocketConnectReadThread-70] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:26:56.121 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:26:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Initialized newConfig: merge of system properties,reference.conf @ jar:file:/C:/Program%20Files/FAF%20Client/natives/faf-ice-adapter.jar!/reference.conf: 1 ���. 15, 2025 9:26:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: net.java.sip.communicator.SC_HOME_DIR_LOCATION not set ���. 15, 2025 9:26:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Initialized legacyConfig: sip communicator props (no description provided) 21:26:56.222 [WebSocketConnectReadThread-70] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 9:26:56 �� org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Using AwsCandidateHarvester. 21:26:56.832 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":442792,"destId":395645,"password":"5m9rjv3ca6v9i5o1du7di6rtie","ufrag":"2qvqf1ik5h80jd","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.120","port":6722,"type":"HOST_CANDIDATE","generation":0,"id":"5","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.150.1","port":6722,"type":"HOST_CANDIDATE","generation":0,"id":"6","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113932031,"ip":"192.168.37.1","port":6722,"type":"HOST_CANDIDATE","generation":0,"id":"7","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"5.29.16.109","port":12309,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"8","relAddr":"192.168.0.120","relPort":6722},{"foundation":"4","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":12078,"type":"RELAYED_CANDIDATE","generation":0,"id":"9","relAddr":"5.29.16.109","relPort":12309}]} 21:26:56.832 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} 21:26:56.833 [Thread-25] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), srflx(udp), relay(udp) 21:26:56.833 [Thread-25] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} 21:26:56.833 [Thread-25] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer 21:26:56.833 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 9:26:56 �� org.ice4j.ice.harvest.MappingCandidateHarvesters maybeAdd INFO: Discarding a mapping harvester: org.ice4j.ice.harvest.AwsCandidateHarvester@6413d258 ���. 15, 2025 9:26:56 �� org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Initialized mapping harvesters (delay=505ms). stunDiscoveryFailed=false ���. 15, 2025 9:26:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:16hs9iflkrjueakijvei6o0odb ice-ufrag:f23of1ik5h81q1 tie-breaker:7831326444331782803): role from controlling = true to controlling = false ���. 15, 2025 9:26:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:7j129g1gi33c66ehbc30gke9qi ice-ufrag:dvejl1ik5h81b8 tie-breaker:7274463230322748805): role from controlling = true to controlling = false 21:26:56.888 [Thread-21] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Gathering ice candidates 21:26:56.888 [Thread-17] INFO c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Gathering ice candidates 21:26:56.888 [Thread-25] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:26:56.890 [Thread-25] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 21:26:56.890 [Thread-21] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 21:26:56.890 [Thread-17] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:26:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 9:26:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 9:26:56 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:26:57.026 [Thread-17] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Sending own candidates to 62300, offered candidates: host(udp), srflx(udp), relay(udp) 21:26:57.026 [Thread-25] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: host(udp), srflx(udp), relay(udp) 21:26:57.026 [Thread-21] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Sending own candidates to 436377, offered candidates: host(udp), srflx(udp), relay(udp) 21:26:57.026 [Thread-25] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} 21:26:57.026 [Thread-17] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"awaitingCandidates"],"jsonrpc":"2.0"} 21:26:57.026 [Thread-21] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"awaitingCandidates"],"jsonrpc":"2.0"} 21:26:57.032 [Thread-17] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,62300,"{\"srcId\":395645,\"destId\":62300,\"password\":\"6irg9poqcvo760mr1klhdh01rh\",\"ufrag\":\"3q5cb1ik5h81b8\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6956,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55608,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"100.77.68.54\",\"relPort\":6956},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14477,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"188.163.76.172\",\"relPort\":55608}]}"],"jsonrpc":"2.0"} 21:26:57.032 [Thread-25] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"16hs9iflkrjueakijvei6o0odb\",\"ufrag\":\"f23of1ik5h81q1\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6909,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55621,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":\"100.77.68.54\",\"relPort\":6909},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12998,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":\"188.163.76.172\",\"relPort\":55621}]}"],"jsonrpc":"2.0"} 21:26:57.032 [Thread-21] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,436377,"{\"srcId\":395645,\"destId\":436377,\"password\":\"7j129g1gi33c66ehbc30gke9qi\",\"ufrag\":\"dvejl1ik5h81b8\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6142,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55572,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":\"100.77.68.54\",\"relPort\":6142},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13259,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":\"188.163.76.172\",\"relPort\":55572}]}"],"jsonrpc":"2.0"} 21:26:57.034 [Thread-21] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"checking"],"jsonrpc":"2.0"} 21:26:57.034 [Thread-25] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.177:6202/udp/host ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.120:6722/udp/host ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 85.206.230.131:6202/udp/srflx ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.150.1:6722/udp/host ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 135.181.254.226:16307/udp/relay 21:26:57.039 [Thread-21] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Starting ICE for peer 436377 ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.37.1:6722/udp/host ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.29.16.109:12309/udp/srflx ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:12078/udp/relay 21:26:57.040 [Thread-25] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Starting ICE for peer 442792 ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 21:26:57.114 [WebSocketConnectReadThread-83] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:26:57.114 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:26:57.170 [WebSocketConnectReadThread-83] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6142/udp/host -> 85.206.230.131:6202/udp/srflx (faData.RTP). ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 85.206.230.131:6202/udp ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55572/udp/srflx -> 85.206.230.131:6202/udp/srflx (faData.RTP). ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6142/udp/host -> 85.206.230.131:6202/udp/srflx (faData.RTP). ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55572/udp/srflx -> 85.206.230.131:6202/udp/srflx (faData.RTP). ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:13259/udp/relay -> 85.206.230.131:6202/udp/srflx (faData.RTP). ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:13259/udp/relay -> 85.206.230.131:6202/udp/srflx (faData.RTP). ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 100.77.68.54:6142/udp/host -> 85.206.230.131:6202/udp/srflx (faData.RTP) ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 21:26:57.292 [Thread-21] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): ICE terminated, connected, selected candidate pair: host <-> srflx 21:26:57.292 [Thread-21] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,436377,true],"jsonrpc":"2.0"} 21:26:57.292 [Thread-21] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"connected"],"jsonrpc":"2.0"} 21:26:57.293 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:26:57.293 [Thread-52] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Now forwarding data from ICE to FA for peer ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add peer CandidatePair with new reflexive address to checkList: CandidatePair (State=Frozen Priority=7926347438766424062): LocalCandidate=candidate:1 1 udp 2130706431 100.77.68.54 6909 typ host RemoteCandidate=candidate:10000 1 udp 1845496575 77.137.75.140 13088 typ prflx ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Received a non-symmetric response for pair: 100.77.68.54:6909/udp/host -> 5.29.16.109:12309/udp/srflx (faData.RTP). Failing. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6909/udp/host -> 77.137.75.140:13088/udp/prflx (faData.RTP). ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 77.137.75.140:13088/udp ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55621/udp/srflx -> 77.137.75.140:13088/udp/prflx (faData.RTP). ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 100.77.68.54:6909/udp/host -> 77.137.75.140:13088/udp/prflx (faData.RTP) ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 21:26:57.455 [Thread-25] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): ICE terminated, connected, selected candidate pair: host <-> prflx 21:26:57.455 [Thread-25] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,442792,true],"jsonrpc":"2.0"} 21:26:57.455 [Thread-25] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"connected"],"jsonrpc":"2.0"} 21:26:57.456 [Thread-56] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Now forwarding data from ICE to FA for peer 21:26:57.579 [WebSocketConnectReadThread-140] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:26:57.579 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 5.29.16.109:12309/udp 21:26:57.638 [WebSocketConnectReadThread-140] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:26:57.651 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":62300,"destId":395645,"password":"5f62hdb9ou85jecnf3moksqbka","ufrag":"aq7cg1ik5hfan9","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.238","port":6635,"type":"HOST_CANDIDATE","generation":0,"id":"6","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"188.167.251.246","port":10469,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"7","relAddr":"192.168.0.238","relPort":6635},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":14801,"type":"RELAYED_CANDIDATE","generation":0,"id":"8","relAddr":"188.167.251.246","relPort":10469}]} 21:26:57.651 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} 21:26:57.651 [Thread-57] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:26:57.651 [Thread-57] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"checking"],"jsonrpc":"2.0"} 21:26:57.652 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.238:6635/udp/host ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 188.167.251.246:10469/udp/srflx ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:14801/udp/relay 21:26:57.652 [Thread-57] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Starting ICE for peer 62300 ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6956/udp/host -> 188.167.251.246:10469/udp/srflx (faData.RTP). ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 188.167.251.246:10469/udp ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55608/udp/srflx -> 188.167.251.246:10469/udp/srflx (faData.RTP). ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55608/udp/srflx -> 188.167.251.246:10469/udp/srflx (faData.RTP). ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55608/udp/srflx -> 188.167.251.246:10469/udp/srflx (faData.RTP). ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55608/udp/srflx -> 188.167.251.246:10469/udp/srflx (faData.RTP). ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55608/udp/srflx -> 188.167.251.246:10469/udp/srflx (faData.RTP). ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55608/udp/srflx -> 188.167.251.246:10469/udp/srflx (faData.RTP) ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 21:26:57.798 [Thread-57] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): ICE terminated, connected, selected candidate pair: srflx <-> srflx 21:26:57.798 [Thread-57] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,62300,true],"jsonrpc":"2.0"} 21:26:57.798 [Thread-57] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"connected"],"jsonrpc":"2.0"} 21:26:57.798 [Thread-57] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 62300 21:26:57.800 [Thread-63] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Now forwarding data from ICE to FA for peer ���. 15, 2025 9:26:57 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:14801/udp 21:26:57.947 [WebSocketConnectReadThread-147] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:26:57.947 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:26:58.016 [WebSocketConnectReadThread-147] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 9:26:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6142/udp/host -> 192.168.0.177:6202/udp/host (faData.RTP), failing. ���. 15, 2025 9:26:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6909/udp/host -> 192.168.0.120:6722/udp/host (faData.RTP), failing. ���. 15, 2025 9:26:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6909/udp/host -> 192.168.150.1:6722/udp/host (faData.RTP), failing. ���. 15, 2025 9:26:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:13259/udp/relay -> 192.168.0.177:6202/udp/host (faData.RTP), failing. ���. 15, 2025 9:26:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6909/udp/host -> 192.168.37.1:6722/udp/host (faData.RTP), failing. ���. 15, 2025 9:26:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6142/udp/host -> 135.181.254.226:16307/udp/relay (faData.RTP), failing. ���. 15, 2025 9:26:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:12998/udp/relay -> 192.168.0.120:6722/udp/host (faData.RTP), failing. ���. 15, 2025 9:26:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:13259/udp/relay -> 135.181.254.226:16307/udp/relay (faData.RTP), failing. ���. 15, 2025 9:26:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:12998/udp/relay -> 192.168.150.1:6722/udp/host (faData.RTP), failing. ���. 15, 2025 9:26:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:12998/udp/relay -> 192.168.37.1:6722/udp/host (faData.RTP), failing. ���. 15, 2025 9:26:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6909/udp/host -> 94.130.225.99:12078/udp/relay (faData.RTP), failing. ���. 15, 2025 9:26:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:12998/udp/relay -> 94.130.225.99:12078/udp/relay (faData.RTP), failing. ���. 15, 2025 9:26:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6956/udp/host -> 192.168.0.238:6635/udp/host (faData.RTP), failing. 21:26:58.808 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 9:26:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:14477/udp/relay -> 192.168.0.238:6635/udp/host (faData.RTP), failing. 21:26:59.089 [WebSocketConnectReadThread-154] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:26:59.090 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 9:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 9:27:00 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 21:27:11.937 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 536304 fairestbridge64, offer: false 21:27:11.937 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: fairestbridge64(536304), localOffer: false, preferredPort: 0 21:27:11.937 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer fairestbridge64(536304) 21:27:11.938 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:51729 fairestbridge64 536304 21:27:11.938 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} 21:27:11.958 [Thread-9] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 536304 21:27:11.958 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["536304"]],"jsonrpc":"2.0"} 21:27:13.791 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":536304,"destId":395645,"password":"76m79ugms7kek0rvgkuljeumlv","ufrag":"3cb0r1ik5h8oo1","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"100.103.61.239","port":7087,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"97.77.16.195","port":7087,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"1","relAddr":"100.103.61.239","relPort":7087},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":12442,"type":"RELAYED_CANDIDATE","generation":0,"id":"2","relAddr":"97.77.16.195","relPort":7087}]} 21:27:13.792 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} 21:27:13.792 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE fairestbridge64(536304): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:27:13.792 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,536304,"gathering"],"jsonrpc":"2.0"} 21:27:13.793 [Thread-69] INFO c.f.i.i.PeerIceModule - ICE fairestbridge64(536304): Initiating ICE for peer ���. 15, 2025 9:27:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:7prp9ig6e831peqlij7qleqc5o ice-ufrag:akbi41ik5h8ic1 tie-breaker:3981492830603090477): role from controlling = true to controlling = false 21:27:13.794 [Thread-69] INFO c.f.i.i.PeerIceModule - ICE fairestbridge64(536304): Gathering ice candidates 21:27:13.794 [Thread-69] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:27:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:27:13.851 [WebSocketConnectReadThread-154] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:27:13.874 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE fairestbridge64(536304): Sending own candidates to 536304, offered candidates: host(udp), srflx(udp), relay(udp) 21:27:13.874 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,536304,"awaitingCandidates"],"jsonrpc":"2.0"} 21:27:13.875 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:27:13.875 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,536304,"{\"srcId\":395645,\"destId\":536304,\"password\":\"7prp9ig6e831peqlij7qleqc5o\",\"ufrag\":\"akbi41ik5h8ic1\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6857,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55897,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":\"100.77.68.54\",\"relPort\":6857},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14430,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":\"188.163.76.172\",\"relPort\":55897}]}"],"jsonrpc":"2.0"} 21:27:13.876 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,536304,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:27:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 100.103.61.239:7087/udp/host ���. 15, 2025 9:27:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 97.77.16.195:7087/udp/srflx ���. 15, 2025 9:27:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.161.127.50:12442/udp/relay 21:27:13.877 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE fairestbridge64(536304): Starting ICE for peer 536304 ���. 15, 2025 9:27:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:27:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:27:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:27:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 21:27:14.159 [WebSocketConnectReadThread-169] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:27:14.159 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6857/udp/host -> 97.77.16.195:7087/udp/srflx (faData.RTP). ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 97.77.16.195:7087/udp ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55897/udp/srflx -> 97.77.16.195:7087/udp/srflx (faData.RTP). ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:14430/udp/relay -> 97.77.16.195:7087/udp/srflx (faData.RTP). ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:14430/udp/relay -> 97.77.16.195:7087/udp/srflx (faData.RTP). ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. 21:27:14.218 [WebSocketConnectReadThread-169] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6857/udp/host -> 97.77.16.195:7087/udp/srflx (faData.RTP). ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55897/udp/srflx -> 97.77.16.195:7087/udp/srflx (faData.RTP). ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 100.77.68.54:6857/udp/host -> 97.77.16.195:7087/udp/srflx (faData.RTP) ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 21:27:14.313 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE fairestbridge64(536304): ICE terminated, connected, selected candidate pair: host <-> srflx 21:27:14.313 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,536304,true],"jsonrpc":"2.0"} 21:27:14.313 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,536304,"connected"],"jsonrpc":"2.0"} 21:27:14.314 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:27:14.314 [Thread-82] DEBUG c.f.i.i.PeerIceModule - ICE fairestbridge64(536304): Now forwarding data from ICE to FA for peer ���. 15, 2025 9:27:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 5.161.127.50:12442/udp 21:27:14.608 [WebSocketConnectReadThread-177] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:27:14.609 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:27:14.674 [WebSocketConnectReadThread-177] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:27:14.821 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 9:27:15 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6857/udp/host -> 100.103.61.239:7087/udp/host (faData.RTP), failing. ���. 15, 2025 9:27:15 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:14430/udp/relay -> 100.103.61.239:7087/udp/host (faData.RTP), failing. 21:27:15.103 [WebSocketConnectReadThread-180] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:27:15.104 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:27:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 21:27:30.552 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 1464 royston, offer: false 21:27:30.553 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: royston(1464), localOffer: false, preferredPort: 0 21:27:30.554 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer royston(1464) 21:27:30.554 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:49660 royston 1464 21:27:30.555 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} 21:27:30.555 [Thread-9] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 1464 21:27:30.556 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["1464"]],"jsonrpc":"2.0"} 21:27:32.262 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":1464,"destId":395645,"password":"6fbukt13dbf733pv00cobva99v","ufrag":"c8h991ik5h9411","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.178.34","port":6816,"type":"HOST_CANDIDATE","generation":0,"id":"9","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"89.99.86.86","port":6816,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"10","relAddr":"192.168.178.34","relPort":6816},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":19859,"type":"RELAYED_CANDIDATE","generation":0,"id":"11","relAddr":"89.99.86.86","relPort":6816}]} 21:27:32.263 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} 21:27:32.263 [Thread-89] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:27:32.263 [Thread-89] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"gathering"],"jsonrpc":"2.0"} 21:27:32.263 [Thread-89] INFO c.f.i.i.PeerIceModule - ICE royston(1464): Initiating ICE for peer ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:4qsop516ou9k9lb0nj6qjm7vhv ice-ufrag:6cid71ik5h94d8 tie-breaker:2706800934368540844): role from controlling = true to controlling = false 21:27:32.264 [Thread-89] INFO c.f.i.i.PeerIceModule - ICE royston(1464): Gathering ice candidates 21:27:32.264 [Thread-89] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:27:32.320 [WebSocketConnectReadThread-180] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:27:32.342 [Thread-89] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Sending own candidates to 1464, offered candidates: host(udp), srflx(udp), relay(udp) 21:27:32.342 [Thread-89] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"awaitingCandidates"],"jsonrpc":"2.0"} 21:27:32.342 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:27:32.342 [Thread-89] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,1464,"{\"srcId\":395645,\"destId\":1464,\"password\":\"4qsop516ou9k9lb0nj6qjm7vhv\",\"ufrag\":\"6cid71ik5h94d8\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6689,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55825,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"100.77.68.54\",\"relPort\":6689},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15393,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":\"188.163.76.172\",\"relPort\":55825}]}"],"jsonrpc":"2.0"} 21:27:32.343 [Thread-89] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.178.34:6816/udp/host ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 89.99.86.86:6816/udp/srflx ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:19859/udp/relay 21:27:32.344 [Thread-89] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Starting ICE for peer 1464 ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6689/udp/host -> 89.99.86.86:6816/udp/srflx (faData.RTP). ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 89.99.86.86:6816/udp ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55825/udp/srflx -> 89.99.86.86:6816/udp/srflx (faData.RTP). ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55825/udp/srflx -> 89.99.86.86:6816/udp/srflx (faData.RTP) ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 100.77.68.54:6689/udp/host -> 89.99.86.86:6816/udp/srflx (faData.RTP) ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:27:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 21:27:32.572 [Thread-89] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): ICE terminated, connected, selected candidate pair: host <-> srflx 21:27:32.572 [Thread-89] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,1464,true],"jsonrpc":"2.0"} 21:27:32.572 [Thread-89] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"connected"],"jsonrpc":"2.0"} 21:27:32.575 [Thread-102] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Now forwarding data from ICE to FA for peer 21:27:32.624 [WebSocketConnectReadThread-194] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:27:32.624 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:27:32.681 [WebSocketConnectReadThread-194] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:27:32.834 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:27:33.119 [WebSocketConnectReadThread-202] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:27:33.119 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:27:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6689/udp/host -> 192.168.178.34:6816/udp/host (faData.RTP), failing. ���. 15, 2025 9:27:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:15393/udp/relay -> 192.168.178.34:6816/udp/host (faData.RTP), failing. ���. 15, 2025 9:27:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6689/udp/host -> 94.130.225.99:19859/udp/relay (faData.RTP), failing. 21:27:33.555 [JJsonPeer] INFO c.f.i.IceAdapter - onDisconnectFromPeer 536304 21:27:33.556 [JJsonPeer] INFO c.f.i.i.Peer - Closing peer for player fairestbridge64(536304) ���. 15, 2025 9:27:33 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 21:27:33.558 [Thread-67] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer fairestbridge64(536304) ���. 15, 2025 9:27:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:27:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:27:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 21:27:33.562 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: DisconnectFromPeer 536304 21:27:33.563 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":12,"jsonrpc":"2.0"} 21:27:33.559 [Thread-82] WARN c.f.i.i.PeerIceModule - ICE fairestbridge64(536304): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 21:27:33.565 [Thread-82] WARN c.f.i.i.PeerIceModule - ICE fairestbridge64(536304): ICE connection has been lost for peer 21:27:33.566 [Thread-82] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,536304,false],"jsonrpc":"2.0"} 21:27:33.566 [Thread-82] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,536304,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-82" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more 21:27:33.574 [Thread-9] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 536304 21:27:33.574 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["536304"]],"jsonrpc":"2.0"} ���. 15, 2025 9:27:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:15393/udp/relay -> 94.130.225.99:19859/udp/relay (faData.RTP), failing. ���. 15, 2025 9:27:35 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 21:28:01.898 [Thread-9] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Chat /whisper Dragoncommander i can be lag, if so i will leave 21:28:01.898 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["\/whisper Dragoncommander i can be lag, if so i will leave"]],"jsonrpc":"2.0"} 21:28:18.280 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 408422 morloks, offer: false 21:28:18.281 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: morloks(408422), localOffer: false, preferredPort: 0 21:28:18.281 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer morloks(408422) 21:28:18.281 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:63286 morloks 408422 21:28:18.282 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":13,"jsonrpc":"2.0"} 21:28:18.288 [Thread-9] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 408422 21:28:18.289 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["408422"]],"jsonrpc":"2.0"} 21:28:21.775 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":408422,"destId":395645,"password":"j7nl2lere0kho5bsm4a8cmjcn","ufrag":"de0ln1ik5hai89","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.142","port":6348,"type":"HOST_CANDIDATE","generation":0,"id":"3","relAddr":null,"relPort":0}]} 21:28:21.775 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":14,"jsonrpc":"2.0"} 21:28:21.775 [Thread-108] DEBUG c.f.i.i.PeerIceModule - ICE morloks(408422): Got IceMsg for peer, offered candidates: host(udp) 21:28:21.775 [Thread-108] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,408422,"gathering"],"jsonrpc":"2.0"} 21:28:21.776 [Thread-108] INFO c.f.i.i.PeerIceModule - ICE morloks(408422): Initiating ICE for peer 21:28:21.776 [Thread-108] INFO c.f.i.i.PeerIceModule - ICE morloks(408422): Gathering ice candidates ���. 15, 2025 9:28:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:kim51b0it1168go0tbpo62eou ice-ufrag:9eavm1ik5hakog tie-breaker:6107320759525082648): role from controlling = true to controlling = false 21:28:21.777 [Thread-108] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:28:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:28:21.831 [WebSocketConnectReadThread-202] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:28:21.854 [Thread-108] DEBUG c.f.i.i.PeerIceModule - ICE morloks(408422): Sending own candidates to 408422, offered candidates: host(udp), srflx(udp), relay(udp) 21:28:21.854 [Thread-108] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,408422,"awaitingCandidates"],"jsonrpc":"2.0"} 21:28:21.854 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:28:21.854 [Thread-108] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,408422,"{\"srcId\":395645,\"destId\":408422,\"password\":\"kim51b0it1168go0tbpo62eou\",\"ufrag\":\"9eavm1ik5hakog\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6978,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55962,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relAddr\":\"100.77.68.54\",\"relPort\":6978},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":19284,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relAddr\":\"188.163.76.172\",\"relPort\":55962}]}"],"jsonrpc":"2.0"} 21:28:21.855 [Thread-108] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,408422,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:28:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.1.142:6348/udp/host 21:28:21.855 [Thread-108] DEBUG c.f.i.i.PeerIceModule - ICE morloks(408422): Starting ICE for peer 408422 ���. 15, 2025 9:28:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:28:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:28:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:28:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 21:28:22.141 [WebSocketConnectReadThread-217] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:28:22.141 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:28:22.204 [WebSocketConnectReadThread-217] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:28:22.871 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:28:22.952 [JJsonPeer] INFO c.f.i.IceAdapter - onDisconnectFromPeer 408422 21:28:22.952 [JJsonPeer] INFO c.f.i.i.Peer - Closing peer for player morloks(408422) 21:28:22.952 [Thread-106] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer morloks(408422) ���. 15, 2025 9:28:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Terminated. ���. 15, 2025 9:28:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:28:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 21:28:22.955 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: DisconnectFromPeer 408422 ���. 15, 2025 9:28:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:28:22.956 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":15,"jsonrpc":"2.0"} 21:28:22.974 [Thread-9] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 408422 21:28:22.974 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["408422"]],"jsonrpc":"2.0"} 21:28:23.156 [WebSocketConnectReadThread-223] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:28:23.156 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:28:27.855 [Thread-116] WARN c.f.i.i.PeerIceModule - ICE morloks(408422): Peer 408422 not connected anymore, aborting reinitiation of ICE 21:28:30.554 [Thread-9] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Chat /whisper Dragoncommander dont know why:( 21:28:30.554 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["\/whisper Dragoncommander dont know why:("]],"jsonrpc":"2.0"} 21:28:36.865 [Thread-108] ERROR c.f.i.i.PeerIceModule - ICE morloks(408422): ABORTING ICE DUE TO TIMEOUT 21:28:36.865 [Thread-108] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,408422,"disconnected"],"jsonrpc":"2.0"} 21:28:36.866 [Thread-108] WARN c.f.i.i.PeerIceModule - ICE morloks(408422): Peer not connected anymore, aborting onConnectionLost of ICE 21:28:36.922 [WebSocketConnectReadThread-223] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:28:37.886 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:28:38.172 [WebSocketConnectReadThread-230] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:28:38.172 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:28:44.979 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 399351 Emansupreme, offer: false 21:28:44.979 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Emansupreme(399351), localOffer: false, preferredPort: 0 21:28:44.980 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Emansupreme(399351) 21:28:44.980 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:61884 Emansupreme 399351 21:28:44.980 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":16,"jsonrpc":"2.0"} 21:28:44.987 [Thread-9] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 399351 21:28:44.988 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["399351"]],"jsonrpc":"2.0"} 21:28:45.946 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":399351,"destId":395645,"password":"2kpjnn5bofqm2fqbudv4bifu2o","ufrag":"bk87p1ik5hbif5","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.5.0.2","port":6724,"type":"HOST_CANDIDATE","generation":0,"id":"8","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.1.91","port":6724,"type":"HOST_CANDIDATE","generation":0,"id":"9","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"5.151.180.131","port":6724,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"10","relAddr":"192.168.1.91","relPort":6724},{"foundation":"3","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":14723,"type":"RELAYED_CANDIDATE","generation":0,"id":"11","relAddr":"5.151.180.131","relPort":6724}]} 21:28:45.947 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":17,"jsonrpc":"2.0"} 21:28:45.947 [Thread-130] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) 21:28:45.947 [Thread-130] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"gathering"],"jsonrpc":"2.0"} 21:28:45.948 [Thread-130] INFO c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Initiating ICE for peer ���. 15, 2025 9:28:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:21s3g0jfd2chepv6fsg52q0pam ice-ufrag:13ov1ik5hbcbs tie-breaker:8870418719619793527): role from controlling = true to controlling = false 21:28:45.949 [Thread-130] INFO c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Gathering ice candidates 21:28:45.949 [Thread-130] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:28:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:28:46.004 [WebSocketConnectReadThread-230] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:28:46.029 [Thread-130] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Sending own candidates to 399351, offered candidates: host(udp), srflx(udp), relay(udp) 21:28:46.030 [Thread-130] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"awaitingCandidates"],"jsonrpc":"2.0"} 21:28:46.030 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:28:46.030 [Thread-130] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399351,"{\"srcId\":395645,\"destId\":399351,\"password\":\"21s3g0jfd2chepv6fsg52q0pam\",\"ufrag\":\"13ov1ik5hbcbs\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6469,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"18\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56207,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"19\",\"relAddr\":\"100.77.68.54\",\"relPort\":6469},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11333,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"20\",\"relAddr\":\"188.163.76.172\",\"relPort\":56207}]}"],"jsonrpc":"2.0"} 21:28:46.031 [Thread-130] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 10.5.0.2:6724/udp/host ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.1.91:6724/udp/host ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.151.180.131:6724/udp/srflx ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:14723/udp/relay 21:28:46.032 [Thread-130] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Starting ICE for peer 399351 ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6469/udp/host -> 5.151.180.131:6724/udp/srflx (faData.RTP). ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 5.151.180.131:6724/udp ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:56207/udp/srflx -> 5.151.180.131:6724/udp/srflx (faData.RTP). ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. 21:28:46.308 [WebSocketConnectReadThread-245] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:28:46.308 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6469/udp/host -> 5.151.180.131:6724/udp/srflx (faData.RTP). ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:56207/udp/srflx -> 5.151.180.131:6724/udp/srflx (faData.RTP). ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 100.77.68.54:6469/udp/host -> 5.151.180.131:6724/udp/srflx (faData.RTP) ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:28:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 21:28:46.362 [Thread-130] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): ICE terminated, connected, selected candidate pair: host <-> srflx 21:28:46.362 [Thread-130] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,399351,true],"jsonrpc":"2.0"} 21:28:46.362 [Thread-130] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"connected"],"jsonrpc":"2.0"} 21:28:46.363 [Thread-143] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Now forwarding data from ICE to FA for peer 21:28:46.363 [WebSocketConnectReadThread-245] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:28:46.892 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 9:28:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6469/udp/host -> 10.5.0.2:6724/udp/host (faData.RTP), failing. ���. 15, 2025 9:28:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6469/udp/host -> 192.168.1.91:6724/udp/host (faData.RTP), failing. 21:28:47.185 [WebSocketConnectReadThread-254] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:28:47.185 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:28:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:11333/udp/relay -> 10.5.0.2:6724/udp/host (faData.RTP), failing. ���. 15, 2025 9:28:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:11333/udp/relay -> 192.168.1.91:6724/udp/host (faData.RTP), failing. ���. 15, 2025 9:28:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6469/udp/host -> 94.130.225.99:14723/udp/relay (faData.RTP), failing. ���. 15, 2025 9:28:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:11333/udp/relay -> 94.130.225.99:14723/udp/relay (faData.RTP), failing. ���. 15, 2025 9:28:49 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 21:29:57.132 [WebSocketConnectReadThread-254] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 21:29:57.949 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:29:58.240 [WebSocketConnectReadThread-258] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:29:58.240 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:31:24.009 [connectivityChecker-62300] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from YossarianXXII, aborting connection 21:31:24.009 [Thread-149] WARN c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): ICE connection has been lost for peer 21:31:24.009 [Thread-149] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,62300,false],"jsonrpc":"2.0"} 21:31:24.009 [Thread-149] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"disconnected"],"jsonrpc":"2.0"} 21:31:24.011 [Thread-63] WARN c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) ���. 15, 2025 9:31:24 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) INFO: Closing. at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 9:31:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:31:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:31:24.013 [Thread-63] WARN c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Lost connection, albeit already in ice state disconnected 21:31:24.014 [Thread-152] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"gathering"],"jsonrpc":"2.0"} 21:31:24.014 [Thread-152] INFO c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Initiating ICE for peer 21:31:24.015 [Thread-152] INFO c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Gathering ice candidates 21:31:24.015 [Thread-152] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:31:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:31:24.102 [Thread-152] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Sending own candidates to 62300, offered candidates: host(udp), srflx(udp), relay(udp) 21:31:24.102 [Thread-152] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"awaitingCandidates"],"jsonrpc":"2.0"} 21:31:24.102 [Thread-152] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,62300,"{\"srcId\":395645,\"destId\":62300,\"password\":\"1fopsg3suennn1kmprlv13hvvo\",\"ufrag\":\"a0gnj1ik5hg6nf\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6120,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"21\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55782,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"22\",\"relAddr\":\"100.77.68.54\",\"relPort\":6120},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16927,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"23\",\"relAddr\":\"188.163.76.172\",\"relPort\":55782}]}"],"jsonrpc":"2.0"} 21:31:30.105 [Thread-159] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:31:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:31:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:31:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:31:31.254 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":436377,"destId":395645,"password":"43bo791q8h2s6dpc84b8etk8qi","ufrag":"4j75s1ik5hg64h","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.177","port":6254,"type":"HOST_CANDIDATE","generation":0,"id":"21","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"85.206.230.131","port":6254,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"22","relAddr":"192.168.0.177","relPort":6254},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":19237,"type":"RELAYED_CANDIDATE","generation":0,"id":"23","relAddr":"85.206.230.131","relPort":6254}]} 21:31:31.254 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":18,"jsonrpc":"2.0"} 21:31:31.254 [Thread-163] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:31:31.254 [Thread-163] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Received new candidates/offer, stopping... 21:31:31.255 [Thread-163] WARN c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): ICE connection has been lost for peer 21:31:31.255 [Thread-163] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,436377,false],"jsonrpc":"2.0"} 21:31:31.255 [Thread-163] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:31 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 21:31:31.256 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":399351,"destId":395645,"password":"3dglkbd315ut6ghdsgqj3dtlpk","ufrag":"4ibvb1ik5hgcfn","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.5.0.2","port":6574,"type":"HOST_CANDIDATE","generation":0,"id":"20","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.1.91","port":6574,"type":"HOST_CANDIDATE","generation":0,"id":"21","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"5.151.180.131","port":6574,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"22","relAddr":"192.168.1.91","relPort":6574},{"foundation":"3","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":11103,"type":"RELAYED_CANDIDATE","generation":0,"id":"23","relAddr":"5.151.180.131","relPort":6574}]} 21:31:31.257 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":19,"jsonrpc":"2.0"} 21:31:31.257 [Thread-165] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 21:31:31.257 [Thread-52] WARN c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 21:31:31.257 [Thread-165] INFO c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Received new candidates/offer, stopping... 21:31:31.257 [Thread-165] WARN c.f.i.i.PeerIceModule - ICE Emansupreme(399351): ICE connection has been lost for peer 21:31:31.257 [Thread-165] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,399351,false],"jsonrpc":"2.0"} 21:31:31.257 [Thread-163] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"gathering"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:31:31.258 [Thread-163] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Initiating ICE for peer 21:31:31.258 [Thread-165] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:1rb1m4kbb5qbg94nouej8lg515 ice-ufrag:94eh01ik5hgdpq tie-breaker:2911430587670610389): role from controlling = true to controlling = false 21:31:31.259 [Thread-163] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Gathering ice candidates 21:31:31.259 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":1464,"destId":395645,"password":"49s373lrspco07sqtuuk4hkacf","ufrag":"5oob31ik5hg6ob","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.178.34","port":6288,"type":"HOST_CANDIDATE","generation":0,"id":"19","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"89.99.86.86","port":6288,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"20","relAddr":"192.168.178.34","relPort":6288},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":18458,"type":"RELAYED_CANDIDATE","generation":0,"id":"21","relAddr":"89.99.86.86","relPort":6288}]} ���. 15, 2025 9:31:31 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 21:31:31.259 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":20,"jsonrpc":"2.0"} 21:31:31.259 [Thread-163] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 21:31:31.261 [Thread-169] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:31:31.262 [Thread-169] INFO c.f.i.i.PeerIceModule - ICE royston(1464): Received new candidates/offer, stopping... 21:31:31.262 [Thread-169] WARN c.f.i.i.PeerIceModule - ICE royston(1464): ICE connection has been lost for peer 21:31:31.262 [Thread-169] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,1464,false],"jsonrpc":"2.0"} ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:31:31.263 [Thread-169] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"disconnected"],"jsonrpc":"2.0"} 21:31:31.263 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":442792,"destId":395645,"password":"220hn1ei33q6hs0t3skl9dqup3","ufrag":"5j7av1ik5hg64l","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.120","port":6430,"type":"HOST_CANDIDATE","generation":0,"id":"35","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.150.1","port":6430,"type":"HOST_CANDIDATE","generation":0,"id":"36","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113932031,"ip":"192.168.37.1","port":6430,"type":"HOST_CANDIDATE","generation":0,"id":"37","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"5.29.16.109","port":12520,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"38","relAddr":"192.168.0.120","relPort":6430},{"foundation":"4","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":15469,"type":"RELAYED_CANDIDATE","generation":0,"id":"39","relAddr":"5.29.16.109","relPort":12520}]} 21:31:31.264 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":21,"jsonrpc":"2.0"} ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 21:31:31.264 [Thread-165] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"gathering"],"jsonrpc":"2.0"} 21:31:31.263 [Thread-143] WARN c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 21:31:31.266 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":62300,"destId":395645,"password":"53nufd5k213vdnfpv2c862v5k8","ufrag":"ap8131ik5hnjbr","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.238","port":7044,"type":"HOST_CANDIDATE","generation":0,"id":"21","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"188.167.251.246","port":10424,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"22","relAddr":"192.168.0.238","relPort":7044},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":10237,"type":"RELAYED_CANDIDATE","generation":0,"id":"23","relAddr":"188.167.251.246","relPort":10424}]} 21:31:31.267 [Thread-165] INFO c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Initiating ICE for peer 21:31:31.267 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":22,"jsonrpc":"2.0"} ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:5sffi0nt3fd8q8f595ob2l1kpj ice-ufrag:97fhn1ik5hgdq3 tie-breaker:4427220478915063872): role from controlling = true to controlling = false 21:31:31.268 [Thread-165] INFO c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Gathering ice candidates ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 21:31:31.268 [Thread-169] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"gathering"],"jsonrpc":"2.0"} 21:31:31.268 [Thread-171] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), srflx(udp), relay(udp) ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:31:31.268 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE royston(1464): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 21:31:31.269 [Thread-171] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Received new candidates/offer, stopping... 21:31:31.269 [Thread-165] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 21:31:31.270 [Thread-174] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:31:31.270 [Thread-169] INFO c.f.i.i.PeerIceModule - ICE royston(1464): Initiating ICE for peer 21:31:31.270 [Thread-171] WARN c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): ICE connection has been lost for peer 21:31:31.271 [Thread-174] WARN c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Received candidates unexpectedly, current state: disconnected 21:31:31.272 [Thread-171] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,442792,false],"jsonrpc":"2.0"} 21:31:31.273 [Thread-169] INFO c.f.i.i.PeerIceModule - ICE royston(1464): Gathering ice candidates ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:2bij5dst7cn6gh9ppb2db876sb ice-ufrag:2qm0b1ik5hgdq7 tie-breaker:5526857857708434862): role from controlling = true to controlling = false 21:31:31.273 [Thread-171] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"disconnected"],"jsonrpc":"2.0"} 21:31:31.273 [Thread-169] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 21:31:31.276 [Thread-56] WARN c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) INFO: Closing. at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log 21:31:31.277 [Thread-171] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:31:31.278 [Thread-171] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:1b3301t3btu7cusoo2s9554kuj ice-ufrag:6f2m1ik5hgdqe tie-breaker:4123760494172680153): role from controlling = true to controlling = false 21:31:31.279 [Thread-171] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:31:31.279 [Thread-171] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:31:31.347 [Thread-163] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Sending own candidates to 436377, offered candidates: host(udp), srflx(udp), relay(udp) 21:31:31.347 [Thread-163] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"awaitingCandidates"],"jsonrpc":"2.0"} 21:31:31.347 [Thread-163] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,436377,"{\"srcId\":395645,\"destId\":436377,\"password\":\"1rb1m4kbb5qbg94nouej8lg515\",\"ufrag\":\"94eh01ik5hgdpq\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6556,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"24\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55490,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"25\",\"relAddr\":\"100.77.68.54\",\"relPort\":6556},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":19047,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"26\",\"relAddr\":\"188.163.76.172\",\"relPort\":55490}]}"],"jsonrpc":"2.0"} 21:31:31.348 [Thread-163] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.177:6254/udp/host ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 85.206.230.131:6254/udp/srflx ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 135.181.254.226:19237/udp/relay 21:31:31.349 [Thread-163] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Starting ICE for peer 436377 ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 21:31:31.360 [Thread-169] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Sending own candidates to 1464, offered candidates: host(udp), srflx(udp), relay(udp) 21:31:31.360 [Thread-171] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: host(udp), srflx(udp), relay(udp) 21:31:31.360 [Thread-171] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} 21:31:31.360 [Thread-169] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"awaitingCandidates"],"jsonrpc":"2.0"} 21:31:31.360 [Thread-169] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,1464,"{\"srcId\":395645,\"destId\":1464,\"password\":\"2bij5dst7cn6gh9ppb2db876sb\",\"ufrag\":\"2qm0b1ik5hgdq7\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6238,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"30\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56302,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"31\",\"relAddr\":\"100.77.68.54\",\"relPort\":6238},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":18585,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"32\",\"relAddr\":\"188.163.76.172\",\"relPort\":56302}]}"],"jsonrpc":"2.0"} 21:31:31.361 [Thread-165] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Sending own candidates to 399351, offered candidates: host(udp), srflx(udp), relay(udp) 21:31:31.361 [Thread-171] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"1b3301t3btu7cusoo2s9554kuj\",\"ufrag\":\"6f2m1ik5hgdqe\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6600,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"27\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55974,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"28\",\"relAddr\":\"100.77.68.54\",\"relPort\":6600},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16752,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"29\",\"relAddr\":\"188.163.76.172\",\"relPort\":55974}]}"],"jsonrpc":"2.0"} 21:31:31.361 [Thread-169] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"checking"],"jsonrpc":"2.0"} 21:31:31.361 [Thread-165] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"awaitingCandidates"],"jsonrpc":"2.0"} 21:31:31.361 [Thread-171] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"checking"],"jsonrpc":"2.0"} 21:31:31.361 [Thread-56] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-56" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) 21:31:31.361 [Thread-165] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399351,"{\"srcId\":395645,\"destId\":399351,\"password\":\"5sffi0nt3fd8q8f595ob2l1kpj\",\"ufrag\":\"97fhn1ik5hgdq3\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6429,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"33\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56011,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"34\",\"relAddr\":\"100.77.68.54\",\"relPort\":6429},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":16281,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"35\",\"relAddr\":\"188.163.76.172\",\"relPort\":56011}]}"],"jsonrpc":"2.0"} at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) 21:31:31.362 [Thread-165] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"checking"],"jsonrpc":"2.0"} at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.178.34:6288/udp/host ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.120:6430/udp/host ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 89.99.86.86:6288/udp/srflx ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log 21:31:31.362 [Thread-169] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Starting ICE for peer 1464 INFO: Add remote candidate for faData.RTP: 94.130.225.99:18458/udp/relay ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 10.5.0.2:6574/udp/host ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.150.1:6430/udp/host ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.1.91:6574/udp/host ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.151.180.131:6574/udp/srflx ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:11103/udp/relay 21:31:31.363 [Thread-165] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Starting ICE for peer 399351 ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.37.1:6430/udp/host ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.29.16.109:12520/udp/srflx ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:15469/udp/relay ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log 21:31:31.364 [Thread-171] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Starting ICE for peer 442792 INFO: Start connectivity checks. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:31:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6556/udp/host -> 192.168.0.177:6254/udp/host (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6238/udp/host -> 192.168.178.34:6288/udp/host (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6429/udp/host -> 10.5.0.2:6574/udp/host (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6600/udp/host -> 192.168.0.120:6430/udp/host (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6556/udp/host -> 85.206.230.131:6254/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6238/udp/host -> 89.99.86.86:6288/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6429/udp/host -> 192.168.1.91:6574/udp/host (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6600/udp/host -> 192.168.150.1:6430/udp/host (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:19047/udp/relay -> 192.168.0.177:6254/udp/host (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:18585/udp/relay -> 192.168.178.34:6288/udp/host (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6429/udp/host -> 5.151.180.131:6574/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6600/udp/host -> 192.168.37.1:6430/udp/host (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6556/udp/host -> 135.181.254.226:19237/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6238/udp/host -> 94.130.225.99:18458/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:16281/udp/relay -> 10.5.0.2:6574/udp/host (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6600/udp/host -> 5.29.16.109:12520/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:19047/udp/relay -> 85.206.230.131:6254/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:18585/udp/relay -> 89.99.86.86:6288/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:16281/udp/relay -> 192.168.1.91:6574/udp/host (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:16752/udp/relay -> 192.168.0.120:6430/udp/host (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:19047/udp/relay -> 135.181.254.226:19237/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList will failed in a few seconds if no succeeded checks come ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:18585/udp/relay -> 94.130.225.99:18458/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList will failed in a few seconds if no succeeded checks come ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:16281/udp/relay -> 5.151.180.131:6574/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:16752/udp/relay -> 192.168.150.1:6430/udp/host (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6429/udp/host -> 94.130.225.99:11103/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:16752/udp/relay -> 192.168.37.1:6430/udp/host (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:16281/udp/relay -> 94.130.225.99:11103/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList will failed in a few seconds if no succeeded checks come ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:16752/udp/relay -> 5.29.16.109:12520/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6600/udp/host -> 94.130.225.99:15469/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:16752/udp/relay -> 94.130.225.99:15469/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList will failed in a few seconds if no succeeded checks come 21:31:33.187 [WebSocketConnectReadThread-258] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 21:31:34.884 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":436377,"destId":395645,"password":"6d1seda85c6no5vur9i6leebh3","ufrag":"3e7ug1ik5hghac","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.177","port":6567,"type":"HOST_CANDIDATE","generation":0,"id":"24","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"85.206.230.131","port":6567,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"25","relAddr":"192.168.0.177","relPort":6567},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":13885,"type":"RELAYED_CANDIDATE","generation":0,"id":"26","relAddr":"85.206.230.131","relPort":6567}]} 21:31:34.884 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":23,"jsonrpc":"2.0"} 21:31:34.884 [Thread-212] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:31:34.884 [Thread-212] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Received new candidates/offer, stopping... 21:31:34.885 [Thread-212] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"disconnected"],"jsonrpc":"2.0"} 21:31:34.885 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Terminated. ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 21:31:34.887 [Thread-212] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"gathering"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:31:34.887 [Thread-212] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Initiating ICE for peer Exception in thread "Thread-163" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Agent.getState()" because "this.agent" is null at com.faforever.iceadapter.ice.PeerIceModule.startIce(PeerIceModule.java:296) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$10(PeerIceModule.java:272) at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:3r7af55ntv2d1uo6i11709t1a9 ice-ufrag:2crcp1ik5hghb8 tie-breaker:1176864337214502502): role from controlling = true to controlling = false 21:31:34.889 [Thread-212] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Gathering ice candidates 21:31:34.889 [Thread-212] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:31:34.897 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":399351,"destId":395645,"password":"69p5q027h4ood09ehtqm7ltp5v","ufrag":"cds6b1ik5hgnka","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.5.0.2","port":6832,"type":"HOST_CANDIDATE","generation":0,"id":"24","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.1.91","port":6832,"type":"HOST_CANDIDATE","generation":0,"id":"25","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"5.151.180.131","port":6832,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"26","relAddr":"192.168.1.91","relPort":6832},{"foundation":"3","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":11515,"type":"RELAYED_CANDIDATE","generation":0,"id":"27","relAddr":"5.151.180.131","relPort":6832}]} 21:31:34.897 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":24,"jsonrpc":"2.0"} 21:31:34.897 [Thread-219] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) 21:31:34.898 [Thread-219] INFO c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Received new candidates/offer, stopping... 21:31:34.898 [Thread-219] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Terminated. ���. 15, 2025 9:31:34 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log 21:31:34.899 [Thread-219] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"gathering"],"jsonrpc":"2.0"} INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:31:34.900 [Thread-219] INFO c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Initiating ICE for peer ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:qtljapv2e8fq7rmb004kiv6o ice-ufrag:5h5ms1ik5hghbk tie-breaker:8554749920843725072): role from controlling = true to controlling = false 21:31:34.901 [Thread-219] INFO c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Gathering ice candidates 21:31:34.901 [Thread-219] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:31:34.965 [Thread-212] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Sending own candidates to 436377, offered candidates: srflx(udp), relay(udp) 21:31:34.965 [Thread-212] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"awaitingCandidates"],"jsonrpc":"2.0"} 21:31:34.966 [Thread-212] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,436377,"{\"srcId\":395645,\"destId\":436377,\"password\":\"3r7af55ntv2d1uo6i11709t1a9\",\"ufrag\":\"2crcp1ik5hghb8\",\"candidates\":[{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55657,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"37\",\"relAddr\":\"100.77.68.54\",\"relPort\":6405},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11929,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"38\",\"relAddr\":\"188.163.76.172\",\"relPort\":55657}]}"],"jsonrpc":"2.0"} 21:31:34.967 [Thread-212] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 85.206.230.131:6567/udp/srflx ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 135.181.254.226:13885/udp/relay 21:31:34.968 [Thread-212] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Starting ICE for peer 436377 ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 21:31:34.977 [Thread-219] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Sending own candidates to 399351, offered candidates: srflx(udp), relay(udp) 21:31:34.977 [Thread-219] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"awaitingCandidates"],"jsonrpc":"2.0"} 21:31:34.977 [Thread-219] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399351,"{\"srcId\":395645,\"destId\":399351,\"password\":\"qtljapv2e8fq7rmb004kiv6o\",\"ufrag\":\"5h5ms1ik5hghbk\",\"candidates\":[{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55442,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"40\",\"relAddr\":\"100.77.68.54\",\"relPort\":6458},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14999,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"41\",\"relAddr\":\"188.163.76.172\",\"relPort\":55442}]}"],"jsonrpc":"2.0"} 21:31:34.977 [Thread-219] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.151.180.131:6832/udp/srflx ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:11515/udp/relay 21:31:34.978 [Thread-219] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Starting ICE for peer 399351 ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:31:34 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 21:31:35.108 [Thread-162] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"gathering"],"jsonrpc":"2.0"} 21:31:35.108 [Thread-162] INFO c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Initiating ICE for peer 21:31:35.109 [Thread-162] INFO c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Gathering ice candidates 21:31:35.109 [Thread-162] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:31:35 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 9:31:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6458/udp/host -> 5.151.180.131:6832/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:31:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6405/udp/host -> 135.181.254.226:13885/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:14999/udp/relay -> 5.151.180.131:6832/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:31:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:11929/udp/relay -> 85.206.230.131:6567/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:31:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6458/udp/host -> 94.130.225.99:11515/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:11929/udp/relay -> 135.181.254.226:13885/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:14999/udp/relay -> 94.130.225.99:11515/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList will failed in a few seconds if no succeeded checks come ���. 15, 2025 9:31:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6405/udp/host -> 85.206.230.131:6567/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:31:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList will failed in a few seconds if no succeeded checks come 21:31:37.324 [Thread-162] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Sending own candidates to 62300, offered candidates: host(udp) 21:31:37.324 [Thread-162] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"awaitingCandidates"],"jsonrpc":"2.0"} 21:31:37.325 [Thread-162] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,62300,"{\"srcId\":395645,\"destId\":62300,\"password\":\"4inr7c2umjnl7ec9lljtajvfr3\",\"ufrag\":\"b9r121ik5hghi5\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6616,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"42\",\"relAddr\":null,\"relPort\":0}]}"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList for stream faData FAILED ���. 15, 2025 9:31:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList for stream faData FAILED ���. 15, 2025 9:31:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state is FAILED ���. 15, 2025 9:31:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Failed. 21:31:37.615 [Thread-169] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:37 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:31:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:31:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:31:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:31:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList for stream faData FAILED ���. 15, 2025 9:31:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList for stream faData FAILED ���. 15, 2025 9:31:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state is FAILED ���. 15, 2025 9:31:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Failed. 21:31:37.705 [Thread-171] WARN c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Lost connection, albeit already in ice state disconnected ���. 15, 2025 9:31:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:14999/udp/relay -> 94.130.225.99:11515/udp/relay (faData.RTP). ���. 15, 2025 9:31:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:11515/udp ���. 15, 2025 9:31:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:14999/udp/relay -> 94.130.225.99:11515/udp/relay (faData.RTP). ���. 15, 2025 9:31:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:31:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 94.130.225.99:14999/udp/relay -> 94.130.225.99:11515/udp/relay (faData.RTP) ���. 15, 2025 9:31:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:31:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:31:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: relay (relay = 94.130.225.99:3478/udp) 21:31:38.608 [Thread-165] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): ICE terminated, connected, selected candidate pair: relay <-> relay 21:31:38.608 [Thread-165] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,399351,true],"jsonrpc":"2.0"} 21:31:38.608 [Thread-165] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"connected"],"jsonrpc":"2.0"} 21:31:38.610 [Thread-165] INFO c.f.i.i.PeerTurnRefreshModule - Started turn refresh module for peer Emansupreme 21:31:38.610 [Thread-247] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Now forwarding data from ICE to FA for peer 21:31:38.612 [Thread-246] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 21:31:38.614 [Thread-219] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): ICE terminated, connected, selected candidate pair: relay <-> relay 21:31:38.614 [Thread-219] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,399351,true],"jsonrpc":"2.0"} 21:31:38.614 [Thread-219] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"connected"],"jsonrpc":"2.0"} 21:31:38.614 [Thread-219] INFO c.f.i.i.PeerTurnRefreshModule - Started turn refresh module for peer Emansupreme 21:31:38.615 [Thread-250] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Now forwarding data from ICE to FA for peer 21:31:38.615 [Thread-249] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 21:31:38.901 [WebSocketConnectReadThread-355] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:31:38.902 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:31:38.958 [WebSocketConnectReadThread-355] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:31:39.308 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":1464,"destId":395645,"password":"2bb7lr2qh0om6c71dq0o4tnffb","ufrag":"7amfi1ik5hghuk","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.178.34","port":6222,"type":"HOST_CANDIDATE","generation":0,"id":"22","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"89.99.86.86","port":6222,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"23","relAddr":"192.168.178.34","relPort":6222},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":13237,"type":"RELAYED_CANDIDATE","generation":0,"id":"24","relAddr":"89.99.86.86","relPort":6222}]} 21:31:39.308 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":25,"jsonrpc":"2.0"} 21:31:39.308 [Thread-252] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:31:39.308 [Thread-252] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"gathering"],"jsonrpc":"2.0"} 21:31:39.308 [Thread-252] INFO c.f.i.i.PeerIceModule - ICE royston(1464): Initiating ICE for peer 21:31:39.309 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:28jjq77a78q8dt1f3srqs31poi ice-ufrag:kfgj1ik5hglld tie-breaker:1376960996397375384): 21:31:39.309 [Thread-252] INFO c.f.i.i.PeerIceModule - ICE royston(1464): Gathering ice candidates role from controlling = true to controlling = false 21:31:39.310 [Thread-252] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:31:39.386 [Thread-252] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Sending own candidates to 1464, offered candidates: srflx(udp), relay(udp) 21:31:39.387 [Thread-252] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"awaitingCandidates"],"jsonrpc":"2.0"} 21:31:39.387 [Thread-252] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,1464,"{\"srcId\":395645,\"destId\":1464,\"password\":\"28jjq77a78q8dt1f3srqs31poi\",\"ufrag\":\"kfgj1ik5hglld\",\"candidates\":[{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55972,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"44\",\"relAddr\":\"100.77.68.54\",\"relPort\":7062},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":19184,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"45\",\"relAddr\":\"188.163.76.172\",\"relPort\":55972}]}"],"jsonrpc":"2.0"} 21:31:39.387 [Thread-252] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 89.99.86.86:6222/udp/srflx ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:13237/udp/relay 21:31:39.388 [Thread-252] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Starting ICE for peer 1464 ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 21:31:39.409 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":442792,"destId":395645,"password":"fhj4rciji4b2r6pu2918eblt2","ufrag":"3mgs1ik5hgheu","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.120","port":7000,"type":"HOST_CANDIDATE","generation":0,"id":"40","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.150.1","port":7000,"type":"HOST_CANDIDATE","generation":0,"id":"41","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113932031,"ip":"192.168.37.1","port":7000,"type":"HOST_CANDIDATE","generation":0,"id":"42","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"5.29.16.109","port":12469,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"43","relAddr":"192.168.0.120","relPort":7000},{"foundation":"4","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":14694,"type":"RELAYED_CANDIDATE","generation":0,"id":"44","relAddr":"5.29.16.109","relPort":12469}]} 21:31:39.409 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":26,"jsonrpc":"2.0"} 21:31:39.409 [Thread-263] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), srflx(udp), relay(udp) 21:31:39.410 [Thread-263] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} 21:31:39.410 [Thread-263] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:5f52sg1r5cena89e89ij74d5vq ice-ufrag:e1thp1ik5hgloj tie-breaker:656839423319711549): role from controlling = true to controlling = false 21:31:39.412 [Thread-263] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:31:39.412 [Thread-263] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:31:39.414 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":62300,"destId":395645,"password":"83vpakl8btkotvs7nnjr8ontb","ufrag":"cjdll1ik5hntiv","candidates":[{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"188.167.251.246","port":10449,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"25","relAddr":"192.168.0.238","relPort":6765},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":15905,"type":"RELAYED_CANDIDATE","generation":0,"id":"26","relAddr":"188.167.251.246","relPort":10449}]} 21:31:39.414 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":27,"jsonrpc":"2.0"} 21:31:39.414 [Thread-266] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Got IceMsg for peer, offered candidates: srflx(udp), relay(udp) 21:31:39.415 [Thread-266] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 188.167.251.246:10449/udp/srflx ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 135.181.254.226:15905/udp/relay 21:31:39.415 [Thread-266] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Starting ICE for peer 62300 ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 21:31:39.491 [Thread-263] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: srflx(udp), relay(udp) 21:31:39.492 [Thread-263] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log 21:31:39.492 [Thread-263] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"5f52sg1r5cena89e89ij74d5vq\",\"ufrag\":\"e1thp1ik5hgloj\",\"candidates\":[{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56279,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"47\",\"relAddr\":\"100.77.68.54\",\"relPort\":6867},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15907,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"48\",\"relAddr\":\"188.163.76.172\",\"relPort\":56279}]}"],"jsonrpc":"2.0"} INFO: Receive a peer-reflexive candidate: 188.163.76.172:55892/udp. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6616/udp/host -> 188.167.251.246:10449/udp/srflx (faData.RTP). ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 188.167.251.246:10449/udp 21:31:39.492 [Thread-263] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55892/udp/prflx -> 188.167.251.246:10449/udp/srflx (faData.RTP). ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55892/udp/prflx -> 188.167.251.246:10449/udp/srflx (faData.RTP). ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.29.16.109:12469/udp/srflx ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:14694/udp/relay 21:31:39.493 [Thread-263] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Starting ICE for peer 442792 ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55892/udp/prflx -> 188.167.251.246:10449/udp/srflx (faData.RTP). ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55892/udp/prflx -> 188.167.251.246:10449/udp/srflx (faData.RTP). ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55892/udp/prflx -> 188.167.251.246:10449/udp/srflx (faData.RTP). ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55892/udp/prflx -> 188.167.251.246:10449/udp/srflx (faData.RTP) ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: prflx 21:31:39.559 [Thread-266] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): ICE terminated, connected, selected candidate pair: prflx <-> srflx 21:31:39.559 [Thread-266] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,62300,true],"jsonrpc":"2.0"} 21:31:39.559 [Thread-266] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"connected"],"jsonrpc":"2.0"} 21:31:39.559 [Thread-266] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 62300 21:31:39.560 [Thread-277] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Now forwarding data from ICE to FA for peer ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:7062/udp/host -> 89.99.86.86:6222/udp/srflx (faData.RTP). ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 89.99.86.86:6222/udp ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55972/udp/srflx -> 89.99.86.86:6222/udp/srflx (faData.RTP). ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. 21:31:39.588 [WebSocketConnectReadThread-403] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:31:39.588 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 100.77.68.54:7062/udp/host -> 89.99.86.86:6222/udp/srflx (faData.RTP) ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 21:31:39.616 [Thread-252] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): ICE terminated, connected, selected candidate pair: host <-> srflx 21:31:39.616 [Thread-252] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,1464,true],"jsonrpc":"2.0"} 21:31:39.616 [Thread-252] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"connected"],"jsonrpc":"2.0"} 21:31:39.617 [Thread-279] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Now forwarding data from ICE to FA for peer 21:31:39.644 [WebSocketConnectReadThread-403] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add peer CandidatePair with new reflexive address to checkList: CandidatePair (State=Frozen Priority=7926347438766424062): LocalCandidate=candidate:1 1 udp 2130706431 100.77.68.54 6867 typ host RemoteCandidate=candidate:10000 1 udp 1845496575 77.137.75.140 13108 typ prflx ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:15907/udp/relay -> 5.29.16.109:12469/udp/srflx (faData.RTP). ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 5.29.16.109:12469/udp ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:15907/udp/relay -> 5.29.16.109:12469/udp/srflx (faData.RTP). ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6867/udp/host -> 77.137.75.140:13108/udp/prflx (faData.RTP). ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 77.137.75.140:13108/udp ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:56279/udp/srflx -> 77.137.75.140:13108/udp/prflx (faData.RTP). ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 100.77.68.54:6867/udp/host -> 77.137.75.140:13108/udp/prflx (faData.RTP) ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:31:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 21:31:39.782 [Thread-263] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): ICE terminated, connected, selected candidate pair: host <-> prflx 21:31:39.782 [Thread-263] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,442792,true],"jsonrpc":"2.0"} 21:31:39.782 [Thread-263] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"connected"],"jsonrpc":"2.0"} 21:31:39.782 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:31:39.783 [Thread-281] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Now forwarding data from ICE to FA for peer 21:31:40.065 [WebSocketConnectReadThread-438] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:31:40.065 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:31:40.124 [WebSocketConnectReadThread-438] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 9:31:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:7062/udp/host -> 94.130.225.99:13237/udp/relay (faData.RTP), failing. 21:31:40.560 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 9:31:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6616/udp/host -> 135.181.254.226:15905/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:19184/udp/relay -> 94.130.225.99:13237/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6867/udp/host -> 5.29.16.109:12469/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:31:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6867/udp/host -> 94.130.225.99:14694/udp/relay (faData.RTP), failing. ���. 15, 2025 9:31:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:15907/udp/relay -> 94.130.225.99:14694/udp/relay (faData.RTP), failing. 21:31:40.853 [WebSocketConnectReadThread-442] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:31:40.853 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:31:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList for stream faData FAILED ���. 15, 2025 9:31:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Suspicious ICE connectivity failure. Checks failed but the remote end was able to reach us. ���. 15, 2025 9:31:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state is FAILED ���. 15, 2025 9:31:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Failed. 21:31:41.259 [Thread-212] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:41 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:31:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:31:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:31:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:31:41.324 [WebSocketConnectReadThread-442] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:31:41.561 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 9:31:41 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 21:31:41.847 [WebSocketConnectReadThread-447] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:31:41.847 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:31:42 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 9:31:42 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 9:31:42 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 21:31:45.802 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":436377,"destId":395645,"password":"685kjbi6andkbauv28678s6f37","ufrag":"3luui1ik5hgs0l","candidates":[{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"85.206.230.131","port":7077,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"28","relAddr":"192.168.0.177","relPort":7077},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":13269,"type":"RELAYED_CANDIDATE","generation":0,"id":"29","relAddr":"85.206.230.131","relPort":7077}]} 21:31:45.802 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":28,"jsonrpc":"2.0"} 21:31:45.803 [Thread-290] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Got IceMsg for peer, offered candidates: srflx(udp), relay(udp) 21:31:45.803 [Thread-290] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"gathering"],"jsonrpc":"2.0"} 21:31:45.803 [Thread-290] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Initiating ICE for peer ���. 15, 2025 9:31:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:7lasvuv454inrsskdj01h2jjim ice-ufrag:dhfpb1ik5hgs0b tie-breaker:3787615108293525436): role from controlling = true to controlling = false 21:31:45.804 [Thread-290] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Gathering ice candidates 21:31:45.804 [Thread-290] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:31:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:31:45.866 [WebSocketConnectReadThread-447] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:31:45.882 [Thread-290] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Sending own candidates to 436377, offered candidates: relay(udp) 21:31:45.882 [Thread-290] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"awaitingCandidates"],"jsonrpc":"2.0"} 21:31:45.883 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:31:45.883 [Thread-290] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,436377,"{\"srcId\":395645,\"destId\":436377,\"password\":\"7lasvuv454inrsskdj01h2jjim\",\"ufrag\":\"dhfpb1ik5hgs0b\",\"candidates\":[{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13256,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"51\",\"relAddr\":\"188.163.76.172\",\"relPort\":56211}]}"],"jsonrpc":"2.0"} 21:31:45.883 [Thread-290] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 135.181.254.226:13269/udp/relay 21:31:45.884 [Thread-290] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Starting ICE for peer 436377 ���. 15, 2025 9:31:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:31:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:31:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:31:45 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 9:31:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:13256/udp/relay -> 135.181.254.226:13269/udp/relay (faData.RTP). ���. 15, 2025 9:31:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 135.181.254.226:13269/udp ���. 15, 2025 9:31:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:13256/udp/relay -> 135.181.254.226:13269/udp/relay (faData.RTP). ���. 15, 2025 9:31:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:31:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:13256/udp/relay -> 135.181.254.226:13269/udp/relay (faData.RTP). ���. 15, 2025 9:31:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:31:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 94.130.225.99:13256/udp/relay -> 135.181.254.226:13269/udp/relay (faData.RTP) ���. 15, 2025 9:31:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:31:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:31:46 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: relay (relay = 94.130.225.99:3478/udp) 21:31:46.151 [Thread-290] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): ICE terminated, connected, selected candidate pair: relay <-> relay 21:31:46.151 [Thread-290] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,436377,true],"jsonrpc":"2.0"} 21:31:46.151 [Thread-290] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"connected"],"jsonrpc":"2.0"} 21:31:46.151 [Thread-290] INFO c.f.i.i.PeerTurnRefreshModule - Started turn refresh module for peer Dragoncommander 21:31:46.152 [Thread-304] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Now forwarding data from ICE to FA for peer 21:31:46.152 [Thread-303] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 21:31:46.177 [WebSocketConnectReadThread-459] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:31:46.178 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:31:46.240 [WebSocketConnectReadThread-459] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:31:46.564 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:31:46.836 [WebSocketConnectReadThread-469] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:31:46.836 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:31:47 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6935/udp/host -> 135.181.254.226:13269/udp/relay (faData.RTP), failing. 21:31:48.509 [Thread-9] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown 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:54) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:63) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) 21:31:48.510 [Thread-9] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 21:31:48.510 [Thread-9] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 21:31:48.510 [Thread-9] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 21:31:48.510 [Thread-9] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 21:31:48.510 [Thread-9] INFO c.f.i.i.GameSession - Closing gameSession 21:31:48.510 [Thread-9] INFO c.f.i.i.Peer - Closing peer for player Emansupreme(399351) 21:31:48.511 [Thread-249] WARN c.f.i.i.PeerTurnRefreshModule - Sleeping refreshThread was interrupted 21:31:48.511 [Thread-128] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Emansupreme(399351) 21:31:48.511 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 21:31:48.511 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 21:31:48.512 [Thread-9] INFO c.f.i.i.Peer - Closing peer for player royston(1464) 21:31:48.512 [Thread-250] WARN c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:31:48.512 [Thread-87] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer royston(1464) 21:31:48.512 [Thread-250] WARN c.f.i.i.PeerIceModule - ICE Emansupreme(399351): ICE connection has been lost for peer 21:31:48.513 [Thread-250] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,399351,false],"jsonrpc":"2.0"} 21:31:48.513 [Thread-250] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 21:31:48.513 [Thread-9] INFO c.f.i.i.Peer - Closing peer for player YossarianXXII(62300) Exception in thread "Thread-250" java.lang.RuntimeException: java.lang.InterruptedException 21:31:48.513 [Thread-279] WARN c.f.i.i.PeerIceModule - ICE royston(1464): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException 21:31:48.513 [Thread-279] WARN c.f.i.i.PeerIceModule - ICE royston(1464): ICE connection has been lost for peer at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) 21:31:48.513 [Thread-16] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer YossarianXXII(62300) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) 21:31:48.514 [Thread-279] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,1464,false],"jsonrpc":"2.0"} at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log 21:31:48.514 [Thread-279] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"disconnected"],"jsonrpc":"2.0"} INFO: Closing. 21:31:48.514 [Thread-9] INFO c.f.i.i.Peer - Closing peer for player Big_Imbowski(442792) Exception in thread "Thread-279" java.lang.RuntimeException: java.lang.InterruptedException 21:31:48.514 [connectivityChecker-62300] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-62300 (sleeping checkerThread) was interrupted at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) 21:31:48.514 [Thread-277] WARN c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at java.base/java.lang.Thread.run(Thread.java:1583) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException 21:31:48.514 [Thread-277] WARN c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): ICE connection has been lost for peer 21:31:48.514 [Thread-23] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Big_Imbowski(442792) at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) 21:31:48.514 [Thread-277] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,62300,false],"jsonrpc":"2.0"} at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log 21:31:48.515 [Thread-277] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"disconnected"],"jsonrpc":"2.0"} INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:31:48 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. Exception in thread "Thread-277" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 21:31:48.515 [Thread-9] INFO c.f.i.i.Peer - Closing peer for player Dragoncommander(436377) ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log 21:31:48.515 [Thread-281] WARN c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Error while reading from ICE adapter INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) INFO: Failed to receive: java.net.SocketException: Socket closed at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) INFO: ICE state changed from Completed to Terminated. at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 21:31:48.515 [Thread-303] WARN c.f.i.i.PeerTurnRefreshModule - Sleeping refreshThread was interrupted 21:31:48.515 [Thread-13] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Dragoncommander(436377) 21:31:48.515 [Thread-281] WARN c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): ICE connection has been lost for peer 21:31:48.516 [Thread-281] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,442792,false],"jsonrpc":"2.0"} 21:31:48.516 [Thread-281] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:48 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. Exception in thread "Thread-281" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. Exception in thread "Thread-9" java.lang.RuntimeException: java.lang.InterruptedException 21:31:48.517 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped 21:31:48.517 [Thread-304] WARN c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:153) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:39) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:205) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:165) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) 21:31:48.517 [Thread-304] WARN c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): ICE connection has been lost for peer at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) 21:31:48.517 [Thread-304] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,436377,false],"jsonrpc":"2.0"} at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 6 more 21:31:48.518 [Thread-304] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) ���. 15, 2025 9:31:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed Exception in thread "Thread-304" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more 21:31:54.077 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24279937&playerId=395645 21:31:54.862 [main] INFO c.f.i.u.TrayIcon - Created tray icon 21:31:54.862 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 21:31:54.863 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 49194 21:31:54.867 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 34002 21:31:54.868 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 21:31:54.869 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 49193 21:31:54.870 [main] INFO c.n.j.TcpServer - TCP Server started. 21:31:54.871 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 21:31:55.006 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 49205 21:31:55.006 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 21:31:55.007 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 21:31:55.022 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 21:31:55.023 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 21:31:55.175 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:31:55.236 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 21:31:55.237 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 21:31:55.281 [ForkJoinPool.commonPool-worker-1] DEBUG c.f.i.u.PingWrapper - Pinged coturn1.faforever.com with an RTT of 36.0 21:32:08.139 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 21:32:08.140 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 21:32:08.140 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 21:32:08.147 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 21:32:08.148 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 34002 s777ss 395645 1 21:32:08.150 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 21:32:08.150 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 21:32:08.227 [WebSocketConnectReadThread-45] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:32:08.589 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 21:32:08.590 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 21:32:08.590 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:32:08.590 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 21:32:08.652 [JJsonPeer] INFO c.f.i.IceAdapter - onJoinGame 436377 Dragoncommander 21:32:08.657 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Dragoncommander(436377), localOffer: false, preferredPort: 0 21:32:08.658 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Dragoncommander(436377) 21:32:08.661 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: JoinGame 127.0.0.1:61637 Dragoncommander 436377 21:32:08.661 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 21:32:08.663 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 62300 YossarianXXII, offer: true 21:32:08.663 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: YossarianXXII(62300), localOffer: true, preferredPort: 0 21:32:08.663 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer YossarianXXII(62300) 21:32:08.664 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"gathering"],"jsonrpc":"2.0"} 21:32:08.665 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:61638 YossarianXXII 62300 21:32:08.666 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} 21:32:08.667 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 442792 Big_Imbowski, offer: true 21:32:08.669 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Big_Imbowski(442792), localOffer: true, preferredPort: 0 21:32:08.669 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Big_Imbowski(442792) 21:32:08.670 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:61639 Big_Imbowski 442792 21:32:08.670 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} 21:32:08.670 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} 21:32:08.670 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 1464 royston, offer: true 21:32:08.671 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: royston(1464), localOffer: true, preferredPort: 0 21:32:08.671 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 62300 21:32:08.671 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer royston(1464) 21:32:08.672 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["62300"]],"jsonrpc":"2.0"} 21:32:08.672 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:61640 royston 1464 21:32:08.672 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"gathering"],"jsonrpc":"2.0"} 21:32:08.672 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} 21:32:08.673 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 399351 Emansupreme, offer: true 21:32:08.673 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: Emansupreme(399351), localOffer: true, preferredPort: 0 21:32:08.674 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Emansupreme(399351) 21:32:08.675 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:61641 Emansupreme 399351 21:32:08.675 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"gathering"],"jsonrpc":"2.0"} 21:32:08.675 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} 21:32:08.676 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 333344 KoWeuHecMepTHb1u, offer: true 21:32:08.677 [Thread-12] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer 21:32:08.677 [Thread-14] INFO c.f.i.i.PeerIceModule - ICE royston(1464): Initiating ICE for peer 21:32:08.677 [Thread-16] INFO c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Initiating ICE for peer 21:32:08.677 [Thread-10] INFO c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Initiating ICE for peer 21:32:08.677 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: KoWeuHecMepTHb1u(333344), localOffer: true, preferredPort: 0 21:32:08.678 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer KoWeuHecMepTHb1u(333344) 21:32:08.679 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:61642 KoWeuHecMepTHb1u 333344 21:32:08.679 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"gathering"],"jsonrpc":"2.0"} 21:32:08.685 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} 21:32:08.685 [Thread-18] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Initiating ICE for peer 21:32:08.699 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 442792 21:32:08.699 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["442792"]],"jsonrpc":"2.0"} 21:32:08.700 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 1464 21:32:08.700 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["1464"]],"jsonrpc":"2.0"} 21:32:08.700 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 399351 21:32:08.700 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["399351"]],"jsonrpc":"2.0"} 21:32:08.700 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 333344 21:32:08.701 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["333344"]],"jsonrpc":"2.0"} 21:32:08.869 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:32:08.869 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:32:08.927 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) ���. 15, 2025 9:32:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Initialized newConfig: merge of system properties,reference.conf @ jar:file:/C:/Program%20Files/FAF%20Client/natives/faf-ice-adapter.jar!/reference.conf: 1 ���. 15, 2025 9:32:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: net.java.sip.communicator.SC_HOME_DIR_LOCATION not set ���. 15, 2025 9:32:08 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Initialized legacyConfig: sip communicator props (no description provided) ���. 15, 2025 9:32:09 �� org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Using AwsCandidateHarvester. 21:32:09.178 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":436377,"destId":395645,"password":"6oskhmplro9tvcfl5fc9jehel7","ufrag":"boako1ik5hhiqb","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.177","port":6392,"type":"HOST_CANDIDATE","generation":0,"id":"33","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"85.206.230.131","port":6392,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"34","relAddr":"192.168.0.177","relPort":6392},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":12166,"type":"RELAYED_CANDIDATE","generation":0,"id":"35","relAddr":"85.206.230.131","relPort":6392}]} 21:32:09.178 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} 21:32:09.179 [Thread-19] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:32:09.179 [Thread-19] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"gathering"],"jsonrpc":"2.0"} 21:32:09.179 [Thread-19] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Initiating ICE for peer 21:32:09.179 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:32:09.458 [WebSocketConnectReadThread-68] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:32:09.458 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:32:09.517 [WebSocketConnectReadThread-68] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 9:32:09 �� org.ice4j.ice.harvest.MappingCandidateHarvesters maybeAdd INFO: Discarding a mapping harvester: org.ice4j.ice.harvest.AwsCandidateHarvester@83e1720 ���. 15, 2025 9:32:09 �� org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Initialized mapping harvesters (delay=506ms). stunDiscoveryFailed=false 21:32:09.637 [Thread-14] INFO c.f.i.i.PeerIceModule - ICE royston(1464): Gathering ice candidates 21:32:09.637 [Thread-16] INFO c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Gathering ice candidates 21:32:09.637 [Thread-12] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:32:09.637 [Thread-10] INFO c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Gathering ice candidates 21:32:09.637 [Thread-18] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Gathering ice candidates ���. 15, 2025 9:32:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:4bp7bq8587md8br7r4bphfb13s ice-ufrag:3ta9i1ik5hhiqr tie-breaker:3657973165924112272): role from controlling = true to controlling = false 21:32:09.638 [Thread-19] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Gathering ice candidates 21:32:09.642 [Thread-16] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 21:32:09.642 [Thread-18] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 21:32:09.642 [Thread-14] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 21:32:09.642 [Thread-19] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 21:32:09.642 [Thread-12] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] 21:32:09.642 [Thread-10] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:32:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 9:32:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 9:32:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 9:32:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 9:32:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. ���. 15, 2025 9:32:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:32:09.797 [Thread-12] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: host(udp), srflx(udp), relay(udp) 21:32:09.797 [Thread-14] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Sending own candidates to 1464, offered candidates: host(udp), srflx(udp), relay(udp) 21:32:09.797 [Thread-19] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Sending own candidates to 436377, offered candidates: host(udp), srflx(udp), relay(udp) 21:32:09.797 [Thread-10] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Sending own candidates to 62300, offered candidates: host(udp), srflx(udp), relay(udp) 21:32:09.797 [Thread-16] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Sending own candidates to 399351, offered candidates: host(udp), srflx(udp), relay(udp) 21:32:09.797 [Thread-18] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Sending own candidates to 333344, offered candidates: host(udp), srflx(udp), relay(udp) 21:32:09.798 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} 21:32:09.798 [Thread-19] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"awaitingCandidates"],"jsonrpc":"2.0"} 21:32:09.798 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"awaitingCandidates"],"jsonrpc":"2.0"} 21:32:09.798 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"awaitingCandidates"],"jsonrpc":"2.0"} 21:32:09.798 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"awaitingCandidates"],"jsonrpc":"2.0"} 21:32:09.799 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"awaitingCandidates"],"jsonrpc":"2.0"} 21:32:09.799 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:32:09.807 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"2sep12iaul7ajl85f9gq5uclgi\",\"ufrag\":\"8ak1r1ik5hhiof\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6527,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55799,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"100.77.68.54\",\"relPort\":6527},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":18537,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"188.163.76.172\",\"relPort\":55799}]}"],"jsonrpc":"2.0"} 21:32:09.807 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399351,"{\"srcId\":395645,\"destId\":399351,\"password\":\"5ppfbd0cjd492u1a2k7s6n7q1t\",\"ufrag\":\"5t3st1ik5hhiof\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6329,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55651,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relAddr\":\"100.77.68.54\",\"relPort\":6329},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14853,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"188.163.76.172\",\"relPort\":55651}]}"],"jsonrpc":"2.0"} 21:32:09.807 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,333344,"{\"srcId\":395645,\"destId\":333344,\"password\":\"3ataeh3bdrsfvatoft4s7pgir\",\"ufrag\":\"c3m831ik5hhiof\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6778,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55380,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"100.77.68.54\",\"relPort\":6778},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17919,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"188.163.76.172\",\"relPort\":55380}]}"],"jsonrpc":"2.0"} 21:32:09.807 [Thread-19] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,436377,"{\"srcId\":395645,\"destId\":436377,\"password\":\"4bp7bq8587md8br7r4bphfb13s\",\"ufrag\":\"3ta9i1ik5hhiqr\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6523,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55715,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":\"100.77.68.54\",\"relPort\":6523},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12089,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"188.163.76.172\",\"relPort\":55715}]}"],"jsonrpc":"2.0"} 21:32:09.807 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,1464,"{\"srcId\":395645,\"destId\":1464,\"password\":\"1k29uo9gurdv1jsvqt2vbf152c\",\"ufrag\":\"73nln1ik5hhiof\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6364,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55534,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":\"100.77.68.54\",\"relPort\":6364},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12137,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":\"188.163.76.172\",\"relPort\":55534}]}"],"jsonrpc":"2.0"} 21:32:09.807 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,62300,"{\"srcId\":395645,\"destId\":62300,\"password\":\"7a4cno0lsut0ipub7v3bd2d3b\",\"ufrag\":\"5qn2o1ik5hhiof\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6202,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55692,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":\"100.77.68.54\",\"relPort\":6202},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":19979,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":\"188.163.76.172\",\"relPort\":55692}]}"],"jsonrpc":"2.0"} 21:32:09.809 [Thread-19] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:32:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.177:6392/udp/host ���. 15, 2025 9:32:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 85.206.230.131:6392/udp/srflx ���. 15, 2025 9:32:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 135.181.254.226:12166/udp/relay 21:32:09.813 [Thread-19] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Starting ICE for peer 436377 ���. 15, 2025 9:32:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:32:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:32:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:32:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6523/udp/host -> 85.206.230.131:6392/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 85.206.230.131:6392/udp ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55715/udp/srflx -> 85.206.230.131:6392/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 100.77.68.54:6523/udp/host -> 85.206.230.131:6392/udp/srflx (faData.RTP) ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 21:32:10.069 [Thread-19] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): ICE terminated, connected, selected candidate pair: host <-> srflx 21:32:10.069 [Thread-19] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,436377,true],"jsonrpc":"2.0"} 21:32:10.069 [Thread-19] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"connected"],"jsonrpc":"2.0"} 21:32:10.071 [Thread-55] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Now forwarding data from ICE to FA for peer 21:32:10.090 [WebSocketConnectReadThread-143] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:32:10.091 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:32:10.147 [WebSocketConnectReadThread-143] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:32:10.344 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":399351,"destId":395645,"password":"4i5cqq49mrbpv2spt23g3dh2e4","ufrag":"2lk821ik5hhq89","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.5.0.2","port":7035,"type":"HOST_CANDIDATE","generation":0,"id":"32","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.1.91","port":7035,"type":"HOST_CANDIDATE","generation":0,"id":"33","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"5.151.180.131","port":7035,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"34","relAddr":"192.168.1.91","relPort":7035},{"foundation":"3","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":13573,"type":"RELAYED_CANDIDATE","generation":0,"id":"35","relAddr":"5.151.180.131","relPort":7035}]} 21:32:10.344 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} 21:32:10.344 [Thread-56] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) 21:32:10.345 [Thread-56] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"checking"],"jsonrpc":"2.0"} 21:32:10.345 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 10.5.0.2:7035/udp/host ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.1.91:7035/udp/host ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.151.180.131:7035/udp/srflx ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:13573/udp/relay 21:32:10.346 [Thread-56] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Starting ICE for peer 399351 ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 21:32:10.372 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":1464,"destId":395645,"password":"5420i62gatv5uqu3bkjq7ulul8","ufrag":"652ne1ik5hhk6h","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.178.34","port":6296,"type":"HOST_CANDIDATE","generation":0,"id":"28","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"89.99.86.86","port":6296,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"29","relAddr":"192.168.178.34","relPort":6296},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":11603,"type":"RELAYED_CANDIDATE","generation":0,"id":"30","relAddr":"89.99.86.86","relPort":6296}]} 21:32:10.373 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} 21:32:10.373 [Thread-58] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:32:10.373 [Thread-58] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.178.34:6296/udp/host ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 89.99.86.86:6296/udp/srflx ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:11603/udp/relay 21:32:10.375 [Thread-58] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Starting ICE for peer 1464 ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 21:32:10.482 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":62300,"destId":395645,"password":"25u3m3jcno14p3b7utssiludtf","ufrag":"3aj4c1ik5hos5q","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.238","port":6631,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"188.167.251.246","port":10443,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"31","relAddr":"192.168.0.238","relPort":6631},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":13425,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"188.167.251.246","relPort":10443}]} 21:32:10.483 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} 21:32:10.483 [Thread-60] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:32:10.483 [Thread-60] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.238:6631/udp/host ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 188.167.251.246:10443/udp/srflx ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:13425/udp/relay 21:32:10.484 [Thread-60] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Starting ICE for peer 62300 ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData 21:32:10.484 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":333344,"destId":395645,"password":"124gkkb5s2n0tkndtr975tjoc5","ufrag":"6h5tq1ik5hhk72","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.31.135","port":6218,"type":"HOST_CANDIDATE","generation":0,"id":"15","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"5.228.114.161","port":2749,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"16","relAddr":"192.168.31.135","relPort":6218},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":18017,"type":"RELAYED_CANDIDATE","generation":0,"id":"17","relAddr":"5.228.114.161","relPort":2749}]} 21:32:10.485 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":12,"jsonrpc":"2.0"} ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. 21:32:10.485 [Thread-61] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:32:10.485 [Thread-61] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Trigger checks for pairs that were received before running state ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.31.135:6218/udp/host ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.228.114.161:2749/udp/srflx ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 135.181.254.226:18017/udp/relay 21:32:10.486 [Thread-61] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Starting ICE for peer 333344 ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6364/udp/host -> 89.99.86.86:6296/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 89.99.86.86:6296/udp ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55534/udp/srflx -> 89.99.86.86:6296/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55534/udp/srflx -> 89.99.86.86:6296/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6329/udp/host -> 5.151.180.131:7035/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 5.151.180.131:7035/udp ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55651/udp/srflx -> 5.151.180.131:7035/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55651/udp/srflx -> 5.151.180.131:7035/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 21:32:10.527 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":442792,"destId":395645,"password":"8pi0lddp7ehu4mbhtr9n2jl9m","ufrag":"5mq001ik5hhj01","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.120","port":6160,"type":"HOST_CANDIDATE","generation":0,"id":"50","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.150.1","port":6160,"type":"HOST_CANDIDATE","generation":0,"id":"51","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113932031,"ip":"192.168.37.1","port":6160,"type":"HOST_CANDIDATE","generation":0,"id":"52","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"5.29.16.109","port":12479,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"53","relAddr":"192.168.0.120","relPort":6160},{"foundation":"4","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":18835,"type":"RELAYED_CANDIDATE","generation":0,"id":"54","relAddr":"5.29.16.109","relPort":12479}]} 21:32:10.528 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":13,"jsonrpc":"2.0"} 21:32:10.528 [Thread-64] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), srflx(udp), relay(udp) 21:32:10.528 [Thread-64] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.120:6160/udp/host ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.150.1:6160/udp/host ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.37.1:6160/udp/host ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.29.16.109:12479/udp/srflx ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:18835/udp/relay 21:32:10.530 [Thread-64] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Starting ICE for peer 442792 ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6329/udp/host -> 5.151.180.131:7035/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55651/udp/srflx -> 5.151.180.131:7035/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6202/udp/host -> 188.167.251.246:10443/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 188.167.251.246:10443/udp ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55692/udp/srflx -> 188.167.251.246:10443/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55692/udp/srflx -> 188.167.251.246:10443/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6329/udp/host -> 5.151.180.131:7035/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55651/udp/srflx -> 5.151.180.131:7035/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55534/udp/srflx -> 89.99.86.86:6296/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55692/udp/srflx -> 188.167.251.246:10443/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55534/udp/srflx -> 89.99.86.86:6296/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55692/udp/srflx -> 188.167.251.246:10443/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55692/udp/srflx -> 188.167.251.246:10443/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55534/udp/srflx -> 89.99.86.86:6296/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55692/udp/srflx -> 188.167.251.246:10443/udp/srflx (faData.RTP) ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55534/udp/srflx -> 89.99.86.86:6296/udp/srflx (faData.RTP) ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 21:32:10.623 [Thread-58] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): ICE terminated, connected, selected candidate pair: srflx <-> srflx 21:32:10.623 [Thread-58] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,1464,true],"jsonrpc":"2.0"} 21:32:10.623 [Thread-58] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"connected"],"jsonrpc":"2.0"} 21:32:10.623 [Thread-58] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 1464 21:32:10.624 [Thread-66] DEBUG c.f.i.i.PeerIceModule - ICE royston(1464): Now forwarding data from ICE to FA for peer ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add peer CandidatePair with new reflexive address to checkList: CandidatePair (State=Frozen Priority=7926347438766424063): LocalCandidate=candidate:1 1 udp 2130706431 100.77.68.54 6527 typ host RemoteCandidate=candidate:10000 1 udp 1845496575 77.137.75.140 13070 typ prflx ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:11603/udp ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55651/udp/srflx -> 5.151.180.131:7035/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55651/udp/srflx -> 5.151.180.131:7035/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55651/udp/srflx -> 5.151.180.131:7035/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55651/udp/srflx -> 5.151.180.131:7035/udp/srflx (faData.RTP) ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 21:32:10.639 [Thread-60] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): ICE terminated, connected, selected candidate pair: srflx <-> srflx 21:32:10.639 [Thread-60] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,62300,true],"jsonrpc":"2.0"} 21:32:10.639 [Thread-60] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"connected"],"jsonrpc":"2.0"} 21:32:10.639 [Thread-60] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 62300 21:32:10.640 [Thread-67] DEBUG c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Now forwarding data from ICE to FA for peer 21:32:10.647 [WebSocketConnectReadThread-159] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:32:10.647 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:32:10.655 [Thread-56] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): ICE terminated, connected, selected candidate pair: srflx <-> srflx 21:32:10.655 [Thread-56] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,399351,true],"jsonrpc":"2.0"} 21:32:10.655 [Thread-56] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"connected"],"jsonrpc":"2.0"} 21:32:10.656 [Thread-56] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 399351 21:32:10.657 [Thread-68] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Now forwarding data from ICE to FA for peer ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:13425/udp ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6778/udp/host -> 135.181.254.226:18017/udp/relay (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 135.181.254.226:18017/udp ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55380/udp/srflx -> 135.181.254.226:18017/udp/relay (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55380/udp/srflx -> 135.181.254.226:18017/udp/relay (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 21:32:10.719 [WebSocketConnectReadThread-159] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:13573/udp ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6778/udp/host -> 135.181.254.226:18017/udp/relay (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55380/udp/srflx -> 135.181.254.226:18017/udp/relay (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6527/udp/host -> 77.137.75.140:13070/udp/prflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 77.137.75.140:13070/udp ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55799/udp/srflx -> 77.137.75.140:13070/udp/prflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55799/udp/srflx -> 77.137.75.140:13070/udp/prflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:17919/udp/relay -> 5.228.114.161:2749/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 5.228.114.161:2749/udp ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:17919/udp/relay -> 5.228.114.161:2749/udp/srflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Received a non-symmetric response for pair: 100.77.68.54:6527/udp/host -> 5.29.16.109:12479/udp/srflx (faData.RTP). Failing. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55380/udp/srflx -> 135.181.254.226:18017/udp/relay (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55380/udp/srflx -> 135.181.254.226:18017/udp/relay (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55380/udp/srflx -> 135.181.254.226:18017/udp/relay (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55380/udp/srflx -> 135.181.254.226:18017/udp/relay (faData.RTP) ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 21:32:10.826 [Thread-61] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): ICE terminated, connected, selected candidate pair: srflx <-> relay 21:32:10.826 [Thread-61] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,333344,true],"jsonrpc":"2.0"} 21:32:10.826 [Thread-61] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"connected"],"jsonrpc":"2.0"} 21:32:10.827 [Thread-61] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 333344 21:32:10.827 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:32:10.827 [Thread-70] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Now forwarding data from ICE to FA for peer ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55799/udp/srflx -> 77.137.75.140:13070/udp/prflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55799/udp/srflx -> 77.137.75.140:13070/udp/prflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55799/udp/srflx -> 77.137.75.140:13070/udp/prflx (faData.RTP). ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55799/udp/srflx -> 77.137.75.140:13070/udp/prflx (faData.RTP) ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 21:32:10.904 [Thread-64] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): ICE terminated, connected, selected candidate pair: srflx <-> prflx 21:32:10.904 [Thread-64] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,442792,true],"jsonrpc":"2.0"} 21:32:10.904 [Thread-64] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"connected"],"jsonrpc":"2.0"} 21:32:10.904 [Thread-64] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 442792 21:32:10.904 [Thread-73] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Now forwarding data from ICE to FA for peer ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:18835/udp ���. 15, 2025 9:32:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6523/udp/host -> 192.168.0.177:6392/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 5.29.16.109:12479/udp ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:12089/udp/relay -> 192.168.0.177:6392/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6523/udp/host -> 135.181.254.226:12166/udp/relay (faData.RTP), failing. 21:32:11.112 [WebSocketConnectReadThread-184] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:32:11.112 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:32:11.172 [WebSocketConnectReadThread-184] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6329/udp/host -> 10.5.0.2:7035/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6329/udp/host -> 192.168.1.91:7035/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6364/udp/host -> 192.168.178.34:6296/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:12137/udp/relay -> 192.168.178.34:6296/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:14853/udp/relay -> 10.5.0.2:7035/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6778/udp/host -> 192.168.31.135:6218/udp/host (faData.RTP), failing. 21:32:11.634 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6202/udp/host -> 192.168.0.238:6631/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6778/udp/host -> 5.228.114.161:2749/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6527/udp/host -> 192.168.0.120:6160/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6527/udp/host -> 192.168.150.1:6160/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:14853/udp/relay -> 192.168.1.91:7035/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:17919/udp/relay -> 192.168.31.135:6218/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6527/udp/host -> 192.168.37.1:6160/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:18537/udp/relay -> 192.168.0.120:6160/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:18537/udp/relay -> 192.168.150.1:6160/udp/host (faData.RTP), failing. 21:32:11.918 [WebSocketConnectReadThread-189] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:32:11.918 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:32:11 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:18537/udp/relay -> 192.168.37.1:6160/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 9:32:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 9:32:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 9:32:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 9:32:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 9:32:13 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 21:32:20.455 [Thread-76] INFO c.f.i.u.TrayIcon - Launching ICE adapter debug window ���. 15, 2025 9:32:20 �� com.sun.javafx.application.PlatformImpl startup WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @3ee0fea4' 21:32:21.330 [JavaFX Application Thread] INFO c.f.i.d.DebugWindow - Created debug window. 21:32:21.598 [JavaFX Application Thread] INFO c.f.i.d.InfoWindow - Created info window. 21:32:25.274 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 456176 pheelin, offer: false 21:32:25.274 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: pheelin(456176), localOffer: false, preferredPort: 0 21:32:25.275 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer pheelin(456176) 21:32:25.277 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:63355 pheelin 456176 21:32:25.277 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":14,"jsonrpc":"2.0"} 21:32:25.279 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 456176 21:32:25.280 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["456176"]],"jsonrpc":"2.0"} 21:32:26.534 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":456176,"destId":395645,"password":"1b3n55acf4579h9n6qq4nodpss","ufrag":"2rgci1ik5hi37u","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.68.74","port":7032,"type":"HOST_CANDIDATE","generation":0,"id":"12","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"68.110.86.18","port":7032,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"15","relAddr":"192.168.68.74","relPort":7032},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":10466,"type":"RELAYED_CANDIDATE","generation":0,"id":"20","relAddr":"68.110.86.18","relPort":7032}]} 21:32:26.534 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":15,"jsonrpc":"2.0"} 21:32:26.534 [Thread-85] DEBUG c.f.i.i.PeerIceModule - ICE pheelin(456176): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:32:26.535 [Thread-85] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,456176,"gathering"],"jsonrpc":"2.0"} 21:32:26.537 [Thread-85] INFO c.f.i.i.PeerIceModule - ICE pheelin(456176): Initiating ICE for peer ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log 21:32:26.538 [Thread-85] INFO c.f.i.i.PeerIceModule - ICE pheelin(456176): Gathering ice candidates INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:3b6hc934jl66ao4g72htkig5j8 ice-ufrag:td7t1ik5hi3p9 tie-breaker:3367567005591969599): role from controlling = true to controlling = false 21:32:26.538 [Thread-85] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:32:26.593 [WebSocketConnectReadThread-189] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:32:26.616 [Thread-85] DEBUG c.f.i.i.PeerIceModule - ICE pheelin(456176): Sending own candidates to 456176, offered candidates: host(udp), srflx(udp), relay(udp) 21:32:26.617 [Thread-85] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,456176,"awaitingCandidates"],"jsonrpc":"2.0"} 21:32:26.617 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:32:26.617 [Thread-85] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,456176,"{\"srcId\":395645,\"destId\":456176,\"password\":\"3b6hc934jl66ao4g72htkig5j8\",\"ufrag\":\"td7t1ik5hi3p9\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6896,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56224,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relAddr\":\"100.77.68.54\",\"relPort\":6896},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11131,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relAddr\":\"188.163.76.172\",\"relPort\":56224}]}"],"jsonrpc":"2.0"} 21:32:26.618 [Thread-85] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,456176,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.68.74:7032/udp/host ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 68.110.86.18:7032/udp/srflx ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.161.127.50:10466/udp/relay 21:32:26.619 [Thread-85] DEBUG c.f.i.i.PeerIceModule - ICE pheelin(456176): Starting ICE for peer 456176 ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 21:32:26.904 [WebSocketConnectReadThread-217] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:32:26.904 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6896/udp/host -> 68.110.86.18:7032/udp/srflx (faData.RTP). ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 68.110.86.18:7032/udp ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:56224/udp/srflx -> 68.110.86.18:7032/udp/srflx (faData.RTP). ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. 21:32:26.961 [WebSocketConnectReadThread-217] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:11131/udp/relay -> 68.110.86.18:7032/udp/srflx (faData.RTP). ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:11131/udp/relay -> 68.110.86.18:7032/udp/srflx (faData.RTP). ���. 15, 2025 9:32:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. 21:32:27.012 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 9:32:27 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6896/udp/host -> 68.110.86.18:7032/udp/srflx (faData.RTP). ���. 15, 2025 9:32:27 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:56224/udp/srflx -> 68.110.86.18:7032/udp/srflx (faData.RTP). ���. 15, 2025 9:32:27 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:32:27 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:11131/udp/relay -> 68.110.86.18:7032/udp/srflx (faData.RTP). ���. 15, 2025 9:32:27 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:32:27 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 100.77.68.54:6896/udp/host -> 68.110.86.18:7032/udp/srflx (faData.RTP) ���. 15, 2025 9:32:27 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:32:27 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:32:27 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 21:32:27.196 [Thread-85] DEBUG c.f.i.i.PeerIceModule - ICE pheelin(456176): ICE terminated, connected, selected candidate pair: host <-> srflx 21:32:27.196 [Thread-85] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,456176,true],"jsonrpc":"2.0"} 21:32:27.197 [Thread-85] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,456176,"connected"],"jsonrpc":"2.0"} 21:32:27.197 [Thread-100] DEBUG c.f.i.i.PeerIceModule - ICE pheelin(456176): Now forwarding data from ICE to FA for peer ���. 15, 2025 9:32:27 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 5.161.127.50:10466/udp 21:32:27.303 [WebSocketConnectReadThread-223] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:32:27.303 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:32:27.387 [WebSocketConnectReadThread-223] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:32:27.741 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 9:32:27 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6896/udp/host -> 192.168.68.74:7032/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:27 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:11131/udp/relay -> 192.168.68.74:7032/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:30 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 21:32:33.730 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameFull 21:32:33.731 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameFull",[]],"jsonrpc":"2.0"} 21:32:35.269 [WebSocketConnectReadThread-228] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:32:35.269 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:32:36.787 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 114478 arh, offer: false 21:32:36.787 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: arh(114478), localOffer: false, preferredPort: 0 21:32:36.787 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer arh(114478) 21:32:36.787 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:63357 arh 114478 21:32:36.787 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":16,"jsonrpc":"2.0"} 21:32:36.799 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 114478 21:32:36.800 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["114478"]],"jsonrpc":"2.0"} 21:32:36.989 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":114478,"destId":395645,"password":"1a6iq9s3ku1bs4iv3d07jaqbe2","ufrag":"7aoui1ik5hig6c","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.178.59","port":6596,"type":"HOST_CANDIDATE","generation":0,"id":"9","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"94.31.112.243","port":30236,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"10","relAddr":"192.168.178.59","relPort":6596},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":16246,"type":"RELAYED_CANDIDATE","generation":0,"id":"11","relAddr":"94.31.112.243","relPort":30236}]} 21:32:36.989 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":17,"jsonrpc":"2.0"} 21:32:36.989 [Thread-107] DEBUG c.f.i.i.PeerIceModule - ICE arh(114478): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:32:36.990 [Thread-107] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,114478,"gathering"],"jsonrpc":"2.0"} 21:32:36.991 [Thread-107] INFO c.f.i.i.PeerIceModule - ICE arh(114478): Initiating ICE for peer ���. 15, 2025 9:32:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:3ji1ce2n5rq76h67d6al1utfo9 ice-ufrag:249ko1ik5hidvv tie-breaker:8374621472214382334): role from controlling = true to controlling = false 21:32:36.991 [Thread-107] INFO c.f.i.i.PeerIceModule - ICE arh(114478): Gathering ice candidates 21:32:36.992 [Thread-107] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:32:36 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:32:37.046 [WebSocketConnectReadThread-228] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:32:37.070 [Thread-107] DEBUG c.f.i.i.PeerIceModule - ICE arh(114478): Sending own candidates to 114478, offered candidates: host(udp), srflx(udp), relay(udp) 21:32:37.070 [Thread-107] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,114478,"awaitingCandidates"],"jsonrpc":"2.0"} 21:32:37.070 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:32:37.071 [Thread-107] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,114478,"{\"srcId\":395645,\"destId\":114478,\"password\":\"3ji1ce2n5rq76h67d6al1utfo9\",\"ufrag\":\"249ko1ik5hidvv\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6597,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55409,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"18\",\"relAddr\":\"100.77.68.54\",\"relPort\":6597},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17380,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"19\",\"relAddr\":\"188.163.76.172\",\"relPort\":55409}]}"],"jsonrpc":"2.0"} 21:32:37.071 [Thread-107] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,114478,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.178.59:6596/udp/host ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.31.112.243:30236/udp/srflx ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:16246/udp/relay 21:32:37.072 [Thread-107] DEBUG c.f.i.i.PeerIceModule - ICE arh(114478): Starting ICE for peer 114478 ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6597/udp/host -> 94.31.112.243:30236/udp/srflx (faData.RTP). ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.31.112.243:30236/udp ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55409/udp/srflx -> 94.31.112.243:30236/udp/srflx (faData.RTP). ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 100.77.68.54:6597/udp/host -> 94.31.112.243:30236/udp/srflx (faData.RTP) ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:32:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 21:32:37.280 [Thread-107] DEBUG c.f.i.i.PeerIceModule - ICE arh(114478): ICE terminated, connected, selected candidate pair: host <-> srflx 21:32:37.280 [Thread-107] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,114478,true],"jsonrpc":"2.0"} 21:32:37.280 [Thread-107] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,114478,"connected"],"jsonrpc":"2.0"} 21:32:37.281 [Thread-120] DEBUG c.f.i.i.PeerIceModule - ICE arh(114478): Now forwarding data from ICE to FA for peer 21:32:37.358 [WebSocketConnectReadThread-244] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:32:37.359 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:32:37.419 [WebSocketConnectReadThread-244] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 21:32:37.749 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:32:38.032 [WebSocketConnectReadThread-252] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:32:38.032 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:32:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6597/udp/host -> 192.168.178.59:6596/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:17380/udp/relay -> 192.168.178.59:6596/udp/host (faData.RTP), failing. ���. 15, 2025 9:32:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6597/udp/host -> 94.130.225.99:16246/udp/relay (faData.RTP), failing. ���. 15, 2025 9:32:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:17380/udp/relay -> 94.130.225.99:16246/udp/relay (faData.RTP), failing. ���. 15, 2025 9:32:40 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 21:33:48.615 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Launching 21:33:48.616 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Launching 21:33:48.616 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Launching"]],"jsonrpc":"2.0"} 21:33:48.671 [WebSocketConnectReadThread-252] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:33:48.793 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:33:49.080 [WebSocketConnectReadThread-255] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:33:49.080 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:34:28.839 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 186 442792,456176 5367.8 21:34:28.839 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","186","442792,456176","5367.8"]],"jsonrpc":"2.0"} 21:34:29.543 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 21:34:29.543 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 21:34:29.543 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 187 442792,333344 6071.7 21:34:29.543 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","187","442792,333344","6071.7"]],"jsonrpc":"2.0"} 21:34:29.546 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 21:34:29.546 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 21:34:54.672 [Thread-125] INFO c.f.i.i.Peer - Closing peer for player arh(114478) 21:34:54.672 [Thread-105] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer arh(114478) ���. 15, 2025 9:34:54 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:34:54 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:34:54 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:34:54.677 [Thread-125] DEBUG c.f.i.i.Peer - Peer created: arh(114478), localOffer: false, preferredPort: 63357 21:34:54.678 [Thread-125] DEBUG c.f.i.i.Peer - Now forwarding data to peer arh(114478) 21:34:54.674 [Thread-120] WARN c.f.i.i.PeerIceModule - ICE arh(114478): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 21:34:54.680 [Thread-120] WARN c.f.i.i.PeerIceModule - ICE arh(114478): ICE connection has been lost for peer 21:34:54.680 [Thread-120] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,114478,false],"jsonrpc":"2.0"} 21:34:54.680 [Thread-120] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,114478,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-120" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more 21:38:11.910 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 2150 456176 5788.8 21:38:11.910 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","2150","456176","5788.8"]],"jsonrpc":"2.0"} 21:38:14.843 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 21:38:14.843 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 21:38:14.843 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 2151 442792,436377,399351,333344,456176 8722.0 21:38:14.844 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","2151","442792,436377,399351,333344,456176","8722.0"]],"jsonrpc":"2.0"} 21:38:14.849 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 21:38:14.849 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 21:38:16.182 [connectivityChecker-333344] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from KoWeuHecMepTHb1u, aborting connection 21:38:16.183 [Thread-129] WARN c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): ICE connection has been lost for peer 21:38:16.183 [Thread-129] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,333344,false],"jsonrpc":"2.0"} 21:38:16.183 [Thread-129] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"disconnected"],"jsonrpc":"2.0"} 21:38:16.185 [Thread-70] WARN c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 9:38:16 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:38:16 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:38:16 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:38:16.188 [Thread-70] WARN c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Lost connection, albeit already in ice state disconnected 21:38:16.188 [Thread-132] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"gathering"],"jsonrpc":"2.0"} 21:38:16.189 [Thread-132] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Initiating ICE for peer 21:38:16.189 [Thread-132] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Gathering ice candidates 21:38:16.189 [Thread-132] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:38:16 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:38:16.240 [WebSocketConnectReadThread-255] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:38:16.269 [connectivityChecker-442792] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from Big_Imbowski, aborting connection 21:38:16.269 [Thread-132] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Sending own candidates to 333344, offered candidates: host(udp), srflx(udp), relay(udp) 21:38:16.269 [Thread-138] WARN c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): ICE connection has been lost for peer 21:38:16.269 [Thread-132] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"awaitingCandidates"],"jsonrpc":"2.0"} 21:38:16.269 [Thread-138] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,442792,false],"jsonrpc":"2.0"} 21:38:16.270 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:38:16.270 [Thread-138] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"disconnected"],"jsonrpc":"2.0"} 21:38:16.270 [Thread-132] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,333344,"{\"srcId\":395645,\"destId\":333344,\"password\":\"5qlee3ukm81p5oh8vjj2p0comg\",\"ufrag\":\"fisc31ik5hsp7t\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6416,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"20\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55690,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"21\",\"relAddr\":\"100.77.68.54\",\"relPort\":6416},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12955,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"22\",\"relAddr\":\"188.163.76.172\",\"relPort\":55690}]}"],"jsonrpc":"2.0"} ���. 15, 2025 9:38:16 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 21:38:16.271 [Thread-73] WARN c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Error while reading from ICE adapter ���. 15, 2025 9:38:16 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 9:38:16 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:38:16 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:38:16.272 [Thread-144] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} 21:38:16.273 [Thread-144] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer 21:38:16.273 [Thread-144] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:38:16.273 [Thread-144] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:38:16 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:38:16.354 [Thread-144] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: host(udp), srflx(udp), relay(udp) 21:38:16.354 [Thread-144] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} 21:38:16.355 [Thread-144] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"4dvd15bmldj6t9f43qu7h9bn6f\",\"ufrag\":\"47glm1ik5hspah\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6787,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"23\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55661,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"24\",\"relAddr\":\"100.77.68.54\",\"relPort\":6787},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15858,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"25\",\"relAddr\":\"188.163.76.172\",\"relPort\":55661}]}"],"jsonrpc":"2.0"} 21:38:16.565 [WebSocketConnectReadThread-282] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:38:16.566 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:38:16.622 [WebSocketConnectReadThread-282] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:38:16.983 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:38:17.261 [WebSocketConnectReadThread-297] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:38:17.262 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:38:20.456 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":436377,"destId":395645,"password":"1e1ska9a8ir6iat9ruhbbkaa3d","ufrag":"e2anh1ik5hspj4","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.177","port":6682,"type":"HOST_CANDIDATE","generation":0,"id":"111","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"85.206.230.131","port":6682,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"112","relAddr":"192.168.0.177","relPort":6682},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":13507,"type":"RELAYED_CANDIDATE","generation":0,"id":"113","relAddr":"85.206.230.131","relPort":6682}]} 21:38:20.457 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":18,"jsonrpc":"2.0"} 21:38:20.457 [Thread-155] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:38:20.457 [Thread-155] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Received new candidates/offer, stopping... 21:38:20.458 [Thread-155] WARN c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): ICE connection has been lost for peer 21:38:20.458 [Thread-155] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,436377,false],"jsonrpc":"2.0"} 21:38:20.458 [Thread-155] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:38:20 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 21:38:20.460 [Thread-55] WARN c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Error while reading from ICE adapter ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log org.ice4j.socket.SocketClosedException: Socket closed INFO: Closing. at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 21:38:20.460 [Thread-155] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"gathering"],"jsonrpc":"2.0"} ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:38:20.461 [Thread-155] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Initiating ICE for peer ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Changing agent ICE Agent (stream-count=0 ice-pwd:19721lmus29ajbpotush5htlu5 ice-ufrag:3sq1h1ik5hstdd tie-breaker:708007269777190133): role from controlling = true to controlling = false 21:38:20.462 [Thread-155] INFO c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Gathering ice candidates 21:38:20.462 [Thread-155] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:38:20.515 [WebSocketConnectReadThread-297] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:38:20.541 [Thread-155] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Sending own candidates to 436377, offered candidates: host(udp), srflx(udp), relay(udp) 21:38:20.541 [Thread-155] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"awaitingCandidates"],"jsonrpc":"2.0"} 21:38:20.541 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:38:20.541 [Thread-155] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,436377,"{\"srcId\":395645,\"destId\":436377,\"password\":\"19721lmus29ajbpotush5htlu5\",\"ufrag\":\"3sq1h1ik5hstdd\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6414,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"26\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55742,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"27\",\"relAddr\":\"100.77.68.54\",\"relPort\":6414},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15826,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"28\",\"relAddr\":\"188.163.76.172\",\"relPort\":55742}]}"],"jsonrpc":"2.0"} 21:38:20.542 [Thread-155] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.177:6682/udp/host ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 85.206.230.131:6682/udp/srflx ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log 21:38:20.542 [Thread-155] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Starting ICE for peer 436377 INFO: Add remote candidate for faData.RTP: 135.181.254.226:13507/udp/relay ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6414/udp/host -> 85.206.230.131:6682/udp/srflx (faData.RTP). ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 85.206.230.131:6682/udp ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55742/udp/srflx -> 85.206.230.131:6682/udp/srflx (faData.RTP). ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: false USE-CANDIDATE:false. ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 100.77.68.54:6414/udp/host -> 85.206.230.131:6682/udp/srflx (faData.RTP) ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:38:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: host 21:38:20.749 [Thread-155] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): ICE terminated, connected, selected candidate pair: host <-> srflx 21:38:20.749 [Thread-155] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,436377,true],"jsonrpc":"2.0"} 21:38:20.749 [Thread-155] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"connected"],"jsonrpc":"2.0"} 21:38:20.750 [Thread-170] DEBUG c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Now forwarding data from ICE to FA for peer 21:38:20.820 [WebSocketConnectReadThread-311] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:38:20.820 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:38:20.877 [WebSocketConnectReadThread-311] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:38:20.985 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:38:21.068 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":333344,"destId":395645,"password":"3cibkihh6nq2h96gmbjc7h03ud","ufrag":"9hsof1ik5hsu4j","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.31.135","port":7063,"type":"HOST_CANDIDATE","generation":0,"id":"24","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"5.228.114.161","port":2692,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"25","relAddr":"192.168.31.135","relPort":7063},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":11928,"type":"RELAYED_CANDIDATE","generation":0,"id":"26","relAddr":"5.228.114.161","relPort":2692}]} 21:38:21.068 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":19,"jsonrpc":"2.0"} 21:38:21.068 [Thread-173] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 21:38:21.069 [Thread-173] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.31.135:7063/udp/host ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.228.114.161:2692/udp/srflx ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 135.181.254.226:11928/udp/relay 21:38:21.070 [Thread-173] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Starting ICE for peer 333344 ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 21:38:21.189 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":442792,"destId":395645,"password":"6f757nnikd06hvhdi0fh4kgr70","ufrag":"4vk091ik5hssv8","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.120","port":6400,"type":"HOST_CANDIDATE","generation":0,"id":"65","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.150.1","port":6400,"type":"HOST_CANDIDATE","generation":0,"id":"66","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113932031,"ip":"192.168.37.1","port":6400,"type":"HOST_CANDIDATE","generation":0,"id":"67","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"5.29.16.109","port":12425,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"68","relAddr":"192.168.0.120","relPort":6400},{"foundation":"4","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":16450,"type":"RELAYED_CANDIDATE","generation":0,"id":"69","relAddr":"5.29.16.109","relPort":12425}]} 21:38:21.189 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":20,"jsonrpc":"2.0"} 21:38:21.189 [Thread-176] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), srflx(udp), relay(udp) 21:38:21.189 [Thread-176] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"checking"],"jsonrpc":"2.0"} ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.0.120:6400/udp/host ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.150.1:6400/udp/host ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 192.168.37.1:6400/udp/host ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 5.29.16.109:12425/udp/srflx ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add remote candidate for faData.RTP: 94.130.225.99:16450/udp/relay 21:38:21.190 [Thread-176] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Starting ICE for peer 442792 ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start ICE connectivity establishment. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Init checklist for stream faData ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Running. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Start connectivity checks. 21:38:21.265 [WebSocketConnectReadThread-321] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:38:21.265 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:12955/udp/relay -> 5.228.114.161:2692/udp/srflx (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 5.228.114.161:2692/udp ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:12955/udp/relay -> 5.228.114.161:2692/udp/srflx (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 94.130.225.99:12955/udp/relay -> 5.228.114.161:2692/udp/srflx (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Add peer CandidatePair with new reflexive address to checkList: CandidatePair (State=Frozen Priority=7926347438766424063): LocalCandidate=candidate:1 1 udp 2130706431 100.77.68.54 6787 typ host RemoteCandidate=candidate:10000 1 udp 1845496575 77.137.75.140 13311 typ prflx 21:38:21.310 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 2153 442792,333344 5859.9 21:38:21.310 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","2153","442792,333344","5859.9"]],"jsonrpc":"2.0"} ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:12955/udp/relay -> 135.181.254.226:11928/udp/relay (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 135.181.254.226:11928/udp ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 94.130.225.99:12955/udp/relay -> 135.181.254.226:11928/udp/relay (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6416/udp/host -> 135.181.254.226:11928/udp/relay (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55690/udp/srflx -> 135.181.254.226:11928/udp/relay (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6416/udp/host -> 135.181.254.226:11928/udp/relay (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55690/udp/srflx -> 135.181.254.226:11928/udp/relay (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. 21:38:21.349 [WebSocketConnectReadThread-321] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:12955/udp/relay -> 135.181.254.226:11928/udp/relay (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 94.130.225.99:12955/udp/relay -> 5.228.114.161:2692/udp/srflx (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 94.130.225.99:12955/udp/relay -> 5.228.114.161:2692/udp/srflx (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 94.130.225.99:12955/udp/relay -> 5.228.114.161:2692/udp/srflx (faData.RTP) ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: relay (relay = 94.130.225.99:3478/udp) 21:38:21.379 [Thread-173] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): ICE terminated, connected, selected candidate pair: relay <-> srflx 21:38:21.379 [Thread-173] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,333344,true],"jsonrpc":"2.0"} 21:38:21.379 [Thread-173] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"connected"],"jsonrpc":"2.0"} 21:38:21.379 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:38:21.381 [Thread-173] INFO c.f.i.i.PeerTurnRefreshModule - Started turn refresh module for peer KoWeuHecMepTHb1u 21:38:21.381 [Thread-173] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 333344 21:38:21.382 [Thread-182] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Now forwarding data from ICE to FA for peer 21:38:21.384 [Thread-181] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 100.77.68.54:6787/udp/host -> 77.137.75.140:13311/udp/prflx (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 77.137.75.140:13311/udp ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55661/udp/srflx -> 77.137.75.140:13311/udp/prflx (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nominate (first valid): 188.163.76.172:55661/udp/srflx -> 77.137.75.140:13311/udp/prflx (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: verify if nominated pair answer again ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:false. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair succeeded: 188.163.76.172:55661/udp/srflx -> 77.137.75.140:13311/udp/prflx (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Pair validated: 188.163.76.172:55661/udp/srflx -> 77.137.75.140:13311/udp/prflx (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: IsControlling: true USE-CANDIDATE:true. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Nomination confirmed for pair: 188.163.76.172:55661/udp/srflx -> 77.137.75.140:13311/udp/prflx (faData.RTP). ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Selected pair for stream faData.RTP: 188.163.76.172:55661/udp/srflx -> 77.137.75.140:13311/udp/prflx (faData.RTP) ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: CheckList of stream faData is COMPLETED ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Running to Completed. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Harvester used for selected pair for faData.RTP: srflx (STUN server = 94.130.225.99:3478/udp) 21:38:21.522 [Thread-176] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): ICE terminated, connected, selected candidate pair: srflx <-> prflx 21:38:21.522 [Thread-176] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,442792,true],"jsonrpc":"2.0"} 21:38:21.522 [Thread-176] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"connected"],"jsonrpc":"2.0"} 21:38:21.522 [Thread-176] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 442792 21:38:21.523 [Thread-186] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Now forwarding data from ICE to FA for peer ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 5.29.16.109:12425/udp ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Adding allowed address: 94.130.225.99:16450/udp 21:38:21.661 [WebSocketConnectReadThread-332] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:38:21.661 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6414/udp/host -> 192.168.0.177:6682/udp/host (faData.RTP), failing. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:15826/udp/relay -> 192.168.0.177:6682/udp/host (faData.RTP), failing. 21:38:21.718 [WebSocketConnectReadThread-332] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6414/udp/host -> 135.181.254.226:13507/udp/relay (faData.RTP), failing. ���. 15, 2025 9:38:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:15826/udp/relay -> 135.181.254.226:13507/udp/relay (faData.RTP), failing. 21:38:21.985 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed ���. 15, 2025 9:38:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6416/udp/host -> 192.168.31.135:7063/udp/host (faData.RTP), failing. ���. 15, 2025 9:38:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6416/udp/host -> 5.228.114.161:2692/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:38:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:12955/udp/relay -> 192.168.31.135:7063/udp/host (faData.RTP), failing. 21:38:22.268 [WebSocketConnectReadThread-343] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:38:22.269 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected ���. 15, 2025 9:38:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6787/udp/host -> 192.168.0.120:6400/udp/host (faData.RTP), failing. ���. 15, 2025 9:38:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6787/udp/host -> 192.168.150.1:6400/udp/host (faData.RTP), failing. ���. 15, 2025 9:38:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6787/udp/host -> 192.168.37.1:6400/udp/host (faData.RTP), failing. ���. 15, 2025 9:38:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 100.77.68.54:6787/udp/host -> 5.29.16.109:12425/udp/srflx (faData.RTP), failing. ���. 15, 2025 9:38:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:15858/udp/relay -> 192.168.0.120:6400/udp/host (faData.RTP), failing. ���. 15, 2025 9:38:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:15858/udp/relay -> 192.168.150.1:6400/udp/host (faData.RTP), failing. ���. 15, 2025 9:38:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:15858/udp/relay -> 192.168.37.1:6400/udp/host (faData.RTP), failing. ���. 15, 2025 9:38:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: timeout for pair: 94.130.225.99:15858/udp/relay -> 94.130.225.99:16450/udp/relay (faData.RTP), failing. ���. 15, 2025 9:38:23 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 9:38:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. ���. 15, 2025 9:38:24 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Completed to Terminated. 21:38:25.450 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 21:38:25.450 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 21:38:25.453 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 2155 442792 10003.6 21:38:25.454 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","2155","442792","10003.6"]],"jsonrpc":"2.0"} 21:38:25.466 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 21:38:25.466 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 21:40:21.385 [Thread-181] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 21:41:05.326 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 3549 442792,399351,333344,456176 5668.5 21:41:05.326 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","3549","442792,399351,333344,456176","5668.5"]],"jsonrpc":"2.0"} 21:41:05.341 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 21:41:05.341 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 21:41:43.867 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: EnforceRating 21:41:43.867 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} 21:41:48.492 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameResult 2 defeat -10 21:41:48.492 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[2,"defeat -10"]],"jsonrpc":"2.0"} 21:41:48.493 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameResult 3 defeat -10 21:41:48.493 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[3,"defeat -10"]],"jsonrpc":"2.0"} 21:42:21.386 [Thread-181] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 21:43:38.767 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: EnforceRating 21:43:38.767 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} 21:43:43.692 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameResult 5 defeat -10 21:43:43.692 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[5,"defeat -10"]],"jsonrpc":"2.0"} 21:43:52.752 [connectivityChecker-442792] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from Big_Imbowski, aborting connection 21:43:52.752 [Thread-189] WARN c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): ICE connection has been lost for peer 21:43:52.752 [Thread-189] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,442792,false],"jsonrpc":"2.0"} Exception in thread "Thread-186" java.lang.RuntimeException: java.lang.InterruptedException 21:43:52.753 [Thread-189] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"disconnected"],"jsonrpc":"2.0"} at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerConnectivityUpdate(TelemetryDebugger.java:209) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerConnectivityUpdate$4(DebugFacade.java:64) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerConnectivityUpdate(DebugFacade.java:64) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.echoReceived(PeerConnectivityCheckerModule.java:97) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:478) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 7 more ���. 15, 2025 9:43:52 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:43:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:43:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:43:52 �� org.jitsi.utils.logging2.LoggerImpl log WARNING: Removing the active socket. Won't be able to send until a new one is elected. ���. 15, 2025 9:43:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 21:43:52.756 [Thread-192] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} 21:43:52.757 [Thread-192] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer 21:43:52.757 [Thread-192] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:43:52.757 [Thread-192] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:43:52 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:43:52.813 [WebSocketConnectReadThread-343] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:43:52.837 [Thread-192] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: host(udp), srflx(udp), relay(udp) 21:43:52.837 [Thread-192] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} 21:43:52.837 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:43:52.837 [Thread-192] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"5g417phmkeop1c1emc17aq5qe9\",\"ufrag\":\"43gr41ik5i71tl\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6941,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"29\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56207,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"30\",\"relAddr\":\"100.77.68.54\",\"relPort\":6941},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10521,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"31\",\"relAddr\":\"188.163.76.172\",\"relPort\":56207}]}"],"jsonrpc":"2.0"} 21:43:53.133 [WebSocketConnectReadThread-367] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:43:53.134 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:43:53.190 [WebSocketConnectReadThread-367] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:43:53.207 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:43:53.484 [WebSocketConnectReadThread-371] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:43:53.484 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:43:58.840 [Thread-200] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:43:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:43:58 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:43:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:43:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:43:58 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 21:43:58.901 [WebSocketConnectReadThread-371] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 21:43:59.212 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:43:59.487 [WebSocketConnectReadThread-377] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:43:59.487 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:03.843 [Thread-206] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} 21:44:03.843 [Thread-206] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer 21:44:03.844 [Thread-206] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:44:03.845 [Thread-206] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:44:03 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:44:03.900 [WebSocketConnectReadThread-377] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:03.925 [Thread-206] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: host(udp), srflx(udp), relay(udp) 21:44:03.925 [Thread-206] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} 21:44:03.925 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:03.925 [Thread-206] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"1j3k0ks5isuidbvhtaplrcogth\",\"ufrag\":\"3ld331ik5i7co4\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6813,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"32\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56125,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"33\",\"relAddr\":\"100.77.68.54\",\"relPort\":6813},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17959,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"34\",\"relAddr\":\"188.163.76.172\",\"relPort\":56125}]}"],"jsonrpc":"2.0"} 21:44:04.200 [WebSocketConnectReadThread-388] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:04.200 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:04.259 [WebSocketConnectReadThread-388] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 21:44:04.265 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:04.549 [WebSocketConnectReadThread-392] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:04.549 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:09.928 [Thread-216] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:44:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:44:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:44:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:44:09 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:44:09.985 [WebSocketConnectReadThread-392] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:10.216 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:10.501 [WebSocketConnectReadThread-398] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:10.501 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:14.931 [Thread-222] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} 21:44:14.931 [Thread-222] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer 21:44:14.932 [Thread-222] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:44:14.932 [Thread-222] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:44:14 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:44:14.988 [WebSocketConnectReadThread-398] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:15.008 [Thread-222] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: host(udp), srflx(udp), relay(udp) 21:44:15.008 [Thread-222] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} 21:44:15.009 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:15.009 [Thread-222] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"160kvjsuc4g557c6ndalqnpih2\",\"ufrag\":\"a7f321ik5i7nik\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6963,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"35\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56011,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"36\",\"relAddr\":\"100.77.68.54\",\"relPort\":6963},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10493,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"37\",\"relAddr\":\"188.163.76.172\",\"relPort\":56011}]}"],"jsonrpc":"2.0"} 21:44:15.312 [WebSocketConnectReadThread-409] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:15.312 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:15.376 [WebSocketConnectReadThread-409] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:15.626 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:15.906 [WebSocketConnectReadThread-413] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:15.906 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:21.010 [Thread-232] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:44:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:44:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:44:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:44:21 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:44:21.071 [WebSocketConnectReadThread-413] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:21.225 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:21.388 [Thread-181] INFO c.f.i.i.PeerTurnRefreshModule - Sent turn refresh request. 21:44:21.509 [WebSocketConnectReadThread-419] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:21.509 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:26.014 [Thread-238] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} 21:44:26.014 [Thread-238] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer 21:44:26.015 [Thread-238] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:44:26.015 [Thread-238] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:44:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:44:26.070 [WebSocketConnectReadThread-419] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:26.093 [Thread-238] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: host(udp), srflx(udp), relay(udp) 21:44:26.093 [Thread-238] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} 21:44:26.093 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:26.094 [Thread-238] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"3cnfkvq5c55rgotdgmvo3vj2m5\",\"ufrag\":\"2ap7g1ik5i82cu\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6931,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"38\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56081,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"39\",\"relAddr\":\"100.77.68.54\",\"relPort\":6931},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":11823,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"40\",\"relAddr\":\"188.163.76.172\",\"relPort\":56081}]}"],"jsonrpc":"2.0"} 21:44:31.318 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 5314 456176 5197.4 21:44:31.319 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","5314","456176","5197.4"]],"jsonrpc":"2.0"} 21:44:31.877 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 21:44:31.878 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 21:44:31.878 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 5315 456176 5756.6 21:44:31.878 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","5315","456176","5756.6"]],"jsonrpc":"2.0"} 21:44:31.882 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 21:44:31.883 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 21:44:32.097 [Thread-248] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:44:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:44:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:44:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:44:32 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:44:33.639 [connectivityChecker-333344] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from KoWeuHecMepTHb1u, aborting connection Exception in thread "Thread-182" java.lang.RuntimeException: java.lang.InterruptedException 21:44:33.639 [Thread-181] WARN c.f.i.i.PeerTurnRefreshModule - Sleeping refreshThread was interrupted 21:44:33.639 [Thread-253] WARN c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): ICE connection has been lost for peer at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerConnectivityUpdate(TelemetryDebugger.java:209) 21:44:33.639 [Thread-253] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,333344,false],"jsonrpc":"2.0"} at com.faforever.iceadapter.debug.DebugFacade.lambda$peerConnectivityUpdate$4(DebugFacade.java:64) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerConnectivityUpdate(DebugFacade.java:64) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.echoReceived(PeerConnectivityCheckerModule.java:97) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:478) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) 21:44:33.639 [Thread-253] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"disconnected"],"jsonrpc":"2.0"} at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 7 more ���. 15, 2025 9:44:33 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:44:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:44:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:44:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 21:44:33.642 [Thread-256] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"gathering"],"jsonrpc":"2.0"} 21:44:33.643 [Thread-256] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Initiating ICE for peer 21:44:33.644 [Thread-256] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Gathering ice candidates 21:44:33.644 [Thread-256] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:44:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:44:33.722 [Thread-256] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Sending own candidates to 333344, offered candidates: host(udp), srflx(udp), relay(udp) 21:44:33.723 [Thread-256] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"awaitingCandidates"],"jsonrpc":"2.0"} 21:44:33.723 [Thread-256] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,333344,"{\"srcId\":395645,\"destId\":333344,\"password\":\"36esgbpc6s7epn0fhfd1svpkp2\",\"ufrag\":\"chhr51ik5i89rb\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6747,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"41\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55413,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"42\",\"relAddr\":\"100.77.68.54\",\"relPort\":6747},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":12670,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"43\",\"relAddr\":\"188.163.76.172\",\"relPort\":55413}]}"],"jsonrpc":"2.0"} 21:44:35.897 [WebSocketConnectReadThread-430] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:35.897 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:35.959 [WebSocketConnectReadThread-430] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:36.232 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:36.515 [WebSocketConnectReadThread-450] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:36.515 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:37.101 [Thread-252] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} 21:44:37.101 [Thread-252] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer 21:44:37.102 [Thread-252] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:44:37.102 [Thread-252] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:44:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:44:37.163 [WebSocketConnectReadThread-450] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:37.179 [Thread-252] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: host(udp), srflx(udp), relay(udp) 21:44:37.179 [Thread-252] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} 21:44:37.180 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:37.180 [Thread-252] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"s45228kllrpdoj9tt4mvrp1r0\",\"ufrag\":\"a5nr91ik5i8d7d\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6659,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"44\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55409,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"45\",\"relAddr\":\"100.77.68.54\",\"relPort\":6659},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":10118,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"46\",\"relAddr\":\"188.163.76.172\",\"relPort\":55409}]}"],"jsonrpc":"2.0"} 21:44:37.464 [WebSocketConnectReadThread-461] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:37.464 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:37.528 [WebSocketConnectReadThread-461] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 21:44:38.233 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:38.528 [WebSocketConnectReadThread-465] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:38.529 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:39.725 [Thread-263] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:44:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:44:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:44:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:44:39 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:44:39.783 [WebSocketConnectReadThread-465] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:40.233 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:40.520 [WebSocketConnectReadThread-471] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:40.520 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:43.181 [Thread-273] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:44:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:44:43 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:44:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:44:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:44:43 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 21:44:43.262 [WebSocketConnectReadThread-471] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:43.274 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:43.557 [WebSocketConnectReadThread-477] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:43.557 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:44.727 [Thread-279] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"gathering"],"jsonrpc":"2.0"} 21:44:44.727 [Thread-279] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Initiating ICE for peer 21:44:44.728 [Thread-279] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Gathering ice candidates 21:44:44.729 [Thread-279] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:44:44 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:44:44.785 [WebSocketConnectReadThread-477] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:44.807 [Thread-279] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Sending own candidates to 333344, offered candidates: host(udp), srflx(udp), relay(udp) 21:44:44.807 [Thread-279] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"awaitingCandidates"],"jsonrpc":"2.0"} 21:44:44.808 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:44.808 [Thread-279] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,333344,"{\"srcId\":395645,\"destId\":333344,\"password\":\"itmqpflsonrda8p1seve1g2rt\",\"ufrag\":\"9jbs31ik5i8klo\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6306,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"47\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55768,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"48\",\"relAddr\":\"100.77.68.54\",\"relPort\":6306},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13528,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"49\",\"relAddr\":\"188.163.76.172\",\"relPort\":55768}]}"],"jsonrpc":"2.0"} 21:44:45.101 [WebSocketConnectReadThread-488] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:45.102 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:45.158 [WebSocketConnectReadThread-488] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:45.236 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:45.516 [WebSocketConnectReadThread-492] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:45.516 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:48.184 [Thread-284] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} 21:44:48.184 [Thread-284] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer 21:44:48.185 [Thread-284] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:44:48.185 [Thread-284] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:44:48 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:44:48.241 [WebSocketConnectReadThread-492] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:48.266 [Thread-284] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: host(udp), srflx(udp), relay(udp) 21:44:48.266 [Thread-284] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} 21:44:48.267 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:48.267 [Thread-284] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"5g1dj6flnl14l5nfv45083n2jc\",\"ufrag\":\"8i0f81ik5i8o1o\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6371,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"50\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56099,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"51\",\"relAddr\":\"100.77.68.54\",\"relPort\":6371},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13457,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"52\",\"relAddr\":\"188.163.76.172\",\"relPort\":56099}]}"],"jsonrpc":"2.0"} 21:44:48.549 [WebSocketConnectReadThread-503] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:48.549 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:48.608 [WebSocketConnectReadThread-503] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 21:44:49.237 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:49.524 [WebSocketConnectReadThread-507] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:49.524 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:50.810 [Thread-294] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:44:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:44:50 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:44:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:44:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:44:50 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:44:50.865 [WebSocketConnectReadThread-507] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:51.240 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:51.528 [WebSocketConnectReadThread-513] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:51.528 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:54.268 [Thread-305] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:44:54 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:44:54 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:44:54 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:44:54 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:44:54 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:44:54.330 [WebSocketConnectReadThread-513] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 21:44:55.242 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:55.550 [WebSocketConnectReadThread-520] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:55.550 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:55.814 [Thread-311] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"gathering"],"jsonrpc":"2.0"} 21:44:55.814 [Thread-311] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Initiating ICE for peer 21:44:55.815 [Thread-311] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Gathering ice candidates 21:44:55.815 [Thread-311] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:44:55 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:44:55.894 [Thread-311] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Sending own candidates to 333344, offered candidates: host(udp), srflx(udp), relay(udp) 21:44:55.894 [Thread-311] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"awaitingCandidates"],"jsonrpc":"2.0"} 21:44:55.895 [Thread-311] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,333344,"{\"srcId\":395645,\"destId\":333344,\"password\":\"450vbi090if1ktd3qvllor37j3\",\"ufrag\":\"b42p1ik5i8vg7\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6360,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"53\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56010,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"54\",\"relAddr\":\"100.77.68.54\",\"relPort\":6360},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":15333,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"55\",\"relAddr\":\"188.163.76.172\",\"relPort\":56010}]}"],"jsonrpc":"2.0"} 21:44:55.901 [WebSocketConnectReadThread-520] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:56.243 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:56.518 [WebSocketConnectReadThread-532] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:56.518 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:59.272 [Thread-316] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} 21:44:59.273 [Thread-316] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer 21:44:59.273 [Thread-316] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:44:59.273 [Thread-316] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:44:59 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:44:59.329 [WebSocketConnectReadThread-532] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:44:59.351 [Thread-316] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: host(udp), srflx(udp), relay(udp) 21:44:59.351 [Thread-316] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} 21:44:59.351 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:44:59.351 [Thread-316] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"7ojjjcj3mkpqk7nfafgimf25mc\",\"ufrag\":\"60ei01ik5i92s9\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6751,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"56\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55751,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"57\",\"relAddr\":\"100.77.68.54\",\"relPort\":6751},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":18645,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"58\",\"relAddr\":\"188.163.76.172\",\"relPort\":55751}]}"],"jsonrpc":"2.0"} 21:44:59.652 [WebSocketConnectReadThread-543] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:44:59.653 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:44:59.721 [WebSocketConnectReadThread-543] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:00.246 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:00.519 [WebSocketConnectReadThread-547] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:00.519 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:01.896 [Thread-325] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:45:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:45:01 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:45:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:45:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:45:01 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 21:45:01.952 [WebSocketConnectReadThread-547] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:02.249 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:02.537 [WebSocketConnectReadThread-553] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:02.538 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:05.352 [Thread-335] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:45:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:45:05 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:45:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:45:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:45:05 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:45:05.411 [WebSocketConnectReadThread-553] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:06.251 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:06.900 [Thread-341] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"gathering"],"jsonrpc":"2.0"} 21:45:06.900 [Thread-341] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Initiating ICE for peer 21:45:06.900 [Thread-341] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Gathering ice candidates 21:45:06.900 [Thread-341] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:45:06 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:45:09.116 [Thread-341] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Sending own candidates to 333344, offered candidates: host(udp) 21:45:09.117 [Thread-341] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"awaitingCandidates"],"jsonrpc":"2.0"} 21:45:09.118 [Thread-341] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,333344,"{\"srcId\":395645,\"destId\":333344,\"password\":\"2f3s8oniqo7hg3jf68i9bkud4r\",\"ufrag\":\"5ch561ik5i9aak\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6989,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"59\",\"relAddr\":null,\"relPort\":0}]}"],"jsonrpc":"2.0"} 21:45:10.356 [Thread-346] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} 21:45:10.356 [Thread-346] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer 21:45:10.356 [Thread-346] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:45:10.356 [Thread-346] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:45:10 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:45:11.319 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 5626 456176 5930.7 21:45:11.319 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","5626","456176","5930.7"]],"jsonrpc":"2.0"} 21:45:11.536 [Thread-346] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: host(udp), srflx(udp) 21:45:11.536 [Thread-346] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} 21:45:11.537 [Thread-346] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"2uu314ra0103jq6fk46c6qppnl\",\"ufrag\":\"4fnds1ik5i9dmk\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":7017,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"60\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55389,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"61\",\"relAddr\":\"100.77.68.54\",\"relPort\":7017}]}"],"jsonrpc":"2.0"} 21:45:12.151 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 21:45:12.152 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 21:45:12.156 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Bottleneck ack 5628 456176 6768.4 21:45:12.156 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Bottleneck",["ack","5628","456176","6768.4"]],"jsonrpc":"2.0"} 21:45:12.162 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: BottleneckCleared 21:45:12.162 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["BottleneckCleared",[]],"jsonrpc":"2.0"} 21:45:13.570 [WebSocketConnectReadThread-559] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:13.570 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:13.632 [WebSocketConnectReadThread-559] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:14.256 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:14.546 [WebSocketConnectReadThread-576] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:14.546 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:15.119 [Thread-352] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:45:15 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:45:15 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:45:15 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:45:15.175 [WebSocketConnectReadThread-576] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:15.257 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:15.562 [WebSocketConnectReadThread-582] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:15.562 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:17.539 [Thread-357] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:45:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:45:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:45:17 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:45:17.600 [WebSocketConnectReadThread-582] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 21:45:18.259 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:18.547 [WebSocketConnectReadThread-588] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:18.547 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:20.121 [Thread-363] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"gathering"],"jsonrpc":"2.0"} 21:45:20.121 [Thread-363] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Initiating ICE for peer 21:45:20.122 [Thread-363] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Gathering ice candidates 21:45:20.122 [Thread-363] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:45:20 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:45:20.180 [WebSocketConnectReadThread-588] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:20.197 [Thread-363] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Sending own candidates to 333344, offered candidates: host(udp), srflx(udp), relay(udp) 21:45:20.197 [Thread-363] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"awaitingCandidates"],"jsonrpc":"2.0"} 21:45:20.197 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:20.197 [Thread-363] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,333344,"{\"srcId\":395645,\"destId\":333344,\"password\":\"6omrcca2c19t948lv5i6c8lol9\",\"ufrag\":\"bhjsl1ik5i9n7p\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6313,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"62\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55443,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"63\",\"relAddr\":\"100.77.68.54\",\"relPort\":6313},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":13198,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"64\",\"relAddr\":\"188.163.76.172\",\"relPort\":55443}]}"],"jsonrpc":"2.0"} 21:45:20.474 [WebSocketConnectReadThread-599] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:20.475 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:20.530 [WebSocketConnectReadThread-599] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:21.262 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:21.552 [WebSocketConnectReadThread-603] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:21.553 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:22.541 [Thread-368] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} 21:45:22.541 [Thread-368] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer 21:45:22.542 [Thread-368] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:45:22.542 [Thread-368] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:45:22 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:45:22.605 [WebSocketConnectReadThread-603] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:22.618 [Thread-368] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: host(udp), srflx(udp), relay(udp) 21:45:22.618 [Thread-368] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} 21:45:22.618 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:22.618 [Thread-368] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"7vng07faees14klju5bl3hdbs0\",\"ufrag\":\"db24q1ik5i9pjd\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6276,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"65\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55384,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"66\",\"relAddr\":\"100.77.68.54\",\"relPort\":6276},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":14393,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"67\",\"relAddr\":\"188.163.76.172\",\"relPort\":55384}]}"],"jsonrpc":"2.0"} 21:45:22.918 [WebSocketConnectReadThread-614] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:22.918 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:22.988 [WebSocketConnectReadThread-614] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:23.263 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:23.551 [WebSocketConnectReadThread-618] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:23.551 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:26.200 [Thread-378] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:45:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:45:26 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:45:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:45:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:45:26 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:45:26.261 [WebSocketConnectReadThread-618] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: ) 21:45:26.265 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:26.548 [WebSocketConnectReadThread-624] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:26.548 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:28.215 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameResult 4 defeat -10 21:45:28.215 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[4,"defeat -10"]],"jsonrpc":"2.0"} 21:45:28.620 [Thread-389] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:45:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:45:28 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:45:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:45:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:45:28 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:45:28.677 [WebSocketConnectReadThread-624] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:29.269 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:29.546 [WebSocketConnectReadThread-630] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:29.546 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:31.203 [Thread-395] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"gathering"],"jsonrpc":"2.0"} 21:45:31.203 [Thread-395] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Initiating ICE for peer 21:45:31.204 [Thread-395] INFO c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Gathering ice candidates 21:45:31.204 [Thread-395] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:45:31 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:45:31.260 [WebSocketConnectReadThread-630] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:31.270 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:31.282 [Thread-395] DEBUG c.f.i.i.PeerIceModule - ICE KoWeuHecMepTHb1u(333344): Sending own candidates to 333344, offered candidates: host(udp), srflx(udp), relay(udp) 21:45:31.282 [Thread-395] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"awaitingCandidates"],"jsonrpc":"2.0"} 21:45:31.282 [Thread-395] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,333344,"{\"srcId\":395645,\"destId\":333344,\"password\":\"3mckl77gf23hfg8ivr2gni22tj\",\"ufrag\":\"dgk2p1ik5ia224\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6843,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"68\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":55743,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"69\",\"relAddr\":\"100.77.68.54\",\"relPort\":6843},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"94.130.225.99\",\"port\":17374,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"70\",\"relAddr\":\"188.163.76.172\",\"relPort\":55743}]}"],"jsonrpc":"2.0"} 21:45:31.556 [WebSocketConnectReadThread-637] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:31.557 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:31.640 [WebSocketConnectReadThread-637] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:32.271 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:32.553 [WebSocketConnectReadThread-645] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:32.554 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:33.624 [Thread-400] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"gathering"],"jsonrpc":"2.0"} 21:45:33.624 [Thread-400] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Initiating ICE for peer 21:45:33.625 [Thread-400] INFO c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Gathering ice candidates 21:45:33.625 [Thread-400] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:45:33 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:45:33.681 [WebSocketConnectReadThread-645] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:33.736 [Thread-400] DEBUG c.f.i.i.PeerIceModule - ICE Big_Imbowski(442792): Sending own candidates to 442792, offered candidates: host(udp), srflx(udp) 21:45:33.736 [Thread-400] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,442792,"awaitingCandidates"],"jsonrpc":"2.0"} 21:45:33.736 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:33.736 [Thread-400] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,442792,"{\"srcId\":395645,\"destId\":442792,\"password\":\"2bei9gpcjd585f2rc137dgqr4r\",\"ufrag\":\"fl30g1ik5ia4do\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6941,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"71\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56207,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"72\",\"relAddr\":\"100.77.68.54\",\"relPort\":6941}]}"],"jsonrpc":"2.0"} 21:45:34.016 [WebSocketConnectReadThread-653] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:34.016 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:34.073 [WebSocketConnectReadThread-653] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:34.272 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:34.571 [WebSocketConnectReadThread-657] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:34.572 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:37.173 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: JsonStats {"stats":[{"blueprints":{"ual0001":{"kills":0,"built":1,"lost":0,"lowest_health":6066},"url0001":{"lost":0,"kills":1,"built":0}},"type":"Human","name":"YossarianXXII","faction":2,"resources":{"massin":{"total":13542.0745117188,"reclaimed":127.097999572754,"reclaimRate":0,"rate":4.025},"energyout":{"total":116206.01640625,"rate":37.06015625,"excess":19417.019140625},"storage":{"storedEnergy":4000,"maxEnergy":4000,"maxMass":2970,"storedMass":96.0624694824219},"energyin":{"total":193611.09375,"reclaimed":0,"reclaimRate":0,"rate":44},"massout":{"total":13440.0651367188,"rate":4.03330078125,"excess":5.05986328125}},"general":{"lastupdatetick":5861,"score":16046,"currentcap":1333.03333740234,"lost":{"mass":946,"count":5,"energy":6560},"kills":{"mass":4945.06513671875,"count":25,"energy":5023419},"currentunits":57,"built":{"mass":12857,"count":65,"energy":89540}},"units":{"air":{"lost":0,"kills":9,"built":0},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":1,"kills":5,"built":14},"tech1":{"lost":4,"kills":19,"built":50},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":3,"kills":4,"built":24},"cdr":{"lost":0,"kills":1,"built":1},"structures":{"lost":2,"kills":12,"built":43},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":3,"kills":4,"built":20}}},{"type":"Human","general":{"lastupdatetick":4201,"score":12752,"currentcap":1000,"lost":{"mass":10808.0916015625,"count":52,"energy":5058383},"kills":{"mass":2000,"count":1,"energy":5000000},"currentunits":0,"built":{"mass":8689,"count":53,"energy":58410}},"Defeated":-1,"units":{"air":{"lost":0,"kills":0,"built":0},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":8,"kills":0,"built":5},"tech1":{"lost":43,"kills":0,"built":47},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":13,"kills":1,"built":12},"cdr":{"lost":1,"kills":1,"built":1},"structures":{"lost":40,"kills":0,"built":42},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":12,"kills":1,"built":11}},"blueprints":{"xsl0001":{"kills":1,"built":1,"lost":1,"lowest_health":0}},"name":"Big_Imbowski","faction":4,"resources":{"massin":{"total":11713.0319335938,"reclaimed":51.0839996337891,"reclaimRate":0,"rate":0},"energyout":{"total":113675.05390625,"rate":0,"excess":3167.00900878906},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":125782.0828125,"reclaimed":0,"reclaimRate":0,"rate":0},"massout":{"total":9821.0294921875,"rate":0,"excess":5.02987060546875}}},{"type":"Human","general":{"lastupdatetick":4201,"score":11674,"currentcap":1000,"lost":{"mass":10055.0764648438,"count":58,"energy":5059687.05},"kills":{"mass":2754,"count":22,"energy":5005580},"currentunits":0,"built":{"mass":7620,"count":53,"energy":56115}},"Defeated":-1,"units":{"air":{"lost":0,"kills":4,"built":0},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":15,"kills":0,"built":8},"tech1":{"lost":42,"kills":21,"built":44},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":15,"kills":15,"built":15},"cdr":{"lost":1,"kills":1,"built":1},"structures":{"lost":44,"kills":3,"built":40},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":10,"kills":2,"built":10}},"blueprints":{"xsl0001":{"kills":1,"built":1,"lost":1,"lowest_health":0}},"name":"Dragoncommander","faction":4,"resources":{"massin":{"total":9007.06396484375,"reclaimed":322.080438232422,"reclaimRate":0,"rate":0},"energyout":{"total":86940.03515625,"rate":0,"excess":11671.0084960938},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":110811.01171875,"reclaimed":0,"reclaimRate":0,"rate":0},"massout":{"total":9001.06865234375,"rate":0,"excess":5.05986328125}}},{"type":"Human","general":{"lastupdatetick":5861,"score":7855,"currentcap":3333.03334960938,"lost":{"mass":3082.04514160156,"count":29,"energy":20307.016015625},"kills":{"mass":20,"count":1,"energy":80},"currentunits":38,"built":{"mass":7824,"count":65,"energy":57240}},"Defeated":593.05,"units":{"air":{"lost":0,"kills":0,"built":0},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":5,"kills":0,"built":8},"tech1":{"lost":24,"kills":1,"built":56},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":18,"kills":1,"built":23},"cdr":{"lost":0,"kills":0,"built":1},"structures":{"lost":11,"kills":0,"built":43},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":4,"kills":0,"built":7}},"blueprints":{"uel0001":{"kills":0,"built":1,"lost":0,"lowest_health":5922.007421875}},"name":"Emansupreme","faction":1,"resources":{"massin":{"total":11535.0697265625,"reclaimed":58.031999206543,"reclaimRate":0,"rate":2.05},"energyout":{"total":104361.08046875,"rate":10.0703125,"excess":28364.0703125},"storage":{"storedEnergy":4000,"maxEnergy":4000,"maxMass":750,"storedMass":402.050003051758},"energyin":{"total":194377.0890625,"reclaimed":0,"reclaimRate":0,"rate":44},"massout":{"total":10513.0880859375,"rate":1,"excess":21.0721008300781}}},{"type":"Human","general":{"lastupdatetick":5101,"score":7955,"currentcap":1666.06667480469,"lost":{"mass":8848.02001953125,"count":53,"energy":5051038},"kills":{"mass":790,"count":2,"energy":5780},"currentunits":0,"built":{"mass":6957,"count":52,"energy":52190}},"Defeated":-1,"units":{"air":{"lost":16,"kills":0,"built":16},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":8,"kills":1,"built":4},"tech1":{"lost":44,"kills":1,"built":47},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":8,"kills":0,"built":8},"cdr":{"lost":1,"kills":0,"built":1},"structures":{"lost":31,"kills":2,"built":30},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":8,"kills":0,"built":8}},"blueprints":{"url0001":{"kills":0,"built":1,"lost":1,"lowest_health":0}},"name":"KoWeuHecMepTHb1u","faction":3,"resources":{"massin":{"total":10356.057421875,"reclaimed":121.049999237061,"reclaimRate":0,"rate":0},"energyout":{"total":145404.0640625,"rate":0,"excess":17977.0375},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":0,"storedMass":0},"energyin":{"total":177028.0765625,"reclaimed":0,"reclaimRate":0,"rate":0},"massout":{"total":8639.083984375,"rate":0,"excess":662.013800048828}}},{"blueprints":{"xsl0001":{"kills":0,"built":1,"lost":0,"lowest_health":8500}},"type":"Human","name":"royston","faction":4,"resources":{"massin":{"total":23809.0130859375,"reclaimed":223.068145751953,"reclaimRate":0,"rate":10.0375},"energyout":{"total":218210.0640625,"rate":89.059375,"excess":2206.04072265625},"storage":{"storedEnergy":10433.017578125,"maxEnergy":34000,"maxMass":7480,"storedMass":208.005451965332},"energyin":{"total":232016.0765625,"reclaimed":0,"reclaimRate":0,"rate":103.0203125},"massout":{"total":23595.0189453125,"rate":10.010546875,"excess":5.05986328125}},"general":{"lastupdatetick":5861,"score":17234,"currentcap":1333.03333740234,"lost":{"mass":52,"count":1,"energy":260},"kills":{"mass":110,"count":3,"energy":1280},"currentunits":82,"built":{"mass":19913,"count":87,"energy":138120}},"units":{"air":{"lost":0,"kills":2,"built":0},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":0,"kills":0,"built":18},"tech1":{"lost":1,"kills":3,"built":68},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":1,"kills":1,"built":20},"cdr":{"lost":0,"kills":0,"built":1},"structures":{"lost":0,"kills":0,"built":69},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":1,"kills":0,"built":14}}},{"blueprints":{"url0001":{"kills":0,"built":1,"lost":0,"lowest_health":10000}},"type":"Human","name":"s777ss","faction":3,"resources":{"massin":{"total":26697.0494140625,"reclaimed":3786.01962890625,"reclaimRate":2.05,"rate":8.069921875},"energyout":{"total":201067.0390625,"rate":72.0621871948242,"excess":13816.09296875},"storage":{"storedEnergy":4000,"maxEnergy":4000,"maxMass":8080,"storedMass":2611.02478027344},"energyin":{"total":227239.0640625,"reclaimed":0,"reclaimRate":0,"rate":102},"massout":{"total":21680.068359375,"rate":6.06378908157349,"excess":1871.07543945313}},"general":{"lastupdatetick":5861,"score":15825,"currentcap":10000,"lost":{"mass":120,"count":3,"energy":1740},"kills":{"mass":80,"count":2,"energy":1160},"currentunits":73,"built":{"mass":17191,"count":85,"energy":142640}},"units":{"air":{"lost":3,"kills":2,"built":14},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":0,"kills":0,"built":18},"tech1":{"lost":3,"kills":2,"built":66},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":0,"kills":0,"built":13},"cdr":{"lost":0,"kills":0,"built":1},"structures":{"lost":0,"kills":0,"built":61},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":0,"kills":0,"built":13}}},{"blueprints":{"url0001":{"kills":0,"built":1,"lost":0,"lowest_health":10000}},"type":"Human","name":"pheelin","faction":3,"resources":{"massin":{"total":20549.008203125,"reclaimed":2102.07578125,"reclaimRate":0,"rate":7.02781248092651},"energyout":{"total":149702.040625,"rate":42.0893749237061,"excess":8094.04345703125},"storage":{"storedEnergy":23222.0728515625,"maxEnergy":64000,"maxMass":7020,"storedMass":3276.0919921875},"energyin":{"total":194884.075,"reclaimed":0,"reclaimRate":0,"rate":40.0403125762939},"massout":{"total":17265.07734375,"rate":5.09576172828674,"excess":6.03984375}},"general":{"lastupdatetick":5861,"score":12350,"currentcap":1333.03333740234,"lost":{"mass":80,"count":2,"energy":1160},"kills":{"mass":40,"count":1,"energy":580},"currentunits":74,"built":{"mass":14978,"count":80,"energy":123090}},"units":{"air":{"lost":2,"kills":1,"built":16},"tech3":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0},"tech2":{"lost":0,"kills":0,"built":9},"tech1":{"lost":2,"kills":1,"built":71},"transportation":{"lost":0,"kills":0,"built":0},"land":{"lost":0,"kills":0,"built":14},"cdr":{"lost":0,"kills":0,"built":1},"structures":{"lost":0,"kills":0,"built":53},"sacu":{"lost":0,"kills":0,"built":0},"naval":{"lost":0,"kills":0,"built":0},"engineer":{"lost":0,"kills":0,"built":14}}}]} 21:45:37.173 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["JsonStats",["{\"stats\":[{\"blueprints\":{\"ual0001\":{\"kills\":0,\"built\":1,\"lost\":0,\"lowest_health\":6066},\"url0001\":{\"lost\":0,\"kills\":1,\"built\":0}},\"type\":\"Human\",\"name\":\"YossarianXXII\",\"faction\":2,\"resources\":{\"massin\":{\"total\":13542.0745117188,\"reclaimed\":127.097999572754,\"reclaimRate\":0,\"rate\":4.025},\"energyout\":{\"total\":116206.01640625,\"rate\":37.06015625,\"excess\":19417.019140625},\"storage\":{\"storedEnergy\":4000,\"maxEnergy\":4000,\"maxMass\":2970,\"storedMass\":96.0624694824219},\"energyin\":{\"total\":193611.09375,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":44},\"massout\":{\"total\":13440.0651367188,\"rate\":4.03330078125,\"excess\":5.05986328125}},\"general\":{\"lastupdatetick\":5861,\"score\":16046,\"currentcap\":1333.03333740234,\"lost\":{\"mass\":946,\"count\":5,\"energy\":6560},\"kills\":{\"mass\":4945.06513671875,\"count\":25,\"energy\":5023419},\"currentunits\":57,\"built\":{\"mass\":12857,\"count\":65,\"energy\":89540}},\"units\":{\"air\":{\"lost\":0,\"kills\":9,\"built\":0},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":1,\"kills\":5,\"built\":14},\"tech1\":{\"lost\":4,\"kills\":19,\"built\":50},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":3,\"kills\":4,\"built\":24},\"cdr\":{\"lost\":0,\"kills\":1,\"built\":1},\"structures\":{\"lost\":2,\"kills\":12,\"built\":43},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":3,\"kills\":4,\"built\":20}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":4201,\"score\":12752,\"currentcap\":1000,\"lost\":{\"mass\":10808.0916015625,\"count\":52,\"energy\":5058383},\"kills\":{\"mass\":2000,\"count\":1,\"energy\":5000000},\"currentunits\":0,\"built\":{\"mass\":8689,\"count\":53,\"energy\":58410}},\"Defeated\":-1,\"units\":{\"air\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":8,\"kills\":0,\"built\":5},\"tech1\":{\"lost\":43,\"kills\":0,\"built\":47},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":13,\"kills\":1,\"built\":12},\"cdr\":{\"lost\":1,\"kills\":1,\"built\":1},\"structures\":{\"lost\":40,\"kills\":0,\"built\":42},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":12,\"kills\":1,\"built\":11}},\"blueprints\":{\"xsl0001\":{\"kills\":1,\"built\":1,\"lost\":1,\"lowest_health\":0}},\"name\":\"Big_Imbowski\",\"faction\":4,\"resources\":{\"massin\":{\"total\":11713.0319335938,\"reclaimed\":51.0839996337891,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":113675.05390625,\"rate\":0,\"excess\":3167.00900878906},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":125782.0828125,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":9821.0294921875,\"rate\":0,\"excess\":5.02987060546875}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":4201,\"score\":11674,\"currentcap\":1000,\"lost\":{\"mass\":10055.0764648438,\"count\":58,\"energy\":5059687.05},\"kills\":{\"mass\":2754,\"count\":22,\"energy\":5005580},\"currentunits\":0,\"built\":{\"mass\":7620,\"count\":53,\"energy\":56115}},\"Defeated\":-1,\"units\":{\"air\":{\"lost\":0,\"kills\":4,\"built\":0},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":15,\"kills\":0,\"built\":8},\"tech1\":{\"lost\":42,\"kills\":21,\"built\":44},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":15,\"kills\":15,\"built\":15},\"cdr\":{\"lost\":1,\"kills\":1,\"built\":1},\"structures\":{\"lost\":44,\"kills\":3,\"built\":40},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":10,\"kills\":2,\"built\":10}},\"blueprints\":{\"xsl0001\":{\"kills\":1,\"built\":1,\"lost\":1,\"lowest_health\":0}},\"name\":\"Dragoncommander\",\"faction\":4,\"resources\":{\"massin\":{\"total\":9007.06396484375,\"reclaimed\":322.080438232422,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":86940.03515625,\"rate\":0,\"excess\":11671.0084960938},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":110811.01171875,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":9001.06865234375,\"rate\":0,\"excess\":5.05986328125}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":5861,\"score\":7855,\"currentcap\":3333.03334960938,\"lost\":{\"mass\":3082.04514160156,\"count\":29,\"energy\":20307.016015625},\"kills\":{\"mass\":20,\"count\":1,\"energy\":80},\"currentunits\":38,\"built\":{\"mass\":7824,\"count\":65,\"energy\":57240}},\"Defeated\":593.05,\"units\":{\"air\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":5,\"kills\":0,\"built\":8},\"tech1\":{\"lost\":24,\"kills\":1,\"built\":56},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":18,\"kills\":1,\"built\":23},\"cdr\":{\"lost\":0,\"kills\":0,\"built\":1},\"structures\":{\"lost\":11,\"kills\":0,\"built\":43},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":4,\"kills\":0,\"built\":7}},\"blueprints\":{\"uel0001\":{\"kills\":0,\"built\":1,\"lost\":0,\"lowest_health\":5922.007421875}},\"name\":\"Emansupreme\",\"faction\":1,\"resources\":{\"massin\":{\"total\":11535.0697265625,\"reclaimed\":58.031999206543,\"reclaimRate\":0,\"rate\":2.05},\"energyout\":{\"total\":104361.08046875,\"rate\":10.0703125,\"excess\":28364.0703125},\"storage\":{\"storedEnergy\":4000,\"maxEnergy\":4000,\"maxMass\":750,\"storedMass\":402.050003051758},\"energyin\":{\"total\":194377.0890625,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":44},\"massout\":{\"total\":10513.0880859375,\"rate\":1,\"excess\":21.0721008300781}}},{\"type\":\"Human\",\"general\":{\"lastupdatetick\":5101,\"score\":7955,\"currentcap\":1666.06667480469,\"lost\":{\"mass\":8848.02001953125,\"count\":53,\"energy\":5051038},\"kills\":{\"mass\":790,\"count\":2,\"energy\":5780},\"currentunits\":0,\"built\":{\"mass\":6957,\"count\":52,\"energy\":52190}},\"Defeated\":-1,\"units\":{\"air\":{\"lost\":16,\"kills\":0,\"built\":16},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":8,\"kills\":1,\"built\":4},\"tech1\":{\"lost\":44,\"kills\":1,\"built\":47},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":8,\"kills\":0,\"built\":8},\"cdr\":{\"lost\":1,\"kills\":0,\"built\":1},\"structures\":{\"lost\":31,\"kills\":2,\"built\":30},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":8,\"kills\":0,\"built\":8}},\"blueprints\":{\"url0001\":{\"kills\":0,\"built\":1,\"lost\":1,\"lowest_health\":0}},\"name\":\"KoWeuHecMepTHb1u\",\"faction\":3,\"resources\":{\"massin\":{\"total\":10356.057421875,\"reclaimed\":121.049999237061,\"reclaimRate\":0,\"rate\":0},\"energyout\":{\"total\":145404.0640625,\"rate\":0,\"excess\":17977.0375},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":0,\"storedMass\":0},\"energyin\":{\"total\":177028.0765625,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":0},\"massout\":{\"total\":8639.083984375,\"rate\":0,\"excess\":662.013800048828}}},{\"blueprints\":{\"xsl0001\":{\"kills\":0,\"built\":1,\"lost\":0,\"lowest_health\":8500}},\"type\":\"Human\",\"name\":\"royston\",\"faction\":4,\"resources\":{\"massin\":{\"total\":23809.0130859375,\"reclaimed\":223.068145751953,\"reclaimRate\":0,\"rate\":10.0375},\"energyout\":{\"total\":218210.0640625,\"rate\":89.059375,\"excess\":2206.04072265625},\"storage\":{\"storedEnergy\":10433.017578125,\"maxEnergy\":34000,\"maxMass\":7480,\"storedMass\":208.005451965332},\"energyin\":{\"total\":232016.0765625,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":103.0203125},\"massout\":{\"total\":23595.0189453125,\"rate\":10.010546875,\"excess\":5.05986328125}},\"general\":{\"lastupdatetick\":5861,\"score\":17234,\"currentcap\":1333.03333740234,\"lost\":{\"mass\":52,\"count\":1,\"energy\":260},\"kills\":{\"mass\":110,\"count\":3,\"energy\":1280},\"currentunits\":82,\"built\":{\"mass\":19913,\"count\":87,\"energy\":138120}},\"units\":{\"air\":{\"lost\":0,\"kills\":2,\"built\":0},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":0,\"kills\":0,\"built\":18},\"tech1\":{\"lost\":1,\"kills\":3,\"built\":68},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":1,\"kills\":1,\"built\":20},\"cdr\":{\"lost\":0,\"kills\":0,\"built\":1},\"structures\":{\"lost\":0,\"kills\":0,\"built\":69},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":1,\"kills\":0,\"built\":14}}},{\"blueprints\":{\"url0001\":{\"kills\":0,\"built\":1,\"lost\":0,\"lowest_health\":10000}},\"type\":\"Human\",\"name\":\"s777ss\",\"faction\":3,\"resources\":{\"massin\":{\"total\":26697.0494140625,\"reclaimed\":3786.01962890625,\"reclaimRate\":2.05,\"rate\":8.069921875},\"energyout\":{\"total\":201067.0390625,\"rate\":72.0621871948242,\"excess\":13816.09296875},\"storage\":{\"storedEnergy\":4000,\"maxEnergy\":4000,\"maxMass\":8080,\"storedMass\":2611.02478027344},\"energyin\":{\"total\":227239.0640625,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":102},\"massout\":{\"total\":21680.068359375,\"rate\":6.06378908157349,\"excess\":1871.07543945313}},\"general\":{\"lastupdatetick\":5861,\"score\":15825,\"currentcap\":10000,\"lost\":{\"mass\":120,\"count\":3,\"energy\":1740},\"kills\":{\"mass\":80,\"count\":2,\"energy\":1160},\"currentunits\":73,\"built\":{\"mass\":17191,\"count\":85,\"energy\":142640}},\"units\":{\"air\":{\"lost\":3,\"kills\":2,\"built\":14},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":0,\"kills\":0,\"built\":18},\"tech1\":{\"lost\":3,\"kills\":2,\"built\":66},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":0,\"kills\":0,\"built\":13},\"cdr\":{\"lost\":0,\"kills\":0,\"built\":1},\"structures\":{\"lost\":0,\"kills\":0,\"built\":61},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":0,\"kills\":0,\"built\":13}}},{\"blueprints\":{\"url0001\":{\"kills\":0,\"built\":1,\"lost\":0,\"lowest_health\":10000}},\"type\":\"Human\",\"name\":\"pheelin\",\"faction\":3,\"resources\":{\"massin\":{\"total\":20549.008203125,\"reclaimed\":2102.07578125,\"reclaimRate\":0,\"rate\":7.02781248092651},\"energyout\":{\"total\":149702.040625,\"rate\":42.0893749237061,\"excess\":8094.04345703125},\"storage\":{\"storedEnergy\":23222.0728515625,\"maxEnergy\":64000,\"maxMass\":7020,\"storedMass\":3276.0919921875},\"energyin\":{\"total\":194884.075,\"reclaimed\":0,\"reclaimRate\":0,\"rate\":40.0403125762939},\"massout\":{\"total\":17265.07734375,\"rate\":5.09576172828674,\"excess\":6.03984375}},\"general\":{\"lastupdatetick\":5861,\"score\":12350,\"currentcap\":1333.03333740234,\"lost\":{\"mass\":80,\"count\":2,\"energy\":1160},\"kills\":{\"mass\":40,\"count\":1,\"energy\":580},\"currentunits\":74,\"built\":{\"mass\":14978,\"count\":80,\"energy\":123090}},\"units\":{\"air\":{\"lost\":2,\"kills\":1,\"built\":16},\"tech3\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0},\"tech2\":{\"lost\":0,\"kills\":0,\"built\":9},\"tech1\":{\"lost\":2,\"kills\":1,\"built\":71},\"transportation\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":0,\"kills\":0,\"built\":14},\"cdr\":{\"lost\":0,\"kills\":0,\"built\":1},\"structures\":{\"lost\":0,\"kills\":0,\"built\":53},\"sacu\":{\"lost\":0,\"kills\":0,\"built\":0},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"engineer\":{\"lost\":0,\"kills\":0,\"built\":14}}}]}"]],"jsonrpc":"2.0"} 21:45:37.284 [Thread-410] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,333344,"disconnected"],"jsonrpc":"2.0"} ���. 15, 2025 9:45:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. ���. 15, 2025 9:45:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. ���. 15, 2025 9:45:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:45:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:45:37.330 [connectivityChecker-399351] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from Emansupreme, aborting connection 21:45:37.330 [Thread-426] WARN c.f.i.i.PeerIceModule - ICE Emansupreme(399351): ICE connection has been lost for peer Exception in thread "Thread-68" java.lang.RuntimeException: java.lang.InterruptedException 21:45:37.330 [Thread-426] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,399351,false],"jsonrpc":"2.0"} at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerConnectivityUpdate(TelemetryDebugger.java:209) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerConnectivityUpdate$4(DebugFacade.java:64) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerConnectivityUpdate(DebugFacade.java:64) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.echoReceived(PeerConnectivityCheckerModule.java:97) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:478) at java.base/java.lang.Thread.run(Thread.java:1583) 21:45:37.330 [Thread-426] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"disconnected"],"jsonrpc":"2.0"} Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 7 more ���. 15, 2025 9:45:37 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:45:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:45:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:45:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 21:45:37.333 [Thread-429] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"gathering"],"jsonrpc":"2.0"} 21:45:37.333 [Thread-429] INFO c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Initiating ICE for peer 21:45:37.333 [Thread-429] INFO c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Gathering ice candidates 21:45:37.334 [Thread-429] INFO c.f.i.i.PeerIceModule - Using all viable ice servers: [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp] ���. 15, 2025 9:45:37 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Gathering candidates for component faData.RTP. 21:45:37.357 [WebSocketConnectReadThread-657] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:37.454 [Thread-429] DEBUG c.f.i.i.PeerIceModule - ICE Emansupreme(399351): Sending own candidates to 399351, offered candidates: host(udp), srflx(udp) 21:45:37.454 [Thread-429] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,399351,"awaitingCandidates"],"jsonrpc":"2.0"} 21:45:37.454 [sendingLoop] WARN c.f.i.d.TelemetryDebugger - Telemetry websocket is closed 21:45:37.454 [Thread-429] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[395645,399351,"{\"srcId\":395645,\"destId\":399351,\"password\":\"7a39iepeavv697p7aupm15nghu\",\"ufrag\":\"bep4p1ik5ia81l\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"100.77.68.54\",\"port\":6360,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"73\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"188.163.76.172\",\"port\":56010,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"74\",\"relAddr\":\"100.77.68.54\",\"relPort\":6360}]}"],"jsonrpc":"2.0"} 21:45:37.740 [WebSocketConnectReadThread-672] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 21:45:37.741 [sendingLoop] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket reconnected 21:45:37.798 [WebSocketConnectReadThread-672] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Internal Error) 21:45:38.223 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown 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:54) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:63) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) 21:45:38.223 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 21:45:38.223 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 21:45:38.223 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 21:45:38.224 [Thread-5] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 21:45:38.224 [Thread-5] INFO c.f.i.i.GameSession - Closing gameSession 21:45:38.224 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Emansupreme(399351) 21:45:38.224 [Thread-15] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Emansupreme(399351) ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: ICE state changed from Waiting to Terminated. 21:45:38.224 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 21:45:38.225 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 21:45:38.225 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player KoWeuHecMepTHb1u(333344) 21:45:38.225 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player pheelin(456176) ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed 21:45:38.225 [Thread-17] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer KoWeuHecMepTHb1u(333344) 21:45:38.225 [Thread-83] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer pheelin(456176) ���. 15, 2025 9:45:38 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log WARNING: Removing the active socket. Won't be able to send until a new one is elected. 21:45:38.227 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player royston(1464) 21:45:38.227 [Thread-100] WARN c.f.i.i.PeerIceModule - ICE pheelin(456176): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) 21:45:38.227 [Thread-100] WARN c.f.i.i.PeerIceModule - ICE pheelin(456176): ICE connection has been lost for peer 21:45:38.227 [Thread-13] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer royston(1464) 21:45:38.227 [Thread-100] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,456176,false],"jsonrpc":"2.0"} ���. 15, 2025 9:45:38 �� org.ice4j.stack.Connector sendMessage WARNING: Can not send message, Connector stopped. 21:45:38.228 [Thread-100] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,456176,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-100" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 21:45:38.228 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player YossarianXXII(62300) 21:45:38.229 [connectivityChecker-1464] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-1464 (sleeping checkerThread) was interrupted 21:45:38.229 [Thread-66] WARN c.f.i.i.PeerIceModule - ICE royston(1464): Error while reading from ICE adapter ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log org.ice4j.socket.SocketClosedException: Socket closed INFO: Failed to receive: java.net.SocketException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. at java.base/java.lang.Thread.run(Thread.java:1583) 21:45:38.229 [Thread-9] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer YossarianXXII(62300) ���. 15, 2025 9:45:38 �� org.ice4j.stack.Connector sendMessage 21:45:38.229 [Thread-66] WARN c.f.i.i.PeerIceModule - ICE royston(1464): ICE connection has been lost for peer WARNING: Can not send message, Connector stopped. 21:45:38.229 [Thread-66] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,1464,false],"jsonrpc":"2.0"} 21:45:38.229 [Thread-66] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,1464,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-66" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 21:45:38.230 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Big_Imbowski(442792) 21:45:38.230 [connectivityChecker-62300] WARN c.f.i.i.PeerConnectivityCheckerModule - connectivityChecker-62300 (sleeping checkerThread) was interrupted 21:45:38.230 [Thread-67] WARN c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) INFO: Failed to receive: java.net.SocketException: Socket closed at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log 21:45:38.230 [Thread-11] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Big_Imbowski(442792) INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 21:45:38.230 [Thread-67] WARN c.f.i.i.PeerIceModule - ICE YossarianXXII(62300): ICE connection has been lost for peer 21:45:38.230 [Thread-67] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,62300,false],"jsonrpc":"2.0"} ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log 21:45:38.230 [Thread-67] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,62300,"disconnected"],"jsonrpc":"2.0"} INFO: ICE state changed from Waiting to Terminated. Exception in thread "Thread-67" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. 21:45:38.231 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player Dragoncommander(436377) ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log 21:45:38.231 [Thread-8] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer Dragoncommander(436377) INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Failed to receive: java.net.SocketException: Socket closed ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log INFO: Closing. ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log WARNING: Removing the active socket. Won't be able to send until a new one is elected. 21:45:38.233 [Thread-5] INFO c.f.i.i.Peer - Closing peer for player arh(114478) 21:45:38.233 [Thread-170] WARN c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed ���. 15, 2025 9:45:38 �� org.jitsi.utils.logging2.LoggerImpl log at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:466) at java.base/java.lang.Thread.run(Thread.java:1583) Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException 21:45:38.233 [Thread-170] WARN c.f.i.i.PeerIceModule - ICE Dragoncommander(436377): ICE connection has been lost for peer 21:45:38.233 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped 21:45:38.233 [Thread-127] DEBUG c.f.i.i.Peer - Ignoring error the receive packet because the connection was closed as peer arh(114478) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) 21:45:38.233 [Thread-170] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[395645,436377,false],"jsonrpc":"2.0"} at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:153) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:39) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:205) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:165) at java.base/java.lang.Thread.run(Thread.java:1583) 21:45:38.233 [Thread-170] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[395645,436377,"disconnected"],"jsonrpc":"2.0"} Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 6 more java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) Exception in thread "Thread-170" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:100) at com.faforever.iceadapter.debug.TelemetryDebugger.peerStateChanged(TelemetryDebugger.java:178) at com.faforever.iceadapter.debug.DebugFacade.lambda$peerStateChanged$3(DebugFacade.java:59) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.peerStateChanged(DebugFacade.java:59) at com.faforever.iceadapter.ice.PeerIceModule.setState(PeerIceModule.java:70) at com.faforever.iceadapter.ice.PeerIceModule.onConnectionLost(PeerIceModule.java:361) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:492) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) ... 8 more