2025-12-02 17:25:07.308 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:54) 2025-12-02 17:25:07.327 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=26022736&playerId=555411 (c.f.i.debug.TelemetryDebugger:45) 2025-12-02 17:25:08.016 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:85) 2025-12-02 17:25:08.019 INFO Using GPGNET_PORT: 64051 (c.f.iceadapter.gpgnet.GPGNetServer:60) 2025-12-02 17:25:08.048 INFO Generated LOBBY_PORT: 47639 (c.f.iceadapter.gpgnet.GPGNetServer:65) 2025-12-02 17:25:08.050 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:79) 2025-12-02 17:25:08.050 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-12-02 17:25:08.050 INFO Creating RPC server on port 64050 (c.f.iceadapter.rpc.RPCService:32) 2025-12-02 17:25:08.051 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2025-12-02 17:25:08.051 INFO RPC started (c.f.i.debug.TelemetryDebugger:134) 2025-12-02 17:25:08.223 INFO New client connected on port 64059 (c.nbarraille.jjsonrpc.SocketListener:38) 2025-12-02 17:25:08.223 INFO RPC connected (c.f.i.debug.TelemetryDebugger:135) 2025-12-02 17:25:08.224 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2025-12-02 17:25:08.245 DEBUG LobbyInitMode set to auto (c.f.iceadapter.rpc.RPCHandler:60) 2025-12-02 17:25:08.245 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 17:25:08.378 WARN Invalid ICE server protocol: turns://to-turn1.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-12-02 17:25:08.378 WARN Invalid ICE server protocol: turns://to-turn1.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-12-02 17:25:08.381 INFO Ice Servers set, total addresses: 8 (c.f.iceadapter.ice.GameSession:203) 2025-12-02 17:25:08.381 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 17:25:08.416 ERROR Error on sending message object: UpdateCoturnList[messageId=8f48d998-3072-4fe0-b245-851f0cdb5674, connectedHost=to-turn1.xirsys.com, knownServers=[CoturnServer[region=n/a, host=to-turn1.xirsys.com, port=3478, averageRTT=null], CoturnServer[region=n/a, host=to-turn1.xirsys.com, port=5349, averageRTT=null], CoturnServer[region=n/a, host=to-turn1.xirsys.com, port=443, averageRTT=null], CoturnServer[region=n/a, host=to-turn1.xirsys.com, port=80, averageRTT=null]]] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 17:25:08.513 DEBUG Pinged to-turn1.xirsys.com with an RTT of 103.0 (c.f.iceadapter.util.PingWrapper:50) 2025-12-02 17:25:08.562 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 17:25:18.636 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:174) 2025-12-02 17:25:18.638 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:18.638 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:107) 2025-12-02 17:25:18.639 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-12-02 17:25:18.641 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-12-02 17:25:18.642 INFO Sent GPGNet message: CreateLobby 1 47639 Rinzler3113 555411 1 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 17:25:18.644 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:18.645 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:18.672 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 17:25:18.704 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-12-02 17:25:18.704 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:18.704 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 17:25:18.704 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:18.749 INFO onJoinGame 295109 Sirius11a (com.faforever.iceadapter.IceAdapter:84) 2025-12-02 17:25:18.751 DEBUG Peer created: Sirius11a(295109), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 17:25:18.751 DEBUG Now forwarding data to peer Sirius11a(295109) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 17:25:18.753 INFO Sent GPGNet message: JoinGame 127.0.0.1:59296 Sirius11a 295109 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 17:25:18.754 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 17:25:18.755 INFO onConnectToPeer 474330 Padre_Pio, offer: true (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 17:25:18.756 DEBUG Peer created: Padre_Pio(474330), localOffer: true, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 17:25:18.756 DEBUG Now forwarding data to peer Padre_Pio(474330) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 17:25:18.757 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:59297 Padre_Pio 474330 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 17:25:18.757 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 17:25:18.757 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,474330,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:18.757 INFO onConnectToPeer 251607 evo8pro, offer: true (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 17:25:18.757 DEBUG Peer created: evo8pro(251607), localOffer: true, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 17:25:18.758 DEBUG Now forwarding data to peer evo8pro(251607) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 17:25:18.758 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:59298 evo8pro 251607 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 17:25:18.758 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,251607,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:18.758 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 17:25:18.764 INFO ICE evo8pro(251607): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 17:25:18.764 INFO ICE Padre_Pio(474330): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 17:25:18.908 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 17:25:18.909 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 17:25:18.940 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 17:25:19.008 INFO IceMsg received {"srcId":295109,"destId":555411,"password":"4ntcgnie7f02c081077cmbn95e","ufrag":"4jgud1jbfu3sj1","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.92","port":6596,"type":"HOST_CANDIDATE","generation":0,"id":"10","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"90.94.249.132","port":6596,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"11","relAddr":"192.168.1.92","relPort":6596},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"159.89.16.108","port":58949,"type":"RELAYED_CANDIDATE","generation":0,"id":"12","relAddr":"90.94.249.132","relPort":6596},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":60929,"type":"RELAYED_CANDIDATE","generation":0,"id":"13","relAddr":"90.94.249.132","relPort":6596},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"159.89.16.108","port":63622,"type":"RELAYED_CANDIDATE","generation":0,"id":"14","relAddr":"90.94.249.132","relPort":6596}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 17:25:19.008 INFO Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 17:25:19.009 DEBUG ICE Sirius11a(295109): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 17:25:19.009 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,295109,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:19.009 INFO ICE Sirius11a(295109): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 17:25:19.009 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 17:25:19.213 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 17:25:19.213 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 17:25:19.243 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 17:25:19.636 INFO ICE evo8pro(251607): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 17:25:19.636 INFO ICE Padre_Pio(474330): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 17:25:19.636 INFO ICE Sirius11a(295109): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 17:25:19.636 INFO ICE evo8pro(251607): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:19.636 INFO ICE Padre_Pio(474330): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:19.636 INFO ICE Sirius11a(295109): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:19.639 INFO ICE evo8pro(251607): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:19.639 INFO ICE Sirius11a(295109): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:19.639 INFO ICE Padre_Pio(474330): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:19.639 INFO ICE Sirius11a(295109): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:19.639 INFO ICE evo8pro(251607): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:19.639 INFO ICE Padre_Pio(474330): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:19.639 INFO ICE Sirius11a(295109): Add STUN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:19.639 INFO ICE Padre_Pio(474330): Add STUN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:19.639 INFO ICE evo8pro(251607): Add STUN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:19.640 INFO Using all viable ice servers: [], [], [], [159.203.41.247:80/udp, 159.203.41.247:80/tcp, 159.203.41.247:3478/tcp, 159.203.41.247:3478/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 17:25:19.640 INFO Using all viable ice servers: [], [], [], [159.203.41.247:80/udp, 159.203.41.247:80/tcp, 159.203.41.247:3478/tcp, 159.203.41.247:3478/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 17:25:19.640 INFO Using all viable ice servers: [], [], [], [159.203.41.247:80/udp, 159.203.41.247:80/tcp, 159.203.41.247:3478/tcp, 159.203.41.247:3478/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 17:25:19.642 INFO ICE Padre_Pio(474330): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:19.642 INFO ICE Sirius11a(295109): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:19.642 INFO ICE evo8pro(251607): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:19.642 INFO ICE Padre_Pio(474330): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:19.642 INFO ICE Sirius11a(295109): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:19.642 INFO ICE evo8pro(251607): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:19.642 INFO ICE Padre_Pio(474330): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:19.642 INFO ICE Sirius11a(295109): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:19.642 INFO ICE evo8pro(251607): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:19.642 INFO ICE Padre_Pio(474330): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:19.642 INFO ICE Sirius11a(295109): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:19.642 INFO ICE evo8pro(251607): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:19.877 DEBUG ICE evo8pro(251607): Sending own candidates to 251607, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 17:25:19.877 DEBUG ICE Padre_Pio(474330): Sending own candidates to 474330, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 17:25:19.877 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,251607,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:19.877 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,474330,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:19.878 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 17:25:19.883 INFO Sending Notification:{"method":"onIceMsg","params":[555411,251607,"{\"srcId\":555411,\"destId\":251607,\"password\":\"3di4427piukat0uggsbeudkukq\",\"ufrag\":\"7kudu1jbfu3tfu\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.13\",\"port\":6296,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"31.187.190.246\",\"port\":6296,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":\"192.168.0.13\",\"relPort\":6296},{\"foundation\":\"6\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"159.203.41.247\",\"port\":50420,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"31.187.190.246\",\"relPort\":6296},{\"foundation\":\"6\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"159.203.41.247\",\"port\":58290,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":\"31.187.190.246\",\"relPort\":6296}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:19.883 INFO Sending Notification:{"method":"onIceMsg","params":[555411,474330,"{\"srcId\":555411,\"destId\":474330,\"password\":\"736h2r04pvs6qsk79v98f6ad4k\",\"ufrag\":\"fsrti1jbfu3tfu\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.13\",\"port\":6363,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"31.187.190.246\",\"port\":6363,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":\"192.168.0.13\",\"relPort\":6363},{\"foundation\":\"6\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"159.203.41.247\",\"port\":63972,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"31.187.190.246\",\"relPort\":6363},{\"foundation\":\"6\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"159.203.41.247\",\"port\":65044,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":\"31.187.190.246\",\"relPort\":6363}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:19.980 DEBUG ICE Sirius11a(295109): Sending own candidates to 295109, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 17:25:19.981 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,295109,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:19.981 INFO Sending Notification:{"method":"onIceMsg","params":[555411,295109,"{\"srcId\":555411,\"destId\":295109,\"password\":\"2tmqra9ovsrno6suh1d6j6du2k\",\"ufrag\":\"7p7pe1jbfu3tfu\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.13\",\"port\":6849,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"31.187.190.246\",\"port\":6849,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":\"192.168.0.13\",\"relPort\":6849},{\"foundation\":\"6\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"159.203.41.247\",\"port\":65391,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":\"31.187.190.246\",\"relPort\":6849},{\"foundation\":\"6\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"159.203.41.247\",\"port\":54464,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":\"31.187.190.246\",\"relPort\":6849}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:19.981 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,295109,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:19.984 DEBUG ICE Sirius11a(295109): Starting ICE for peer 295109 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 17:25:20.064 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 17:25:20.064 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 17:25:20.095 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 17:25:20.181 INFO IceMsg received {"srcId":474330,"destId":555411,"password":"6uqjqbej2qb28mhal5156tks0e","ufrag":"79ptt1jbfu40e1","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.198","port":6825,"type":"HOST_CANDIDATE","generation":0,"id":"10","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"101.56.113.79","port":1976,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"11","relAddr":"192.168.0.198","relPort":6825},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"207.154.234.214","port":52414,"type":"RELAYED_CANDIDATE","generation":0,"id":"12","relAddr":"101.56.113.79","relPort":1976},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"207.154.234.214","port":59622,"type":"RELAYED_CANDIDATE","generation":0,"id":"13","relAddr":"101.56.113.79","relPort":1976},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":49866,"type":"RELAYED_CANDIDATE","generation":0,"id":"14","relAddr":"101.56.113.79","relPort":1976}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 17:25:20.181 DEBUG ICE Padre_Pio(474330): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 17:25:20.181 INFO Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 17:25:20.182 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,474330,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:20.182 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 17:25:20.183 DEBUG ICE Padre_Pio(474330): Starting ICE for peer 474330 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 17:25:20.214 DEBUG ICE Sirius11a(295109): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 17:25:20.214 INFO Sending Notification:{"method":"onConnected","params":[555411,295109,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:20.214 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,295109,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:20.215 DEBUG ICE Sirius11a(295109): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 17:25:20.348 DEBUG ICE Padre_Pio(474330): ICE terminated, connected, selected candidate pair: srflx <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 17:25:20.348 INFO Sending Notification:{"method":"onConnected","params":[555411,474330,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:20.348 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,474330,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:20.349 DEBUG Starting connectivity checker for peer 474330 (c.f.i.i.PeerConnectivityCheckerModule:52) 2025-12-02 17:25:20.349 DEBUG ICE Padre_Pio(474330): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 17:25:20.374 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 17:25:20.374 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 17:25:20.405 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 17:25:20.887 INFO Received GPGNet message: EstablishedPeer 474330 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:20.887 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["474330"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:20.998 INFO Received GPGNet message: EstablishedPeer 295109 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:20.998 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["295109"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:21.001 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:21.001 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:21.134 INFO IceMsg received {"srcId":251607,"destId":555411,"password":"60hkkoked4i286adq9erslr8lg","ufrag":"1h95n1jbfu3vft","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.21","port":6226,"type":"HOST_CANDIDATE","generation":0,"id":"10","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"94.233.250.208","port":6767,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"11","relAddr":"192.168.0.21","relPort":6226},{"foundation":"3","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":58838,"type":"RELAYED_CANDIDATE","generation":0,"id":"12","relAddr":"94.233.250.208","relPort":6767},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"157.230.116.158","port":51997,"type":"RELAYED_CANDIDATE","generation":0,"id":"13","relAddr":"94.233.250.208","relPort":6767},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"157.230.116.158","port":49380,"type":"RELAYED_CANDIDATE","generation":0,"id":"14","relAddr":"94.233.250.208","relPort":6767}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 17:25:21.134 INFO Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 17:25:21.134 DEBUG ICE evo8pro(251607): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 17:25:21.134 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,251607,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:21.135 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 17:25:21.135 DEBUG ICE evo8pro(251607): Starting ICE for peer 251607 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 17:25:21.353 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 17:25:21.353 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 17:25:21.383 DEBUG ICE evo8pro(251607): ICE terminated, connected, selected candidate pair: srflx <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 17:25:21.383 INFO Sending Notification:{"method":"onConnected","params":[555411,251607,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:21.383 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,251607,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:21.383 DEBUG Starting connectivity checker for peer 251607 (c.f.i.i.PeerConnectivityCheckerModule:52) 2025-12-02 17:25:21.383 DEBUG ICE evo8pro(251607): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 17:25:21.384 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 17:25:21.981 INFO Received GPGNet message: EstablishedPeer 251607 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:21.981 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["251607"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:22.354 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 17:25:22.552 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 17:25:22.553 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 17:25:23.120 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:23.120 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:25.220 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:25.220 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:26.807 INFO onConnectToPeer 510579 Tiradorlejano, offer: false (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 17:25:26.807 DEBUG Peer created: Tiradorlejano(510579), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 17:25:26.807 DEBUG Now forwarding data to peer Tiradorlejano(510579) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 17:25:26.808 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:51369 Tiradorlejano 510579 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 17:25:26.808 INFO Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 17:25:27.315 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:27.315 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:28.830 INFO IceMsg received {"srcId":510579,"destId":555411,"password":"4cl6hmbk8cu9rpn2hps0ndt0tp","ufrag":"esen1jbfu4519","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.164","port":6132,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"188.26.192.203","port":6132,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"4","relAddr":"192.168.1.164","relPort":6132},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"207.154.234.214","port":60922,"type":"RELAYED_CANDIDATE","generation":0,"id":"7","relAddr":"188.26.192.203","relPort":6132},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"207.154.234.214","port":49619,"type":"RELAYED_CANDIDATE","generation":0,"id":"10","relAddr":"188.26.192.203","relPort":6132},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":50842,"type":"RELAYED_CANDIDATE","generation":0,"id":"14","relAddr":"188.26.192.203","relPort":6132}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 17:25:28.830 INFO Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 17:25:28.830 DEBUG ICE Tiradorlejano(510579): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 17:25:28.831 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,510579,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:28.831 INFO ICE Tiradorlejano(510579): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 17:25:28.831 INFO ICE Tiradorlejano(510579): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 17:25:28.832 INFO ICE Tiradorlejano(510579): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:28.832 INFO ICE Tiradorlejano(510579): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:28.832 INFO ICE Tiradorlejano(510579): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:28.832 INFO ICE Tiradorlejano(510579): Add STUN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 17:25:28.832 INFO Using all viable ice servers: [], [], [], [159.203.41.247:80/udp, 159.203.41.247:80/tcp, 159.203.41.247:3478/tcp, 159.203.41.247:3478/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 17:25:28.832 INFO ICE Tiradorlejano(510579): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:28.832 INFO ICE Tiradorlejano(510579): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:28.832 INFO ICE Tiradorlejano(510579): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:28.832 INFO ICE Tiradorlejano(510579): Add TURN harvester for to-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 17:25:28.866 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 17:25:29.143 DEBUG ICE Tiradorlejano(510579): Sending own candidates to 510579, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 17:25:29.143 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,510579,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:29.143 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 17:25:29.143 INFO Sending Notification:{"method":"onIceMsg","params":[555411,510579,"{\"srcId\":555411,\"destId\":510579,\"password\":\"42ak5p0n50hinm3h8ohfp30t2v\",\"ufrag\":\"mlqq1jbfu46vv\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.13\",\"port\":6159,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"31.187.190.246\",\"port\":6159,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relAddr\":\"192.168.0.13\",\"relPort\":6159},{\"foundation\":\"6\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"159.203.41.247\",\"port\":58504,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"31.187.190.246\",\"relPort\":6159},{\"foundation\":\"6\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"159.203.41.247\",\"port\":50773,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":\"31.187.190.246\",\"relPort\":6159}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:29.143 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,510579,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:29.144 DEBUG ICE Tiradorlejano(510579): Starting ICE for peer 510579 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 17:25:29.350 DEBUG ICE Tiradorlejano(510579): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 17:25:29.350 INFO Sending Notification:{"method":"onConnected","params":[555411,510579,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:29.350 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,510579,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:29.350 DEBUG ICE Tiradorlejano(510579): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 17:25:29.354 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 17:25:29.354 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 17:25:29.387 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 17:25:29.391 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 17:25:29.412 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:29.412 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:29.590 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 17:25:29.591 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 17:25:29.976 INFO Received GPGNet message: EstablishedPeer 510579 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:29.976 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["510579"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:29.993 INFO Received GPGNet message: EstablishedPeer 295109 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:29.993 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["295109"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:30.000 INFO Received GPGNet message: EstablishedPeer 474330 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:30.000 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["474330"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:30.021 INFO Received GPGNet message: EstablishedPeer 510579 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:30.021 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["510579"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:30.059 INFO Received GPGNet message: EstablishedPeer 510579 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:30.059 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["510579"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:31.135 INFO Received GPGNet message: EstablishedPeer 251607 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:31.135 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["251607"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:31.210 INFO Received GPGNet message: EstablishedPeer 510579 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:31.210 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["510579"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:31.509 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:31.509 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:33.605 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:33.605 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:35.703 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:35.703 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:36.450 INFO onDisconnectFromPeer 513777 (com.faforever.iceadapter.IceAdapter:109) 2025-12-02 17:25:36.450 INFO Sent GPGNet message: DisconnectFromPeer 513777 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 17:25:36.450 INFO Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 17:25:37.800 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:37.800 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:39.899 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:39.900 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:41.996 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:41.996 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:44.094 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:44.094 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:46.194 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:46.195 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:48.295 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:48.295 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:50.392 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:50.393 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:52.490 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:52.491 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:54.588 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:54.588 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:56.689 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:56.689 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:25:58.784 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:25:58.785 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:00.883 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:00.883 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:02.978 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:02.978 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:05.075 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:05.075 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:07.174 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:07.174 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:09.272 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:09.272 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:11.368 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:11.368 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:13.463 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:13.463 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:15.557 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:15.558 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:17.653 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:17.653 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:19.749 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:19.749 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:21.850 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:21.851 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:23.946 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:23.947 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:26.041 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:26.042 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:28.135 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:28.135 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:30.231 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:30.232 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:32.326 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:32.326 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:34.421 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:34.421 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:36.514 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:36.514 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:38.609 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:38.609 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:40.704 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:40.705 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:42.802 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:42.802 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:44.900 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:44.900 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:46.996 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:46.996 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:49.094 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:49.094 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:51.190 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:51.190 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:53.287 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:53.287 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:55.382 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 17:26:55.382 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 17:26:55.763 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:170) 2025-12-02 17:26:55.763 INFO close() - stopping the adapter. Status: 0 (com.faforever.iceadapter.IceAdapter:150) 2025-12-02 17:26:55.763 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:133) 2025-12-02 17:26:55.763 INFO Closing gameSession (c.f.iceadapter.ice.GameSession:103) 2025-12-02 17:26:55.764 INFO Closing peer for player Sirius11a(295109) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 17:26:55.764 DEBUG Ignoring error the send packet because the connection was closed Sirius11a(295109) (com.faforever.iceadapter.ice.Peer:87) 2025-12-02 17:26:55.764 DEBUG ICE Sirius11a(295109): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 17:26:55.764 DEBUG Ignoring error the receive packet because the connection was closed as peer Sirius11a(295109) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 17:26:55.766 INFO Closing peer for player evo8pro(251607) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 17:26:55.766 DEBUG Ignoring error the receive packet because the connection was closed as peer evo8pro(251607) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 17:26:55.766 DEBUG ICE evo8pro(251607): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 17:26:55.767 INFO Closing peer for player Tiradorlejano(510579) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 17:26:55.767 DEBUG Ignoring error the receive packet because the connection was closed as peer Tiradorlejano(510579) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 17:26:55.767 WARN connectivityChecker-251607 (sleeping checkerThread) was interrupted (c.f.i.i.PeerConnectivityCheckerModule:130) 2025-12-02 17:26:55.767 DEBUG ICE Tiradorlejano(510579): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 17:26:55.769 INFO Closing peer for player Padre_Pio(474330) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 17:26:55.769 DEBUG Ignoring error the receive packet because the connection was closed as peer Padre_Pio(474330) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 17:26:55.769 DEBUG ICE Padre_Pio(474330): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 17:26:55.770 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:203) 2025-12-02 17:26:55.770 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:311) 2025-12-02 17:26:55.770 ERROR Game thread socket crashed (c.f.iceadapter.gpgnet.GPGNetServer:260) java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:685) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:758) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:593) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:560) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:536) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:482) at java.base/java.net.ServerSocket.accept(ServerSocket.java:441) at com.faforever.iceadapter.gpgnet.GPGNetServer.acceptThread(GPGNetServer.java:247) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825) at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:291) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02 17:26:55.771 WARN connectivityChecker-474330 (sleeping checkerThread) was interrupted (c.f.i.i.PeerConnectivityCheckerModule:130) 2025-12-02 17:26:55.771 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:194) java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endRead(NioSocketImpl.java:242) at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:321) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798) at java.base/java.net.Socket$SocketInputStream.implRead(Socket.java:974) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:964) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:289) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:308) at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:232) 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:183) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 17:26:55.772 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:220) 2025-12-02 17:26:55.775 INFO Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:12:52.501 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:54) 2025-12-02 18:12:52.507 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=26022939&playerId=555411 (c.f.i.debug.TelemetryDebugger:45) 2025-12-02 18:12:52.830 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:85) 2025-12-02 18:12:52.831 INFO Using GPGNET_PORT: 59350 (c.f.iceadapter.gpgnet.GPGNetServer:60) 2025-12-02 18:12:52.838 INFO Generated LOBBY_PORT: 65388 (c.f.iceadapter.gpgnet.GPGNetServer:65) 2025-12-02 18:12:52.840 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:79) 2025-12-02 18:12:52.840 INFO Creating RPC server on port 59349 (c.f.iceadapter.rpc.RPCService:32) 2025-12-02 18:12:52.840 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-12-02 18:12:52.842 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2025-12-02 18:12:52.842 INFO RPC started (c.f.i.debug.TelemetryDebugger:134) 2025-12-02 18:12:53.025 INFO New client connected on port 59356 (c.nbarraille.jjsonrpc.SocketListener:38) 2025-12-02 18:12:53.026 INFO RPC connected (c.f.i.debug.TelemetryDebugger:135) 2025-12-02 18:12:53.026 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2025-12-02 18:12:53.051 DEBUG LobbyInitMode set to auto (c.f.iceadapter.rpc.RPCHandler:60) 2025-12-02 18:12:53.051 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:12:53.206 WARN Invalid ICE server protocol: turns://eu-turn4.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-12-02 18:12:53.207 WARN Invalid ICE server protocol: turns://eu-turn4.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-12-02 18:12:53.210 INFO Ice Servers set, total addresses: 8 (c.f.iceadapter.ice.GameSession:203) 2025-12-02 18:12:53.210 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:12:53.239 ERROR Error on sending message object: UpdateCoturnList[messageId=66dbb52f-6633-4def-926d-b0d6addaa1b5, connectedHost=eu-turn4.xirsys.com, knownServers=[CoturnServer[region=n/a, host=eu-turn4.xirsys.com, port=80, averageRTT=null], CoturnServer[region=n/a, host=eu-turn4.xirsys.com, port=5349, averageRTT=null], CoturnServer[region=n/a, host=eu-turn4.xirsys.com, port=443, averageRTT=null], CoturnServer[region=n/a, host=eu-turn4.xirsys.com, port=3478, averageRTT=null]]] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:12:53.248 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 18:12:53.253 DEBUG Pinged eu-turn4.xirsys.com with an RTT of 19.0 (c.f.iceadapter.util.PingWrapper:50) 2025-12-02 18:13:01.951 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:174) 2025-12-02 18:13:01.952 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:01.952 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:107) 2025-12-02 18:13:01.953 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-12-02 18:13:01.956 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-12-02 18:13:01.957 INFO Sent GPGNet message: CreateLobby 1 65388 Rinzler3113 555411 1 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 18:13:01.958 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:01.958 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:01.985 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:02.025 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-12-02 18:13:02.026 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:02.026 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:02.026 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:02.061 INFO onJoinGame 477150 Renoster (com.faforever.iceadapter.IceAdapter:84) 2025-12-02 18:13:02.063 DEBUG Peer created: Renoster(477150), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 18:13:02.064 DEBUG Now forwarding data to peer Renoster(477150) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 18:13:02.066 INFO Sent GPGNet message: JoinGame 127.0.0.1:49489 Renoster 477150 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 18:13:02.066 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:13:02.069 INFO onConnectToPeer 477125 Corvinus, offer: true (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 18:13:02.069 DEBUG Peer created: Corvinus(477125), localOffer: true, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 18:13:02.069 DEBUG Now forwarding data to peer Corvinus(477125) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 18:13:02.070 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:49490 Corvinus 477125 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 18:13:02.070 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:13:02.070 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,477125,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:02.076 INFO ICE Corvinus(477125): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 18:13:02.273 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 18:13:02.273 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:02.308 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:02.440 INFO onConnectToPeer 491061 Klobi, offer: false (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 18:13:02.440 DEBUG Peer created: Klobi(491061), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 18:13:02.440 DEBUG Now forwarding data to peer Klobi(491061) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 18:13:02.440 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:49491 Klobi 491061 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 18:13:02.441 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:02.441 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:13:02.606 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 18:13:02.606 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:02.692 INFO onConnectToPeer 485416 Pappot, offer: false (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 18:13:02.692 DEBUG Peer created: Pappot(485416), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 18:13:02.692 DEBUG Now forwarding data to peer Pappot(485416) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 18:13:02.693 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:49492 Pappot 485416 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 18:13:02.693 INFO Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:13:02.879 INFO ICE Corvinus(477125): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 18:13:02.879 INFO ICE Corvinus(477125): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:02.880 INFO ICE Corvinus(477125): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:02.880 INFO ICE Corvinus(477125): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:02.880 INFO ICE Corvinus(477125): Add STUN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:02.882 INFO Using all viable ice servers: [], [], [], [206.189.115.214:80/tcp, 206.189.115.214:80/udp, 206.189.115.214:3478/tcp, 206.189.115.214:3478/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 18:13:02.883 INFO ICE Corvinus(477125): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:02.883 INFO ICE Corvinus(477125): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:02.883 INFO ICE Corvinus(477125): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:02.883 INFO ICE Corvinus(477125): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:03.080 DEBUG ICE Corvinus(477125): Sending own candidates to 477125, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 18:13:03.081 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,477125,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:03.084 INFO Sending Notification:{"method":"onIceMsg","params":[555411,477125,"{\"srcId\":555411,\"destId\":477125,\"password\":\"24l00tp16b6n7e3itr6a9s8a3i\",\"ufrag\":\"80cqf1jbg0r9ko\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6786,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6786,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664\",\"port\":6786,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6786,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"6\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6786,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":\"192.168.0.14\",\"relPort\":6786},{\"foundation\":\"7\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"206.189.115.214\",\"port\":63589,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"31.187.190.246\",\"relPort\":6786},{\"foundation\":\"7\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"206.189.115.214\",\"port\":56781,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":\"31.187.190.246\",\"relPort\":6786}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:03.110 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:03.435 INFO IceMsg received {"srcId":477150,"destId":555411,"password":"6k8aak3nk9ijhuvfo1mfi2g13p","ufrag":"agikp1jbg0r8pe","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.39","port":6265,"type":"HOST_CANDIDATE","generation":0,"id":"10","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"165.165.210.134","port":6265,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"11","relAddr":"192.168.0.39","relPort":6265},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"159.89.29.128","port":49171,"type":"RELAYED_CANDIDATE","generation":0,"id":"12","relAddr":"165.165.210.134","relPort":6265},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"159.89.29.128","port":65264,"type":"RELAYED_CANDIDATE","generation":0,"id":"13","relAddr":"165.165.210.134","relPort":6265},{"foundation":"7","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":61460,"type":"RELAYED_CANDIDATE","generation":0,"id":"14","relAddr":"165.165.210.134","relPort":6265}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 18:13:03.435 INFO Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:13:03.435 DEBUG ICE Renoster(477150): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 18:13:03.435 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,477150,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:03.436 INFO ICE Renoster(477150): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 18:13:03.436 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:03.438 INFO ICE Renoster(477150): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 18:13:03.438 INFO ICE Renoster(477150): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:03.438 INFO ICE Renoster(477150): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:03.438 INFO ICE Renoster(477150): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:03.438 INFO ICE Renoster(477150): Add STUN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:03.438 INFO Using all viable ice servers: [], [], [], [206.189.115.214:80/tcp, 206.189.115.214:80/udp, 206.189.115.214:3478/tcp, 206.189.115.214:3478/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 18:13:03.439 INFO ICE Renoster(477150): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:03.439 INFO ICE Renoster(477150): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:03.439 INFO ICE Renoster(477150): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:03.439 INFO ICE Renoster(477150): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:03.553 INFO onConnectToPeer 556574 Genghis, offer: false (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 18:13:03.554 DEBUG Peer created: Genghis(556574), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 18:13:03.554 DEBUG Now forwarding data to peer Genghis(556574) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 18:13:03.555 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:64446 Genghis 556574 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 18:13:03.555 INFO Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:13:03.597 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 18:13:03.597 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:03.619 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:03.620 DEBUG ICE Renoster(477150): Sending own candidates to 477150, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 18:13:03.620 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,477150,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:03.620 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:03.620 INFO Sending Notification:{"method":"onIceMsg","params":[555411,477150,"{\"srcId\":555411,\"destId\":477150,\"password\":\"kv423sil4a2j7g62uflu9l489\",\"ufrag\":\"elmh01jbg0ramc\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6789,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6789,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664\",\"port\":6789,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6789,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6789,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":\"192.168.0.14\",\"relPort\":6789},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"206.189.115.214\",\"port\":61515,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relAddr\":\"31.187.190.246\",\"relPort\":6789},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"206.189.115.214\",\"port\":57594,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"31.187.190.246\",\"relPort\":6789}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:03.620 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,477150,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:03.624 DEBUG ICE Renoster(477150): Starting ICE for peer 477150 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 18:13:03.779 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 18:13:03.780 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:03.801 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:04.274 INFO onConnectToPeer 391851 JimJackJay, offer: false (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 18:13:04.274 DEBUG Peer created: JimJackJay(391851), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 18:13:04.274 DEBUG Now forwarding data to peer JimJackJay(391851) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 18:13:04.275 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:04.275 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:64447 JimJackJay 391851 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 18:13:04.278 INFO Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:13:04.436 INFO IceMsg received {"srcId":485416,"destId":555411,"password":"3o9j4d7b250j0p3nce9pglrrd4","ufrag":"cb7ri1jbftd467","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.21","port":6280,"type":"HOST_CANDIDATE","generation":0,"id":"4","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"165.165.210.134","port":6280,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"5","relAddr":"192.168.0.21","relPort":6280}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 18:13:04.436 INFO Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:13:04.436 DEBUG ICE Pappot(485416): Got IceMsg for peer, offered candidates: host(udp), srflx(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 18:13:04.437 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,485416,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:04.437 INFO ICE Pappot(485416): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 18:13:04.437 INFO ICE Pappot(485416): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 18:13:04.437 INFO ICE Pappot(485416): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:04.437 INFO ICE Pappot(485416): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:04.437 INFO ICE Pappot(485416): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:04.438 INFO ICE Pappot(485416): Add STUN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:04.438 INFO Using all viable ice servers: [], [], [], [206.189.115.214:80/tcp, 206.189.115.214:80/udp, 206.189.115.214:3478/tcp, 206.189.115.214:3478/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 18:13:04.438 INFO ICE Pappot(485416): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:04.438 INFO ICE Pappot(485416): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:04.438 INFO ICE Pappot(485416): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:04.438 INFO ICE Pappot(485416): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:04.449 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 18:13:04.449 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:04.473 DEBUG ICE Renoster(477150): ICE terminated, connected, selected candidate pair: relay <-> prflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 18:13:04.473 INFO Sending Notification:{"method":"onConnected","params":[555411,477150,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:04.473 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,477150,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:04.474 INFO Started turn refresh module for peer Renoster (c.f.i.ice.PeerTurnRefreshModule:63) 2025-12-02 18:13:04.475 DEBUG ICE Renoster(477150): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 18:13:04.475 INFO Sent turn refresh request. (c.f.i.ice.PeerTurnRefreshModule:77) 2025-12-02 18:13:04.481 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:04.616 DEBUG ICE Pappot(485416): Sending own candidates to 485416, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 18:13:04.616 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,485416,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:04.616 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:04.616 INFO Sending Notification:{"method":"onIceMsg","params":[555411,485416,"{\"srcId\":555411,\"destId\":485416,\"password\":\"4boj4ndjje1etj477mbm5fp3qm\",\"ufrag\":\"9rr1c1jbg0rbll\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6203,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6203,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664\",\"port\":6203,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6203,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6203,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"18\",\"relAddr\":\"192.168.0.14\",\"relPort\":6203},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"206.189.115.214\",\"port\":59009,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"19\",\"relAddr\":\"31.187.190.246\",\"relPort\":6203},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"206.189.115.214\",\"port\":63109,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"20\",\"relAddr\":\"31.187.190.246\",\"relPort\":6203}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:04.617 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,485416,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:04.617 DEBUG ICE Pappot(485416): Starting ICE for peer 485416 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 18:13:04.777 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 18:13:04.777 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:04.799 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:04.962 INFO IceMsg received {"srcId":556574,"destId":555411,"password":"3o63sqeqos64udb0q87o5ah6nj","ufrag":"4squp1jbg0rgt5","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"172.20.10.6","port":6632,"type":"HOST_CANDIDATE","generation":0,"id":"20","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"79.91.177.219","port":42498,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"21","relAddr":"172.20.10.6","relPort":6632},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":50314,"type":"RELAYED_CANDIDATE","generation":0,"id":"22","relAddr":"79.91.177.219","relPort":42498},{"foundation":"7","protocol":"udp","priority":16777215,"ip":"159.89.29.122","port":52095,"type":"RELAYED_CANDIDATE","generation":0,"id":"23","relAddr":"79.91.177.219","relPort":42498},{"foundation":"7","protocol":"udp","priority":16777215,"ip":"159.89.29.122","port":50201,"type":"RELAYED_CANDIDATE","generation":0,"id":"24","relAddr":"79.91.177.219","relPort":42498}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 18:13:04.962 INFO Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:13:04.962 DEBUG ICE Genghis(556574): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 18:13:04.962 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,556574,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:04.962 INFO ICE Genghis(556574): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 18:13:04.963 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:04.963 INFO ICE Genghis(556574): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 18:13:04.963 INFO ICE Genghis(556574): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:04.963 INFO ICE Genghis(556574): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:04.963 INFO ICE Genghis(556574): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:04.963 INFO ICE Genghis(556574): Add STUN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:04.964 INFO Using all viable ice servers: [], [], [], [206.189.115.214:80/tcp, 206.189.115.214:80/udp, 206.189.115.214:3478/tcp, 206.189.115.214:3478/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 18:13:04.964 INFO ICE Genghis(556574): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:04.964 INFO ICE Genghis(556574): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:04.964 INFO ICE Genghis(556574): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:04.964 INFO ICE Genghis(556574): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:05.125 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 18:13:05.125 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:05.142 DEBUG ICE Genghis(556574): Sending own candidates to 556574, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 18:13:05.142 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,556574,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:05.142 INFO Sending Notification:{"method":"onIceMsg","params":[555411,556574,"{\"srcId\":555411,\"destId\":556574,\"password\":\"5nl6l4vl3uj9md7n2gntjq10r4\",\"ufrag\":\"87im61jbg0rc63\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6518,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"21\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6518,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"22\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664\",\"port\":6518,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"23\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6518,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"24\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6518,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"25\",\"relAddr\":\"192.168.0.14\",\"relPort\":6518},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"206.189.115.214\",\"port\":59889,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"26\",\"relAddr\":\"31.187.190.246\",\"relPort\":6518},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"206.189.115.214\",\"port\":55515,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"27\",\"relAddr\":\"31.187.190.246\",\"relPort\":6518}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:05.142 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,556574,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:05.143 DEBUG ICE Genghis(556574): Starting ICE for peer 556574 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 18:13:05.147 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:05.312 DEBUG ICE Pappot(485416): ICE terminated, connected, selected candidate pair: relay <-> prflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 18:13:05.312 INFO Sending Notification:{"method":"onConnected","params":[555411,485416,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:05.312 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,485416,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:05.312 INFO Started turn refresh module for peer Pappot (c.f.i.ice.PeerTurnRefreshModule:63) 2025-12-02 18:13:05.312 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:05.312 INFO Sent turn refresh request. (c.f.i.ice.PeerTurnRefreshModule:77) 2025-12-02 18:13:05.313 DEBUG ICE Pappot(485416): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 18:13:05.349 DEBUG ICE Genghis(556574): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 18:13:05.349 INFO Sending Notification:{"method":"onConnected","params":[555411,556574,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:05.349 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,556574,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:05.349 DEBUG ICE Genghis(556574): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 18:13:05.372 INFO IceMsg received {"srcId":477125,"destId":555411,"password":"6qd1alj7l31bdpp7f98rulj16p","ufrag":"9vlei1jbg0r9hl","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.108.132.117","port":6805,"type":"HOST_CANDIDATE","generation":0,"id":"10","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"105.245.241.38","port":45270,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"11","relAddr":"10.108.132.117","relPort":6805},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"105.245.241.38","port":45264,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"12","relAddr":"10.108.132.117","relPort":6805},{"foundation":"4","protocol":"udp","priority":1694498815,"ip":"105.245.241.38","port":45267,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"13","relAddr":"10.108.132.117","relPort":6805},{"foundation":"5","protocol":"udp","priority":1694498815,"ip":"105.245.241.38","port":45273,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"14","relAddr":"10.108.132.117","relPort":6805},{"foundation":"4","protocol":"udp","priority":1694498815,"ip":"105.245.241.38","port":45265,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"15","relAddr":"10.108.132.117","relPort":6805},{"foundation":"8","protocol":"udp","priority":1694498815,"ip":"105.245.241.38","port":45271,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"16","relAddr":"10.108.132.117","relPort":6805},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"206.189.115.214","port":56777,"type":"RELAYED_CANDIDATE","generation":0,"id":"17","relAddr":"105.245.241.38","relPort":45265},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"206.189.115.214","port":61819,"type":"RELAYED_CANDIDATE","generation":0,"id":"18","relAddr":"105.245.241.38","relPort":45267},{"foundation":"7","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":54018,"type":"RELAYED_CANDIDATE","generation":0,"id":"19","relAddr":"105.245.241.38","relPort":45271}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 18:13:05.372 INFO Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:13:05.372 DEBUG ICE Corvinus(477125): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), srflx(udp), srflx(udp), srflx(udp), srflx(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 18:13:05.372 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,477125,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:05.373 DEBUG ICE Corvinus(477125): Starting ICE for peer 477125 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 18:13:05.467 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 18:13:05.467 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:05.487 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:05.630 INFO Received GPGNet message: EstablishedPeer 477150 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:05.631 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["477150"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:05.634 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:05.634 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:05.692 INFO IceMsg received {"srcId":391851,"destId":555411,"password":"5or3nc6fnl1iu40iplgp4udqaj","ufrag":"3jbo41jbg0rb8m","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.210","port":6137,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"86.168.247.24","port":6137,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"3","relAddr":"192.168.1.210","relPort":6137},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"178.128.172.237","port":59387,"type":"RELAYED_CANDIDATE","generation":0,"id":"6","relAddr":"86.168.247.24","relPort":6137},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"178.128.172.237","port":49837,"type":"RELAYED_CANDIDATE","generation":0,"id":"8","relAddr":"86.168.247.24","relPort":6137}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 18:13:05.692 INFO Sending Response:{"result":null,"id":12,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:13:05.692 DEBUG ICE JimJackJay(391851): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 18:13:05.692 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,391851,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:05.692 INFO ICE JimJackJay(391851): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 18:13:05.692 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:05.693 INFO ICE JimJackJay(391851): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 18:13:05.693 INFO ICE JimJackJay(391851): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:05.693 INFO ICE JimJackJay(391851): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:05.693 INFO ICE JimJackJay(391851): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:05.693 INFO ICE JimJackJay(391851): Add STUN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:05.693 INFO Using all viable ice servers: [], [], [], [206.189.115.214:80/tcp, 206.189.115.214:80/udp, 206.189.115.214:3478/tcp, 206.189.115.214:3478/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 18:13:05.693 INFO ICE JimJackJay(391851): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:05.693 INFO ICE JimJackJay(391851): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:05.693 INFO ICE JimJackJay(391851): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:05.693 INFO ICE JimJackJay(391851): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:05.850 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 18:13:05.850 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:05.871 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:05.873 DEBUG ICE JimJackJay(391851): Sending own candidates to 391851, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 18:13:05.873 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,391851,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:05.873 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:05.873 INFO Sending Notification:{"method":"onIceMsg","params":[555411,391851,"{\"srcId\":555411,\"destId\":391851,\"password\":\"3m401c8chf1d6jl8ikv83ic1pr\",\"ufrag\":\"8m3eh1jbg0rcss\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6604,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"28\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6604,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"29\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664\",\"port\":6604,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"30\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6604,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"31\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6604,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"32\",\"relAddr\":\"192.168.0.14\",\"relPort\":6604},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"206.189.115.214\",\"port\":58724,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"33\",\"relAddr\":\"31.187.190.246\",\"relPort\":6604},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"206.189.115.214\",\"port\":62921,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"34\",\"relAddr\":\"31.187.190.246\",\"relPort\":6604}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:05.874 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,391851,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:05.874 DEBUG ICE JimJackJay(391851): Starting ICE for peer 391851 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 18:13:05.891 INFO Received GPGNet message: EstablishedPeer 556574 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:05.891 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["556574"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.032 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 18:13:06.033 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:06.038 DEBUG ICE JimJackJay(391851): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 18:13:06.038 INFO Sending Notification:{"method":"onConnected","params":[555411,391851,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.038 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,391851,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.038 DEBUG ICE JimJackJay(391851): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 18:13:06.053 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:06.184 INFO IceMsg received {"srcId":491061,"destId":555411,"password":"6ackujq17vgc6m9n7j8iuh2odr","ufrag":"4b9i21jbg0r9o5","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.178.20","port":6168,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"95.117.211.149","port":6168,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"31","relAddr":"192.168.178.20","relPort":6168},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":64644,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"95.117.211.149","relPort":6168},{"foundation":"7","protocol":"udp","priority":16777215,"ip":"207.154.234.214","port":56677,"type":"RELAYED_CANDIDATE","generation":0,"id":"33","relAddr":"95.117.211.149","relPort":6168},{"foundation":"7","protocol":"udp","priority":16777215,"ip":"207.154.234.214","port":60765,"type":"RELAYED_CANDIDATE","generation":0,"id":"34","relAddr":"95.117.211.149","relPort":6168}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 18:13:06.185 INFO Sending Response:{"result":null,"id":13,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:13:06.185 DEBUG ICE Klobi(491061): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 18:13:06.185 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,491061,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.185 INFO ICE Klobi(491061): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 18:13:06.185 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:06.186 INFO ICE Klobi(491061): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 18:13:06.186 INFO ICE Klobi(491061): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:06.186 INFO ICE Klobi(491061): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:06.186 INFO ICE Klobi(491061): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:06.186 INFO ICE Klobi(491061): Add STUN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:06.186 INFO Using all viable ice servers: [], [], [], [206.189.115.214:80/tcp, 206.189.115.214:80/udp, 206.189.115.214:3478/tcp, 206.189.115.214:3478/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 18:13:06.186 INFO ICE Klobi(491061): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:06.186 INFO ICE Klobi(491061): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:06.186 INFO ICE Klobi(491061): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:06.186 INFO ICE Klobi(491061): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:06.256 DEBUG ICE Corvinus(477125): ICE terminated, connected, selected candidate pair: srflx <-> relay (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 18:13:06.256 INFO Sending Notification:{"method":"onConnected","params":[555411,477125,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.256 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,477125,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.256 DEBUG Starting connectivity checker for peer 477125 (c.f.i.i.PeerConnectivityCheckerModule:52) 2025-12-02 18:13:06.257 DEBUG ICE Corvinus(477125): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 18:13:06.296 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:06.296 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:06.296 ERROR Error on sending message object: UpdatePeerState[messageId=86a54319-e07e-46c5-9d65-17dd0eed6dde, peerPlayerId=491061, iceState=GATHERING, localCandidate=null, remoteCandidate=null] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:06.300 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:06.364 DEBUG ICE Klobi(491061): Sending own candidates to 491061, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 18:13:06.365 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,491061,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.365 INFO Sending Notification:{"method":"onIceMsg","params":[555411,491061,"{\"srcId\":555411,\"destId\":491061,\"password\":\"562nmnjpr2ou238l9k7eg30mh\",\"ufrag\":\"5fq8b1jbg0rdc9\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6771,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"35\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6771,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"36\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664\",\"port\":6771,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"37\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6771,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"38\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6771,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"39\",\"relAddr\":\"192.168.0.14\",\"relPort\":6771},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"206.189.115.214\",\"port\":58106,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"40\",\"relAddr\":\"31.187.190.246\",\"relPort\":6771},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"206.189.115.214\",\"port\":49244,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"41\",\"relAddr\":\"31.187.190.246\",\"relPort\":6771}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.365 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,491061,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.366 DEBUG ICE Klobi(491061): Starting ICE for peer 491061 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 18:13:06.395 INFO Received GPGNet message: EstablishedPeer 391851 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:06.395 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["391851"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.402 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:06.402 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:06.402 ERROR Error on sending message object: UpdatePeerState[messageId=4a06dce9-b09a-4d6c-8649-b917ed0b00c7, peerPlayerId=477125, iceState=CONNECTED, localCandidate=srflx, remoteCandidate=relay] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:06.406 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:06.493 INFO Received GPGNet message: EstablishedPeer 391851 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:06.494 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["391851"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.498 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:06.498 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:06.498 ERROR Error on sending message object: UpdatePeerConnectivity[messageId=3b3a2e7a-1bdb-48bc-b8e8-435a8249e651, peerPlayerId=477125, averageRTT=0.0, lastReceived=2025-12-02T17:13:06.256Z] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:06.502 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:06.512 DEBUG ICE Klobi(491061): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 18:13:06.512 INFO Sending Notification:{"method":"onConnected","params":[555411,491061,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.512 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,491061,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.512 DEBUG ICE Klobi(491061): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 18:13:06.591 INFO Received GPGNet message: EstablishedPeer 556574 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:06.591 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["556574"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.597 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:06.597 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:06.597 ERROR Error on sending message object: UpdatePeerState[messageId=ce0c488a-a552-467b-8534-b8d58a9d71e7, peerPlayerId=491061, iceState=AWAITING_CANDIDATES, localCandidate=null, remoteCandidate=null] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:06.598 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:06.632 INFO Received GPGNet message: EstablishedPeer 485416 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:06.632 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["485416"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:06.697 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:06.697 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:06.698 ERROR Error on sending message object: UpdatePeerState[messageId=fbb8adec-5584-40a4-bc46-0a863edced16, peerPlayerId=491061, iceState=CHECKING, localCandidate=null, remoteCandidate=null] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:06.698 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:06.795 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:06.796 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:06.796 ERROR Error on sending message object: UpdatePeerState[messageId=b173d9e7-cf92-4f94-b261-1336fb0a59e3, peerPlayerId=491061, iceState=CONNECTED, localCandidate=host, remoteCandidate=srflx] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:07.260 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:07.352 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:07.352 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:07.352 ERROR Error on sending message object: UpdatePeerConnectivity[messageId=eff87216-4eec-4740-9382-0d07ff5169ae, peerPlayerId=477125, averageRTT=351.0, lastReceived=2025-12-02T17:13:06.608Z] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:07.397 INFO Received GPGNet message: EstablishedPeer 556574 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:07.397 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["556574"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:07.412 INFO Received GPGNet message: EstablishedPeer 391851 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:07.412 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["391851"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:07.531 INFO Received GPGNet message: EstablishedPeer 485416 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:07.531 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["485416"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:07.541 INFO Received GPGNet message: EstablishedPeer 477125 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:07.541 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["477125"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:07.565 INFO Received GPGNet message: EstablishedPeer 491061 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:07.565 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["491061"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:07.598 INFO Received GPGNet message: EstablishedPeer 556574 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:07.598 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["556574"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:07.743 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:07.744 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:07.876 INFO Received GPGNet message: EstablishedPeer 477150 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:07.877 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["477150"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:07.890 INFO onConnectToPeer 426159 OmonRa, offer: false (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 18:13:07.890 DEBUG Peer created: OmonRa(426159), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 18:13:07.890 DEBUG Now forwarding data to peer OmonRa(426159) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 18:13:07.890 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:07.890 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:61239 OmonRa 426159 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 18:13:07.890 INFO Sending Response:{"result":null,"id":14,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:13:07.895 INFO Received GPGNet message: EstablishedPeer 391851 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:07.895 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["391851"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:07.920 INFO Received GPGNet message: EstablishedPeer 391851 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:07.920 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["391851"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:07.992 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:07.993 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:07.993 ERROR Error on sending message object: ConnectToPeer[messageId=d048c0de-18bf-4e17-a663-abb340fd3198, peerPlayerId=426159, peerName=OmonRa, localOffer=false] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:08.062 INFO Received GPGNet message: EstablishedPeer 391851 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:08.062 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["391851"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:08.089 INFO Received GPGNet message: EstablishedPeer 477150 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:08.089 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["477150"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:08.132 INFO Received GPGNet message: EstablishedPeer 491061 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:08.132 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["491061"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:08.192 INFO Received GPGNet message: EstablishedPeer 477125 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:08.192 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["477125"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:08.202 INFO Received GPGNet message: EstablishedPeer 477150 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:08.202 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["477150"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:08.214 INFO Received GPGNet message: EstablishedPeer 485416 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:08.214 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["485416"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:08.261 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:08.279 INFO Received GPGNet message: EstablishedPeer 477125 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:08.279 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["477125"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:08.290 INFO Received GPGNet message: EstablishedPeer 556574 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:08.290 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["556574"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:08.295 INFO Received GPGNet message: EstablishedPeer 485416 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:08.295 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["485416"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:08.323 INFO Received GPGNet message: EstablishedPeer 491061 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:08.323 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["491061"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:08.358 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:08.358 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:08.358 ERROR Error on sending message object: UpdatePeerConnectivity[messageId=259545c1-d786-4f2d-8568-ab6d4d19794d, peerPlayerId=477125, averageRTT=318.00003, lastReceived=2025-12-02T17:13:07.446Z] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:08.422 INFO Received GPGNet message: EstablishedPeer 477125 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:08.422 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["477125"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:08.740 INFO Received GPGNet message: EstablishedPeer 477125 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:08.740 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["477125"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:09.014 INFO Received GPGNet message: EstablishedPeer 485416 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:09.014 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["485416"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:09.021 INFO Received GPGNet message: EstablishedPeer 477125 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:09.021 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["477125"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:09.063 INFO Received GPGNet message: EstablishedPeer 491061 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:09.063 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["491061"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:09.262 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:09.354 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:09.354 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:09.354 ERROR Error on sending message object: UpdatePeerConnectivity[messageId=56bfd5d9-cdc6-440f-afe0-8f5cd348e617, peerPlayerId=477125, averageRTT=292.2, lastReceived=2025-12-02T17:13:08.450Z] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:09.844 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:09.844 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:10.243 INFO IceMsg received {"srcId":426159,"destId":555411,"password":"495egoebmtij8b4kpjamrk153","ufrag":"rmsj1jbg0reo4","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.140","port":7100,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"92.39.216.207","port":7100,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"6","relAddr":"192.168.1.140","relPort":7100},{"foundation":"4","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":54225,"type":"RELAYED_CANDIDATE","generation":0,"id":"11","relAddr":"92.39.216.207","relPort":7100},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"159.89.16.108","port":54238,"type":"RELAYED_CANDIDATE","generation":0,"id":"15","relAddr":"92.39.216.207","relPort":7100},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"159.89.16.108","port":63659,"type":"RELAYED_CANDIDATE","generation":0,"id":"18","relAddr":"92.39.216.207","relPort":7100}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 18:13:10.243 INFO Sending Response:{"result":null,"id":15,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 18:13:10.243 DEBUG ICE OmonRa(426159): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 18:13:10.243 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,426159,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:10.243 INFO ICE OmonRa(426159): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 18:13:10.244 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:10.244 INFO ICE OmonRa(426159): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 18:13:10.244 INFO ICE OmonRa(426159): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:10.244 INFO ICE OmonRa(426159): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:10.244 INFO ICE OmonRa(426159): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:10.244 INFO ICE OmonRa(426159): Add STUN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 18:13:10.245 INFO Using all viable ice servers: [], [], [], [206.189.115.214:80/tcp, 206.189.115.214:80/udp, 206.189.115.214:3478/tcp, 206.189.115.214:3478/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 18:13:10.245 INFO ICE OmonRa(426159): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:10.245 INFO ICE OmonRa(426159): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:10.245 INFO ICE OmonRa(426159): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:10.245 INFO ICE OmonRa(426159): Add TURN harvester for eu-turn4.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 18:13:10.354 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:10.355 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:10.355 ERROR Error on sending message object: UpdatePeerState[messageId=7be92e42-4caa-4f53-b79d-03e8fd8b6f63, peerPlayerId=426159, iceState=GATHERING, localCandidate=null, remoteCandidate=null] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:10.355 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:10.427 DEBUG ICE OmonRa(426159): Sending own candidates to 426159, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 18:13:10.427 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,426159,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:10.427 INFO Sending Notification:{"method":"onIceMsg","params":[555411,426159,"{\"srcId\":555411,\"destId\":426159,\"password\":\"4m8tk1vquiutq5o7uqgt9hvfo7\",\"ufrag\":\"fvs7m1jbg0rhb4\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6848,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"42\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6848,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"43\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664\",\"port\":6848,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"44\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6848,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"45\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6848,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"46\",\"relAddr\":\"192.168.0.14\",\"relPort\":6848},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"206.189.115.214\",\"port\":49587,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"47\",\"relAddr\":\"31.187.190.246\",\"relPort\":6848},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"206.189.115.214\",\"port\":52860,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"48\",\"relAddr\":\"31.187.190.246\",\"relPort\":6848}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:10.427 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,426159,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:10.428 DEBUG ICE OmonRa(426159): Starting ICE for peer 426159 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 18:13:10.460 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:10.460 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:10.460 ERROR Error on sending message object: UpdatePeerConnectivity[messageId=43840283-242b-4c4a-b9b9-edc1655a0c85, peerPlayerId=477125, averageRTT=270.56, lastReceived=2025-12-02T17:13:09.446Z] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:10.460 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:10.561 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:10.562 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:10.562 ERROR Error on sending message object: UpdatePeerState[messageId=a4e9896d-f50e-4152-be05-7b8e6f68f84c, peerPlayerId=426159, iceState=AWAITING_CANDIDATES, localCandidate=null, remoteCandidate=null] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:10.562 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:10.667 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:10.667 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:10.667 ERROR Error on sending message object: UpdatePeerState[messageId=b849ea87-3b0a-4e96-bc14-8edb63b63949, peerPlayerId=426159, iceState=CHECKING, localCandidate=null, remoteCandidate=null] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:10.676 DEBUG ICE OmonRa(426159): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 18:13:10.676 INFO Sending Notification:{"method":"onConnected","params":[555411,426159,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:10.676 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,426159,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:10.676 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:10.676 DEBUG ICE OmonRa(426159): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 18:13:10.764 INFO Telemetry websocket closed (reason: Invalid status code received: 429 Status line: HTTP/1.1 429 Too Many Requests) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 18:13:10.764 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:10.764 ERROR Error on sending message object: UpdatePeerState[messageId=43b67a0b-a2cb-4c6e-a776-2333a173535b, peerPlayerId=426159, iceState=CONNECTED, localCandidate=host, remoteCandidate=srflx] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:13:11.157 INFO Received GPGNet message: EstablishedPeer 491061 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:11.157 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["491061"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:11.198 INFO Received GPGNet message: EstablishedPeer 391851 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:11.198 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["391851"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:11.264 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 18:13:11.284 INFO Received GPGNet message: EstablishedPeer 426159 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:11.284 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["426159"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:11.285 INFO Received GPGNet message: EstablishedPeer 426159 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:11.285 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["426159"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:11.299 INFO Received GPGNet message: EstablishedPeer 556574 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:11.299 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["556574"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:11.420 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 18:13:11.420 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 18:13:11.941 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:11.941 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:12.600 INFO Received GPGNet message: EstablishedPeer 426159 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:12.600 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["426159"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:12.899 INFO Received GPGNet message: EstablishedPeer 485416 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:12.899 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["485416"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:14.039 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:14.039 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:16.136 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:16.136 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:18.234 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:18.234 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:20.329 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:20.329 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:22.428 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:22.428 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:24.526 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:24.526 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:26.485 INFO Received GPGNet message: EstablishedPeer 426159 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:26.485 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["426159"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:26.622 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:26.622 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:26.696 INFO Received GPGNet message: EstablishedPeer 477125 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:26.696 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["477125"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:28.720 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:28.720 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:30.818 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:30.818 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:32.914 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:32.915 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:40.480 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:40.480 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:51.020 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:51.020 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:57.329 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:57.329 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:13:59.431 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:13:59.431 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:01.529 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:01.529 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:03.626 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:03.627 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:05.724 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:05.724 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:07.820 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:07.820 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:11.292 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:11.292 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:13.433 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:13.433 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:15.508 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:15.508 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:17.585 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:17.585 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:19.662 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:19.662 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:21.739 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:21.739 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:23.816 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:23.816 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:25.894 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:25.894 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:27.969 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:27.970 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:30.047 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:30.047 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:32.123 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:32.124 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:34.201 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:34.202 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:36.280 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:36.280 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:38.358 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:38.358 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:40.437 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:40.437 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:42.515 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:42.515 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:44.590 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:44.590 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:46.666 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:46.667 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:48.744 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:48.744 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:52.505 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:52.507 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:54.782 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:54.782 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:57.009 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:57.009 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:14:59.238 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:14:59.238 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:15:01.467 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 18:15:01.467 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 18:15:01.556 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:170) 2025-12-02 18:15:01.556 INFO close() - stopping the adapter. Status: 0 (com.faforever.iceadapter.IceAdapter:150) 2025-12-02 18:15:01.556 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:133) 2025-12-02 18:15:01.556 INFO Closing gameSession (c.f.iceadapter.ice.GameSession:103) 2025-12-02 18:15:01.557 INFO Closing peer for player Corvinus(477125) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 18:15:01.557 DEBUG Ignoring error the receive packet because the connection was closed as peer Corvinus(477125) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 18:15:01.557 DEBUG ICE Corvinus(477125): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 18:15:01.560 INFO Closing peer for player Klobi(491061) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 18:15:01.560 DEBUG Ignoring error the receive packet because the connection was closed as peer Klobi(491061) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 18:15:01.561 DEBUG Ignoring error the send packet because the connection was closed Klobi(491061) (com.faforever.iceadapter.ice.Peer:87) 2025-12-02 18:15:01.561 WARN connectivityChecker-477125 (sleeping checkerThread) was interrupted (c.f.i.i.PeerConnectivityCheckerModule:130) 2025-12-02 18:15:01.561 DEBUG ICE Klobi(491061): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 18:15:01.562 INFO Closing peer for player Genghis(556574) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 18:15:01.562 DEBUG Ignoring error the receive packet because the connection was closed as peer Genghis(556574) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 18:15:01.563 DEBUG ICE Genghis(556574): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 18:15:01.564 INFO Closing peer for player Renoster(477150) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 18:15:01.564 DEBUG Ignoring error the receive packet because the connection was closed as peer Renoster(477150) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 18:15:01.564 DEBUG ICE Renoster(477150): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 18:15:01.565 WARN Sleeping refreshThread was interrupted (c.f.i.ice.PeerTurnRefreshModule:85) 2025-12-02 18:15:01.566 INFO Closing peer for player OmonRa(426159) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 18:15:01.566 DEBUG Ignoring error the receive packet because the connection was closed as peer OmonRa(426159) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 18:15:01.566 DEBUG Ignoring error the send packet because the connection was closed OmonRa(426159) (com.faforever.iceadapter.ice.Peer:87) 2025-12-02 18:15:01.567 DEBUG ICE OmonRa(426159): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 18:15:01.567 INFO Closing peer for player JimJackJay(391851) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 18:15:01.567 DEBUG Ignoring error the receive packet because the connection was closed as peer JimJackJay(391851) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 18:15:01.568 DEBUG Ignoring error the send packet because the connection was closed JimJackJay(391851) (com.faforever.iceadapter.ice.Peer:87) 2025-12-02 18:15:01.568 DEBUG ICE JimJackJay(391851): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 18:15:01.569 INFO Closing peer for player Pappot(485416) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 18:15:01.569 DEBUG Ignoring error the send packet because the connection was closed Pappot(485416) (com.faforever.iceadapter.ice.Peer:87) 2025-12-02 18:15:01.569 WARN Sleeping refreshThread was interrupted (c.f.i.ice.PeerTurnRefreshModule:85) 2025-12-02 18:15:01.569 DEBUG ICE Pappot(485416): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 18:15:01.569 DEBUG Ignoring error the receive packet because the connection was closed as peer Pappot(485416) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 18:15:01.571 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:203) 2025-12-02 18:15:01.571 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:311) 2025-12-02 18:15:01.571 ERROR Game thread socket crashed (c.f.iceadapter.gpgnet.GPGNetServer:260) java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:685) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:758) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:593) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:560) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:536) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:482) at java.base/java.net.ServerSocket.accept(ServerSocket.java:441) at com.faforever.iceadapter.gpgnet.GPGNetServer.acceptThread(GPGNetServer.java:247) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825) at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:291) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02 18:15:01.572 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:194) java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endRead(NioSocketImpl.java:242) at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:321) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798) at java.base/java.net.Socket$SocketInputStream.implRead(Socket.java:974) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:964) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:289) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:308) at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:232) 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:183) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 18:15:01.572 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:220) 2025-12-02 18:15:01.588 INFO Sending Response:{"result":null,"id":16,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:25:04.520 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:54) 2025-12-02 19:25:04.528 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=26023321&playerId=555411 (c.f.i.debug.TelemetryDebugger:45) 2025-12-02 19:25:04.982 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:85) 2025-12-02 19:25:04.985 INFO Using GPGNET_PORT: 50769 (c.f.iceadapter.gpgnet.GPGNetServer:60) 2025-12-02 19:25:04.992 INFO Generated LOBBY_PORT: 55590 (c.f.iceadapter.gpgnet.GPGNetServer:65) 2025-12-02 19:25:04.994 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:79) 2025-12-02 19:25:04.994 INFO Creating RPC server on port 50768 (c.f.iceadapter.rpc.RPCService:32) 2025-12-02 19:25:04.994 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-12-02 19:25:04.995 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2025-12-02 19:25:04.996 INFO RPC started (c.f.i.debug.TelemetryDebugger:134) 2025-12-02 19:25:05.050 INFO New client connected on port 50774 (c.nbarraille.jjsonrpc.SocketListener:38) 2025-12-02 19:25:05.051 INFO RPC connected (c.f.i.debug.TelemetryDebugger:135) 2025-12-02 19:25:05.073 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2025-12-02 19:25:05.097 DEBUG LobbyInitMode set to auto (c.f.iceadapter.rpc.RPCHandler:60) 2025-12-02 19:25:05.098 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:25:05.458 WARN Invalid ICE server protocol: turns://eu-turn1.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-12-02 19:25:05.458 WARN Invalid ICE server protocol: turns://eu-turn1.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-12-02 19:25:05.461 INFO Ice Servers set, total addresses: 8 (c.f.iceadapter.ice.GameSession:203) 2025-12-02 19:25:05.462 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:25:05.516 ERROR Error on sending message object: UpdateCoturnList[messageId=27e38c76-d88a-4c9a-abc3-f2e1e9e4530b, connectedHost=eu-turn1.xirsys.com, knownServers=[CoturnServer[region=n/a, host=eu-turn1.xirsys.com, port=443, averageRTT=null], CoturnServer[region=n/a, host=eu-turn1.xirsys.com, port=3478, averageRTT=null], CoturnServer[region=n/a, host=eu-turn1.xirsys.com, port=5349, averageRTT=null], CoturnServer[region=n/a, host=eu-turn1.xirsys.com, port=80, averageRTT=null]]] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 19:25:05.569 DEBUG Pinged eu-turn1.xirsys.com with an RTT of 27.0 (c.f.iceadapter.util.PingWrapper:50) 2025-12-02 19:25:05.674 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:25:14.952 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:174) 2025-12-02 19:25:14.952 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:25:14.952 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:107) 2025-12-02 19:25:14.953 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-12-02 19:25:14.978 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:25:15.016 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-12-02 19:25:15.018 INFO Sent GPGNet message: CreateLobby 1 55590 Rinzler3113 555411 1 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:25:15.019 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:25:15.019 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:25:15.021 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:25:15.031 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-12-02 19:25:15.031 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:25:15.032 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:25:15.061 INFO onJoinGame 536278 O_Mellor (com.faforever.iceadapter.IceAdapter:84) 2025-12-02 19:25:15.063 DEBUG Peer created: O_Mellor(536278), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 19:25:15.063 DEBUG Now forwarding data to peer O_Mellor(536278) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 19:25:15.066 INFO Sent GPGNet message: JoinGame 127.0.0.1:53022 O_Mellor 536278 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:25:15.067 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:25:15.069 INFO onConnectToPeer 370659 PowerDrish23, offer: true (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 19:25:15.069 DEBUG Peer created: PowerDrish23(370659), localOffer: true, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 19:25:15.069 DEBUG Now forwarding data to peer PowerDrish23(370659) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 19:25:15.070 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:53023 PowerDrish23 370659 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:25:15.070 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,370659,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:25:15.070 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:25:15.071 INFO onConnectToPeer 553004 Klavikus, offer: true (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 19:25:15.071 DEBUG Peer created: Klavikus(553004), localOffer: true, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 19:25:15.071 DEBUG Now forwarding data to peer Klavikus(553004) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 19:25:15.072 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:53024 Klavikus 553004 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:25:15.072 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:25:15.078 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,553004,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:25:15.082 INFO ICE Klavikus(553004): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 19:25:15.082 INFO ICE PowerDrish23(370659): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 19:25:15.196 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:25:15.198 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:25:15.219 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:25:15.354 INFO onConnectToPeer 422031 Sachiel, offer: false (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 19:25:15.354 DEBUG Peer created: Sachiel(422031), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 19:25:15.355 DEBUG Now forwarding data to peer Sachiel(422031) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 19:25:15.355 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:53025 Sachiel 422031 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:25:15.355 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:25:15.355 INFO Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:25:15.570 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:25:15.570 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:25:15.882 INFO ICE PowerDrish23(370659): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 19:25:15.882 INFO ICE Klavikus(553004): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 19:25:15.883 INFO ICE Klavikus(553004): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:25:15.883 INFO ICE PowerDrish23(370659): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:25:15.884 INFO ICE Klavikus(553004): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:25:15.884 INFO ICE PowerDrish23(370659): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:25:15.884 INFO ICE Klavikus(553004): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:25:15.884 INFO ICE PowerDrish23(370659): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:25:15.884 INFO ICE Klavikus(553004): Add STUN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:25:15.884 INFO ICE PowerDrish23(370659): Add STUN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:25:15.886 INFO Using all viable ice servers: [], [], [], [178.128.172.237:3478/udp, 178.128.172.237:3478/tcp, 178.128.172.237:80/tcp, 178.128.172.237:80/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 19:25:15.886 INFO Using all viable ice servers: [], [], [], [178.128.172.237:3478/udp, 178.128.172.237:3478/tcp, 178.128.172.237:80/tcp, 178.128.172.237:80/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 19:25:15.886 INFO ICE PowerDrish23(370659): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:25:15.886 INFO ICE Klavikus(553004): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:25:15.888 INFO ICE Klavikus(553004): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:25:15.888 INFO ICE PowerDrish23(370659): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:25:15.888 INFO ICE PowerDrish23(370659): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:25:15.888 INFO ICE Klavikus(553004): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:25:15.888 INFO ICE PowerDrish23(370659): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:25:15.888 INFO ICE Klavikus(553004): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:25:16.085 DEBUG ICE Klavikus(553004): Sending own candidates to 553004, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 19:25:16.085 DEBUG ICE PowerDrish23(370659): Sending own candidates to 370659, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 19:25:16.085 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,370659,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:25:16.085 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,553004,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:25:16.090 INFO Sending Notification:{"method":"onIceMsg","params":[555411,553004,"{\"srcId\":555411,\"destId\":553004,\"password\":\"1a7ljipmk16jr7p9aioi1j0pqt\",\"ufrag\":\"6sj9a1jbg4vh31\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6461,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6461,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664\",\"port\":6461,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6461,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6461,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":\"192.168.0.14\",\"relPort\":6461},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"178.128.172.237\",\"port\":64249,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":\"31.187.190.246\",\"relPort\":6461},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"178.128.172.237\",\"port\":49979,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relAddr\":\"31.187.190.246\",\"relPort\":6461}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:25:16.090 INFO Sending Notification:{"method":"onIceMsg","params":[555411,370659,"{\"srcId\":555411,\"destId\":370659,\"password\":\"3vk2ndg23okti2t409pc7rvm6s\",\"ufrag\":\"87a191jbg4vh31\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6538,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6538,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664\",\"port\":6538,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6538,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6538,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":\"192.168.0.14\",\"relPort\":6538},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"178.128.172.237\",\"port\":63766,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":\"31.187.190.246\",\"relPort\":6538},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"178.128.172.237\",\"port\":60458,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"31.187.190.246\",\"relPort\":6538}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:25:16.123 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:25:16.832 INFO IceMsg received {"srcId":422031,"destId":555411,"password":"5nicvrst5cudeml2168at8jit2","ufrag":"ajdi01jbg4vgkl","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.194","port":6935,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"35.145.246.191","port":15516,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"1","relAddr":"192.168.1.194","relPort":6935},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"157.245.114.91","port":57417,"type":"RELAYED_CANDIDATE","generation":0,"id":"2","relAddr":"35.145.246.191","relPort":15516},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"157.245.114.91","port":51431,"type":"RELAYED_CANDIDATE","generation":0,"id":"3","relAddr":"35.145.246.191","relPort":15516},{"foundation":"7","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":64042,"type":"RELAYED_CANDIDATE","generation":0,"id":"4","relAddr":"35.145.246.191","relPort":15516}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 19:25:16.833 INFO Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:25:16.833 DEBUG ICE Sachiel(422031): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 19:25:16.833 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,422031,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:25:16.833 INFO ICE Sachiel(422031): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 19:25:16.833 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:25:16.835 INFO ICE Sachiel(422031): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 19:25:16.835 INFO ICE Sachiel(422031): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:25:16.835 INFO ICE Sachiel(422031): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:25:16.835 INFO ICE Sachiel(422031): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:25:16.835 INFO ICE Sachiel(422031): Add STUN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:25:16.835 INFO Using all viable ice servers: [], [], [], [178.128.172.237:3478/udp, 178.128.172.237:3478/tcp, 178.128.172.237:80/tcp, 178.128.172.237:80/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 19:25:16.835 INFO ICE Sachiel(422031): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:25:16.835 INFO ICE Sachiel(422031): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:25:16.835 INFO ICE Sachiel(422031): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:25:16.835 INFO ICE Sachiel(422031): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:25:16.979 INFO onDisconnectFromPeer 422031 (com.faforever.iceadapter.IceAdapter:109) 2025-12-02 19:25:16.979 INFO Closing peer for player Sachiel(422031) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 19:25:16.982 DEBUG Ignoring error the receive packet because the connection was closed as peer Sachiel(422031) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 19:25:16.989 INFO Sent GPGNet message: DisconnectFromPeer 422031 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:25:16.990 INFO Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:25:16.996 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:25:16.996 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:25:17.013 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:170) 2025-12-02 19:25:17.013 INFO close() - stopping the adapter. Status: 0 (com.faforever.iceadapter.IceAdapter:150) 2025-12-02 19:25:17.013 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:133) 2025-12-02 19:25:17.013 INFO Closing gameSession (c.f.iceadapter.ice.GameSession:103) 2025-12-02 19:25:17.013 INFO Closing peer for player Klavikus(553004) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 19:25:17.014 DEBUG Ignoring error the receive packet because the connection was closed as peer Klavikus(553004) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 19:25:17.015 INFO Closing peer for player PowerDrish23(370659) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 19:25:17.015 DEBUG Ignoring error the receive packet because the connection was closed as peer PowerDrish23(370659) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 19:25:17.018 INFO Closing peer for player O_Mellor(536278) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 19:25:17.019 DEBUG Ignoring error the receive packet because the connection was closed as peer O_Mellor(536278) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 19:25:17.019 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:203) 2025-12-02 19:25:17.019 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:311) 2025-12-02 19:25:17.019 ERROR Game thread socket crashed (c.f.iceadapter.gpgnet.GPGNetServer:260) java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:685) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:758) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:593) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:560) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:536) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:482) at java.base/java.net.ServerSocket.accept(ServerSocket.java:441) at com.faforever.iceadapter.gpgnet.GPGNetServer.acceptThread(GPGNetServer.java:247) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825) at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:291) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02 19:25:17.020 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:194) java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endRead(NioSocketImpl.java:242) at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:321) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798) at java.base/java.net.Socket$SocketInputStream.implRead(Socket.java:974) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:964) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:289) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:308) at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:232) 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:183) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 19:25:17.020 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:220) 2025-12-02 19:25:17.022 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:25:17.036 INFO Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:34:04.298 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:54) 2025-12-02 19:34:04.305 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=26023367&playerId=555411 (c.f.i.debug.TelemetryDebugger:45) 2025-12-02 19:34:04.897 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:85) 2025-12-02 19:34:04.900 INFO Using GPGNET_PORT: 59557 (c.f.iceadapter.gpgnet.GPGNetServer:60) 2025-12-02 19:34:04.908 INFO Generated LOBBY_PORT: 50854 (c.f.iceadapter.gpgnet.GPGNetServer:65) 2025-12-02 19:34:04.912 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:79) 2025-12-02 19:34:04.912 INFO Creating RPC server on port 59555 (c.f.iceadapter.rpc.RPCService:32) 2025-12-02 19:34:04.912 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-12-02 19:34:04.913 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2025-12-02 19:34:04.914 INFO RPC started (c.f.i.debug.TelemetryDebugger:134) 2025-12-02 19:34:04.966 INFO New client connected on port 59564 (c.nbarraille.jjsonrpc.SocketListener:38) 2025-12-02 19:34:04.967 INFO RPC connected (c.f.i.debug.TelemetryDebugger:135) 2025-12-02 19:34:04.967 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2025-12-02 19:34:04.996 DEBUG LobbyInitMode set to auto (c.f.iceadapter.rpc.RPCHandler:60) 2025-12-02 19:34:04.996 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:34:05.120 WARN Invalid ICE server protocol: turns://eu-turn3.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-12-02 19:34:05.156 WARN Invalid ICE server protocol: turns://eu-turn3.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-12-02 19:34:05.159 INFO Ice Servers set, total addresses: 8 (c.f.iceadapter.ice.GameSession:203) 2025-12-02 19:34:05.159 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:34:05.199 ERROR Error on sending message object: UpdateCoturnList[messageId=f263f375-922c-4274-8aa6-3654c5c6e61e, connectedHost=eu-turn3.xirsys.com, knownServers=[CoturnServer[region=n/a, host=eu-turn3.xirsys.com, port=80, averageRTT=null], CoturnServer[region=n/a, host=eu-turn3.xirsys.com, port=5349, averageRTT=null], CoturnServer[region=n/a, host=eu-turn3.xirsys.com, port=3478, averageRTT=null], CoturnServer[region=n/a, host=eu-turn3.xirsys.com, port=443, averageRTT=null]]] (c.f.i.debug.TelemetryDebugger:111) 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:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 19:34:05.216 DEBUG Pinged eu-turn3.xirsys.com with an RTT of 20.0 (c.f.iceadapter.util.PingWrapper:50) 2025-12-02 19:34:05.429 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:34:15.142 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:174) 2025-12-02 19:34:15.142 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:15.142 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:107) 2025-12-02 19:34:15.144 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-12-02 19:34:15.147 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-12-02 19:34:15.148 INFO Sent GPGNet message: CreateLobby 1 50854 Rinzler3113 555411 1 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:34:15.150 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:15.150 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:15.168 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:34:15.209 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-12-02 19:34:15.209 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:15.209 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:34:15.209 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:15.249 INFO onJoinGame 536278 O_Mellor (com.faforever.iceadapter.IceAdapter:84) 2025-12-02 19:34:15.252 DEBUG Peer created: O_Mellor(536278), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 19:34:15.252 DEBUG Now forwarding data to peer O_Mellor(536278) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 19:34:15.254 INFO Sent GPGNet message: JoinGame 127.0.0.1:65035 O_Mellor 536278 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:34:15.254 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:34:15.256 INFO onConnectToPeer 370659 PowerDrish23, offer: true (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 19:34:15.256 DEBUG Peer created: PowerDrish23(370659), localOffer: true, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 19:34:15.256 DEBUG Now forwarding data to peer PowerDrish23(370659) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 19:34:15.257 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:65036 PowerDrish23 370659 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:34:15.257 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,370659,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:15.257 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:34:15.257 INFO onConnectToPeer 553004 Klavikus, offer: true (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 19:34:15.258 DEBUG Peer created: Klavikus(553004), localOffer: true, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 19:34:15.258 DEBUG Now forwarding data to peer Klavikus(553004) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 19:34:15.258 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:65037 Klavikus 553004 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:34:15.258 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,553004,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:15.258 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:34:15.259 INFO onConnectToPeer 555295 L0bster, offer: true (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 19:34:15.259 DEBUG Peer created: L0bster(555295), localOffer: true, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 19:34:15.259 DEBUG Now forwarding data to peer L0bster(555295) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 19:34:15.259 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:65038 L0bster 555295 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:34:15.259 INFO Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:34:15.259 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,555295,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:15.263 INFO ICE Klavikus(553004): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 19:34:15.263 INFO ICE PowerDrish23(370659): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 19:34:15.263 INFO ICE L0bster(555295): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 19:34:15.387 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:34:15.387 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:34:15.416 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:34:16.058 INFO ICE PowerDrish23(370659): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 19:34:16.058 INFO ICE L0bster(555295): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 19:34:16.058 INFO ICE Klavikus(553004): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 19:34:16.059 INFO ICE L0bster(555295): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:16.059 INFO ICE Klavikus(553004): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:16.059 INFO ICE PowerDrish23(370659): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:16.060 INFO ICE PowerDrish23(370659): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:16.060 INFO ICE Klavikus(553004): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:16.060 INFO ICE L0bster(555295): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:16.061 INFO ICE PowerDrish23(370659): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:16.061 INFO ICE L0bster(555295): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:16.061 INFO ICE Klavikus(553004): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:16.061 INFO ICE L0bster(555295): Add STUN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:16.061 INFO ICE PowerDrish23(370659): Add STUN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:16.061 INFO ICE Klavikus(553004): Add STUN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:16.062 INFO Using all viable ice servers: [], [], [], [159.89.29.128:3478/udp, 159.89.29.128:3478/tcp, 159.89.29.128:80/udp, 159.89.29.128:80/tcp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 19:34:16.062 INFO Using all viable ice servers: [], [], [], [159.89.29.128:3478/udp, 159.89.29.128:3478/tcp, 159.89.29.128:80/udp, 159.89.29.128:80/tcp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 19:34:16.062 INFO Using all viable ice servers: [], [], [], [159.89.29.128:3478/udp, 159.89.29.128:3478/tcp, 159.89.29.128:80/udp, 159.89.29.128:80/tcp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 19:34:16.063 INFO ICE PowerDrish23(370659): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:16.063 INFO ICE L0bster(555295): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:16.063 INFO ICE Klavikus(553004): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:16.063 INFO ICE PowerDrish23(370659): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:16.063 INFO ICE L0bster(555295): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:16.063 INFO ICE Klavikus(553004): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:16.063 INFO ICE PowerDrish23(370659): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:16.063 INFO ICE L0bster(555295): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:16.063 INFO ICE Klavikus(553004): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:16.064 INFO ICE PowerDrish23(370659): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:16.064 INFO ICE L0bster(555295): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:16.064 INFO ICE Klavikus(553004): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:16.263 DEBUG ICE PowerDrish23(370659): Sending own candidates to 370659, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 19:34:16.263 DEBUG ICE L0bster(555295): Sending own candidates to 555295, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 19:34:16.263 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,370659,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:16.264 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,555295,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:16.264 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:34:16.266 INFO Sending Notification:{"method":"onIceMsg","params":[555411,370659,"{\"srcId\":555411,\"destId\":370659,\"password\":\"3vlr4btjmqgh2ojh604n0083t0\",\"ufrag\":\"956ih1jbg5g0jj\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6632,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6632,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664\",\"port\":6632,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6632,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6632,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":\"192.168.0.14\",\"relPort\":6632},{\"foundation\":\"7\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.128\",\"port\":49663,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relAddr\":\"31.187.190.246\",\"relPort\":6632},{\"foundation\":\"7\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.128\",\"port\":57396,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"31.187.190.246\",\"relPort\":6632}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:16.266 INFO Sending Notification:{"method":"onIceMsg","params":[555411,555295,"{\"srcId\":555411,\"destId\":555295,\"password\":\"3i9fna48ea8jsuv7b3svhmbaui\",\"ufrag\":\"9ubbh1jbg5g0jj\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6627,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6627,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664\",\"port\":6627,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6627,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6627,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":\"192.168.0.14\",\"relPort\":6627},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.128\",\"port\":50024,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"31.187.190.246\",\"relPort\":6627},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.128\",\"port\":64296,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":\"31.187.190.246\",\"relPort\":6627}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:16.270 DEBUG ICE Klavikus(553004): Sending own candidates to 553004, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 19:34:16.270 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,553004,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:16.270 INFO Sending Notification:{"method":"onIceMsg","params":[555411,553004,"{\"srcId\":555411,\"destId\":553004,\"password\":\"2hhi7v0het1vdpkf29aporsfkv\",\"ufrag\":\"9jkgo1jbg5g0jj\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6402,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6402,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664\",\"port\":6402,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6402,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6402,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"18\",\"relAddr\":\"192.168.0.14\",\"relPort\":6402},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.128\",\"port\":54706,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"19\",\"relAddr\":\"31.187.190.246\",\"relPort\":6402},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.128\",\"port\":52594,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"20\",\"relAddr\":\"31.187.190.246\",\"relPort\":6402}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:16.424 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:34:16.424 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:34:16.447 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:34:16.696 INFO onConnectToPeer 465012 donny0115, offer: false (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 19:34:16.697 DEBUG Peer created: donny0115(465012), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 19:34:16.697 DEBUG Now forwarding data to peer donny0115(465012) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 19:34:16.697 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:34:16.697 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:58866 donny0115 465012 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:34:16.697 INFO Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:34:16.868 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:34:16.868 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:34:17.598 INFO IceMsg received {"srcId":555295,"destId":555411,"password":"56o58vc8l42ro3ufqtrakd5a03","ufrag":"f51t31jbg5g1su","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.107","port":6171,"type":"HOST_CANDIDATE","generation":0,"id":"10","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"128.0.94.215","port":6171,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"11","relAddr":"192.168.0.107","relPort":6171},{"foundation":"4","protocol":"udp","priority":16777215,"ip":"159.89.16.108","port":50919,"type":"RELAYED_CANDIDATE","generation":0,"id":"12","relAddr":"128.0.94.215","relPort":6171},{"foundation":"4","protocol":"udp","priority":16777215,"ip":"159.89.16.108","port":53052,"type":"RELAYED_CANDIDATE","generation":0,"id":"13","relAddr":"128.0.94.215","relPort":6171},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":56250,"type":"RELAYED_CANDIDATE","generation":0,"id":"14","relAddr":"128.0.94.215","relPort":6171}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 19:34:17.598 INFO Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:34:17.598 DEBUG ICE L0bster(555295): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 19:34:17.598 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,555295,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:17.601 DEBUG ICE L0bster(555295): Starting ICE for peer 555295 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 19:34:17.618 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:34:17.774 INFO IceMsg received {"srcId":536278,"destId":555411,"password":"8bbks63lqmctkm8qg5k6msicb","ufrag":"6qj101jbg5g01m","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.169.42.128","port":6725,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"26.60.38.143","port":6725,"type":"HOST_CANDIDATE","generation":0,"id":"1","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1677724415,"ip":"93.157.21.236","port":1042,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"2","relAddr":"10.169.42.128","relPort":6725},{"foundation":"6","protocol":"udp","priority":2815,"ip":"207.154.234.214","port":58728,"type":"RELAYED_CANDIDATE","generation":0,"id":"3","relAddr":"93.157.21.236","relPort":1042},{"foundation":"6","protocol":"udp","priority":2815,"ip":"207.154.234.214","port":57157,"type":"RELAYED_CANDIDATE","generation":0,"id":"4","relAddr":"93.157.21.236","relPort":1042},{"foundation":"7","protocol":"udp","priority":2815,"ip":"139.162.142.250","port":65176,"type":"RELAYED_CANDIDATE","generation":0,"id":"5","relAddr":"93.157.21.236","relPort":1042}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 19:34:17.774 INFO Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:34:17.774 DEBUG ICE O_Mellor(536278): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 19:34:17.775 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,536278,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:17.775 INFO ICE O_Mellor(536278): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 19:34:17.775 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:34:17.777 INFO ICE O_Mellor(536278): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 19:34:17.777 INFO ICE O_Mellor(536278): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:17.777 INFO ICE O_Mellor(536278): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:17.777 INFO ICE O_Mellor(536278): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:17.777 INFO ICE O_Mellor(536278): Add STUN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:17.778 INFO Using all viable ice servers: [], [], [], [159.89.29.128:3478/udp, 159.89.29.128:3478/tcp, 159.89.29.128:80/udp, 159.89.29.128:80/tcp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 19:34:17.778 INFO ICE O_Mellor(536278): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:17.778 INFO ICE O_Mellor(536278): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:17.778 INFO ICE O_Mellor(536278): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:17.778 INFO ICE O_Mellor(536278): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:17.808 DEBUG ICE L0bster(555295): ICE terminated, connected, selected candidate pair: srflx <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 19:34:17.808 INFO Sending Notification:{"method":"onConnected","params":[555411,555295,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:17.808 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,555295,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:17.809 DEBUG Starting connectivity checker for peer 555295 (c.f.i.i.PeerConnectivityCheckerModule:52) 2025-12-02 19:34:17.810 DEBUG ICE L0bster(555295): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 19:34:17.940 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:34:17.940 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:34:17.956 DEBUG ICE O_Mellor(536278): Sending own candidates to 536278, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 19:34:17.957 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,536278,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:17.957 INFO Sending Notification:{"method":"onIceMsg","params":[555411,536278,"{\"srcId\":555411,\"destId\":536278,\"password\":\"7irikikf668dq3gahlan036o6\",\"ufrag\":\"8lomh1jbg5g2pf\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6280,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"21\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6280,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"22\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664\",\"port\":6280,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"23\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6280,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"24\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6280,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"25\",\"relAddr\":\"192.168.0.14\",\"relPort\":6280},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.128\",\"port\":61747,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"26\",\"relAddr\":\"31.187.190.246\",\"relPort\":6280},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.128\",\"port\":51306,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"27\",\"relAddr\":\"31.187.190.246\",\"relPort\":6280}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:17.957 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,536278,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:17.958 DEBUG ICE O_Mellor(536278): Starting ICE for peer 536278 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 19:34:17.962 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:34:18.266 DEBUG ICE O_Mellor(536278): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 19:34:18.266 INFO Sending Notification:{"method":"onConnected","params":[555411,536278,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:18.266 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,536278,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:18.266 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:34:18.266 DEBUG ICE O_Mellor(536278): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 19:34:18.423 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:34:18.423 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:34:18.435 INFO Received GPGNet message: EstablishedPeer 555295 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:18.435 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["555295"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:18.443 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:34:18.631 INFO IceMsg received {"srcId":370659,"destId":555411,"password":"132mvvetu2t9c9ddjcbgn5d2nj","ufrag":"b50ep1jbg5g16a","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.8.1.4","port":6551,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.0.19","port":6551,"type":"HOST_CANDIDATE","generation":0,"id":"5","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1677724415,"ip":"92.118.232.114","port":6551,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"7","relAddr":"10.8.1.4","relPort":6551},{"foundation":"6","protocol":"udp","priority":2815,"ip":"139.162.142.250","port":54958,"type":"RELAYED_CANDIDATE","generation":0,"id":"10","relAddr":"92.118.232.114","relPort":6551},{"foundation":"8","protocol":"udp","priority":2815,"ip":"206.81.27.103","port":61547,"type":"RELAYED_CANDIDATE","generation":0,"id":"13","relAddr":"92.118.232.114","relPort":6551},{"foundation":"8","protocol":"udp","priority":2815,"ip":"206.81.27.103","port":52835,"type":"RELAYED_CANDIDATE","generation":0,"id":"15","relAddr":"92.118.232.114","relPort":6551}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 19:34:18.632 DEBUG ICE PowerDrish23(370659): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 19:34:18.632 INFO Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:34:18.632 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,370659,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:18.632 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:34:18.633 DEBUG ICE PowerDrish23(370659): Starting ICE for peer 370659 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 19:34:18.713 INFO IceMsg received {"srcId":553004,"destId":555411,"password":"1971t8c5qlvhjrvp6ag92dek3a","ufrag":"4k8f1jbg5g0j5","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.13","port":6390,"type":"HOST_CANDIDATE","generation":0,"id":"22","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"10.33.0.2","port":6390,"type":"HOST_CANDIDATE","generation":0,"id":"23","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1677724415,"ip":"92.118.232.114","port":39451,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"24","relAddr":"10.33.0.2","relPort":6390},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"92.118.232.114","port":41561,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"25","relAddr":"10.33.0.2","relPort":6390},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"92.118.232.114","port":57802,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"26","relAddr":"10.33.0.2","relPort":6390},{"foundation":"8","protocol":"udp","priority":1677724415,"ip":"92.118.232.114","port":34536,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"27","relAddr":"10.33.0.2","relPort":6390},{"foundation":"3","protocol":"udp","priority":1677724415,"ip":"92.118.232.114","port":33866,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"28","relAddr":"10.33.0.2","relPort":6390},{"foundation":"9","protocol":"udp","priority":1677724415,"ip":"92.118.232.114","port":54448,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"29","relAddr":"10.33.0.2","relPort":6390},{"foundation":"6","protocol":"udp","priority":2815,"ip":"104.248.242.8","port":55457,"type":"RELAYED_CANDIDATE","generation":0,"id":"30","relAddr":"92.118.232.114","relPort":39451},{"foundation":"7","protocol":"udp","priority":2815,"ip":"139.162.142.250","port":58586,"type":"RELAYED_CANDIDATE","generation":0,"id":"31","relAddr":"92.118.232.114","relPort":34536},{"foundation":"6","protocol":"udp","priority":2815,"ip":"104.248.242.8","port":55980,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"92.118.232.114","relPort":33866}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 19:34:18.713 INFO Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:34:18.713 DEBUG ICE Klavikus(553004): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), srflx(udp), srflx(udp), srflx(udp), srflx(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 19:34:18.713 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,553004,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:18.714 DEBUG ICE Klavikus(553004): Starting ICE for peer 553004 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 19:34:18.798 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:34:18.799 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:34:18.824 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:34:18.940 DEBUG ICE PowerDrish23(370659): ICE terminated, connected, selected candidate pair: srflx <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 19:34:18.940 INFO Sending Notification:{"method":"onConnected","params":[555411,370659,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:18.940 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,370659,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:18.940 DEBUG Starting connectivity checker for peer 370659 (c.f.i.i.PeerConnectivityCheckerModule:52) 2025-12-02 19:34:18.940 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:34:18.941 DEBUG ICE PowerDrish23(370659): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 19:34:19.069 INFO IceMsg received {"srcId":465012,"destId":555411,"password":"6baeeup27c2ri7800vknp5ksfv","ufrag":"4aul31jbg5g0v5","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:f0ab:4174:b0f5:4446","port":6401,"type":"HOST_CANDIDATE","generation":0,"id":"2","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.0.132","port":6401,"type":"HOST_CANDIDATE","generation":0,"id":"4","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1677724415,"ip":"67.209.138.185","port":58333,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"8","relAddr":"192.168.0.132","relPort":6401},{"foundation":"6","protocol":"udp","priority":2815,"ip":"157.230.116.158","port":64119,"type":"RELAYED_CANDIDATE","generation":0,"id":"12","relAddr":"67.209.138.185","relPort":58333},{"foundation":"7","protocol":"udp","priority":2815,"ip":"139.162.142.250","port":62522,"type":"RELAYED_CANDIDATE","generation":0,"id":"15","relAddr":"67.209.138.185","relPort":58333},{"foundation":"6","protocol":"udp","priority":2815,"ip":"157.230.116.158","port":64807,"type":"RELAYED_CANDIDATE","generation":0,"id":"19","relAddr":"67.209.138.185","relPort":58333}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 19:34:19.069 INFO Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:34:19.069 DEBUG ICE donny0115(465012): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 19:34:19.070 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,465012,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:19.070 INFO ICE donny0115(465012): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 19:34:19.070 INFO ICE donny0115(465012): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 19:34:19.070 INFO ICE donny0115(465012): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:19.070 INFO ICE donny0115(465012): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:19.071 INFO ICE donny0115(465012): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:19.071 INFO ICE donny0115(465012): Add STUN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:34:19.071 INFO Using all viable ice servers: [], [], [], [159.89.29.128:3478/udp, 159.89.29.128:3478/tcp, 159.89.29.128:80/udp, 159.89.29.128:80/tcp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 19:34:19.071 INFO ICE donny0115(465012): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:19.071 INFO ICE donny0115(465012): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:19.071 INFO ICE donny0115(465012): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:19.071 INFO ICE donny0115(465012): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:34:19.121 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:34:19.122 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:34:19.145 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:34:19.252 DEBUG ICE donny0115(465012): Sending own candidates to 465012, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 19:34:19.253 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,465012,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:19.253 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:34:19.253 INFO Sending Notification:{"method":"onIceMsg","params":[555411,465012,"{\"srcId\":555411,\"destId\":465012,\"password\":\"5boov72c6j09u4qis8j81ed4u6\",\"ufrag\":\"eldj31jbg5g41u\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6357,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"28\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6357,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"29\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664\",\"port\":6357,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"30\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6357,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"31\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6357,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"32\",\"relAddr\":\"192.168.0.14\",\"relPort\":6357},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.128\",\"port\":54633,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"33\",\"relAddr\":\"31.187.190.246\",\"relPort\":6357},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.128\",\"port\":64176,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"34\",\"relAddr\":\"31.187.190.246\",\"relPort\":6357}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:19.253 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,465012,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:19.255 DEBUG ICE donny0115(465012): Starting ICE for peer 465012 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 19:34:19.289 DEBUG ICE Klavikus(553004): ICE terminated, connected, selected candidate pair: srflx <-> relay (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 19:34:19.289 INFO Sending Notification:{"method":"onConnected","params":[555411,553004,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:19.289 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,553004,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:19.289 DEBUG Starting connectivity checker for peer 553004 (c.f.i.i.PeerConnectivityCheckerModule:52) 2025-12-02 19:34:19.289 DEBUG ICE Klavikus(553004): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 19:34:19.411 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:34:19.411 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:34:19.432 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:34:19.460 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:19.460 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:19.470 INFO Received GPGNet message: EstablishedPeer 536278 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:19.470 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["536278"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:19.543 INFO Received GPGNet message: EstablishedPeer 370659 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:19.543 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["370659"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:19.686 DEBUG ICE donny0115(465012): ICE terminated, connected, selected candidate pair: relay <-> prflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 19:34:19.686 INFO Sending Notification:{"method":"onConnected","params":[555411,465012,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:19.686 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,465012,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:19.687 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:34:19.687 INFO Started turn refresh module for peer donny0115 (c.f.i.ice.PeerTurnRefreshModule:63) 2025-12-02 19:34:19.688 DEBUG ICE donny0115(465012): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 19:34:19.688 INFO Sent turn refresh request. (c.f.i.ice.PeerTurnRefreshModule:77) 2025-12-02 19:34:19.846 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:34:19.846 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:34:19.871 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:34:19.909 INFO Received GPGNet message: EstablishedPeer 370659 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:19.909 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["370659"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:19.941 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:34:19.958 INFO Received GPGNet message: EstablishedPeer 553004 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:19.958 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["553004"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:19.968 INFO Received GPGNet message: EstablishedPeer 555295 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:19.968 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["555295"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:19.976 INFO Received GPGNet message: EstablishedPeer 553004 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:19.976 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["553004"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:20.010 INFO Received GPGNet message: EstablishedPeer 465012 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:20.010 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["465012"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:20.039 INFO Received GPGNet message: EstablishedPeer 555295 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:20.039 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["555295"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:20.104 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:34:20.104 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:34:20.988 INFO Received GPGNet message: EstablishedPeer 536278 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:20.989 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["536278"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:20.989 INFO Received GPGNet message: EstablishedPeer 536278 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:20.989 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["536278"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:21.085 INFO Received GPGNet message: EstablishedPeer 465012 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:21.085 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["465012"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:21.130 INFO Received GPGNet message: EstablishedPeer 370659 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:21.130 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["370659"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:21.562 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:21.562 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:22.622 INFO Received GPGNet message: EstablishedPeer 536278 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:22.622 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["536278"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:22.651 INFO Received GPGNet message: EstablishedPeer 555295 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:22.652 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["555295"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:23.194 INFO Received GPGNet message: EstablishedPeer 370659 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:23.195 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["370659"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:23.278 INFO Received GPGNet message: EstablishedPeer 465012 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:23.278 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["465012"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:23.309 INFO Received GPGNet message: EstablishedPeer 465012 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:23.309 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["465012"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:23.443 INFO Received GPGNet message: EstablishedPeer 553004 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:23.443 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["553004"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:23.659 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:23.659 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:25.757 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:25.757 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:27.854 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:27.854 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:29.952 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:29.952 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:32.048 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:32.049 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:34.146 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:34.147 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:36.242 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:36.242 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:38.340 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:38.340 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:40.437 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:40.437 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:42.533 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:42.533 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:44.632 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:44.632 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:46.728 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:46.728 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:48.823 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:48.823 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:50.920 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:50.922 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:53.020 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:53.020 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:55.117 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:55.117 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:57.214 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:57.214 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:34:59.309 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:34:59.309 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:01.407 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:01.407 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:03.505 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:03.505 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:05.602 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:05.602 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:07.698 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:07.698 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:09.793 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:09.793 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:11.889 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:11.889 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:13.985 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:13.985 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:16.082 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:16.082 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:18.179 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:18.180 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:20.276 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:20.276 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:22.371 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:22.371 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:24.467 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:24.467 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:26.562 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:26.562 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:28.658 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:28.659 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:30.754 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:30.755 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:32.850 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:32.850 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:34.947 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:34.947 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:37.043 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:37.043 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:39.141 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:39.141 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:41.238 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:41.238 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:43.334 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:43.334 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:45.431 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:45.432 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:47.531 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:47.531 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:49.628 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:49.628 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:51.728 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:35:51.728 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:35:53.415 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:170) 2025-12-02 19:35:53.416 INFO close() - stopping the adapter. Status: 0 (com.faforever.iceadapter.IceAdapter:150) 2025-12-02 19:35:53.416 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:133) 2025-12-02 19:35:53.416 INFO Closing gameSession (c.f.iceadapter.ice.GameSession:103) 2025-12-02 19:35:53.416 INFO Closing peer for player donny0115(465012) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 19:35:53.417 DEBUG ICE donny0115(465012): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 19:35:53.417 DEBUG Ignoring error the receive packet because the connection was closed as peer donny0115(465012) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 19:35:53.417 WARN Sleeping refreshThread was interrupted (c.f.i.ice.PeerTurnRefreshModule:85) 2025-12-02 19:35:53.420 INFO Closing peer for player Klavikus(553004) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 19:35:53.420 DEBUG Ignoring error the receive packet because the connection was closed as peer Klavikus(553004) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 19:35:53.420 DEBUG ICE Klavikus(553004): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 19:35:53.422 INFO Closing peer for player PowerDrish23(370659) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 19:35:53.422 WARN connectivityChecker-553004 (sleeping checkerThread) was interrupted (c.f.i.i.PeerConnectivityCheckerModule:130) 2025-12-02 19:35:53.422 DEBUG Ignoring error the receive packet because the connection was closed as peer PowerDrish23(370659) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 19:35:53.422 DEBUG ICE PowerDrish23(370659): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 19:35:53.426 INFO Closing peer for player L0bster(555295) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 19:35:53.426 DEBUG Ignoring error the receive packet because the connection was closed as peer L0bster(555295) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 19:35:53.427 WARN connectivityChecker-370659 (sleeping checkerThread) was interrupted (c.f.i.i.PeerConnectivityCheckerModule:130) 2025-12-02 19:35:53.428 DEBUG ICE L0bster(555295): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 19:35:53.429 INFO Closing peer for player O_Mellor(536278) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 19:35:53.429 WARN connectivityChecker-555295 (sleeping checkerThread) was interrupted (c.f.i.i.PeerConnectivityCheckerModule:130) 2025-12-02 19:35:53.429 DEBUG Ignoring error the receive packet because the connection was closed as peer O_Mellor(536278) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 19:35:53.431 DEBUG ICE O_Mellor(536278): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 19:35:53.432 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:203) 2025-12-02 19:35:53.432 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:311) 2025-12-02 19:35:53.433 ERROR Game thread socket crashed (c.f.iceadapter.gpgnet.GPGNetServer:260) java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:685) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:758) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:593) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:560) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:536) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:482) at java.base/java.net.ServerSocket.accept(ServerSocket.java:441) at com.faforever.iceadapter.gpgnet.GPGNetServer.acceptThread(GPGNetServer.java:247) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825) at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:291) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02 19:35:53.433 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:194) java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endRead(NioSocketImpl.java:242) at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:321) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798) at java.base/java.net.Socket$SocketInputStream.implRead(Socket.java:974) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:964) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:289) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:308) at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:232) 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:183) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 19:35:53.433 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:220) 2025-12-02 19:35:53.436 INFO Sending Response:{"result":null,"id":12,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:51:52.893 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:54) 2025-12-02 19:51:52.903 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=26023469&playerId=555411 (c.f.i.debug.TelemetryDebugger:45) 2025-12-02 19:51:53.396 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:85) 2025-12-02 19:51:53.398 INFO Using GPGNET_PORT: 61316 (c.f.iceadapter.gpgnet.GPGNetServer:60) 2025-12-02 19:51:53.405 INFO Generated LOBBY_PORT: 40916 (c.f.iceadapter.gpgnet.GPGNetServer:65) 2025-12-02 19:51:53.407 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:79) 2025-12-02 19:51:53.407 INFO Creating RPC server on port 61315 (c.f.iceadapter.rpc.RPCService:32) 2025-12-02 19:51:53.407 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-12-02 19:51:53.409 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2025-12-02 19:51:53.409 INFO RPC started (c.f.i.debug.TelemetryDebugger:134) 2025-12-02 19:51:53.646 INFO New client connected on port 61323 (c.nbarraille.jjsonrpc.SocketListener:38) 2025-12-02 19:51:53.647 INFO RPC connected (c.f.i.debug.TelemetryDebugger:135) 2025-12-02 19:51:53.657 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2025-12-02 19:51:53.777 DEBUG LobbyInitMode set to auto (c.f.iceadapter.rpc.RPCHandler:60) 2025-12-02 19:51:53.777 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:51:54.011 WARN Invalid ICE server protocol: turns://eu-turn3.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-12-02 19:51:54.034 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:51:54.051 WARN Invalid ICE server protocol: turns://eu-turn3.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-12-02 19:51:54.055 INFO Ice Servers set, total addresses: 8 (c.f.iceadapter.ice.GameSession:203) 2025-12-02 19:51:54.055 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:51:54.111 DEBUG Pinged eu-turn3.xirsys.com with an RTT of 13.0 (c.f.iceadapter.util.PingWrapper:50) 2025-12-02 19:52:03.536 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:03.535 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:174) 2025-12-02 19:52:03.536 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:107) 2025-12-02 19:52:03.537 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-12-02 19:52:03.542 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-12-02 19:52:03.544 INFO Sent GPGNet message: CreateLobby 1 40916 Rinzler3113 555411 1 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:52:03.545 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:03.545 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:03.561 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:52:03.605 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-12-02 19:52:03.606 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:03.606 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:52:03.606 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:03.642 INFO onJoinGame 477150 Renoster (com.faforever.iceadapter.IceAdapter:84) 2025-12-02 19:52:03.645 DEBUG Peer created: Renoster(477150), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 19:52:03.645 DEBUG Now forwarding data to peer Renoster(477150) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 19:52:03.647 INFO Sent GPGNet message: JoinGame 127.0.0.1:53981 Renoster 477150 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:52:03.648 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:52:03.650 INFO onConnectToPeer 474400 Civralex, offer: true (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 19:52:03.650 DEBUG Peer created: Civralex(474400), localOffer: true, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 19:52:03.650 DEBUG Now forwarding data to peer Civralex(474400) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 19:52:03.651 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:53982 Civralex 474400 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:52:03.651 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:52:03.651 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,474400,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:03.651 INFO onConnectToPeer 485416 Pappot, offer: true (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 19:52:03.652 DEBUG Peer created: Pappot(485416), localOffer: true, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 19:52:03.652 DEBUG Now forwarding data to peer Pappot(485416) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 19:52:03.652 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:53983 Pappot 485416 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:52:03.652 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,485416,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:03.652 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:52:03.652 INFO onConnectToPeer 536572 Minu51, offer: true (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 19:52:03.653 DEBUG Peer created: Minu51(536572), localOffer: true, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 19:52:03.653 DEBUG Now forwarding data to peer Minu51(536572) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 19:52:03.653 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:53984 Minu51 536572 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:52:03.653 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,536572,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:03.653 INFO Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:52:03.658 INFO ICE Pappot(485416): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 19:52:03.658 INFO ICE Civralex(474400): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 19:52:03.658 INFO ICE Minu51(536572): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 19:52:03.772 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:52:03.772 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:52:03.795 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:52:04.416 INFO IceMsg received {"srcId":477150,"destId":555411,"password":"6u1t9knb0ijo3klcp3sfddgk1s","ufrag":"72jms1jbg6gj31","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.39","port":6493,"type":"HOST_CANDIDATE","generation":0,"id":"6","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"165.165.210.134","port":6493,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"7","relAddr":"192.168.0.39","relPort":6493}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 19:52:04.416 INFO Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:52:04.417 DEBUG ICE Renoster(477150): Got IceMsg for peer, offered candidates: host(udp), srflx(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 19:52:04.417 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,477150,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:04.417 INFO ICE Renoster(477150): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 19:52:04.417 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:52:04.566 INFO ICE Renoster(477150): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 19:52:04.566 INFO ICE Civralex(474400): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 19:52:04.566 INFO ICE Pappot(485416): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 19:52:04.566 INFO ICE Minu51(536572): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 19:52:04.567 INFO ICE Renoster(477150): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.567 INFO ICE Civralex(474400): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.567 INFO ICE Pappot(485416): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.567 INFO ICE Minu51(536572): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.568 INFO ICE Pappot(485416): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.568 INFO ICE Minu51(536572): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.568 INFO ICE Renoster(477150): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.568 INFO ICE Civralex(474400): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.569 INFO ICE Renoster(477150): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.569 INFO ICE Civralex(474400): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.569 INFO ICE Pappot(485416): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.569 INFO ICE Minu51(536572): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.569 INFO ICE Renoster(477150): Add STUN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.569 INFO ICE Civralex(474400): Add STUN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.569 INFO ICE Minu51(536572): Add STUN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.569 INFO ICE Pappot(485416): Add STUN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:04.570 INFO Using all viable ice servers: [], [], [], [159.89.29.122:3478/udp, 159.89.29.122:3478/tcp, 159.89.29.122:80/udp, 159.89.29.122:80/tcp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 19:52:04.570 INFO Using all viable ice servers: [], [], [], [159.89.29.122:3478/udp, 159.89.29.122:3478/tcp, 159.89.29.122:80/udp, 159.89.29.122:80/tcp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 19:52:04.570 INFO Using all viable ice servers: [], [], [], [159.89.29.122:3478/udp, 159.89.29.122:3478/tcp, 159.89.29.122:80/udp, 159.89.29.122:80/tcp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 19:52:04.570 INFO Using all viable ice servers: [], [], [], [159.89.29.122:3478/udp, 159.89.29.122:3478/tcp, 159.89.29.122:80/udp, 159.89.29.122:80/tcp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 19:52:04.572 INFO ICE Pappot(485416): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.572 INFO ICE Civralex(474400): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.572 INFO ICE Renoster(477150): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.572 INFO ICE Pappot(485416): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.572 INFO ICE Renoster(477150): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.572 INFO ICE Minu51(536572): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.572 INFO ICE Civralex(474400): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.572 INFO ICE Pappot(485416): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.572 INFO ICE Renoster(477150): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.572 INFO ICE Minu51(536572): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.572 INFO ICE Civralex(474400): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.572 INFO ICE Pappot(485416): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.572 INFO ICE Renoster(477150): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.572 INFO ICE Minu51(536572): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.572 INFO ICE Civralex(474400): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.573 INFO ICE Minu51(536572): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:04.591 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:52:04.592 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:52:04.613 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:52:04.773 DEBUG ICE Renoster(477150): Sending own candidates to 477150, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 19:52:04.773 DEBUG ICE Civralex(474400): Sending own candidates to 474400, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 19:52:04.773 DEBUG ICE Pappot(485416): Sending own candidates to 485416, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 19:52:04.773 DEBUG ICE Minu51(536572): Sending own candidates to 536572, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 19:52:04.773 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,474400,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:04.773 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,485416,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:04.773 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,477150,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:04.773 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,536572,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:04.773 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:52:04.778 INFO Sending Notification:{"method":"onIceMsg","params":[555411,485416,"{\"srcId\":555411,\"destId\":485416,\"password\":\"59joo79brrc6g2mvv85ndl8cs5\",\"ufrag\":\"flvnq1jbg6gk2d\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6614,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6614,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:612f:526:2be9:4346\",\"port\":6614,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6614,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6614,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"19\",\"relAddr\":\"192.168.0.14\",\"relPort\":6614},{\"foundation\":\"7\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.122\",\"port\":65239,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"23\",\"relAddr\":\"31.187.190.246\",\"relPort\":6614},{\"foundation\":\"7\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.122\",\"port\":58732,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"25\",\"relAddr\":\"31.187.190.246\",\"relPort\":6614}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:04.778 INFO Sending Notification:{"method":"onIceMsg","params":[555411,474400,"{\"srcId\":555411,\"destId\":474400,\"password\":\"psafgvsftdkobje1e1vm6th6g\",\"ufrag\":\"e341jbg6gk2d\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6957,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6957,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:612f:526:2be9:4346\",\"port\":6957,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6957,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6957,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"192.168.0.14\",\"relPort\":6957},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.122\",\"port\":58388,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"18\",\"relAddr\":\"31.187.190.246\",\"relPort\":6957},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.122\",\"port\":64012,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"22\",\"relAddr\":\"31.187.190.246\",\"relPort\":6957}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:04.778 INFO Sending Notification:{"method":"onIceMsg","params":[555411,477150,"{\"srcId\":555411,\"destId\":477150,\"password\":\"em2d94pa0re64b8nnt6ph8vl2\",\"ufrag\":\"8kusm1jbg6gke1\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6239,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6239,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:612f:526:2be9:4346\",\"port\":6239,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6239,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6239,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":\"192.168.0.14\",\"relPort\":6239},{\"foundation\":\"7\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.122\",\"port\":60577,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relAddr\":\"31.187.190.246\",\"relPort\":6239},{\"foundation\":\"7\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.122\",\"port\":54735,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"21\",\"relAddr\":\"31.187.190.246\",\"relPort\":6239}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:04.778 INFO Sending Notification:{"method":"onIceMsg","params":[555411,536572,"{\"srcId\":555411,\"destId\":536572,\"password\":\"20ad1i10d2trogr2i7vo51gf3a\",\"ufrag\":\"1auc21jbg6gk2d\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":7017,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":7017,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:612f:526:2be9:4346\",\"port\":7017,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":7017,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":7017,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relAddr\":\"192.168.0.14\",\"relPort\":7017},{\"foundation\":\"7\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.122\",\"port\":53501,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"20\",\"relAddr\":\"31.187.190.246\",\"relPort\":7017},{\"foundation\":\"7\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.122\",\"port\":60827,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"24\",\"relAddr\":\"31.187.190.246\",\"relPort\":7017}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:04.778 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,477150,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:04.781 DEBUG ICE Renoster(477150): Starting ICE for peer 477150 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 19:52:04.954 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:52:04.954 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:52:04.975 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:52:05.043 INFO IceMsg received {"srcId":536572,"destId":555411,"password":"3f8mggs339b9nv11qm5s4pjndj","ufrag":"5igk61jbg6glbp","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:bf45:c98c:1311:9ff8","port":6447,"type":"HOST_CANDIDATE","generation":0,"id":"20","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"2001:9e8:960:ce00:dd02:2493:44a3:c1cb","port":6447,"type":"HOST_CANDIDATE","generation":0,"id":"21","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"2001:9e8:960:ce00:1f2c:1e9e:1857:df90","port":6447,"type":"HOST_CANDIDATE","generation":0,"id":"22","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.178.98","port":6447,"type":"HOST_CANDIDATE","generation":0,"id":"23","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"89.247.174.115","port":30994,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"24","relAddr":"192.168.178.98","relPort":6447},{"foundation":"8","protocol":"udp","priority":2815,"ip":"139.162.142.250","port":64767,"type":"RELAYED_CANDIDATE","generation":0,"id":"25","relAddr":"89.247.174.115","relPort":30994},{"foundation":"10","protocol":"udp","priority":2815,"ip":"159.89.16.108","port":56403,"type":"RELAYED_CANDIDATE","generation":0,"id":"26","relAddr":"89.247.174.115","relPort":30994},{"foundation":"10","protocol":"udp","priority":2815,"ip":"159.89.16.108","port":60384,"type":"RELAYED_CANDIDATE","generation":0,"id":"27","relAddr":"89.247.174.115","relPort":30994}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 19:52:05.043 DEBUG ICE Minu51(536572): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 19:52:05.043 INFO Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:52:05.043 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,536572,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:05.043 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:52:05.046 DEBUG ICE Minu51(536572): Starting ICE for peer 536572 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 19:52:05.139 INFO IceMsg received {"srcId":474400,"destId":555411,"password":"3vajbfgsv2ibf451lt9caqujfb","ufrag":"7i6bc1jbg6gk4h","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.2.51","port":6917,"type":"HOST_CANDIDATE","generation":0,"id":"15","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"217.238.210.148","port":6917,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"16","relAddr":"192.168.2.51","relPort":6917},{"foundation":"4","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":50569,"type":"RELAYED_CANDIDATE","generation":0,"id":"17","relAddr":"217.238.210.148","relPort":6917},{"foundation":"7","protocol":"udp","priority":16777215,"ip":"206.189.115.214","port":64723,"type":"RELAYED_CANDIDATE","generation":0,"id":"18","relAddr":"217.238.210.148","relPort":6917},{"foundation":"7","protocol":"udp","priority":16777215,"ip":"206.189.115.214","port":60096,"type":"RELAYED_CANDIDATE","generation":0,"id":"19","relAddr":"217.238.210.148","relPort":6917}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 19:52:05.139 INFO Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:52:05.139 DEBUG ICE Civralex(474400): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 19:52:05.139 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,474400,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:05.141 DEBUG ICE Civralex(474400): Starting ICE for peer 474400 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 19:52:05.203 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:52:05.203 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:52:05.224 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:52:05.273 DEBUG ICE Minu51(536572): ICE terminated, connected, selected candidate pair: srflx <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 19:52:05.273 INFO Sending Notification:{"method":"onConnected","params":[555411,536572,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:05.273 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,536572,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:05.273 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:52:05.273 DEBUG Starting connectivity checker for peer 536572 (c.f.i.i.PeerConnectivityCheckerModule:52) 2025-12-02 19:52:05.274 DEBUG ICE Minu51(536572): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 19:52:05.347 DEBUG ICE Civralex(474400): ICE terminated, connected, selected candidate pair: srflx <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 19:52:05.347 INFO Sending Notification:{"method":"onConnected","params":[555411,474400,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:05.347 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,474400,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:05.347 DEBUG Starting connectivity checker for peer 474400 (c.f.i.i.PeerConnectivityCheckerModule:52) 2025-12-02 19:52:05.347 DEBUG ICE Civralex(474400): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 19:52:05.430 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:52:05.430 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:52:05.452 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:52:05.622 INFO IceMsg received {"srcId":485416,"destId":555411,"password":"f080f6n7ksklq4qqer4dickmm","ufrag":"eedik1jbg32el1","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.21","port":6271,"type":"HOST_CANDIDATE","generation":0,"id":"6","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"165.165.210.134","port":6271,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"7","relAddr":"192.168.0.21","relPort":6271}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 19:52:05.622 INFO Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:52:05.622 DEBUG ICE Pappot(485416): Got IceMsg for peer, offered candidates: host(udp), srflx(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 19:52:05.622 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,485416,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:05.623 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:52:05.623 DEBUG ICE Pappot(485416): Starting ICE for peer 485416 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 19:52:05.782 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:52:05.783 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:52:05.804 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:52:05.813 DEBUG ICE Renoster(477150): ICE terminated, connected, selected candidate pair: relay <-> prflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 19:52:05.813 INFO Sending Notification:{"method":"onConnected","params":[555411,477150,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:05.813 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,477150,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:05.813 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:52:05.813 INFO Started turn refresh module for peer Renoster (c.f.i.ice.PeerTurnRefreshModule:63) 2025-12-02 19:52:05.815 DEBUG ICE Renoster(477150): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 19:52:05.816 INFO Sent turn refresh request. (c.f.i.ice.PeerTurnRefreshModule:77) 2025-12-02 19:52:05.816 INFO Received GPGNet message: EstablishedPeer 536572 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:05.816 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["536572"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:05.818 INFO Received GPGNet message: EstablishedPeer 474400 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:05.818 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["474400"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:05.977 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:52:05.977 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:52:06.005 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:52:06.218 DEBUG ICE Pappot(485416): ICE terminated, connected, selected candidate pair: srflx <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 19:52:06.218 INFO Sending Notification:{"method":"onConnected","params":[555411,485416,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:06.218 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,485416,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:06.218 DEBUG Starting connectivity checker for peer 485416 (c.f.i.i.PeerConnectivityCheckerModule:52) 2025-12-02 19:52:06.218 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:52:06.218 DEBUG ICE Pappot(485416): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 19:52:06.381 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:52:06.382 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:52:06.399 INFO Received GPGNet message: EstablishedPeer 536572 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:06.399 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["536572"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:06.425 INFO Telemetry websocket closed (reason: ) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:52:06.882 INFO Received GPGNet message: EstablishedPeer 477150 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:06.882 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["477150"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:06.886 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:06.887 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:07.220 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:52:07.259 INFO Received GPGNet message: EstablishedPeer 485416 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:07.259 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["485416"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:07.377 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:52:07.377 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:52:08.996 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:08.997 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:11.092 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:11.092 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:13.190 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:13.190 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:14.912 INFO onConnectToPeer 386618 kandaker, offer: false (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 19:52:14.912 DEBUG Peer created: kandaker(386618), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 19:52:14.912 DEBUG Now forwarding data to peer kandaker(386618) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 19:52:14.913 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:55395 kandaker 386618 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 19:52:14.913 INFO Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:52:15.702 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:15.703 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:16.703 INFO IceMsg received {"srcId":386618,"destId":555411,"password":"1m6sdin1uovq419jnn2a5rrqk3","ufrag":"2kc6u1jbg6h0ud","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.88.254","port":7071,"type":"HOST_CANDIDATE","generation":0,"id":"10","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"71.231.51.166","port":7071,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"11","relAddr":"192.168.88.254","relPort":7071},{"foundation":"4","protocol":"udp","priority":16777215,"ip":"104.248.215.54","port":54845,"type":"RELAYED_CANDIDATE","generation":0,"id":"12","relAddr":"71.231.51.166","relPort":7071},{"foundation":"4","protocol":"udp","priority":16777215,"ip":"104.248.215.54","port":61787,"type":"RELAYED_CANDIDATE","generation":0,"id":"13","relAddr":"71.231.51.166","relPort":7071},{"foundation":"7","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":49741,"type":"RELAYED_CANDIDATE","generation":0,"id":"14","relAddr":"71.231.51.166","relPort":7071}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 19:52:16.704 INFO Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 19:52:16.704 DEBUG ICE kandaker(386618): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 19:52:16.704 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,386618,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:16.704 INFO ICE kandaker(386618): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 19:52:16.705 INFO ICE kandaker(386618): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 19:52:16.705 INFO ICE kandaker(386618): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:16.705 INFO ICE kandaker(386618): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:16.705 INFO ICE kandaker(386618): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:16.705 INFO ICE kandaker(386618): Add STUN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 19:52:16.705 INFO Using all viable ice servers: [], [], [], [159.89.29.122:3478/udp, 159.89.29.122:3478/tcp, 159.89.29.122:80/udp, 159.89.29.122:80/tcp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 19:52:16.705 INFO ICE kandaker(386618): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:16.705 INFO ICE kandaker(386618): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:16.705 INFO ICE kandaker(386618): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:16.705 INFO ICE kandaker(386618): Add TURN harvester for eu-turn3.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 19:52:16.731 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:52:16.883 DEBUG ICE kandaker(386618): Sending own candidates to 386618, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 19:52:16.883 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,386618,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:16.883 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:52:16.883 INFO Sending Notification:{"method":"onIceMsg","params":[555411,386618,"{\"srcId\":555411,\"destId\":386618,\"password\":\"6nin47hetjk673c0vcsoc3usru\",\"ufrag\":\"4c8521jbg6h0e0\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:fcef:2fbc:b14a:3f9a\",\"port\":6474,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"26\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8\",\"port\":6474,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"27\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2113939711,\"ip\":\"fd51:177b:f89a:df28:612f:526:2be9:4346\",\"port\":6474,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"28\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":2113932031,\"ip\":\"192.168.0.14\",\"port\":6474,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"29\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"31.187.190.246\",\"port\":6474,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"30\",\"relAddr\":\"192.168.0.14\",\"relPort\":6474},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.122\",\"port\":65274,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"31\",\"relAddr\":\"31.187.190.246\",\"relPort\":6474},{\"foundation\":\"8\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"159.89.29.122\",\"port\":51217,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"32\",\"relAddr\":\"31.187.190.246\",\"relPort\":6474}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:16.883 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,386618,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:16.885 DEBUG ICE kandaker(386618): Starting ICE for peer 386618 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 19:52:17.052 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:52:17.052 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:52:17.079 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:52:17.228 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:52:17.357 DEBUG ICE kandaker(386618): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 19:52:17.357 INFO Sending Notification:{"method":"onConnected","params":[555411,386618,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:17.357 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,386618,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:17.357 DEBUG ICE kandaker(386618): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 19:52:17.408 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:52:17.408 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:52:17.444 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 19:52:17.800 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:17.800 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:18.229 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 19:52:18.355 INFO Received GPGNet message: EstablishedPeer 386618 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:18.356 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["386618"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:18.394 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 19:52:18.394 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 19:52:18.400 INFO Received GPGNet message: EstablishedPeer 536572 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:18.400 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["536572"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:18.659 INFO Received GPGNet message: EstablishedPeer 386618 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:18.659 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["386618"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:18.693 INFO Received GPGNet message: EstablishedPeer 474400 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:18.694 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["474400"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:19.312 INFO Received GPGNet message: EstablishedPeer 477150 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:19.313 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["477150"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:19.520 INFO Received GPGNet message: EstablishedPeer 386618 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:19.520 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["386618"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:19.913 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:19.913 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:19.939 INFO Received GPGNet message: EstablishedPeer 386618 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:19.940 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["386618"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:20.232 INFO Received GPGNet message: EstablishedPeer 485416 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:20.232 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["485416"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:22.058 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:22.058 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:24.154 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:24.154 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:26.250 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:26.250 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:28.347 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:28.348 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:30.442 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:30.442 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:32.538 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:32.538 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:34.634 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:34.634 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:36.728 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:36.728 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:38.823 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:38.823 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:40.920 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:40.921 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:43.017 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:43.017 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:45.112 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:45.113 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:47.209 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:47.209 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:49.305 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:49.305 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:51.401 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:51.401 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:53.499 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:53.499 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:55.595 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:55.595 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:57.693 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:57.693 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:52:59.789 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:52:59.789 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:53:01.886 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:53:01.886 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:53:03.982 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:53:03.982 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:53:08.285 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:53:08.285 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:53:14.631 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:53:14.631 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:53:21.916 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 19:53:21.916 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 19:53:42.085 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:170) 2025-12-02 19:53:42.086 INFO close() - stopping the adapter. Status: 0 (com.faforever.iceadapter.IceAdapter:150) 2025-12-02 19:53:42.086 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:133) 2025-12-02 19:53:42.086 INFO Closing gameSession (c.f.iceadapter.ice.GameSession:103) 2025-12-02 19:53:42.086 INFO Closing peer for player Minu51(536572) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 19:53:42.087 DEBUG Ignoring error the send packet because the connection was closed Minu51(536572) (com.faforever.iceadapter.ice.Peer:87) 2025-12-02 19:53:42.087 DEBUG ICE Minu51(536572): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 19:53:42.087 DEBUG Ignoring error the receive packet because the connection was closed as peer Minu51(536572) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 19:53:42.090 INFO Closing peer for player Civralex(474400) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 19:53:42.090 DEBUG Ignoring error the receive packet because the connection was closed as peer Civralex(474400) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 19:53:42.090 WARN connectivityChecker-536572 (sleeping checkerThread) was interrupted (c.f.i.i.PeerConnectivityCheckerModule:130) 2025-12-02 19:53:42.090 DEBUG Ignoring error the send packet because the connection was closed Civralex(474400) (com.faforever.iceadapter.ice.Peer:87) 2025-12-02 19:53:42.090 DEBUG ICE Civralex(474400): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 19:53:42.091 INFO Closing peer for player Renoster(477150) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 19:53:42.091 DEBUG Ignoring error the receive packet because the connection was closed as peer Renoster(477150) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 19:53:42.091 WARN connectivityChecker-474400 (sleeping checkerThread) was interrupted (c.f.i.i.PeerConnectivityCheckerModule:130) 2025-12-02 19:53:42.091 WARN Sleeping refreshThread was interrupted (c.f.i.ice.PeerTurnRefreshModule:85) 2025-12-02 19:53:42.091 DEBUG ICE Renoster(477150): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 19:53:42.092 INFO Closing peer for player Pappot(485416) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 19:53:42.092 DEBUG Ignoring error the receive packet because the connection was closed as peer Pappot(485416) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 19:53:42.092 DEBUG ICE Pappot(485416): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 19:53:42.093 INFO Closing peer for player kandaker(386618) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 19:53:42.093 DEBUG Ignoring error the receive packet because the connection was closed as peer kandaker(386618) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 19:53:42.093 DEBUG Ignoring error the send packet because the connection was closed kandaker(386618) (com.faforever.iceadapter.ice.Peer:87) 2025-12-02 19:53:42.093 DEBUG ICE kandaker(386618): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 19:53:42.094 WARN connectivityChecker-485416 (sleeping checkerThread) was interrupted (c.f.i.i.PeerConnectivityCheckerModule:130) 2025-12-02 19:53:42.095 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:203) 2025-12-02 19:53:42.095 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:311) 2025-12-02 19:53:42.096 ERROR Game thread socket crashed (c.f.iceadapter.gpgnet.GPGNetServer:260) java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:685) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:758) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:593) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:560) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:536) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:482) at java.base/java.net.ServerSocket.accept(ServerSocket.java:441) at com.faforever.iceadapter.gpgnet.GPGNetServer.acceptThread(GPGNetServer.java:247) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825) at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:291) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02 19:53:42.096 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:194) java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endRead(NioSocketImpl.java:242) at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:321) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798) at java.base/java.net.Socket$SocketInputStream.implRead(Socket.java:974) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:964) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:289) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:308) at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:232) 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:183) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 19:53:42.097 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:220) 2025-12-02 19:53:42.100 INFO Sending Response:{"result":null,"id":12,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 20:23:17.256 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:54) 2025-12-02 20:23:17.265 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=26023673&playerId=555411 (c.f.i.debug.TelemetryDebugger:45) 2025-12-02 20:23:17.707 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:85) 2025-12-02 20:23:17.709 INFO Using GPGNET_PORT: 63786 (c.f.iceadapter.gpgnet.GPGNetServer:60) 2025-12-02 20:23:17.716 INFO Generated LOBBY_PORT: 52307 (c.f.iceadapter.gpgnet.GPGNetServer:65) 2025-12-02 20:23:17.717 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:79) 2025-12-02 20:23:17.717 INFO Creating RPC server on port 63785 (c.f.iceadapter.rpc.RPCService:32) 2025-12-02 20:23:17.717 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-12-02 20:23:17.719 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2025-12-02 20:23:17.719 INFO RPC started (c.f.i.debug.TelemetryDebugger:134) 2025-12-02 20:23:17.815 INFO New client connected on port 63792 (c.nbarraille.jjsonrpc.SocketListener:38) 2025-12-02 20:23:17.815 INFO RPC connected (c.f.i.debug.TelemetryDebugger:135) 2025-12-02 20:23:17.816 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2025-12-02 20:23:17.917 DEBUG LobbyInitMode set to auto (c.f.iceadapter.rpc.RPCHandler:60) 2025-12-02 20:23:17.917 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 20:23:18.272 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:18.668 INFO Created debug window. (c.f.iceadapter.debug.DebugWindow:82) 2025-12-02 20:23:19.198 INFO Created info window. (c.f.iceadapter.debug.InfoWindow:56) 2025-12-02 20:23:19.442 WARN Invalid ICE server protocol: turns://eu-turn1.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-12-02 20:23:19.442 WARN Invalid ICE server protocol: turns://eu-turn1.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-12-02 20:23:19.444 INFO Ice Servers set, total addresses: 8 (c.f.iceadapter.ice.GameSession:203) 2025-12-02 20:23:19.445 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 20:23:19.501 DEBUG Pinged eu-turn1.xirsys.com with an RTT of 14.0 (c.f.iceadapter.util.PingWrapper:50) 2025-12-02 20:23:29.460 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:174) 2025-12-02 20:23:29.461 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:29.461 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:107) 2025-12-02 20:23:29.462 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-12-02 20:23:29.464 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-12-02 20:23:29.465 INFO Sent GPGNet message: CreateLobby 1 52307 Rinzler3113 555411 1 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 20:23:29.465 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:29.466 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:29.482 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:29.526 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-12-02 20:23:29.526 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:29.526 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:29.526 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:29.561 INFO onJoinGame 487790 GachiRobot (com.faforever.iceadapter.IceAdapter:84) 2025-12-02 20:23:29.563 DEBUG Peer created: GachiRobot(487790), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 20:23:29.564 DEBUG Now forwarding data to peer GachiRobot(487790) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 20:23:29.567 INFO Sent GPGNet message: JoinGame 127.0.0.1:53825 GachiRobot 487790 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 20:23:29.568 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 20:23:29.570 INFO onConnectToPeer 555295 L0bster, offer: true (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 20:23:29.570 DEBUG Peer created: L0bster(555295), localOffer: true, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 20:23:29.570 DEBUG Now forwarding data to peer L0bster(555295) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 20:23:29.571 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:53826 L0bster 555295 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 20:23:29.571 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,555295,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:29.571 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 20:23:29.575 INFO onConnectToPeer 288451 Ursuzh, offer: false (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 20:23:29.575 DEBUG Peer created: Ursuzh(288451), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 20:23:29.575 DEBUG Now forwarding data to peer Ursuzh(288451) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 20:23:29.575 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:53827 Ursuzh 288451 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 20:23:29.575 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 20:23:29.576 INFO ICE L0bster(555295): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 20:23:29.706 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:29.706 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:29.737 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:30.076 INFO onConnectToPeer 366648 Plus-, offer: false (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 20:23:30.077 DEBUG Peer created: Plus-(366648), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 20:23:30.077 DEBUG Now forwarding data to peer Plus-(366648) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 20:23:30.078 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:30.078 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:53828 Plus- 366648 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 20:23:30.078 INFO Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 20:23:30.234 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:30.235 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:30.337 INFO IceMsg received {"srcId":487790,"destId":555411,"password":"27ppi05vu120lsj52fec498tp4","ufrag":"4mguv1jbg8a401","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.101","port":6122,"type":"HOST_CANDIDATE","generation":0,"id":"2","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"176.119.112.81","port":20939,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"3","relAddr":"192.168.1.101","relPort":6122},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":62234,"type":"RELAYED_CANDIDATE","generation":0,"id":"6","relAddr":"176.119.112.81","relPort":20939},{"foundation":"7","protocol":"udp","priority":16777215,"ip":"206.81.27.103","port":60218,"type":"RELAYED_CANDIDATE","generation":0,"id":"9","relAddr":"176.119.112.81","relPort":20939},{"foundation":"7","protocol":"udp","priority":16777215,"ip":"206.81.27.103","port":49682,"type":"RELAYED_CANDIDATE","generation":0,"id":"13","relAddr":"176.119.112.81","relPort":20939}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 20:23:30.338 INFO Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 20:23:30.338 DEBUG ICE GachiRobot(487790): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 20:23:30.338 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,487790,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:30.338 INFO ICE GachiRobot(487790): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 20:23:30.358 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:30.458 INFO ICE L0bster(555295): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 20:23:30.458 INFO ICE GachiRobot(487790): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 20:23:30.458 INFO ICE GachiRobot(487790): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:30.458 INFO ICE L0bster(555295): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:30.460 INFO ICE GachiRobot(487790): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:30.460 INFO ICE L0bster(555295): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:30.460 INFO ICE L0bster(555295): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:30.460 INFO ICE GachiRobot(487790): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:30.460 INFO ICE L0bster(555295): Add STUN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:30.460 INFO ICE GachiRobot(487790): Add STUN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:30.461 INFO Using all viable ice servers: [], [], [], [178.128.172.237:3478/udp, 178.128.172.237:3478/tcp, 178.128.172.237:80/tcp, 178.128.172.237:80/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 20:23:30.461 INFO Using all viable ice servers: [], [], [], [178.128.172.237:3478/udp, 178.128.172.237:3478/tcp, 178.128.172.237:80/tcp, 178.128.172.237:80/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 20:23:30.462 INFO ICE GachiRobot(487790): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:30.462 INFO ICE L0bster(555295): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:30.462 INFO ICE GachiRobot(487790): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:30.462 INFO ICE L0bster(555295): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:30.462 INFO ICE GachiRobot(487790): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:30.462 INFO ICE L0bster(555295): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:30.462 INFO ICE GachiRobot(487790): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:30.463 INFO ICE L0bster(555295): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:30.657 DEBUG ICE L0bster(555295): Sending own candidates to 555295, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 20:23:30.657 DEBUG ICE GachiRobot(487790): Sending own candidates to 487790, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 20:23:30.659 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,487790,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:30.659 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,555295,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:30.659 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:30.662 INFO Sending Notification:{"method":"onIceMsg","params":[555411,487790,"{\"srcId\":555411,\"destId\":487790,\"password\":\"1nm3mfk7i9qe2vf4dfbf89cmjd\",\"ufrag\":\"1gc7t1jbg8a652\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.14\",\"port\":6444,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"31.187.190.246\",\"port\":6444,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":\"192.168.0.14\",\"relPort\":6444},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"178.128.172.237\",\"port\":60264,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":\"31.187.190.246\",\"relPort\":6444},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"178.128.172.237\",\"port\":60775,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"31.187.190.246\",\"relPort\":6444}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:30.662 INFO Sending Notification:{"method":"onIceMsg","params":[555411,555295,"{\"srcId\":555411,\"destId\":555295,\"password\":\"7k40hcfbu5g7utj2i90n1qn1tj\",\"ufrag\":\"6ulud1jbg8a5of\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.14\",\"port\":6127,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"31.187.190.246\",\"port\":6127,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":\"192.168.0.14\",\"relPort\":6127},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"178.128.172.237\",\"port\":52488,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"31.187.190.246\",\"relPort\":6127},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"178.128.172.237\",\"port\":50394,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":\"31.187.190.246\",\"relPort\":6127}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:30.663 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,487790,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:30.667 DEBUG ICE GachiRobot(487790): Starting ICE for peer 487790 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 20:23:30.828 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:30.828 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:30.852 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:30.868 INFO IceMsg received {"srcId":288451,"destId":555411,"password":"7blrh55dlnqp2a89kmffvqi7mv","ufrag":"e4ouk1jbg8a5l1","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:adc7:3b38:5a06:9eb5","port":7069,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.0.13","port":7069,"type":"HOST_CANDIDATE","generation":0,"id":"3","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1677724415,"ip":"178.140.97.219","port":7069,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"5","relAddr":"192.168.0.13","relPort":7069},{"foundation":"6","protocol":"udp","priority":2815,"ip":"139.162.142.250","port":62044,"type":"RELAYED_CANDIDATE","generation":0,"id":"9","relAddr":"178.140.97.219","relPort":7069},{"foundation":"8","protocol":"udp","priority":2815,"ip":"104.248.242.8","port":55396,"type":"RELAYED_CANDIDATE","generation":0,"id":"10","relAddr":"178.140.97.219","relPort":7069},{"foundation":"8","protocol":"udp","priority":2815,"ip":"104.248.242.8","port":51715,"type":"RELAYED_CANDIDATE","generation":0,"id":"11","relAddr":"178.140.97.219","relPort":7069}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 20:23:30.868 DEBUG ICE Ursuzh(288451): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 20:23:30.868 INFO Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 20:23:30.868 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,288451,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:30.869 INFO ICE Ursuzh(288451): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 20:23:30.869 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:30.869 INFO ICE Ursuzh(288451): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 20:23:30.869 INFO ICE Ursuzh(288451): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:30.869 INFO ICE Ursuzh(288451): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:30.870 INFO ICE Ursuzh(288451): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:30.870 INFO ICE Ursuzh(288451): Add STUN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:30.870 INFO Using all viable ice servers: [], [], [], [178.128.172.237:3478/udp, 178.128.172.237:3478/tcp, 178.128.172.237:80/tcp, 178.128.172.237:80/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 20:23:30.870 INFO ICE Ursuzh(288451): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:30.870 INFO ICE Ursuzh(288451): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:30.870 INFO ICE Ursuzh(288451): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:30.870 INFO ICE Ursuzh(288451): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:30.934 DEBUG ICE GachiRobot(487790): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 20:23:30.934 INFO Sending Notification:{"method":"onConnected","params":[555411,487790,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:30.934 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,487790,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:30.935 DEBUG ICE GachiRobot(487790): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 20:23:31.025 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:31.025 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:31.047 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:31.048 DEBUG ICE Ursuzh(288451): Sending own candidates to 288451, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 20:23:31.048 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,288451,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:31.048 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:31.048 INFO Sending Notification:{"method":"onIceMsg","params":[555411,288451,"{\"srcId\":555411,\"destId\":288451,\"password\":\"27c6bhguo9sj0pi9m1go6dqdmm\",\"ufrag\":\"doi51jbg8a6ll\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.14\",\"port\":6503,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"31.187.190.246\",\"port\":6503,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"192.168.0.14\",\"relPort\":6503},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"178.128.172.237\",\"port\":51866,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":\"31.187.190.246\",\"relPort\":6503},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"178.128.172.237\",\"port\":60902,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":\"31.187.190.246\",\"relPort\":6503}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:31.049 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,288451,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:31.050 DEBUG ICE Ursuzh(288451): Starting ICE for peer 288451 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 20:23:31.209 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:31.209 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:31.235 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:31.257 DEBUG ICE Ursuzh(288451): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 20:23:31.257 INFO Sending Notification:{"method":"onConnected","params":[555411,288451,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:31.257 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,288451,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:31.257 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:31.257 DEBUG ICE Ursuzh(288451): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 20:23:31.416 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:31.416 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:31.436 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:31.544 INFO IceMsg received {"srcId":366648,"destId":555411,"password":"2omq1u4n9063vd551e5lv7uisl","ufrag":"ae7le1jbg8962r","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.43.103","port":6377,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"77.211.4.192","port":48096,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"6","relAddr":"192.168.43.103","relPort":6377},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"77.211.4.192","port":48077,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"9","relAddr":"192.168.43.103","relPort":6377},{"foundation":"4","protocol":"udp","priority":1694498815,"ip":"77.211.4.192","port":48067,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"12","relAddr":"192.168.43.103","relPort":6377},{"foundation":"6","protocol":"udp","priority":1694498815,"ip":"77.211.4.192","port":48089,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"16","relAddr":"192.168.43.103","relPort":6377},{"foundation":"4","protocol":"udp","priority":1694498815,"ip":"77.211.4.192","port":48090,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"19","relAddr":"192.168.43.103","relPort":6377},{"foundation":"8","protocol":"udp","priority":1694498815,"ip":"77.211.4.192","port":48083,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"24","relAddr":"192.168.43.103","relPort":6377},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":58025,"type":"RELAYED_CANDIDATE","generation":0,"id":"30","relAddr":"77.211.4.192","relPort":48089},{"foundation":"7","protocol":"udp","priority":16777215,"ip":"159.89.16.108","port":58528,"type":"RELAYED_CANDIDATE","generation":0,"id":"34","relAddr":"77.211.4.192","relPort":48067},{"foundation":"7","protocol":"udp","priority":16777215,"ip":"159.89.16.108","port":49958,"type":"RELAYED_CANDIDATE","generation":0,"id":"36","relAddr":"77.211.4.192","relPort":48090}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 20:23:31.545 INFO Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 20:23:31.545 DEBUG ICE Plus-(366648): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), srflx(udp), srflx(udp), srflx(udp), srflx(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 20:23:31.545 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,366648,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:31.545 INFO ICE Plus-(366648): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 20:23:31.545 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:31.546 INFO ICE Plus-(366648): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 20:23:31.546 INFO ICE Plus-(366648): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:31.546 INFO ICE Plus-(366648): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:31.546 INFO ICE Plus-(366648): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:31.546 INFO ICE Plus-(366648): Add STUN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:31.546 INFO Using all viable ice servers: [], [], [], [178.128.172.237:3478/udp, 178.128.172.237:3478/tcp, 178.128.172.237:80/tcp, 178.128.172.237:80/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 20:23:31.546 INFO ICE Plus-(366648): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:31.546 INFO ICE Plus-(366648): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:31.546 INFO ICE Plus-(366648): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:31.546 INFO ICE Plus-(366648): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:31.695 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:31.695 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:31.716 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:31.724 DEBUG ICE Plus-(366648): Sending own candidates to 366648, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 20:23:31.724 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,366648,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:31.724 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:31.724 INFO Sending Notification:{"method":"onIceMsg","params":[555411,366648,"{\"srcId\":555411,\"destId\":366648,\"password\":\"lkpa3iiu4bdirjrk1k3ql37h2\",\"ufrag\":\"d58891jbg8a7ap\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.14\",\"port\":6574,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"31.187.190.246\",\"port\":6574,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":\"192.168.0.14\",\"relPort\":6574},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"178.128.172.237\",\"port\":54534,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relAddr\":\"31.187.190.246\",\"relPort\":6574},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"178.128.172.237\",\"port\":65343,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"31.187.190.246\",\"relPort\":6574}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:31.724 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,366648,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:31.727 DEBUG ICE Plus-(366648): Starting ICE for peer 366648 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 20:23:31.728 INFO Received GPGNet message: EstablishedPeer 288451 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:31.728 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["288451"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:31.820 INFO Received GPGNet message: EstablishedPeer 487790 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:31.820 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["487790"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:31.822 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:31.823 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:31.849 INFO Received GPGNet message: EstablishedPeer 487790 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:31.849 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["487790"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:31.883 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:31.883 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:31.883 INFO Received GPGNet message: EstablishedPeer 288451 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:31.883 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["288451"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:31.903 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:32.117 DEBUG ICE Plus-(366648): ICE terminated, connected, selected candidate pair: relay <-> prflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 20:23:32.117 INFO Sending Notification:{"method":"onConnected","params":[555411,366648,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:32.117 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,366648,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:32.117 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:32.118 INFO Started turn refresh module for peer Plus- (c.f.i.ice.PeerTurnRefreshModule:63) 2025-12-02 20:23:32.118 DEBUG ICE Plus-(366648): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 20:23:32.119 INFO Sent turn refresh request. (c.f.i.ice.PeerTurnRefreshModule:77) 2025-12-02 20:23:32.280 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:32.280 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:32.302 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:32.409 INFO Received GPGNet message: EstablishedPeer 487790 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:32.410 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["487790"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:32.437 INFO IceMsg received {"srcId":555295,"destId":555411,"password":"jf3suegmov9vuajcod4qoj86e","ufrag":"99jjn1jbg8a54f","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.107","port":6668,"type":"HOST_CANDIDATE","generation":0,"id":"2","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"128.0.94.215","port":6668,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"3","relAddr":"192.168.0.107","relPort":6668},{"foundation":"4","protocol":"udp","priority":16777215,"ip":"104.248.242.8","port":58286,"type":"RELAYED_CANDIDATE","generation":0,"id":"7","relAddr":"128.0.94.215","relPort":6668},{"foundation":"4","protocol":"udp","priority":16777215,"ip":"104.248.242.8","port":62844,"type":"RELAYED_CANDIDATE","generation":0,"id":"9","relAddr":"128.0.94.215","relPort":6668},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":52860,"type":"RELAYED_CANDIDATE","generation":0,"id":"11","relAddr":"128.0.94.215","relPort":6668}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 20:23:32.437 INFO Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 20:23:32.437 DEBUG ICE L0bster(555295): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 20:23:32.437 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,555295,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:32.437 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:32.438 DEBUG ICE L0bster(555295): Starting ICE for peer 555295 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 20:23:32.613 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:32.613 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:32.633 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:32.642 DEBUG ICE L0bster(555295): ICE terminated, connected, selected candidate pair: srflx <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 20:23:32.642 INFO Sending Notification:{"method":"onConnected","params":[555411,555295,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:32.642 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,555295,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:32.642 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:32.643 DEBUG Starting connectivity checker for peer 555295 (c.f.i.i.PeerConnectivityCheckerModule:52) 2025-12-02 20:23:32.643 DEBUG ICE L0bster(555295): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 20:23:32.761 INFO Received GPGNet message: EstablishedPeer 288451 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:32.762 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["288451"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:32.802 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:32.802 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:32.826 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:33.059 INFO Received GPGNet message: EstablishedPeer 487790 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:33.059 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["487790"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:33.295 INFO Received GPGNet message: EstablishedPeer 366648 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:33.296 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["366648"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:33.390 INFO Received GPGNet message: EstablishedPeer 288451 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:33.390 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["288451"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:33.468 INFO Received GPGNet message: EstablishedPeer 366648 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:33.468 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["366648"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:33.648 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:33.755 INFO Received GPGNet message: EstablishedPeer 555295 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:33.755 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["555295"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:33.823 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:33.824 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:33.929 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:33.929 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:36.025 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:36.025 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:38.122 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:38.123 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:40.216 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:40.217 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:42.313 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:42.314 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:44.410 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:44.410 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:46.505 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:46.505 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:48.600 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:48.601 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:50.698 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:50.698 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:52.793 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:52.793 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:53.262 INFO onConnectToPeer 366637 Gandi, offer: false (com.faforever.iceadapter.IceAdapter:101) 2025-12-02 20:23:53.263 DEBUG Peer created: Gandi(366637), localOffer: false, preferredPort: 0 (com.faforever.iceadapter.ice.Peer:41) 2025-12-02 20:23:53.263 DEBUG Now forwarding data to peer Gandi(366637) (com.faforever.iceadapter.ice.Peer:64) 2025-12-02 20:23:53.264 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:53833 Gandi 366637 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-12-02 20:23:53.264 INFO Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 20:23:54.890 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:54.890 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:56.645 INFO IceMsg received {"srcId":366637,"destId":555411,"password":"4ftork4cv3bnugbi434nne6p3","ufrag":"8h4ja1jbg873r2","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.169","port":6805,"type":"HOST_CANDIDATE","generation":0,"id":"3","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"62.16.0.14","port":6805,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"10","relAddr":"192.168.0.169","relPort":6805},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"157.230.116.158","port":62579,"type":"RELAYED_CANDIDATE","generation":0,"id":"14","relAddr":"62.16.0.14","relPort":6805},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"157.230.116.158","port":57552,"type":"RELAYED_CANDIDATE","generation":0,"id":"19","relAddr":"62.16.0.14","relPort":6805},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"139.162.142.250","port":51570,"type":"RELAYED_CANDIDATE","generation":0,"id":"22","relAddr":"62.16.0.14","relPort":6805}]} (c.f.iceadapter.rpc.RPCHandler:84) 2025-12-02 20:23:56.645 INFO Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 20:23:56.645 DEBUG ICE Gandi(366637): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:285) 2025-12-02 20:23:56.645 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,366637,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:56.645 INFO ICE Gandi(366637): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:116) 2025-12-02 20:23:56.646 INFO ICE Gandi(366637): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:141) 2025-12-02 20:23:56.646 INFO ICE Gandi(366637): Add STUN harvester for stun.cloudflare.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:56.646 INFO ICE Gandi(366637): Add STUN harvester for stun.l.google.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:56.646 INFO ICE Gandi(366637): Add STUN harvester for stun.sipgate.net (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:56.646 INFO ICE Gandi(366637): Add STUN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:147) 2025-12-02 20:23:56.646 INFO Using all viable ice servers: [], [], [], [178.128.172.237:3478/udp, 178.128.172.237:3478/tcp, 178.128.172.237:80/tcp, 178.128.172.237:80/udp] (c.f.iceadapter.ice.PeerIceModule:246) 2025-12-02 20:23:56.646 INFO ICE Gandi(366637): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:56.646 INFO ICE Gandi(366637): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:56.646 INFO ICE Gandi(366637): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:56.647 INFO ICE Gandi(366637): Add TURN harvester for eu-turn1.xirsys.com (c.f.iceadapter.ice.PeerIceModule:156) 2025-12-02 20:23:56.670 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:56.824 DEBUG ICE Gandi(366637): Sending own candidates to 366637, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:206) 2025-12-02 20:23:56.824 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,366637,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:56.825 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:56.825 INFO Sending Notification:{"method":"onIceMsg","params":[555411,366637,"{\"srcId\":555411,\"destId\":366637,\"password\":\"2fbl8tr1fdc3co5tgurthugn93\",\"ufrag\":\"bav621jbg8avr5\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.0.14\",\"port\":6568,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"31.187.190.246\",\"port\":6568,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relAddr\":\"192.168.0.14\",\"relPort\":6568},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"178.128.172.237\",\"port\":57524,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relAddr\":\"31.187.190.246\",\"relPort\":6568},{\"foundation\":\"5\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"178.128.172.237\",\"port\":62231,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relAddr\":\"31.187.190.246\",\"relPort\":6568}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:56.825 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,366637,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:56.826 DEBUG ICE Gandi(366637): Starting ICE for peer 366637 (c.f.iceadapter.ice.PeerIceModule:336) 2025-12-02 20:23:56.986 INFO Received GPGNet message: LaunchStatus Missing local peers (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:56.986 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Missing local peers"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:56.997 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:56.997 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:57.021 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:57.075 DEBUG ICE Gandi(366637): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:365) 2025-12-02 20:23:57.075 INFO Sending Notification:{"method":"onConnected","params":[555411,366637,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:57.075 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[555411,366637,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:57.075 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:57.075 DEBUG ICE Gandi(366637): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:513) 2025-12-02 20:23:57.256 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:57.257 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:57.280 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-12-02 20:23:57.488 INFO Received GPGNet message: EstablishedPeer 487790 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:57.488 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["487790"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:57.493 INFO Received GPGNet message: EstablishedPeer 366637 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:57.493 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["366637"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:57.562 INFO Received GPGNet message: EstablishedPeer 366637 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:57.562 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["366637"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:57.597 INFO Received GPGNet message: EstablishedPeer 288451 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:57.598 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["288451"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:57.668 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-12-02 20:23:57.734 INFO Received GPGNet message: EstablishedPeer 366637 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:57.734 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["366637"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:57.831 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-12-02 20:23:57.831 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-12-02 20:23:58.656 INFO Received GPGNet message: EstablishedPeer 366637 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:58.657 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["366637"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:58.749 INFO Received GPGNet message: EstablishedPeer 366648 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:58.749 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["366648"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:58.782 INFO Received GPGNet message: EstablishedPeer 366637 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:58.782 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["366637"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:58.854 INFO Received GPGNet message: EstablishedPeer 555295 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:58.854 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EstablishedPeer",["555295"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:23:59.082 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:23:59.082 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:01.179 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:01.179 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:03.275 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:03.275 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:05.370 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:05.371 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:07.470 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:07.470 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:09.564 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:09.564 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:11.662 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:11.662 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:13.759 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:13.759 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:15.855 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:15.855 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:17.951 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:17.952 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:20.048 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:20.048 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:22.144 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:22.144 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:24.241 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:24.241 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:26.339 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:26.339 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:28.435 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:28.435 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:30.530 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:30.530 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:32.627 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:32.627 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:34.724 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:34.724 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:36.822 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:36.822 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:38.917 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:38.918 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:41.015 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:41.015 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:43.114 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:43.114 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:45.210 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:45.210 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:47.306 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:47.306 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:49.404 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:49.404 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:51.499 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:51.500 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:53.594 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:53.594 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:55.691 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:55.691 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:57.789 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:57.789 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:24:59.883 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:24:59.883 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:25:01.979 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:25:01.979 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:25:04.076 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:25:04.076 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:25:06.171 INFO Received GPGNet message: LaunchStatus Ready (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-12-02 20:25:06.172 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["LaunchStatus",["Ready"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-12-02 20:25:06.604 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:170) 2025-12-02 20:25:06.604 INFO close() - stopping the adapter. Status: 0 (com.faforever.iceadapter.IceAdapter:150) 2025-12-02 20:25:06.605 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:133) 2025-12-02 20:25:06.605 INFO Closing gameSession (c.f.iceadapter.ice.GameSession:103) 2025-12-02 20:25:06.605 INFO Closing peer for player L0bster(555295) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 20:25:06.606 DEBUG Ignoring error the send packet because the connection was closed L0bster(555295) (com.faforever.iceadapter.ice.Peer:87) 2025-12-02 20:25:06.606 DEBUG ICE L0bster(555295): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 20:25:06.606 DEBUG Ignoring error the receive packet because the connection was closed as peer L0bster(555295) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 20:25:06.609 INFO Closing peer for player Ursuzh(288451) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 20:25:06.609 DEBUG Ignoring error the receive packet because the connection was closed as peer Ursuzh(288451) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 20:25:06.609 DEBUG ICE Ursuzh(288451): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 20:25:06.610 WARN connectivityChecker-555295 (sleeping checkerThread) was interrupted (c.f.i.i.PeerConnectivityCheckerModule:130) 2025-12-02 20:25:06.611 INFO Closing peer for player Gandi(366637) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 20:25:06.611 DEBUG ICE Gandi(366637): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 20:25:06.612 DEBUG Ignoring error the receive packet because the connection was closed as peer Gandi(366637) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 20:25:06.612 INFO Closing peer for player GachiRobot(487790) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 20:25:06.613 DEBUG Ignoring error the send packet because the connection was closed GachiRobot(487790) (com.faforever.iceadapter.ice.Peer:87) 2025-12-02 20:25:06.613 DEBUG ICE GachiRobot(487790): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 20:25:06.613 DEBUG Ignoring error the receive packet because the connection was closed as peer GachiRobot(487790) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 20:25:06.613 INFO Closing peer for player Plus-(366648) (com.faforever.iceadapter.ice.Peer:132) 2025-12-02 20:25:06.614 DEBUG Ignoring error the receive packet because the connection was closed as peer Plus-(366648) (com.faforever.iceadapter.ice.Peer:112) 2025-12-02 20:25:06.614 DEBUG ICE Plus-(366648): No longer listening for messages from ICE (c.f.iceadapter.ice.PeerIceModule:558) 2025-12-02 20:25:06.614 WARN Sleeping refreshThread was interrupted (c.f.i.ice.PeerTurnRefreshModule:85) 2025-12-02 20:25:06.615 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:203) 2025-12-02 20:25:06.615 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:311) 2025-12-02 20:25:06.615 ERROR Game thread socket crashed (c.f.iceadapter.gpgnet.GPGNetServer:260) java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:685) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:758) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:593) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:560) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:536) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:482) at java.base/java.net.ServerSocket.accept(ServerSocket.java:441) at com.faforever.iceadapter.gpgnet.GPGNetServer.acceptThread(GPGNetServer.java:247) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825) at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:291) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02 20:25:06.615 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:194) java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endRead(NioSocketImpl.java:242) at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:321) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798) at java.base/java.net.Socket$SocketInputStream.implRead(Socket.java:974) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:964) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:289) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:308) at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:232) 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:183) at java.base/java.lang.VirtualThread.run(VirtualThread.java:456) 2025-12-02 20:25:06.616 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:220) 2025-12-02 20:25:06.640 INFO Sending Response:{"result":null,"id":12,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-12-02 20:25:06.891 INFO DebugWindows stopped (c.faforever.iceadapter.debug.Debug:52)