2025-04-07 13:45:51.444 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:54) 2025-04-07 13:45:51.455 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24632960&playerId=536856 (c.f.i.debug.TelemetryDebugger:45) 2025-04-07 13:45:52.194 ERROR Couldn't load FAF tray icon logo from URL (c.faforever.iceadapter.util.TrayIcon:33) 2025-04-07 13:45:52.199 INFO Using GPGNET_PORT: 62000 (c.f.iceadapter.gpgnet.GPGNetServer:60) 2025-04-07 13:45:52.208 INFO Generated LOBBY_PORT: 26618 (c.f.iceadapter.gpgnet.GPGNetServer:65) 2025-04-07 13:45:52.208 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:79) 2025-04-07 13:45:52.208 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-04-07 13:45:52.208 INFO Creating RPC server on port 61999 (c.f.iceadapter.rpc.RPCService:32) 2025-04-07 13:45:52.214 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2025-04-07 13:45:52.214 INFO RPC started (c.f.i.debug.TelemetryDebugger:134) 2025-04-07 13:45:52.444 INFO New client connected on port 62011 (c.nbarraille.jjsonrpc.SocketListener:38) 2025-04-07 13:45:52.444 INFO RPC connected (c.f.i.debug.TelemetryDebugger:135) 2025-04-07 13:45:52.444 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2025-04-07 13:45:52.494 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:60) 2025-04-07 13:45:52.494 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 13:45:52.894 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-04-07 13:45:56.188 WARN Invalid ICE server protocol: turns://eu-turn7.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-04-07 13:45:56.188 WARN Invalid ICE server protocol: turns://eu-turn7.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-04-07 13:45:56.191 INFO Ice Servers set, total addresses: 8 (c.f.iceadapter.ice.GameSession:203) 2025-04-07 13:45:56.191 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 13:45:56.321 WARN Failed to ping eu-turn7.xirsys.com (c.f.iceadapter.util.PingWrapper:53) 2025-04-07 13:46:02.446 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:174) 2025-04-07 13:46:02.447 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.448 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:107) 2025-04-07 13:46:02.449 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-04-07 13:46:02.458 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-04-07 13:46:02.460 INFO Sent GPGNet message: CreateLobby 0 26618 FenAss 536856 1 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-04-07 13:46:02.465 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.466 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.569 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-04-07 13:46:02.648 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-04-07 13:46:02.649 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.649 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.650 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-04-07 13:46:02.772 INFO onHostGame (com.faforever.iceadapter.IceAdapter:77) 2025-04-07 13:46:02.774 INFO Sent GPGNet message: HostGame x1ca_coop_001.v0029 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-04-07 13:46:02.775 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 13:46:02.775 INFO Received GPGNet message: GameOption Share FullShare (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.776 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","FullShare"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.776 INFO Received GPGNet message: GameOption Unranked No (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.776 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.777 INFO Received GPGNet message: GameOption AllowObservers 0 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.777 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.778 INFO Received GPGNet message: GameOption UnitCap 1000 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.779 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.779 INFO Received GPGNet message: GameOption ShareUnitCap allies (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.779 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.780 INFO Received GPGNet message: GameOption FogOfWar explored (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.782 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.783 INFO Received GPGNet message: GameOption Victory sandbox (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.783 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","sandbox"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.783 INFO Received GPGNet message: GameOption Timeouts -1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.783 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","-1"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.784 INFO Received GPGNet message: GameOption DisconnectionDelay02 90 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.784 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.784 INFO Received GPGNet message: GameOption GameSpeed normal (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.784 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.784 INFO Received GPGNet message: GameOption CheatsEnabled false (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.784 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.784 INFO Received GPGNet message: GameOption CivilianAlliance enemy (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.785 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.786 INFO Received GPGNet message: GameOption RevealCivilians No (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.786 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.787 INFO Received GPGNet message: GameOption PrebuiltUnits Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.787 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.787 INFO Received GPGNet message: GameOption NoRushOption Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.790 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.791 INFO Received GPGNet message: GameOption RandomMap Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.791 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.794 INFO Received GPGNet message: GameOption Score yes (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.794 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","yes"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.795 INFO Received GPGNet message: GameOption ManualUnitShare all (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.798 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.799 INFO Received GPGNet message: GameOption AIReplacement Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.799 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.799 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.799 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.800 INFO Received GPGNet message: GameOption Expansion true (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.800 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Expansion","true"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.800 INFO Received GPGNet message: GameOption CommonArmy false (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.800 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.801 INFO Received GPGNet message: GameOption TeamSpawn fixed (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.801 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.801 INFO Received GPGNet message: GameOption TeamLock locked (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.802 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.804 INFO Received GPGNet message: GameOption AutoTeams none (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.804 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","none"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.804 INFO Received GPGNet message: GameOption CommonArmy Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.804 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:02.805 INFO Received GPGNet message: GameOption ScenarioFile /maps/x1ca_coop_001/x1ca_coop_001_scenario.lua (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:02.806 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/x1ca_coop_001\/x1ca_coop_001_scenario.lua"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.119 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-04-07 13:46:03.119 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-04-07 13:46:03.124 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.124 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.130 INFO Received GPGNet message: GameOption ScenarioFile /maps/x1ca_coop_001/x1ca_coop_001_scenario.lua (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.132 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/x1ca_coop_001\/x1ca_coop_001_scenario.lua"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.152 INFO Received GPGNet message: PlayerOption 536856 Faction 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.152 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Faction",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.153 INFO Received GPGNet message: PlayerOption 536856 Color 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.153 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Color",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.154 INFO Received GPGNet message: PlayerOption 536856 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.154 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.155 INFO Received GPGNet message: PlayerOption 536856 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.155 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.156 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.157 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.172 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.172 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.174 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.174 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.179 INFO Received GPGNet message: ClearSlot 5 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.179 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.179 INFO Received GPGNet message: ClearSlot 6 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.179 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.180 INFO Received GPGNet message: ClearSlot 7 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.182 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.183 INFO Received GPGNet message: ClearSlot 8 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.183 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.184 INFO Received GPGNet message: ClearSlot 9 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.188 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[9]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.189 INFO Received GPGNet message: ClearSlot 10 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.190 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[10]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.195 INFO Received GPGNet message: ClearSlot 11 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.198 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[11]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.199 INFO Received GPGNet message: ClearSlot 12 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.200 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[12]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.203 INFO Received GPGNet message: ClearSlot 13 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.210 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.211 INFO Received GPGNet message: ClearSlot 14 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.211 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[14]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.213 INFO Received GPGNet message: ClearSlot 15 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.214 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[15]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.214 INFO Received GPGNet message: ClearSlot 16 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.214 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[16]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.220 INFO Received GPGNet message: PlayerOption 536856 Faction 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.220 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Faction",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.220 INFO Received GPGNet message: PlayerOption 536856 Color 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.221 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Color",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.221 INFO Received GPGNet message: PlayerOption 536856 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.221 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.221 INFO Received GPGNet message: PlayerOption 536856 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.225 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-04-07 13:46:03.222 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.228 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.229 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.229 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.230 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.242 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.250 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.252 INFO Received GPGNet message: ClearSlot 5 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.252 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.253 INFO Received GPGNet message: ClearSlot 6 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.254 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.255 INFO Received GPGNet message: ClearSlot 7 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.258 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.258 INFO Received GPGNet message: ClearSlot 8 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.258 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.259 INFO Received GPGNet message: ClearSlot 9 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.265 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[9]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.269 INFO Received GPGNet message: ClearSlot 10 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.269 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[10]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.269 INFO Received GPGNet message: ClearSlot 11 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.270 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[11]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.279 INFO Received GPGNet message: ClearSlot 12 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.281 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[12]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.281 INFO Received GPGNet message: ClearSlot 13 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.282 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.284 INFO Received GPGNet message: ClearSlot 14 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.284 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[14]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.289 INFO Received GPGNet message: ClearSlot 15 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.289 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[15]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:46:03.291 INFO Received GPGNet message: ClearSlot 16 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:46:03.292 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[16]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:58:33.450 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:194) java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:325) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:312) 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:309) 2025-04-07 13:58:33.452 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:220) 2025-04-07 13:58:33.452 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:203) 2025-04-07 13:58:33.452 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:58:33.452 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:133) 2025-04-07 13:58:33.452 INFO Closing gameSession (c.f.iceadapter.ice.GameSession:103) 2025-04-07 13:58:33.452 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:170) 2025-04-07 13:58:33.452 INFO close() - stopping the adapter. Status: 0 (com.faforever.iceadapter.IceAdapter:150) 2025-04-07 13:58:33.452 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:311) 2025-04-07 13:58:33.452 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:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.faforever.iceadapter.gpgnet.GPGNetServer.acceptThread(GPGNetServer.java:247) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:314) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-04-07 13:58:33.452 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 13:59:03.657 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:54) 2025-04-07 13:59:03.665 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24632986&playerId=536856 (c.f.i.debug.TelemetryDebugger:45) 2025-04-07 13:59:04.455 ERROR Couldn't load FAF tray icon logo from URL (c.faforever.iceadapter.util.TrayIcon:33) 2025-04-07 13:59:04.457 INFO Using GPGNET_PORT: 62356 (c.f.iceadapter.gpgnet.GPGNetServer:60) 2025-04-07 13:59:04.461 INFO Generated LOBBY_PORT: 42885 (c.f.iceadapter.gpgnet.GPGNetServer:65) 2025-04-07 13:59:04.462 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:79) 2025-04-07 13:59:04.462 INFO Creating RPC server on port 62355 (c.f.iceadapter.rpc.RPCService:32) 2025-04-07 13:59:04.462 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-04-07 13:59:04.463 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2025-04-07 13:59:04.464 INFO RPC started (c.f.i.debug.TelemetryDebugger:134) 2025-04-07 13:59:04.676 INFO New client connected on port 62367 (c.nbarraille.jjsonrpc.SocketListener:38) 2025-04-07 13:59:04.677 INFO RPC connected (c.f.i.debug.TelemetryDebugger:135) 2025-04-07 13:59:04.677 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2025-04-07 13:59:04.692 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:60) 2025-04-07 13:59:04.693 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 13:59:05.142 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-04-07 13:59:07.455 WARN Invalid ICE server protocol: turns://fr-turn2.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-04-07 13:59:07.456 WARN Invalid ICE server protocol: turns://fr-turn2.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-04-07 13:59:07.462 INFO Ice Servers set, total addresses: 8 (c.f.iceadapter.ice.GameSession:203) 2025-04-07 13:59:07.463 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 13:59:07.573 WARN Failed to ping fr-turn2.xirsys.com (c.f.iceadapter.util.PingWrapper:53) 2025-04-07 13:59:14.922 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:174) 2025-04-07 13:59:14.922 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:14.924 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:107) 2025-04-07 13:59:14.924 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-04-07 13:59:14.933 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-04-07 13:59:14.934 INFO Sent GPGNet message: CreateLobby 0 42885 FenAss 536856 1 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-04-07 13:59:14.936 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:14.937 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.034 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-04-07 13:59:15.082 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-04-07 13:59:15.083 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.083 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-04-07 13:59:15.083 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.253 INFO onHostGame (com.faforever.iceadapter.IceAdapter:77) 2025-04-07 13:59:15.254 INFO Sent GPGNet message: HostGame x1ca_coop_001.v0029 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-04-07 13:59:15.254 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 13:59:15.255 INFO Received GPGNet message: GameOption Share FullShare (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.255 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","FullShare"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.255 INFO Received GPGNet message: GameOption Unranked No (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.255 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.256 INFO Received GPGNet message: GameOption AllowObservers 0 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.256 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.257 INFO Received GPGNet message: GameOption UnitCap 1000 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.257 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.257 INFO Received GPGNet message: GameOption ShareUnitCap allies (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.257 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.257 INFO Received GPGNet message: GameOption FogOfWar explored (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.257 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.257 INFO Received GPGNet message: GameOption Victory sandbox (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.258 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","sandbox"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.258 INFO Received GPGNet message: GameOption Timeouts -1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.258 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","-1"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.258 INFO Received GPGNet message: GameOption DisconnectionDelay02 90 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.258 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.259 INFO Received GPGNet message: GameOption GameSpeed normal (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.259 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.259 INFO Received GPGNet message: GameOption CheatsEnabled false (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.259 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.263 INFO Received GPGNet message: GameOption CivilianAlliance enemy (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.264 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.264 INFO Received GPGNet message: GameOption RevealCivilians No (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.264 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.264 INFO Received GPGNet message: GameOption PrebuiltUnits Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.265 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.265 INFO Received GPGNet message: GameOption NoRushOption Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.265 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.266 INFO Received GPGNet message: GameOption RandomMap Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.266 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.266 INFO Received GPGNet message: GameOption Score yes (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.266 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","yes"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.266 INFO Received GPGNet message: GameOption ManualUnitShare all (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.266 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.266 INFO Received GPGNet message: GameOption AIReplacement Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.267 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.267 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.267 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.267 INFO Received GPGNet message: GameOption Expansion true (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.267 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Expansion","true"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.267 INFO Received GPGNet message: GameOption CommonArmy false (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.267 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.267 INFO Received GPGNet message: GameOption TeamSpawn fixed (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.268 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.268 INFO Received GPGNet message: GameOption TeamLock locked (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.268 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.269 INFO Received GPGNet message: GameOption AutoTeams none (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.269 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","none"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.269 INFO Received GPGNet message: GameOption CommonArmy Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.270 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.270 INFO Received GPGNet message: GameOption ScenarioFile /maps/x1ca_coop_001/x1ca_coop_001_scenario.lua (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.270 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/x1ca_coop_001\/x1ca_coop_001_scenario.lua"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.588 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.588 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.594 INFO Received GPGNet message: GameOption ScenarioFile /maps/x1ca_coop_001/x1ca_coop_001_scenario.lua (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.595 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/x1ca_coop_001\/x1ca_coop_001_scenario.lua"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.606 INFO Received GPGNet message: PlayerOption 536856 Faction 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.606 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Faction",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.606 INFO Received GPGNet message: PlayerOption 536856 Color 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.606 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Color",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.607 INFO Received GPGNet message: PlayerOption 536856 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.607 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.607 INFO Received GPGNet message: PlayerOption 536856 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.607 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.608 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.609 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.619 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.619 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.620 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.620 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.621 INFO Received GPGNet message: ClearSlot 5 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.621 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.622 INFO Received GPGNet message: ClearSlot 6 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.622 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.623 INFO Received GPGNet message: ClearSlot 7 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.623 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.625 INFO Received GPGNet message: ClearSlot 8 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.625 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.626 INFO Received GPGNet message: ClearSlot 9 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.626 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[9]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.627 INFO Received GPGNet message: ClearSlot 10 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.627 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[10]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.628 INFO Received GPGNet message: ClearSlot 11 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.628 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[11]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.629 INFO Received GPGNet message: ClearSlot 12 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.630 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[12]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.630 INFO Received GPGNet message: ClearSlot 13 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.631 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.632 INFO Received GPGNet message: ClearSlot 14 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.632 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[14]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.633 INFO Received GPGNet message: ClearSlot 15 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.634 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[15]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.635 INFO Received GPGNet message: ClearSlot 16 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.636 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[16]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.658 INFO Received GPGNet message: PlayerOption 536856 Faction 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.658 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Faction",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.658 INFO Received GPGNet message: PlayerOption 536856 Color 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.659 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Color",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.659 INFO Received GPGNet message: PlayerOption 536856 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.659 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.659 INFO Received GPGNet message: PlayerOption 536856 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.660 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.660 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.660 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.660 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.660 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.662 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.662 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.663 INFO Received GPGNet message: ClearSlot 5 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.663 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.665 INFO Received GPGNet message: ClearSlot 6 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.665 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.667 INFO Received GPGNet message: ClearSlot 7 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.667 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.668 INFO Received GPGNet message: ClearSlot 8 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.668 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.670 INFO Received GPGNet message: ClearSlot 9 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.671 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[9]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.672 INFO Received GPGNet message: ClearSlot 10 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.672 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[10]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.673 INFO Received GPGNet message: ClearSlot 11 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.674 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[11]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.675 INFO Received GPGNet message: ClearSlot 12 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.675 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[12]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.676 INFO Received GPGNet message: ClearSlot 13 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.676 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.677 INFO Received GPGNet message: ClearSlot 14 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.678 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[14]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.679 INFO Received GPGNet message: ClearSlot 15 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.679 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[15]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.680 INFO Received GPGNet message: ClearSlot 16 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 13:59:15.681 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[16]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 13:59:15.726 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-04-07 13:59:15.727 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-04-07 13:59:15.832 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-04-07 14:00:28.597 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:194) java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:325) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:312) 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:309) 2025-04-07 14:00:28.597 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:220) 2025-04-07 14:00:28.597 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:203) 2025-04-07 14:00:28.597 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:00:28.597 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:133) 2025-04-07 14:00:28.597 INFO Closing gameSession (c.f.iceadapter.ice.GameSession:103) 2025-04-07 14:00:28.604 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:170) 2025-04-07 14:00:28.605 INFO close() - stopping the adapter. Status: 0 (com.faforever.iceadapter.IceAdapter:150) 2025-04-07 14:00:28.605 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:311) 2025-04-07 14:00:28.605 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:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.faforever.iceadapter.gpgnet.GPGNetServer.acceptThread(GPGNetServer.java:247) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:314) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-04-07 14:00:28.607 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 14:01:05.334 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:54) 2025-04-07 14:01:05.341 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24632996&playerId=536856 (c.f.i.debug.TelemetryDebugger:45) 2025-04-07 14:01:06.198 ERROR Couldn't load FAF tray icon logo from URL (c.faforever.iceadapter.util.TrayIcon:33) 2025-04-07 14:01:06.200 INFO Using GPGNET_PORT: 62389 (c.f.iceadapter.gpgnet.GPGNetServer:60) 2025-04-07 14:01:06.203 INFO Generated LOBBY_PORT: 39794 (c.f.iceadapter.gpgnet.GPGNetServer:65) 2025-04-07 14:01:06.204 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:79) 2025-04-07 14:01:06.204 INFO Creating RPC server on port 62388 (c.f.iceadapter.rpc.RPCService:32) 2025-04-07 14:01:06.205 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-04-07 14:01:06.207 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2025-04-07 14:01:06.208 INFO RPC started (c.f.i.debug.TelemetryDebugger:134) 2025-04-07 14:01:06.384 INFO New client connected on port 62402 (c.nbarraille.jjsonrpc.SocketListener:38) 2025-04-07 14:01:06.385 INFO RPC connected (c.f.i.debug.TelemetryDebugger:135) 2025-04-07 14:01:06.386 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2025-04-07 14:01:06.412 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:60) 2025-04-07 14:01:06.412 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 14:01:06.756 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-04-07 14:01:09.323 WARN Invalid ICE server protocol: turns://fr-turn2.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-04-07 14:01:09.324 WARN Invalid ICE server protocol: turns://fr-turn2.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-04-07 14:01:09.331 INFO Ice Servers set, total addresses: 8 (c.f.iceadapter.ice.GameSession:203) 2025-04-07 14:01:09.332 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 14:01:09.459 WARN Failed to ping fr-turn2.xirsys.com (c.f.iceadapter.util.PingWrapper:53) 2025-04-07 14:01:15.297 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:174) 2025-04-07 14:01:15.297 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.299 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:107) 2025-04-07 14:01:15.301 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-04-07 14:01:15.306 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-04-07 14:01:15.308 INFO Sent GPGNet message: CreateLobby 0 39794 FenAss 536856 1 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-04-07 14:01:15.311 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.311 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.391 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-04-07 14:01:15.481 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-04-07 14:01:15.482 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.482 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.482 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-04-07 14:01:15.588 INFO onHostGame (com.faforever.iceadapter.IceAdapter:77) 2025-04-07 14:01:15.589 INFO Sent GPGNet message: HostGame x1ca_coop_001.v0029 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-04-07 14:01:15.590 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 14:01:15.590 INFO Received GPGNet message: GameOption Share FullShare (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.590 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","FullShare"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.591 INFO Received GPGNet message: GameOption Unranked No (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.591 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.591 INFO Received GPGNet message: GameOption AllowObservers 0 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.591 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.592 INFO Received GPGNet message: GameOption UnitCap 1000 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.592 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.592 INFO Received GPGNet message: GameOption ShareUnitCap allies (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.592 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.593 INFO Received GPGNet message: GameOption FogOfWar explored (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.593 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.593 INFO Received GPGNet message: GameOption Victory sandbox (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.593 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","sandbox"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.593 INFO Received GPGNet message: GameOption Timeouts -1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.593 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","-1"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.593 INFO Received GPGNet message: GameOption DisconnectionDelay02 90 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.593 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.593 INFO Received GPGNet message: GameOption GameSpeed normal (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.593 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.595 INFO Received GPGNet message: GameOption CheatsEnabled false (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.595 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.595 INFO Received GPGNet message: GameOption CivilianAlliance enemy (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.595 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.596 INFO Received GPGNet message: GameOption RevealCivilians No (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.596 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.597 INFO Received GPGNet message: GameOption PrebuiltUnits Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.597 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.598 INFO Received GPGNet message: GameOption NoRushOption Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.599 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.600 INFO Received GPGNet message: GameOption RandomMap Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.601 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.602 INFO Received GPGNet message: GameOption Score yes (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.603 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","yes"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.603 INFO Received GPGNet message: GameOption ManualUnitShare all (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.604 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.604 INFO Received GPGNet message: GameOption AIReplacement Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.604 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.605 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.605 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.605 INFO Received GPGNet message: GameOption Expansion true (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.605 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Expansion","true"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.605 INFO Received GPGNet message: GameOption CommonArmy false (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.605 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.605 INFO Received GPGNet message: GameOption TeamSpawn fixed (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.605 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.605 INFO Received GPGNet message: GameOption TeamLock locked (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.606 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.606 INFO Received GPGNet message: GameOption AutoTeams none (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.606 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","none"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.606 INFO Received GPGNet message: GameOption CommonArmy Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.606 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.607 INFO Received GPGNet message: GameOption ScenarioFile /maps/x1ca_coop_001/x1ca_coop_001_scenario.lua (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.607 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/x1ca_coop_001\/x1ca_coop_001_scenario.lua"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.863 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.863 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.869 INFO Received GPGNet message: GameOption ScenarioFile /maps/x1ca_coop_001/x1ca_coop_001_scenario.lua (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.869 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/x1ca_coop_001\/x1ca_coop_001_scenario.lua"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.878 INFO Received GPGNet message: PlayerOption 536856 Faction 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.878 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Faction",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.878 INFO Received GPGNet message: PlayerOption 536856 Color 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.878 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Color",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.878 INFO Received GPGNet message: PlayerOption 536856 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.878 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.879 INFO Received GPGNet message: PlayerOption 536856 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.879 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.880 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.881 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.892 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.892 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.893 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.893 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.894 INFO Received GPGNet message: ClearSlot 5 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.895 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.896 INFO Received GPGNet message: ClearSlot 6 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.896 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.897 INFO Received GPGNet message: ClearSlot 7 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.897 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.898 INFO Received GPGNet message: ClearSlot 8 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.899 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.900 INFO Received GPGNet message: ClearSlot 9 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.901 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[9]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.902 INFO Received GPGNet message: ClearSlot 10 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.902 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[10]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.903 INFO Received GPGNet message: ClearSlot 11 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.903 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[11]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.905 INFO Received GPGNet message: ClearSlot 12 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.905 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[12]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.907 INFO Received GPGNet message: ClearSlot 13 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.907 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.908 INFO Received GPGNet message: ClearSlot 14 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.908 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[14]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.910 INFO Received GPGNet message: ClearSlot 15 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.910 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[15]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.912 INFO Received GPGNet message: ClearSlot 16 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.912 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[16]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.934 INFO Received GPGNet message: PlayerOption 536856 Faction 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.934 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Faction",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.934 INFO Received GPGNet message: PlayerOption 536856 Color 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.935 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Color",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.935 INFO Received GPGNet message: PlayerOption 536856 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.935 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.935 INFO Received GPGNet message: PlayerOption 536856 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.935 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.936 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.936 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.937 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.937 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.938 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.938 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.939 INFO Received GPGNet message: ClearSlot 5 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.940 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.941 INFO Received GPGNet message: ClearSlot 6 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.942 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.943 INFO Received GPGNet message: ClearSlot 7 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.943 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.946 INFO Received GPGNet message: ClearSlot 8 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.946 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.948 INFO Received GPGNet message: ClearSlot 9 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.948 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[9]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.949 INFO Received GPGNet message: ClearSlot 10 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.949 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[10]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.950 INFO Received GPGNet message: ClearSlot 11 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.950 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[11]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.952 INFO Received GPGNet message: ClearSlot 12 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.952 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[12]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.954 INFO Received GPGNet message: ClearSlot 13 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.954 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.956 INFO Received GPGNet message: ClearSlot 14 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.956 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[14]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.959 INFO Received GPGNet message: ClearSlot 15 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.959 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[15]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:15.961 INFO Received GPGNet message: ClearSlot 16 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:15.962 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[16]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:16.134 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-04-07 14:01:16.135 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-04-07 14:01:16.282 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-04-07 14:01:25.477 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.477 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.483 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.483 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.484 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.484 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.485 INFO Received GPGNet message: ClearSlot 5 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.486 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.486 INFO Received GPGNet message: ClearSlot 6 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.486 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.487 INFO Received GPGNet message: ClearSlot 7 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.488 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.489 INFO Received GPGNet message: ClearSlot 8 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.489 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.490 INFO Received GPGNet message: ClearSlot 9 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.490 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[9]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.491 INFO Received GPGNet message: ClearSlot 10 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.491 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[10]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.492 INFO Received GPGNet message: ClearSlot 11 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.492 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[11]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.493 INFO Received GPGNet message: ClearSlot 12 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.493 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[12]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.495 INFO Received GPGNet message: ClearSlot 13 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.495 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.496 INFO Received GPGNet message: ClearSlot 14 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.496 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[14]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.497 INFO Received GPGNet message: ClearSlot 15 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.497 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[15]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.498 INFO Received GPGNet message: ClearSlot 16 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.499 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[16]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:25.500 INFO Received GPGNet message: GameFull (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:25.500 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameFull",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:45.586 INFO Received GPGNet message: PlayerOption 536856 Team -1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:45.587 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Team",-1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:45.587 INFO Received GPGNet message: PlayerOption 536856 Army -1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:45.587 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Army",-1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:45.587 INFO Received GPGNet message: PlayerOption 536856 StartSpot -1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:45.587 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","StartSpot",-1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:45.587 INFO Received GPGNet message: ClearSlot 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:45.588 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:45.592 INFO Received GPGNet message: ClearSlot 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:45.592 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:46.426 INFO Received GPGNet message: PlayerOption 536856 Faction 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:46.427 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Faction",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:46.427 INFO Received GPGNet message: PlayerOption 536856 Color 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:46.427 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Color",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:46.427 INFO Received GPGNet message: PlayerOption 536856 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:46.427 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:01:46.428 INFO Received GPGNet message: PlayerOption 536856 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:01:46.428 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:03.466 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:194) java.io.EOFException: null at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:235) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java:54) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:63) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:183) at java.base/java.lang.VirtualThread.run(VirtualThread.java:309) 2025-04-07 14:02:03.468 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:220) 2025-04-07 14:02:03.468 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:203) 2025-04-07 14:02:03.468 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:03.470 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:133) 2025-04-07 14:02:03.470 INFO Closing gameSession (c.f.iceadapter.ice.GameSession:103) 2025-04-07 14:02:03.471 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:170) 2025-04-07 14:02:03.471 INFO close() - stopping the adapter. Status: 0 (com.faforever.iceadapter.IceAdapter:150) 2025-04-07 14:02:03.471 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:311) 2025-04-07 14:02:03.471 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:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.faforever.iceadapter.gpgnet.GPGNetServer.acceptThread(GPGNetServer.java:247) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:314) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-04-07 14:02:03.473 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 14:02:13.880 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:54) 2025-04-07 14:02:13.892 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=24633004&playerId=536856 (c.f.i.debug.TelemetryDebugger:45) 2025-04-07 14:02:14.683 ERROR Couldn't load FAF tray icon logo from URL (c.faforever.iceadapter.util.TrayIcon:33) 2025-04-07 14:02:14.685 INFO Using GPGNET_PORT: 62420 (c.f.iceadapter.gpgnet.GPGNetServer:60) 2025-04-07 14:02:14.688 INFO Generated LOBBY_PORT: 62215 (c.f.iceadapter.gpgnet.GPGNetServer:65) 2025-04-07 14:02:14.689 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:79) 2025-04-07 14:02:14.689 INFO Creating RPC server on port 62419 (c.f.iceadapter.rpc.RPCService:32) 2025-04-07 14:02:14.689 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-04-07 14:02:14.690 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2025-04-07 14:02:14.691 INFO RPC started (c.f.i.debug.TelemetryDebugger:134) 2025-04-07 14:02:14.835 INFO New client connected on port 62431 (c.nbarraille.jjsonrpc.SocketListener:38) 2025-04-07 14:02:14.836 INFO RPC connected (c.f.i.debug.TelemetryDebugger:135) 2025-04-07 14:02:14.837 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2025-04-07 14:02:14.852 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:60) 2025-04-07 14:02:14.853 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 14:02:15.281 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-04-07 14:02:17.541 WARN Invalid ICE server protocol: turns://fr-turn3.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-04-07 14:02:17.543 WARN Invalid ICE server protocol: turns://fr-turn3.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-04-07 14:02:17.546 INFO Ice Servers set, total addresses: 8 (c.f.iceadapter.ice.GameSession:203) 2025-04-07 14:02:17.546 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 14:02:17.678 WARN Failed to ping fr-turn3.xirsys.com (c.f.iceadapter.util.PingWrapper:53) 2025-04-07 14:02:23.817 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:174) 2025-04-07 14:02:23.818 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:23.819 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:107) 2025-04-07 14:02:23.821 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-04-07 14:02:23.824 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-04-07 14:02:23.827 INFO Sent GPGNet message: CreateLobby 0 62215 FenAss 536856 1 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-04-07 14:02:23.831 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:23.832 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:23.940 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-04-07 14:02:24.072 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:117) 2025-04-07 14:02:24.072 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.072 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.072 WARN Telemetry websocket is closed (c.f.i.debug.TelemetryDebugger:100) 2025-04-07 14:02:24.174 INFO onHostGame (com.faforever.iceadapter.IceAdapter:77) 2025-04-07 14:02:24.175 INFO Sent GPGNet message: HostGame x1ca_coop_001.v0029 (c.f.iceadapter.gpgnet.GPGNetServer:159) 2025-04-07 14:02:24.176 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-04-07 14:02:24.177 INFO Received GPGNet message: GameOption Share FullShare (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.177 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","FullShare"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.177 INFO Received GPGNet message: GameOption Unranked No (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.178 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.178 INFO Received GPGNet message: GameOption AllowObservers 0 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.178 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.179 INFO Received GPGNet message: GameOption UnitCap 1000 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.180 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.181 INFO Received GPGNet message: GameOption ShareUnitCap allies (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.181 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.182 INFO Received GPGNet message: GameOption FogOfWar explored (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.182 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.182 INFO Received GPGNet message: GameOption Victory sandbox (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.183 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","sandbox"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.183 INFO Received GPGNet message: GameOption Timeouts -1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.186 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","-1"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.187 INFO Received GPGNet message: GameOption DisconnectionDelay02 90 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.189 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.189 INFO Received GPGNet message: GameOption GameSpeed normal (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.190 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.190 INFO Received GPGNet message: GameOption CheatsEnabled false (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.191 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.192 INFO Received GPGNet message: GameOption CivilianAlliance enemy (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.192 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.193 INFO Received GPGNet message: GameOption RevealCivilians No (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.193 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.194 INFO Received GPGNet message: GameOption PrebuiltUnits Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.195 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.196 INFO Received GPGNet message: GameOption NoRushOption Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.197 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.198 INFO Received GPGNet message: GameOption RandomMap Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.199 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.201 INFO Received GPGNet message: GameOption Score yes (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.202 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","yes"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.204 INFO Received GPGNet message: GameOption ManualUnitShare all (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.205 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.209 INFO Received GPGNet message: GameOption AIReplacement Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.209 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.210 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.211 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.211 INFO Received GPGNet message: GameOption Expansion true (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.211 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Expansion","true"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.212 INFO Received GPGNet message: GameOption CommonArmy false (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.213 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.214 INFO Received GPGNet message: GameOption TeamSpawn fixed (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.215 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.216 INFO Received GPGNet message: GameOption TeamLock locked (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.217 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.218 INFO Received GPGNet message: GameOption AutoTeams none (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.219 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","none"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.219 INFO Received GPGNet message: GameOption CommonArmy Off (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.220 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.221 INFO Received GPGNet message: GameOption ScenarioFile /maps/x1ca_coop_001/x1ca_coop_001_scenario.lua (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.221 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/x1ca_coop_001\/x1ca_coop_001_scenario.lua"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.537 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.537 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.542 INFO Received GPGNet message: GameOption ScenarioFile /maps/x1ca_coop_001/x1ca_coop_001_scenario.lua (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.542 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/x1ca_coop_001\/x1ca_coop_001_scenario.lua"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.553 INFO Received GPGNet message: PlayerOption 536856 Faction 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.554 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Faction",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.556 INFO Received GPGNet message: PlayerOption 536856 Color 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.556 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Color",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.557 INFO Received GPGNet message: PlayerOption 536856 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.558 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.564 INFO Received GPGNet message: PlayerOption 536856 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.564 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.565 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.565 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.565 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.566 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.567 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.567 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.568 INFO Received GPGNet message: ClearSlot 5 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.568 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.569 INFO Received GPGNet message: ClearSlot 6 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.569 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.570 INFO Received GPGNet message: ClearSlot 7 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.570 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.571 INFO Received GPGNet message: ClearSlot 8 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.571 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.572 INFO Received GPGNet message: ClearSlot 9 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.572 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[9]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.573 INFO Received GPGNet message: ClearSlot 10 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.573 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[10]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.575 INFO Received GPGNet message: ClearSlot 11 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.578 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[11]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.580 INFO Received GPGNet message: ClearSlot 12 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.580 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[12]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.582 INFO Received GPGNet message: ClearSlot 13 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.584 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.585 INFO Received GPGNet message: ClearSlot 14 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.586 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[14]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.587 INFO Received GPGNet message: ClearSlot 15 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.588 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[15]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.588 INFO Received GPGNet message: ClearSlot 16 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.589 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[16]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.602 INFO Received GPGNet message: PlayerOption 536856 Faction 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.602 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Faction",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.602 INFO Received GPGNet message: PlayerOption 536856 Color 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.604 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Color",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.605 INFO Received GPGNet message: PlayerOption 536856 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.605 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.606 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) 2025-04-07 14:02:24.606 INFO Telemetry websocket reconnected (c.f.i.debug.TelemetryDebugger:102) 2025-04-07 14:02:24.607 INFO Received GPGNet message: PlayerOption 536856 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.607 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["536856","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.607 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.608 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.608 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.608 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.608 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.608 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.612 INFO Received GPGNet message: ClearSlot 5 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.613 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.614 INFO Received GPGNet message: ClearSlot 6 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.615 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.616 INFO Received GPGNet message: ClearSlot 7 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.617 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.620 INFO Received GPGNet message: ClearSlot 8 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.620 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.621 INFO Received GPGNet message: ClearSlot 9 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.621 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[9]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.622 INFO Received GPGNet message: ClearSlot 10 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.622 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[10]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.622 INFO Received GPGNet message: ClearSlot 11 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.623 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[11]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.624 INFO Received GPGNet message: ClearSlot 12 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.624 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[12]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.624 INFO Received GPGNet message: ClearSlot 13 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.625 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.625 INFO Received GPGNet message: ClearSlot 14 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.625 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[14]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.626 INFO Received GPGNet message: ClearSlot 15 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.626 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[15]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.627 INFO Received GPGNet message: ClearSlot 16 (c.f.iceadapter.gpgnet.GPGNetServer:144) 2025-04-07 14:02:24.627 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[16]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:02:24.712 INFO Telemetry websocket closed (reason: Internal Error) (c.f.i.debug.TelemetryDebugger:64) 2025-04-07 14:07:50.068 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:194) java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:325) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:312) 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:309) 2025-04-07 14:07:50.070 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:220) 2025-04-07 14:07:50.070 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:203) 2025-04-07 14:07:50.070 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2025-04-07 14:07:50.070 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:133) 2025-04-07 14:07:50.070 INFO Closing gameSession (c.f.iceadapter.ice.GameSession:103) 2025-04-07 14:07:50.072 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:170) 2025-04-07 14:07:50.072 INFO close() - stopping the adapter. Status: 0 (com.faforever.iceadapter.IceAdapter:150) 2025-04-07 14:07:50.072 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:311) 2025-04-07 14:07:50.072 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:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.faforever.iceadapter.gpgnet.GPGNetServer.acceptThread(GPGNetServer.java:247) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:314) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-04-07 14:07:50.072 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574)