2023-02-28 11:09:02.402 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=19362359&playerId=177734 (c.f.i.debug.TelemetryDebugger:50) 2023-02-28 11:09:04.061 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:78) 2023-02-28 11:09:04.062 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:74) 2023-02-28 11:09:04.063 INFO Using GPGNET_PORT: 60252 (c.f.iceadapter.gpgnet.GPGNetServer:37) 2023-02-28 11:09:04.067 INFO Generated LOBBY_PORT: 32740 (c.f.iceadapter.gpgnet.GPGNetServer:42) 2023-02-28 11:09:04.068 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:55) 2023-02-28 11:09:04.069 INFO Creating RPC server on port 60251 (c.f.iceadapter.rpc.RPCService:40) 2023-02-28 11:09:04.071 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2023-02-28 11:09:04.072 INFO RPC started (c.f.i.debug.TelemetryDebugger:113) 2023-02-28 11:09:04.170 INFO New client connected on port 60266 (c.nbarraille.jjsonrpc.SocketListener:38) 2023-02-28 11:09:04.171 INFO RPC connected (c.f.i.debug.TelemetryDebugger:114) 2023-02-28 11:09:04.172 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2023-02-28 11:09:04.201 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:56) 2023-02-28 11:09:04.201 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:09:05.201 INFO Sending Error Response:{"id":1,"error":{"code":-32099,"message":"Server Error"},"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:547) 2023-02-28 11:09:05.625 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:55) 2023-02-28 11:09:09.029 WARN Failed to ping faforever.com (c.f.iceadapter.util.PingWrapper:52) 2023-02-28 11:09:15.421 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:137) 2023-02-28 11:09:15.421 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.422 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:84) 2023-02-28 11:09:15.427 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-02-28 11:09:15.428 INFO Sent GPGNet message: CreateLobby 0 32740 DeceptiveLettuce 177734 1 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:09:15.430 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.431 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.590 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-02-28 11:09:15.590 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.591 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.893 INFO onHostGame (com.faforever.iceadapter.IceAdapter:83) 2023-02-28 11:09:15.894 INFO Sent GPGNet message: HostGame x1ca_coop_001.v0028 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:09:15.894 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:09:15.894 INFO Received GPGNet message: GameMods activated 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.895 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["activated",2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.895 INFO Received GPGNet message: GameMods uids 8b2d7222-e15d-42d5-9c4d-29e9fff00002 632f8d12-42ad-4165-be73-ae64412fa47d (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.895 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["uids","8b2d7222-e15d-42d5-9c4d-29e9fff00002 632f8d12-42ad-4165-be73-ae64412fa47d"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.895 INFO Received GPGNet message: GameOption Share FullShare (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.896 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","FullShare"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.896 INFO Received GPGNet message: GameOption Unranked No (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.897 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.897 INFO Received GPGNet message: GameOption AllowObservers 0 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.897 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.898 INFO Received GPGNet message: GameOption UnitCap 1000 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.898 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.903 INFO Received GPGNet message: GameOption ShareUnitCap allies (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.903 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.903 INFO Received GPGNet message: GameOption FogOfWar explored (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.903 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.904 INFO Received GPGNet message: GameOption Victory sandbox (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.904 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","sandbox"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.904 INFO Received GPGNet message: GameOption Timeouts -1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.904 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","-1"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.905 INFO Received GPGNet message: GameOption DisconnectionDelay02 90 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.905 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.905 INFO Received GPGNet message: GameOption GameSpeed normal (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.906 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.906 INFO Received GPGNet message: GameOption CheatsEnabled false (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.906 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.907 INFO Received GPGNet message: GameOption CivilianAlliance enemy (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.907 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.907 INFO Received GPGNet message: GameOption RevealCivilians No (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.907 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.908 INFO Received GPGNet message: GameOption PrebuiltUnits Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.908 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.908 INFO Received GPGNet message: GameOption NoRushOption Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.909 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.909 INFO Received GPGNet message: GameOption RandomMap Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.909 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.910 INFO Received GPGNet message: GameOption Score yes (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.910 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","yes"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.910 INFO Received GPGNet message: GameOption ManualUnitShare all (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.910 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.911 INFO Received GPGNet message: GameOption AIReplacement Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.911 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.912 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.912 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.912 INFO Received GPGNet message: GameOption Expansion false (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.912 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Expansion","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.913 INFO Received GPGNet message: GameOption CommonArmy false (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.913 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.913 INFO Received GPGNet message: GameOption TeamSpawn fixed (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.914 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.914 INFO Received GPGNet message: GameOption TeamLock locked (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.915 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.916 INFO Received GPGNet message: GameOption AutoTeams none (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.916 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","none"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.916 INFO Received GPGNet message: GameOption CommonArmy Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.917 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.925 INFO Received GPGNet message: GameOption ScenarioFile /maps/x1ca_coop_001.v0028/x1ca_coop_001_scenario.lua (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.925 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/x1ca_coop_001.v0028\/x1ca_coop_001_scenario.lua"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.926 INFO Received GPGNet message: GameOption Slots 8 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.927 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",8]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:15.928 INFO Received GPGNet message: GameOption Slots 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:15.928 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.611 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.612 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.787 INFO Received GPGNet message: PlayerOption 177734 Faction 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.787 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Faction",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.787 INFO Received GPGNet message: PlayerOption 177734 Color 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.787 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Color",2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.788 INFO Received GPGNet message: PlayerOption 177734 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.788 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.788 INFO Received GPGNet message: PlayerOption 177734 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.788 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.791 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.791 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.816 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.816 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.818 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.818 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.850 INFO Received GPGNet message: PlayerOption 177734 Faction 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.850 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Faction",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.851 INFO Received GPGNet message: PlayerOption 177734 Color 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.851 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Color",2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.851 INFO Received GPGNet message: PlayerOption 177734 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.851 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.851 INFO Received GPGNet message: PlayerOption 177734 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.852 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.852 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.852 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.854 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.855 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:16.856 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:16.856 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:21.393 INFO Received GPGNet message: PlayerOption 177734 Faction 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:21.393 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Faction",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:21.393 INFO Received GPGNet message: PlayerOption 177734 Color 13 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:21.394 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Color",13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:21.394 INFO Received GPGNet message: PlayerOption 177734 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:21.394 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:21.394 INFO Received GPGNet message: PlayerOption 177734 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:21.394 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:21.395 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:21.395 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:21.396 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:21.397 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:21.398 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:21.399 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:44.131 INFO Received GPGNet message: PlayerOption 177734 Faction 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:44.131 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Faction",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:44.131 INFO Received GPGNet message: PlayerOption 177734 Color 13 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:44.132 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Color",13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:44.132 INFO Received GPGNet message: PlayerOption 177734 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:44.132 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:44.132 INFO Received GPGNet message: PlayerOption 177734 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:44.132 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:44.132 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:44.132 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:44.136 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:44.136 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:09:44.138 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:09:44.139 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:10:05.996 INFO onConnectToPeer 177745 DefectiveLettuc, offer: true (com.faforever.iceadapter.IceAdapter:111) 2023-02-28 11:10:05.998 DEBUG Peer created: 177745, DefectiveLettuc, localOffer: true (com.faforever.iceadapter.ice.Peer:32) 2023-02-28 11:10:06.000 DEBUG Now forwarding data to peer DefectiveLettuc(177745) (com.faforever.iceadapter.ice.Peer:53) 2023-02-28 11:10:06.001 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:10:06.007 INFO Received GPGNet message: Disconnected 177745 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:10:06.007 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:64311 DefectiveLettuc 177745 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:10:06.007 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["177745"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:10:06.007 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:10:06.012 INFO ICE DefectiveLettuc(177745): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2023-02-28 11:10:06.542 INFO ICE DefectiveLettuc(177745): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2023-02-28 11:10:06.544 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2023-02-28 11:10:07.621 DEBUG ICE DefectiveLettuc(177745): Sending own candidates to 177745, offered candidates: host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2023-02-28 11:10:07.622 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:10:07.624 INFO Sending Notification:{"method":"onIceMsg","params":[177734,177745,"{\"srcId\":177734,\"destId\":177745,\"password\":\"29ladhm887ajonvu88tjs2fhg2\",\"ufrag\":\"cl9s61gqallnqa\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.50.141\",\"port\":7060,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"120.159.185.136\",\"port\":7060,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":\"192.168.50.141\",\"relPort\":7060},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"116.202.155.226\",\"port\":14640,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"120.159.185.136\",\"relPort\":7060}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:10:09.087 INFO IceMsg received {"srcId":177745,"destId":177734,"password":"6qr6dcsipl63gb6220su41vv4u","ufrag":"4m5bi1gqallpp1","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.1.1.154","port":6791,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0}]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-02-28 11:10:09.087 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:10:09.088 DEBUG ICE DefectiveLettuc(177745): Got IceMsg for peer, offered candidates: host(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2023-02-28 11:10:09.088 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:10:09.091 DEBUG ICE DefectiveLettuc(177745): Starting ICE for peer 177745 (c.f.iceadapter.ice.PeerIceModule:254) 2023-02-28 11:10:15.308 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:10:20.323 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:10:20.323 INFO ICE DefectiveLettuc(177745): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2023-02-28 11:10:20.324 INFO ICE DefectiveLettuc(177745): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2023-02-28 11:10:20.324 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2023-02-28 11:10:21.353 DEBUG ICE DefectiveLettuc(177745): Sending own candidates to 177745, offered candidates: srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2023-02-28 11:10:21.354 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:10:21.355 INFO Sending Notification:{"method":"onIceMsg","params":[177734,177745,"{\"srcId\":177734,\"destId\":177745,\"password\":\"58usi7kv2emodkt73b305ndu74\",\"ufrag\":\"17na71gqalm5p4\",\"candidates\":[{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"120.159.185.136\",\"port\":6233,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":\"192.168.50.141\",\"relPort\":6233},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"116.202.155.226\",\"port\":19631,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"120.159.185.136\",\"relPort\":6233}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:10:22.124 INFO IceMsg received {"srcId":177745,"destId":177734,"password":"3c0e7qcbgdhvb8ofltr6s00j9u","ufrag":"56s5c1gqalm72j","candidates":[]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-02-28 11:10:22.125 INFO Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:10:22.125 DEBUG ICE DefectiveLettuc(177745): Got IceMsg for peer, offered candidates: (c.f.iceadapter.ice.PeerIceModule:219) 2023-02-28 11:10:22.125 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:10:22.125 DEBUG ICE DefectiveLettuc(177745): Starting ICE for peer 177745 (c.f.iceadapter.ice.PeerIceModule:254) 2023-02-28 11:10:26.900 INFO onDisconnectFromPeer 177745 (com.faforever.iceadapter.IceAdapter:122) 2023-02-28 11:10:26.901 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) DefectiveLettuc(177745) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.nio.channels.AsynchronousCloseException: null at java.base/sun.nio.ch.DatagramChannelImpl.endRead(DatagramChannelImpl.java:523) at java.base/sun.nio.ch.DatagramChannelImpl.trustedBlockingReceive(DatagramChannelImpl.java:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2023-02-28 11:10:26.905 INFO Sent GPGNet message: DisconnectFromPeer 177745 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:10:26.905 INFO Received GPGNet message: Disconnected 177745 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:10:26.905 INFO Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:10:26.905 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["177745"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:10:27.360 WARN ICE DefectiveLettuc(177745): Peer 177745 not connected anymore, aborting reinitiation of ICE (c.f.iceadapter.ice.PeerIceModule:150) 2023-02-28 11:10:37.148 ERROR ICE DefectiveLettuc(177745): ABORTING ICE DUE TO TIMEOUT (c.f.iceadapter.ice.PeerIceModule:273) 2023-02-28 11:10:37.148 WARN ICE DefectiveLettuc(177745): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2023-02-28 11:11:00.527 INFO onConnectToPeer 177745 DefectiveLettuc, offer: true (com.faforever.iceadapter.IceAdapter:111) 2023-02-28 11:11:00.527 DEBUG Peer created: 177745, DefectiveLettuc, localOffer: true (com.faforever.iceadapter.ice.Peer:32) 2023-02-28 11:11:00.528 DEBUG Now forwarding data to peer DefectiveLettuc(177745) (com.faforever.iceadapter.ice.Peer:53) 2023-02-28 11:11:00.528 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:11:00.528 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:54362 DefectiveLettuc 177745 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:11:00.528 INFO Received GPGNet message: Disconnected 177745 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:11:00.528 INFO Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:11:00.528 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["177745"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:11:00.529 INFO ICE DefectiveLettuc(177745): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2023-02-28 11:11:00.530 INFO ICE DefectiveLettuc(177745): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2023-02-28 11:11:00.530 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2023-02-28 11:11:01.571 DEBUG ICE DefectiveLettuc(177745): Sending own candidates to 177745, offered candidates: host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2023-02-28 11:11:01.572 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:11:01.572 INFO Sending Notification:{"method":"onIceMsg","params":[177734,177745,"{\"srcId\":177734,\"destId\":177745,\"password\":\"dhk1vacc2ru5h0vrde0plfa6n\",\"ufrag\":\"e98g1gqalnd1h\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.50.141\",\"port\":6630,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"120.159.185.136\",\"port\":6630,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"192.168.50.141\",\"relPort\":6630},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"116.202.155.226\",\"port\":10138,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":\"120.159.185.136\",\"relPort\":6630}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:11:03.862 INFO IceMsg received {"srcId":177745,"destId":177734,"password":"3570ih436cs8nmmai6u7cjeqnf","ufrag":"equfv1gqalned0","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.1.1.154","port":7012,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"58.84.143.105","port":19300,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"1","relAddr":"10.1.1.154","relPort":7012},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"116.202.155.226","port":15493,"type":"RELAYED_CANDIDATE","generation":0,"id":"2","relAddr":"58.84.143.105","relPort":19300}]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-02-28 11:11:03.862 DEBUG ICE DefectiveLettuc(177745): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2023-02-28 11:11:03.863 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:11:03.863 INFO Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:11:03.865 DEBUG ICE DefectiveLettuc(177745): Starting ICE for peer 177745 (c.f.iceadapter.ice.PeerIceModule:254) 2023-02-28 11:11:05.175 DEBUG ICE DefectiveLettuc(177745): ICE terminated, connected, selected candidate pair: srflx <-> relay (c.f.iceadapter.ice.PeerIceModule:279) 2023-02-28 11:11:05.175 INFO Sending Notification:{"method":"onConnected","params":[177734,177745,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:11:05.175 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:11:05.176 DEBUG Starting connectivity checker for peer 177745 (c.f.i.i.PeerConnectivityCheckerModule:37) 2023-02-28 11:11:05.178 DEBUG ICE DefectiveLettuc(177745): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2023-02-28 11:11:07.382 INFO Received GPGNet message: PlayerOption 177745 Faction 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:11:07.383 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","Faction",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:11:07.383 INFO Received GPGNet message: PlayerOption 177745 Color 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:11:07.384 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","Color",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:11:07.384 INFO Received GPGNet message: PlayerOption 177745 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:11:07.384 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:11:07.384 INFO Received GPGNet message: PlayerOption 177745 StartSpot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:11:07.384 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","StartSpot",2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:11:13.749 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:152) 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:55) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:64) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:142) at java.base/java.lang.Thread.run(Thread.java:833) 2023-02-28 11:11:13.750 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:178) 2023-02-28 11:11:13.750 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:161) 2023-02-28 11:11:13.750 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:11:13.750 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:147) 2023-02-28 11:11:13.751 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) DefectiveLettuc(177745) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.nio.channels.AsynchronousCloseException: null at java.base/sun.nio.ch.DatagramChannelImpl.endRead(DatagramChannelImpl.java:523) at java.base/sun.nio.ch.DatagramChannelImpl.trustedBlockingReceive(DatagramChannelImpl.java:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2023-02-28 11:11:13.752 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:139) 2023-02-28 11:11:13.752 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:158) 2023-02-28 11:11:13.759 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:253) 2023-02-28 11:11:13.759 WARN ICE DefectiveLettuc(177745): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2023-02-28 11:11:13.759 DEBUG No longer listening for GPGPNET from FA (c.f.iceadapter.gpgnet.GPGNetServer:155) 2023-02-28 11:11:13.759 WARN ICE DefectiveLettuc(177745): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2023-02-28 11:11:52.011 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=19362371&playerId=177734 (c.f.i.debug.TelemetryDebugger:50) 2023-02-28 11:11:53.613 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:78) 2023-02-28 11:11:53.613 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:74) 2023-02-28 11:11:53.615 INFO Using GPGNET_PORT: 60411 (c.f.iceadapter.gpgnet.GPGNetServer:37) 2023-02-28 11:11:53.618 INFO Generated LOBBY_PORT: 46001 (c.f.iceadapter.gpgnet.GPGNetServer:42) 2023-02-28 11:11:53.619 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:55) 2023-02-28 11:11:53.621 INFO Creating RPC server on port 60410 (c.f.iceadapter.rpc.RPCService:40) 2023-02-28 11:11:53.622 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2023-02-28 11:11:53.623 INFO RPC started (c.f.i.debug.TelemetryDebugger:113) 2023-02-28 11:11:53.801 INFO New client connected on port 60425 (c.nbarraille.jjsonrpc.SocketListener:38) 2023-02-28 11:11:53.802 INFO RPC connected (c.f.i.debug.TelemetryDebugger:114) 2023-02-28 11:11:53.803 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2023-02-28 11:11:53.818 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:56) 2023-02-28 11:11:53.818 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:11:54.814 INFO Sending Error Response:{"id":1,"error":{"code":-32099,"message":"Server Error"},"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:547) 2023-02-28 11:11:55.176 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:55) 2023-02-28 11:11:58.529 WARN Failed to ping faforever.com (c.f.iceadapter.util.PingWrapper:52) 2023-02-28 11:12:02.917 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:137) 2023-02-28 11:12:02.917 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:02.918 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:84) 2023-02-28 11:12:02.921 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-02-28 11:12:02.922 INFO Sent GPGNet message: CreateLobby 0 46001 DeceptiveLettuce 177734 1 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:12:02.925 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:02.925 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.132 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-02-28 11:12:03.133 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.133 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.429 INFO onHostGame (com.faforever.iceadapter.IceAdapter:83) 2023-02-28 11:12:03.430 INFO Sent GPGNet message: HostGame x1ca_coop_001.v0028 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:12:03.430 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:12:03.430 INFO Received GPGNet message: GameMods activated 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.431 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["activated",2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.431 INFO Received GPGNet message: GameMods uids 8b2d7222-e15d-42d5-9c4d-29e9fff00002 632f8d12-42ad-4165-be73-ae64412fa47d (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.431 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["uids","8b2d7222-e15d-42d5-9c4d-29e9fff00002 632f8d12-42ad-4165-be73-ae64412fa47d"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.431 INFO Received GPGNet message: GameOption Share FullShare (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.432 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","FullShare"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.432 INFO Received GPGNet message: GameOption Unranked No (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.432 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.432 INFO Received GPGNet message: GameOption AllowObservers 0 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.432 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.433 INFO Received GPGNet message: GameOption UnitCap 1000 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.433 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.433 INFO Received GPGNet message: GameOption ShareUnitCap allies (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.433 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.433 INFO Received GPGNet message: GameOption FogOfWar explored (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.434 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.434 INFO Received GPGNet message: GameOption Victory sandbox (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.434 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","sandbox"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.435 INFO Received GPGNet message: GameOption Timeouts -1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.435 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","-1"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.435 INFO Received GPGNet message: GameOption DisconnectionDelay02 90 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.435 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.436 INFO Received GPGNet message: GameOption GameSpeed normal (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.436 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.437 INFO Received GPGNet message: GameOption CheatsEnabled false (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.437 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.438 INFO Received GPGNet message: GameOption CivilianAlliance enemy (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.438 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.438 INFO Received GPGNet message: GameOption RevealCivilians No (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.438 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.439 INFO Received GPGNet message: GameOption PrebuiltUnits Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.439 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.439 INFO Received GPGNet message: GameOption NoRushOption Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.439 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.440 INFO Received GPGNet message: GameOption RandomMap Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.440 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.441 INFO Received GPGNet message: GameOption Score yes (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.441 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","yes"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.442 INFO Received GPGNet message: GameOption ManualUnitShare all (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.442 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.442 INFO Received GPGNet message: GameOption AIReplacement Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.443 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.443 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.443 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.444 INFO Received GPGNet message: GameOption Expansion false (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.444 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Expansion","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.444 INFO Received GPGNet message: GameOption CommonArmy false (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.444 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.445 INFO Received GPGNet message: GameOption TeamSpawn fixed (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.445 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.445 INFO Received GPGNet message: GameOption TeamLock locked (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.445 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.446 INFO Received GPGNet message: GameOption AutoTeams none (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.446 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","none"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.446 INFO Received GPGNet message: GameOption CommonArmy Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.447 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.450 INFO Received GPGNet message: GameOption ScenarioFile /maps/x1ca_coop_001.v0028/x1ca_coop_001_scenario.lua (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.450 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/x1ca_coop_001.v0028\/x1ca_coop_001_scenario.lua"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.451 INFO Received GPGNet message: GameOption Slots 8 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.452 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",8]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:03.453 INFO Received GPGNet message: GameOption Slots 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:03.454 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.117 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.117 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.270 INFO Received GPGNet message: PlayerOption 177734 Faction 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.271 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Faction",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.271 INFO Received GPGNet message: PlayerOption 177734 Color 13 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.271 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Color",13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.271 INFO Received GPGNet message: PlayerOption 177734 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.271 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.272 INFO Received GPGNet message: PlayerOption 177734 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.272 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.274 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.275 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.293 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.293 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.295 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.296 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.330 INFO Received GPGNet message: PlayerOption 177734 Faction 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.331 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Faction",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.331 INFO Received GPGNet message: PlayerOption 177734 Color 13 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.331 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Color",13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.332 INFO Received GPGNet message: PlayerOption 177734 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.332 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.332 INFO Received GPGNet message: PlayerOption 177734 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.332 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.332 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.333 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.335 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.336 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:04.337 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:04.338 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:30.845 INFO onConnectToPeer 177745 DefectiveLettuc, offer: true (com.faforever.iceadapter.IceAdapter:111) 2023-02-28 11:12:30.847 DEBUG Peer created: 177745, DefectiveLettuc, localOffer: true (com.faforever.iceadapter.ice.Peer:32) 2023-02-28 11:12:30.848 DEBUG Now forwarding data to peer DefectiveLettuc(177745) (com.faforever.iceadapter.ice.Peer:53) 2023-02-28 11:12:30.848 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:30.854 INFO Received GPGNet message: Disconnected 177745 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:30.854 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:53457 DefectiveLettuc 177745 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:12:30.854 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["177745"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:30.854 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:12:30.858 INFO ICE DefectiveLettuc(177745): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2023-02-28 11:12:31.394 INFO ICE DefectiveLettuc(177745): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2023-02-28 11:12:31.397 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2023-02-28 11:12:32.460 DEBUG ICE DefectiveLettuc(177745): Sending own candidates to 177745, offered candidates: host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2023-02-28 11:12:32.460 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:32.464 INFO Sending Notification:{"method":"onIceMsg","params":[177734,177745,"{\"srcId\":177734,\"destId\":177745,\"password\":\"6ahtqcg3bg2j96bs7pb7ln0ll5\",\"ufrag\":\"7i7861gqalq58m\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.50.141\",\"port\":6353,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"120.159.185.136\",\"port\":6353,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":\"192.168.50.141\",\"relPort\":6353},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"116.202.155.226\",\"port\":15461,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"120.159.185.136\",\"relPort\":6353}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:34.761 INFO IceMsg received {"srcId":177745,"destId":177734,"password":"1903s4v8m9evs7t6d5nb9lbe2","ufrag":"2stc11gqalq75a","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.1.1.154","port":6669,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"58.84.143.105","port":18957,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"1","relAddr":"10.1.1.154","relPort":6669},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"116.202.155.226","port":17561,"type":"RELAYED_CANDIDATE","generation":0,"id":"2","relAddr":"58.84.143.105","relPort":18957}]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-02-28 11:12:34.762 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:12:34.762 DEBUG ICE DefectiveLettuc(177745): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2023-02-28 11:12:34.762 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:34.765 DEBUG ICE DefectiveLettuc(177745): Starting ICE for peer 177745 (c.f.iceadapter.ice.PeerIceModule:254) 2023-02-28 11:12:36.079 DEBUG ICE DefectiveLettuc(177745): ICE terminated, connected, selected candidate pair: srflx <-> relay (c.f.iceadapter.ice.PeerIceModule:279) 2023-02-28 11:12:36.079 INFO Sending Notification:{"method":"onConnected","params":[177734,177745,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:36.079 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:36.080 DEBUG Starting connectivity checker for peer 177745 (c.f.i.i.PeerConnectivityCheckerModule:37) 2023-02-28 11:12:36.081 DEBUG ICE DefectiveLettuc(177745): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2023-02-28 11:12:37.758 INFO Received GPGNet message: PlayerOption 177745 Faction 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:37.758 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","Faction",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:37.758 INFO Received GPGNet message: PlayerOption 177745 Color 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:37.758 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","Color",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:37.758 INFO Received GPGNet message: PlayerOption 177745 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:37.759 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:37.759 INFO Received GPGNet message: PlayerOption 177745 StartSpot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:12:37.759 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","StartSpot",2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:12:55.183 INFO Telemetry websocket closed (reason: ) (c.f.i.debug.TelemetryDebugger:65) 2023-02-28 11:13:09.009 INFO Received GPGNet message: Chat hi (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:13:09.009 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Chat",["hi"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:13:17.272 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:152) 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:55) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:64) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:142) at java.base/java.lang.Thread.run(Thread.java:833) 2023-02-28 11:13:17.273 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:178) 2023-02-28 11:13:17.274 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:161) 2023-02-28 11:13:17.274 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:13:17.274 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:147) 2023-02-28 11:13:17.275 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:139) 2023-02-28 11:13:17.275 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) DefectiveLettuc(177745) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.nio.channels.AsynchronousCloseException: null at java.base/sun.nio.ch.DatagramChannelImpl.endRead(DatagramChannelImpl.java:523) at java.base/sun.nio.ch.DatagramChannelImpl.trustedBlockingReceive(DatagramChannelImpl.java:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2023-02-28 11:13:17.275 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:158) 2023-02-28 11:13:17.276 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:253) 2023-02-28 11:13:17.276 WARN ICE DefectiveLettuc(177745): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2023-02-28 11:13:17.277 WARN ICE DefectiveLettuc(177745): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2023-02-28 11:14:54.807 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=19362384&playerId=177734 (c.f.i.debug.TelemetryDebugger:50) 2023-02-28 11:14:56.755 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:78) 2023-02-28 11:14:56.756 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:74) 2023-02-28 11:14:56.757 INFO Using GPGNET_PORT: 60634 (c.f.iceadapter.gpgnet.GPGNetServer:37) 2023-02-28 11:14:56.761 INFO Generated LOBBY_PORT: 46400 (c.f.iceadapter.gpgnet.GPGNetServer:42) 2023-02-28 11:14:56.761 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:55) 2023-02-28 11:14:56.761 INFO Creating RPC server on port 60633 (c.f.iceadapter.rpc.RPCService:40) 2023-02-28 11:14:56.763 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2023-02-28 11:14:56.764 INFO RPC started (c.f.i.debug.TelemetryDebugger:113) 2023-02-28 11:14:56.861 INFO New client connected on port 60648 (c.nbarraille.jjsonrpc.SocketListener:38) 2023-02-28 11:14:56.863 INFO RPC connected (c.f.i.debug.TelemetryDebugger:114) 2023-02-28 11:14:56.864 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2023-02-28 11:14:56.888 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:56) 2023-02-28 11:14:56.888 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:14:57.849 INFO Sending Error Response:{"id":1,"error":{"code":-32099,"message":"Server Error"},"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:547) 2023-02-28 11:14:58.326 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:55) 2023-02-28 11:15:01.536 WARN Failed to ping faforever.com (c.f.iceadapter.util.PingWrapper:52) 2023-02-28 11:15:05.839 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:137) 2023-02-28 11:15:05.839 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:05.840 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:84) 2023-02-28 11:15:05.843 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-02-28 11:15:05.844 INFO Sent GPGNet message: CreateLobby 0 46400 DeceptiveLettuce 177734 1 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:15:05.847 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:05.847 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.064 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-02-28 11:15:06.065 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.065 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.355 INFO onHostGame (com.faforever.iceadapter.IceAdapter:83) 2023-02-28 11:15:06.356 INFO Sent GPGNet message: HostGame x1ca_coop_001.v0028 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:15:06.356 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:15:06.356 INFO Received GPGNet message: GameMods activated 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.357 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["activated",2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.357 INFO Received GPGNet message: GameMods uids 8b2d7222-e15d-42d5-9c4d-29e9fff00002 632f8d12-42ad-4165-be73-ae64412fa47d (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.357 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["uids","8b2d7222-e15d-42d5-9c4d-29e9fff00002 632f8d12-42ad-4165-be73-ae64412fa47d"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.357 INFO Received GPGNet message: GameOption Share FullShare (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.357 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","FullShare"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.358 INFO Received GPGNet message: GameOption Unranked No (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.359 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.360 INFO Received GPGNet message: GameOption AllowObservers 0 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.361 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.361 INFO Received GPGNet message: GameOption UnitCap 1000 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.361 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.361 INFO Received GPGNet message: GameOption ShareUnitCap allies (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.362 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.362 INFO Received GPGNet message: GameOption FogOfWar explored (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.362 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.363 INFO Received GPGNet message: GameOption Victory sandbox (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.363 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","sandbox"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.363 INFO Received GPGNet message: GameOption Timeouts -1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.364 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","-1"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.364 INFO Received GPGNet message: GameOption DisconnectionDelay02 90 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.365 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.365 INFO Received GPGNet message: GameOption GameSpeed normal (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.365 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.365 INFO Received GPGNet message: GameOption CheatsEnabled false (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.365 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.366 INFO Received GPGNet message: GameOption CivilianAlliance enemy (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.366 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.366 INFO Received GPGNet message: GameOption RevealCivilians No (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.367 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.367 INFO Received GPGNet message: GameOption PrebuiltUnits Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.367 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.368 INFO Received GPGNet message: GameOption NoRushOption Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.368 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.369 INFO Received GPGNet message: GameOption RandomMap Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.369 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.378 INFO Received GPGNet message: GameOption Score yes (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.378 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","yes"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.378 INFO Received GPGNet message: GameOption ManualUnitShare all (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.378 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.378 INFO Received GPGNet message: GameOption AIReplacement Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.379 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.379 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.379 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.379 INFO Received GPGNet message: GameOption Expansion false (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.380 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Expansion","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.380 INFO Received GPGNet message: GameOption CommonArmy false (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.380 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.383 INFO Received GPGNet message: GameOption TeamSpawn fixed (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.383 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.386 INFO Received GPGNet message: GameOption TeamLock locked (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.386 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.386 INFO Received GPGNet message: GameOption AutoTeams none (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.386 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","none"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.387 INFO Received GPGNet message: GameOption CommonArmy Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.387 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.392 INFO Received GPGNet message: GameOption ScenarioFile /maps/x1ca_coop_001.v0028/x1ca_coop_001_scenario.lua (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.392 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/x1ca_coop_001.v0028\/x1ca_coop_001_scenario.lua"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.393 INFO Received GPGNet message: GameOption Slots 8 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.394 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",8]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:06.395 INFO Received GPGNet message: GameOption Slots 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:06.395 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.048 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.048 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.203 INFO Received GPGNet message: PlayerOption 177734 Faction 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.204 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Faction",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.204 INFO Received GPGNet message: PlayerOption 177734 Color 13 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.204 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Color",13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.204 INFO Received GPGNet message: PlayerOption 177734 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.204 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.204 INFO Received GPGNet message: PlayerOption 177734 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.205 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.207 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.207 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.223 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.223 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.225 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.225 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.257 INFO Received GPGNet message: PlayerOption 177734 Faction 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.258 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Faction",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.258 INFO Received GPGNet message: PlayerOption 177734 Color 13 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.258 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Color",13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.258 INFO Received GPGNet message: PlayerOption 177734 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.258 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.259 INFO Received GPGNet message: PlayerOption 177734 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.259 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.259 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.259 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.261 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.261 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:15:07.263 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:15:07.263 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:16:41.131 INFO onConnectToPeer 177745 DefectiveLettuc, offer: true (com.faforever.iceadapter.IceAdapter:111) 2023-02-28 11:16:41.133 DEBUG Peer created: 177745, DefectiveLettuc, localOffer: true (com.faforever.iceadapter.ice.Peer:32) 2023-02-28 11:16:41.134 DEBUG Now forwarding data to peer DefectiveLettuc(177745) (com.faforever.iceadapter.ice.Peer:53) 2023-02-28 11:16:41.134 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:16:41.140 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:55115 DefectiveLettuc 177745 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:16:41.140 INFO Received GPGNet message: Disconnected 177745 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:16:41.140 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:16:41.140 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["177745"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:16:41.144 INFO ICE DefectiveLettuc(177745): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2023-02-28 11:16:41.164 INFO ICE DefectiveLettuc(177745): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2023-02-28 11:16:41.166 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2023-02-28 11:16:43.618 DEBUG ICE DefectiveLettuc(177745): Sending own candidates to 177745, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2023-02-28 11:16:43.618 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:16:43.621 INFO Sending Notification:{"method":"onIceMsg","params":[177734,177745,"{\"srcId\":177734,\"destId\":177745,\"password\":\"62t6k1obucoveln17f074a3soj\",\"ufrag\":\"f38931gqam1pm3\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"10.11.18.181\",\"port\":6785,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.50.141\",\"port\":6785,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"138.199.24.12\",\"port\":6785,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"10.11.18.181\",\"relPort\":6785},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":14615,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":\"138.199.24.12\",\"relPort\":6785}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:16:45.914 INFO IceMsg received {"srcId":177745,"destId":177734,"password":"9s197vdukfigbqjgqfmrilcuu","ufrag":"apn9p1gqam1se3","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.1.1.154","port":6333,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"58.84.143.105","port":19133,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"1","relAddr":"10.1.1.154","relPort":6333},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"116.202.155.226","port":19065,"type":"RELAYED_CANDIDATE","generation":0,"id":"2","relAddr":"58.84.143.105","relPort":19133}]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-02-28 11:16:45.915 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:16:45.915 DEBUG ICE DefectiveLettuc(177745): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2023-02-28 11:16:45.915 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:16:45.919 DEBUG ICE DefectiveLettuc(177745): Starting ICE for peer 177745 (c.f.iceadapter.ice.PeerIceModule:254) 2023-02-28 11:16:47.266 DEBUG ICE DefectiveLettuc(177745): ICE terminated, connected, selected candidate pair: srflx <-> relay (c.f.iceadapter.ice.PeerIceModule:279) 2023-02-28 11:16:47.266 INFO Sending Notification:{"method":"onConnected","params":[177734,177745,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:16:47.267 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:16:47.267 DEBUG Starting connectivity checker for peer 177745 (c.f.i.i.PeerConnectivityCheckerModule:37) 2023-02-28 11:16:47.269 DEBUG ICE DefectiveLettuc(177745): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2023-02-28 11:16:49.032 INFO Received GPGNet message: PlayerOption 177745 Faction 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:16:49.032 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","Faction",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:16:49.033 INFO Received GPGNet message: PlayerOption 177745 Color 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:16:49.033 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","Color",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:16:49.033 INFO Received GPGNet message: PlayerOption 177745 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:16:49.033 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:16:49.033 INFO Received GPGNet message: PlayerOption 177745 StartSpot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:16:49.033 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","StartSpot",2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:17:18.649 INFO onDisconnectFromPeer 177745 (com.faforever.iceadapter.IceAdapter:122) 2023-02-28 11:17:18.652 WARN ICE DefectiveLettuc(177745): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2023-02-28 11:17:18.650 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) DefectiveLettuc(177745) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.nio.channels.AsynchronousCloseException: null at java.base/sun.nio.ch.DatagramChannelImpl.endRead(DatagramChannelImpl.java:523) at java.base/sun.nio.ch.DatagramChannelImpl.trustedBlockingReceive(DatagramChannelImpl.java:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2023-02-28 11:17:18.652 WARN ICE DefectiveLettuc(177745): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305) 2023-02-28 11:17:18.654 INFO Received GPGNet message: Disconnected 177745 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:17:18.654 INFO Sent GPGNet message: DisconnectFromPeer 177745 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:17:18.654 INFO Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:17:18.654 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["177745"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:17:18.655 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:17:18.655 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:17:18.716 INFO Received GPGNet message: PlayerOption 177734 Faction 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:17:18.716 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Faction",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:17:18.716 INFO Received GPGNet message: PlayerOption 177734 Color 13 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:17:18.716 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Color",13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:17:18.717 INFO Received GPGNet message: PlayerOption 177734 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:17:18.717 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:17:18.717 INFO Received GPGNet message: PlayerOption 177734 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:17:18.717 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:17:18.717 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:17:18.717 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:17:18.719 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:17:18.719 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:17:18.721 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:17:18.721 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:18:10.463 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:152) 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:55) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:64) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:142) at java.base/java.lang.Thread.run(Thread.java:833) 2023-02-28 11:18:10.463 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:178) 2023-02-28 11:18:10.464 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:161) 2023-02-28 11:18:10.464 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:18:10.464 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:147) 2023-02-28 11:18:10.464 DEBUG No longer listening for GPGPNET from FA (c.f.iceadapter.gpgnet.GPGNetServer:155) 2023-02-28 11:18:10.465 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:139) 2023-02-28 11:18:10.465 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:158) 2023-02-28 11:18:10.465 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:253) 2023-02-28 11:22:02.113 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=19362412&playerId=177734 (c.f.i.debug.TelemetryDebugger:50) 2023-02-28 11:22:04.094 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:78) 2023-02-28 11:22:04.094 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:74) 2023-02-28 11:22:04.096 INFO Using GPGNET_PORT: 61012 (c.f.iceadapter.gpgnet.GPGNetServer:37) 2023-02-28 11:22:04.099 INFO Generated LOBBY_PORT: 31542 (c.f.iceadapter.gpgnet.GPGNetServer:42) 2023-02-28 11:22:04.100 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:55) 2023-02-28 11:22:04.102 INFO Creating RPC server on port 61011 (c.f.iceadapter.rpc.RPCService:40) 2023-02-28 11:22:04.103 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2023-02-28 11:22:04.104 INFO RPC started (c.f.i.debug.TelemetryDebugger:113) 2023-02-28 11:22:04.169 INFO New client connected on port 61026 (c.nbarraille.jjsonrpc.SocketListener:38) 2023-02-28 11:22:04.170 INFO RPC connected (c.f.i.debug.TelemetryDebugger:114) 2023-02-28 11:22:04.171 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2023-02-28 11:22:04.187 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:56) 2023-02-28 11:22:04.187 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:22:05.257 INFO Sending Error Response:{"id":1,"error":{"code":-32099,"message":"Server Error"},"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:547) 2023-02-28 11:22:05.696 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:55) 2023-02-28 11:22:09.034 WARN Failed to ping faforever.com (c.f.iceadapter.util.PingWrapper:52) 2023-02-28 11:22:13.243 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:137) 2023-02-28 11:22:13.243 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.243 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:84) 2023-02-28 11:22:13.246 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-02-28 11:22:13.247 INFO Sent GPGNet message: CreateLobby 0 31542 DeceptiveLettuce 177734 1 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:22:13.250 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.250 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.456 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-02-28 11:22:13.457 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.457 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.739 INFO onHostGame (com.faforever.iceadapter.IceAdapter:83) 2023-02-28 11:22:13.740 INFO Sent GPGNet message: HostGame x1ca_coop_001.v0028 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:22:13.740 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:22:13.740 INFO Received GPGNet message: GameMods activated 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.740 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["activated",2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.741 INFO Received GPGNet message: GameMods uids 8b2d7222-e15d-42d5-9c4d-29e9fff00002 632f8d12-42ad-4165-be73-ae64412fa47d (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.741 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["uids","8b2d7222-e15d-42d5-9c4d-29e9fff00002 632f8d12-42ad-4165-be73-ae64412fa47d"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.741 INFO Received GPGNet message: GameOption Share FullShare (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.741 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","FullShare"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.742 INFO Received GPGNet message: GameOption Unranked No (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.742 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.742 INFO Received GPGNet message: GameOption AllowObservers 0 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.743 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",0]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.743 INFO Received GPGNet message: GameOption UnitCap 1000 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.743 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1000"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.743 INFO Received GPGNet message: GameOption ShareUnitCap allies (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.744 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","allies"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.744 INFO Received GPGNet message: GameOption FogOfWar explored (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.744 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","explored"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.745 INFO Received GPGNet message: GameOption Victory sandbox (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.745 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","sandbox"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.746 INFO Received GPGNet message: GameOption Timeouts -1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.746 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","-1"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.747 INFO Received GPGNet message: GameOption DisconnectionDelay02 90 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.747 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.748 INFO Received GPGNet message: GameOption GameSpeed normal (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.748 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","normal"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.748 INFO Received GPGNet message: GameOption CheatsEnabled false (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.748 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.749 INFO Received GPGNet message: GameOption CivilianAlliance enemy (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.749 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","enemy"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.750 INFO Received GPGNet message: GameOption RevealCivilians No (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.750 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","No"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.751 INFO Received GPGNet message: GameOption PrebuiltUnits Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.751 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.752 INFO Received GPGNet message: GameOption NoRushOption Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.752 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.752 INFO Received GPGNet message: GameOption RandomMap Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.753 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.753 INFO Received GPGNet message: GameOption Score yes (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.753 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","yes"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.754 INFO Received GPGNet message: GameOption ManualUnitShare all (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.754 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","all"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.754 INFO Received GPGNet message: GameOption AIReplacement Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.755 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.755 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.755 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.756 INFO Received GPGNet message: GameOption Expansion false (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.756 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Expansion","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.756 INFO Received GPGNet message: GameOption CommonArmy false (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.757 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","false"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.757 INFO Received GPGNet message: GameOption TeamSpawn fixed (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.757 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.757 INFO Received GPGNet message: GameOption TeamLock locked (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.757 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.758 INFO Received GPGNet message: GameOption AutoTeams none (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.758 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","none"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.758 INFO Received GPGNet message: GameOption CommonArmy Off (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.758 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.760 INFO Received GPGNet message: GameOption ScenarioFile /maps/x1ca_coop_001.v0028/x1ca_coop_001_scenario.lua (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.761 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/x1ca_coop_001.v0028\/x1ca_coop_001_scenario.lua"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.762 INFO Received GPGNet message: GameOption Slots 8 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.762 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",8]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:13.763 INFO Received GPGNet message: GameOption Slots 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:13.763 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.426 INFO Received GPGNet message: GameOption Difficulty 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.426 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Difficulty",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.579 INFO Received GPGNet message: PlayerOption 177734 Faction 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.580 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Faction",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.580 INFO Received GPGNet message: PlayerOption 177734 Color 13 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.580 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Color",13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.580 INFO Received GPGNet message: PlayerOption 177734 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.580 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.580 INFO Received GPGNet message: PlayerOption 177734 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.581 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.584 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.584 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.601 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.601 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.603 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.603 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.639 INFO Received GPGNet message: PlayerOption 177734 Faction 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.639 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Faction",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.639 INFO Received GPGNet message: PlayerOption 177734 Color 13 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.639 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Color",13]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.640 INFO Received GPGNet message: PlayerOption 177734 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.640 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.640 INFO Received GPGNet message: PlayerOption 177734 StartSpot 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.640 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177734","StartSpot",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.641 INFO Received GPGNet message: ClearSlot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.641 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.643 INFO Received GPGNet message: ClearSlot 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.644 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:14.645 INFO Received GPGNet message: ClearSlot 4 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:14.646 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:50.618 INFO onConnectToPeer 177745 DefectiveLettuc, offer: true (com.faforever.iceadapter.IceAdapter:111) 2023-02-28 11:22:50.620 DEBUG Peer created: 177745, DefectiveLettuc, localOffer: true (com.faforever.iceadapter.ice.Peer:32) 2023-02-28 11:22:50.622 DEBUG Now forwarding data to peer DefectiveLettuc(177745) (com.faforever.iceadapter.ice.Peer:53) 2023-02-28 11:22:50.622 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:50.627 INFO Received GPGNet message: Disconnected 177745 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:50.627 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:57234 DefectiveLettuc 177745 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-02-28 11:22:50.628 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:22:50.628 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["177745"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:50.633 INFO ICE DefectiveLettuc(177745): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:81) 2023-02-28 11:22:50.656 INFO ICE DefectiveLettuc(177745): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:101) 2023-02-28 11:22:50.658 INFO Using official ice servers: [116.202.155.226:3478/tcp, 116.202.155.226:3478/udp, 116.202.155.226:3478/udp] (c.f.iceadapter.ice.PeerIceModule:177) 2023-02-28 11:22:53.070 DEBUG ICE DefectiveLettuc(177745): Sending own candidates to 177745, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:142) 2023-02-28 11:22:53.071 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:53.075 INFO Sending Notification:{"method":"onIceMsg","params":[177734,177745,"{\"srcId\":177734,\"destId\":177745,\"password\":\"3ddb2l5deriahbhphob5gndpls\",\"ufrag\":\"5mqfh1gqamd2go\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"10.11.18.181\",\"port\":6896,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.50.141\",\"port\":6896,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"4\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"138.199.24.12\",\"port\":6896,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"10.11.18.181\",\"relPort\":6896},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":2815,\"ip\":\"116.202.155.226\",\"port\":14419,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":\"138.199.24.12\",\"relPort\":6896}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:56.196 INFO IceMsg received {"srcId":177745,"destId":177734,"password":"5b20qdc9d54326bcgo9s568um6","ufrag":"9969j1gqamd56i","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.1.1.154","port":6589,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"10.12.18.43","port":6589,"type":"HOST_CANDIDATE","generation":0,"id":"1","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":1677724415,"ip":"156.146.57.114","port":6589,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"2","relAddr":"10.12.18.43","relPort":6589},{"foundation":"3","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":15194,"type":"RELAYED_CANDIDATE","generation":0,"id":"3","relAddr":"156.146.57.114","relPort":6589}]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-02-28 11:22:56.196 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-02-28 11:22:56.196 DEBUG ICE DefectiveLettuc(177745): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:219) 2023-02-28 11:22:56.196 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:56.200 DEBUG ICE DefectiveLettuc(177745): Starting ICE for peer 177745 (c.f.iceadapter.ice.PeerIceModule:254) 2023-02-28 11:22:57.880 DEBUG ICE DefectiveLettuc(177745): ICE terminated, connected, selected candidate pair: prflx <-> relay (c.f.iceadapter.ice.PeerIceModule:279) 2023-02-28 11:22:57.880 INFO Sending Notification:{"method":"onConnected","params":[177734,177745,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:57.880 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[177734,177745,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:57.881 DEBUG Starting connectivity checker for peer 177745 (c.f.i.i.PeerConnectivityCheckerModule:37) 2023-02-28 11:22:57.882 DEBUG ICE DefectiveLettuc(177745): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:407) 2023-02-28 11:22:59.440 INFO Received GPGNet message: PlayerOption 177745 Faction 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:59.440 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","Faction",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:59.441 INFO Received GPGNet message: PlayerOption 177745 Color 3 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:59.441 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","Color",3]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:59.441 INFO Received GPGNet message: PlayerOption 177745 Team 1 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:59.441 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","Team",1]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:22:59.441 INFO Received GPGNet message: PlayerOption 177745 StartSpot 2 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-02-28 11:22:59.441 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["177745","StartSpot",2]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:25:16.757 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:152) 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:55) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:64) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:142) at java.base/java.lang.Thread.run(Thread.java:833) 2023-02-28 11:25:16.758 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:178) 2023-02-28 11:25:16.759 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:161) 2023-02-28 11:25:16.759 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-02-28 11:25:16.759 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:147) 2023-02-28 11:25:16.760 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:139) 2023-02-28 11:25:16.760 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:158) 2023-02-28 11:25:16.760 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) DefectiveLettuc(177745) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.nio.channels.AsynchronousCloseException: null at java.base/sun.nio.ch.DatagramChannelImpl.endRead(DatagramChannelImpl.java:523) at java.base/sun.nio.ch.DatagramChannelImpl.trustedBlockingReceive(DatagramChannelImpl.java:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2023-02-28 11:25:16.762 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:253) 2023-02-28 11:25:16.762 WARN ICE DefectiveLettuc(177745): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:435) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:414) at java.base/java.lang.Thread.run(Thread.java:833) 2023-02-28 11:25:16.762 DEBUG No longer listening for GPGPNET from FA (c.f.iceadapter.gpgnet.GPGNetServer:155) 2023-02-28 11:25:16.762 WARN ICE DefectiveLettuc(177745): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:305)