09:17:05.868 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21832922&playerId=326788 09:17:27.204 [main] ERROR c.f.i.u.TrayIcon - Couldn't load FAF tray icon logo from URL 09:17:27.205 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 09:17:27.206 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 50471 09:17:27.209 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 21783 09:17:27.211 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 09:17:27.212 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 50470 09:17:27.213 [main] INFO c.n.j.TcpServer - TCP Server started. 09:17:27.214 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 09:17:28.494 [Thread-3] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 09:17:28.497 [Thread-3] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 09:17:28.498 [Thread-3] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 21783 zhanghm18 326788 1 Exception in thread "Thread-3" java.lang.IllegalStateException: gameState must not change to null at com.faforever.iceadapter.debug.TelemetryDebugger.lambda$gameStateChanged$2(TelemetryDebugger.java:168) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.iceadapter.debug.TelemetryDebugger.gameStateChanged(TelemetryDebugger.java:168) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gameStateChanged(DebugFacade.java:45) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.processGpgnetMessage(GPGNetServer.java:103) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:145) at java.base/java.lang.Thread.run(Thread.java:1583) 09:17:46.109 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21832925&playerId=326788 09:17:48.311 [WebSocketConnectReadThread-54] ERROR c.f.i.d.TelemetryDebugger - Error connecting to Telemetry websocket java.net.ConnectException: Connection timed out: connect at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Net.java:589) at java.base/sun.nio.ch.Net.connect(Net.java:578) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:583) at java.base/java.net.Socket.connect(Socket.java:751) at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:473) at java.base/java.lang.Thread.run(Thread.java:1583) 09:17:48.312 [WebSocketConnectReadThread-54] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Connection timed out: connect) 09:18:07.403 [main] ERROR c.f.i.u.TrayIcon - Couldn't load FAF tray icon logo from URL 09:18:07.404 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 09:18:07.405 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 50666 09:18:07.407 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 39805 09:18:07.408 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 09:18:07.409 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 50665 09:18:07.412 [main] INFO c.n.j.TcpServer - TCP Server started. 09:18:07.412 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 09:18:07.608 [Thread-3] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 09:18:07.611 [Thread-3] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 09:18:07.611 [Thread-3] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 39805 zhanghm18 326788 1 Exception in thread "Thread-3" java.lang.IllegalStateException: gameState must not change to null at com.faforever.iceadapter.debug.TelemetryDebugger.lambda$gameStateChanged$2(TelemetryDebugger.java:168) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.iceadapter.debug.TelemetryDebugger.gameStateChanged(TelemetryDebugger.java:168) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gameStateChanged(DebugFacade.java:45) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.processGpgnetMessage(GPGNetServer.java:103) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:145) at java.base/java.lang.Thread.run(Thread.java:1583) 09:18:28.467 [WebSocketConnectReadThread-52] ERROR c.f.i.d.TelemetryDebugger - Error connecting to Telemetry websocket java.net.ConnectException: Connection timed out: connect at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Net.java:589) at java.base/sun.nio.ch.Net.connect(Net.java:578) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:583) at java.base/java.net.Socket.connect(Socket.java:751) at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:473) at java.base/java.lang.Thread.run(Thread.java:1583) 09:18:28.468 [WebSocketConnectReadThread-52] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Connection timed out: connect) 09:19:17.418 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21832931&playerId=326788 09:19:18.624 [main] INFO c.f.i.u.TrayIcon - Created tray icon 09:19:18.626 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 09:19:18.626 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 50846 09:19:18.629 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 61111 09:19:18.630 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 09:19:18.631 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 50845 09:19:18.632 [main] INFO c.n.j.TcpServer - TCP Server started. 09:19:18.632 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 09:19:18.861 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 50859 09:19:18.862 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 09:19:18.862 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 09:19:18.881 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 09:19:18.882 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 09:19:21.792 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:443?transport=tcp 09:19:21.793 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:5349?transport=tcp 09:19:21.798 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 5 09:19:21.798 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 09:19:21.834 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateCoturnList[messageId=ef176927-012c-4124-b66e-476009515cea, connectedHost=fr-turn2.xirsys.com, knownServers=[CoturnServer[region=n/a, host=fr-turn2.xirsys.com, port=80, averageRTT=null], CoturnServer[region=n/a, host=fr-turn2.xirsys.com, port=443, averageRTT=null], CoturnServer[region=n/a, host=fr-turn2.xirsys.com, port=3478, averageRTT=null], CoturnServer[region=n/a, host=fr-turn2.xirsys.com, port=5349, averageRTT=null]]] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:116) at java.base/java.lang.Thread.run(Thread.java:1583) 09:19:22.235 [ForkJoinPool.commonPool-worker-1] WARN c.f.i.u.PingWrapper - Failed to ping fr-turn2.xirsys.com 09:19:27.366 [Thread-4] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 09:19:27.366 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 09:19:27.367 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 09:19:27.369 [Thread-4] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 09:19:27.369 [Thread-4] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 61111 zhanghm18 326788 1 09:19:27.368 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateGpgnetState[messageId=f6494660-0869-42f9-9d00-1d7b212c2033, newState=GAME_CONNECTED] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:116) at java.base/java.lang.Thread.run(Thread.java:1583) 09:19:27.371 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 09:19:27.371 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 09:19:27.373 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateGameState[messageId=099a3f46-d38f-464a-9532-bb4f1f2a1218, newState=IDLE] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:116) at java.base/java.lang.Thread.run(Thread.java:1583) 09:19:27.546 [Thread-4] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 09:19:27.547 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 09:19:27.547 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 09:19:27.547 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateGameState[messageId=883130ba-7c3c-488f-8a44-a2b7a64c0205, newState=LOBBY] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:116) at java.base/java.lang.Thread.run(Thread.java:1583) 09:19:36.442 [Thread-4] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown java.io.EOFException: null at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:235) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java: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:1583) 09:19:36.442 [Thread-4] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 09:19:36.442 [Thread-4] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 09:19:36.442 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-4" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:158) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:40) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:193) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:96) ... 6 more 09:19:36.444 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 09:19:36.444 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 09:19:36.445 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 09:20:54.346 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21832942&playerId=326788 09:20:55.566 [main] INFO c.f.i.u.TrayIcon - Created tray icon 09:20:55.566 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 09:20:55.567 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 50981 09:20:55.570 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 24973 09:20:55.571 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 09:20:55.572 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 50980 09:20:55.573 [main] INFO c.n.j.TcpServer - TCP Server started. 09:20:55.574 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 09:20:55.729 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 50995 09:20:55.730 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 09:20:55.730 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 09:20:55.749 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 09:20:55.750 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 09:20:58.475 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:443?transport=tcp 09:20:58.475 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:5349?transport=tcp 09:20:58.480 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 5 09:20:58.480 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 09:20:58.514 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateCoturnList[messageId=1589849a-343b-4d8d-a56a-fb8b76491c09, connectedHost=fr-turn2.xirsys.com, knownServers=[CoturnServer[region=n/a, host=fr-turn2.xirsys.com, port=80, averageRTT=null], CoturnServer[region=n/a, host=fr-turn2.xirsys.com, port=443, averageRTT=null], CoturnServer[region=n/a, host=fr-turn2.xirsys.com, port=3478, averageRTT=null], CoturnServer[region=n/a, host=fr-turn2.xirsys.com, port=5349, averageRTT=null]]] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:116) at java.base/java.lang.Thread.run(Thread.java:1583) 09:20:58.756 [ForkJoinPool.commonPool-worker-1] WARN c.f.i.u.PingWrapper - Failed to ping fr-turn2.xirsys.com 09:21:04.261 [Thread-4] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 09:21:04.261 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 09:21:04.262 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 09:21:04.266 [Thread-4] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 09:21:04.266 [Thread-4] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 24973 zhanghm18 326788 1 09:21:04.267 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 09:21:04.268 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 09:21:04.264 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateGpgnetState[messageId=32b46e58-7aef-41bd-8091-fb3c3302049f, newState=GAME_CONNECTED] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:116) at java.base/java.lang.Thread.run(Thread.java:1583) 09:21:04.274 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateGameState[messageId=75a146ea-61f7-4d20-90de-fc3d6e5a43a9, newState=IDLE] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:116) at java.base/java.lang.Thread.run(Thread.java:1583) 09:21:04.436 [Thread-4] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 09:21:04.437 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 09:21:04.437 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 09:21:04.437 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateGameState[messageId=468d4a70-a548-4742-9866-1125d3000351, newState=LOBBY] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:116) at java.base/java.lang.Thread.run(Thread.java:1583) 09:21:04.803 [JJsonPeer] INFO c.f.i.IceAdapter - onHostGame 09:21:04.805 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: HostGame setons_clutch_-_faf_version.v0004 09:21:04.806 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 09:21:04.806 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods activated 23 09:21:04.806 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["activated",23]],"jsonrpc":"2.0"} 09:21:04.806 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods uids 90970e41-d9c5-4dd9-944d-81d07519131 6aa65d2a-5926-11dc-8314-0800200c9a081 81DE7248-XTWA-3652-0160-94B6CD7856CC 62e2j64a-TOMA-3652-01370-146as555a8u3 D817E8B8-5F40-3656-0180-F37F6166FB5E 9a9C61C0-1787-10DF-A0AD-BATTLEPACK005 9e8ea941-c306-4751-b367-a00000019000 05a16cd7-cbtt-4f3a-bdac-3d4ee11dc8991 9e8ea941-c306-aaaf-b367-u00000024000 25D57D85-9JA7-D842-GKG4-ORIGIN0000001 ce809895-b8a4-469a-b3cc-a6bfee32dcee 51705a9a-a569-424a-80af-254222051757v9 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc89291 25D57D85-9JA7-D842-BREW-AIR00000000023 51705a9a-a569-424a-80af-254222051745v1 05a16cd7-egad-4f3c-bdac-3d4ee8fdc897 05a16cd7-cbtt-4f3a-bdac-3d4e1e8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc898 fnewm028-v073-55b4-92b6-64398e7ge43f 25D57D85-9JA7-D842-BREW-MAGNUMD000002 25D57D85-9JA7-D842-BREW-BOATS00000001 e2d4648b-1e7a-43ad-b410-5922a41f7985 09:21:04.806 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["uids","90970e41-d9c5-4dd9-944d-81d07519131 6aa65d2a-5926-11dc-8314-0800200c9a081 81DE7248-XTWA-3652-0160-94B6CD7856CC 62e2j64a-TOMA-3652-01370-146as555a8u3 D817E8B8-5F40-3656-0180-F37F6166FB5E 9a9C61C0-1787-10DF-A0AD-BATTLEPACK005 9e8ea941-c306-4751-b367-a00000019000 05a16cd7-cbtt-4f3a-bdac-3d4ee11dc8991 9e8ea941-c306-aaaf-b367-u00000024000 25D57D85-9JA7-D842-GKG4-ORIGIN0000001 ce809895-b8a4-469a-b3cc-a6bfee32dcee 51705a9a-a569-424a-80af-254222051757v9 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc89291 25D57D85-9JA7-D842-BREW-AIR00000000023 51705a9a-a569-424a-80af-254222051745v1 05a16cd7-egad-4f3c-bdac-3d4ee8fdc897 05a16cd7-cbtt-4f3a-bdac-3d4e1e8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc898 fnewm028-v073-55b4-92b6-64398e7ge43f 25D57D85-9JA7-D842-BREW-MAGNUMD000002 25D57D85-9JA7-D842-BREW-BOATS00000001 e2d4648b-1e7a-43ad-b410-5922a41f7985"]],"jsonrpc":"2.0"} 09:21:04.806 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Share ShareUntilDeath 09:21:04.808 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","ShareUntilDeath"]],"jsonrpc":"2.0"} 09:21:04.808 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Unranked Yes 09:21:04.808 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","Yes"]],"jsonrpc":"2.0"} 09:21:04.808 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AllowObservers 1 09:21:04.808 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",1]],"jsonrpc":"2.0"} 09:21:04.809 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1250 09:21:04.809 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1250"]],"jsonrpc":"2.0"} 09:21:04.809 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ShareUnitCap none 09:21:04.809 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","none"]],"jsonrpc":"2.0"} 09:21:04.810 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption FogOfWar none 09:21:04.810 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","none"]],"jsonrpc":"2.0"} 09:21:04.810 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Victory eradication 09:21:04.810 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","eradication"]],"jsonrpc":"2.0"} 09:21:04.811 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Timeouts 3 09:21:04.811 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","3"]],"jsonrpc":"2.0"} 09:21:04.811 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DisconnectionDelay02 90 09:21:04.811 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} 09:21:04.811 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameSpeed adjustable 09:21:04.812 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","adjustable"]],"jsonrpc":"2.0"} 09:21:04.812 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatsEnabled true 09:21:04.812 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","true"]],"jsonrpc":"2.0"} 09:21:04.812 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CivilianAlliance removed 09:21:04.813 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","removed"]],"jsonrpc":"2.0"} 09:21:04.813 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RevealCivilians Yes 09:21:04.813 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","Yes"]],"jsonrpc":"2.0"} 09:21:04.813 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PrebuiltUnits On 09:21:04.813 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","On"]],"jsonrpc":"2.0"} 09:21:04.814 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NoRushOption Off 09:21:04.814 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} 09:21:04.814 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RandomMap Off 09:21:04.815 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} 09:21:04.815 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Score no 09:21:04.815 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","no"]],"jsonrpc":"2.0"} 09:21:04.815 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ManualUnitShare none 09:21:04.815 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","none"]],"jsonrpc":"2.0"} 09:21:04.816 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIReplacement Off 09:21:04.816 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} 09:21:04.816 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamSpawn fixed 09:21:04.816 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} 09:21:04.816 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamLock locked 09:21:04.816 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} 09:21:04.818 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AutoTeams none 09:21:04.818 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","none"]],"jsonrpc":"2.0"} 09:21:04.818 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CommonArmy Off 09:21:04.818 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} 09:21:04.818 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatMult 5.9 09:21:04.819 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatMult","5.9"]],"jsonrpc":"2.0"} 09:21:04.819 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BuildMult 5.9 09:21:04.819 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BuildMult","5.9"]],"jsonrpc":"2.0"} 09:21:04.820 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TMLRandom 0 09:21:04.820 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TMLRandom","0"]],"jsonrpc":"2.0"} 09:21:04.820 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandExpansionsAllowed 99999 09:21:04.820 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandExpansionsAllowed","99999"]],"jsonrpc":"2.0"} 09:21:04.820 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavalExpansionsAllowed 99999 09:21:04.820 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavalExpansionsAllowed","99999"]],"jsonrpc":"2.0"} 09:21:04.821 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption OmniCheat off 09:21:04.821 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["OmniCheat","off"]],"jsonrpc":"2.0"} 09:21:04.821 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MySpecialKey1 off 09:21:04.822 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MySpecialKey1","off"]],"jsonrpc":"2.0"} 09:21:04.822 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIUnitCap 0 09:21:04.822 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIUnitCap","0"]],"jsonrpc":"2.0"} 09:21:04.822 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmIncrease 0 09:21:04.822 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmIncrease",0]],"jsonrpc":"2.0"} 09:21:04.823 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmDelay 20 09:21:04.823 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmDelay",20]],"jsonrpc":"2.0"} 09:21:04.823 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIGameenderStart 10 09:21:04.823 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIGameenderStart",10]],"jsonrpc":"2.0"} 09:21:04.823 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPathingDebug off 09:21:04.823 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPathingDebug","off"]],"jsonrpc":"2.0"} 09:21:04.824 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPLatoonNameDebug off 09:21:04.824 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPLatoonNameDebug","off"]],"jsonrpc":"2.0"} 09:21:04.824 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIBuilderNameDebug off 09:21:04.824 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIBuilderNameDebug","off"]],"jsonrpc":"2.0"} 09:21:04.825 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIEndlessGameLoop off 09:21:04.825 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIEndlessGameLoop","off"]],"jsonrpc":"2.0"} 09:21:04.825 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIDebugDisplay displayOff 09:21:04.825 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIDebugDisplay","displayOff"]],"jsonrpc":"2.0"} 09:21:04.826 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AICDRCombat cdrcombatOn 09:21:04.826 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AICDRCombat","cdrcombatOn"]],"jsonrpc":"2.0"} 09:21:04.826 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1250 09:21:04.827 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1250"]],"jsonrpc":"2.0"} 09:21:04.827 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CampAI 1 09:21:04.828 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CampAI",1]],"jsonrpc":"2.0"} 09:21:04.828 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmpAIDelay 300 09:21:04.828 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmpAIDelay","300"]],"jsonrpc":"2.0"} 09:21:04.829 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmApplyAiX 1 09:21:04.829 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmApplyAiX",1]],"jsonrpc":"2.0"} 09:21:04.829 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ScenarioFile /maps/setons_clutch_-_faf_version.v0004/setons_clutch_-_faf_version_scenario.lua 09:21:04.829 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/setons_clutch_-_faf_version.v0004\/setons_clutch_-_faf_version_scenario.lua"]],"jsonrpc":"2.0"} 09:21:04.830 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Slots 8 09:21:04.830 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",8]],"jsonrpc":"2.0"} 09:21:05.483 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Faction 1 09:21:05.483 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Faction",1]],"jsonrpc":"2.0"} 09:21:05.484 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Color 11 09:21:05.484 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Color",11]],"jsonrpc":"2.0"} 09:21:05.484 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Team 1 09:21:05.484 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Team",1]],"jsonrpc":"2.0"} 09:21:05.484 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 StartSpot 1 09:21:05.486 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","StartSpot",1]],"jsonrpc":"2.0"} 09:21:05.486 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 09:21:05.486 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 09:21:05.514 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 09:21:05.515 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 09:21:05.515 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 09:21:05.515 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 09:21:05.515 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 09:21:05.516 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 09:21:05.516 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 09:21:05.516 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 09:21:05.516 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 09:21:05.516 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 09:21:05.516 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 09:21:05.516 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 09:21:06.691 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Team -1 09:21:06.691 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Team",-1]],"jsonrpc":"2.0"} 09:21:06.691 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Army -1 09:21:06.691 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Army",-1]],"jsonrpc":"2.0"} 09:21:06.691 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 StartSpot -1 09:21:06.691 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","StartSpot",-1]],"jsonrpc":"2.0"} 09:21:06.692 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 1 09:21:06.692 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[1]],"jsonrpc":"2.0"} 09:21:06.723 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 1 09:21:06.723 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[1]],"jsonrpc":"2.0"} 09:21:06.723 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 09:21:06.723 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 09:21:06.723 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 09:21:06.724 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 09:21:06.724 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 09:21:06.724 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 09:21:06.724 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 09:21:06.724 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 09:21:06.724 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 09:21:06.724 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 09:21:06.725 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 09:21:06.725 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 09:21:06.725 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 09:21:06.725 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 09:21:08.913 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 09:21:08.914 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 09:21:08.914 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 09:21:08.914 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 09:21:08.914 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:21:08.914 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:21:08.914 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 09:21:08.914 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 09:21:10.790 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 09:21:10.790 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 09:21:10.790 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 09:21:10.790 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 09:21:10.790 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:21:10.790 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:21:10.791 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 09:21:10.791 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 09:21:13.256 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 09:21:13.256 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 09:21:13.256 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 09:21:13.257 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 09:21:13.257 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:21:13.257 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:21:13.257 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 09:21:13.257 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 09:21:13.258 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 09:21:13.258 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 09:21:13.258 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 09:21:13.258 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 09:21:13.258 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:21:13.258 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:21:13.260 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 09:21:13.260 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 09:21:13.260 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 09:21:13.260 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 09:21:13.260 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 09:21:13.260 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 09:21:13.260 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 09:21:13.260 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 09:21:13.263 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 09:21:13.264 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 09:21:13.265 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 09:21:13.266 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 09:21:13.266 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 09:21:13.266 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 09:21:14.848 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 09:21:14.848 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 09:21:14.848 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 11 09:21:14.848 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",11]],"jsonrpc":"2.0"} 09:21:14.848 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:21:14.849 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:21:14.850 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 09:21:14.850 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 09:21:14.850 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 09:21:14.850 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 09:21:14.850 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 09:21:14.850 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 09:21:14.850 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:21:14.850 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:21:14.850 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 09:21:14.850 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 09:21:14.851 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 09:21:14.851 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 09:21:14.851 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 09:21:14.851 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 09:21:14.853 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 09:21:14.853 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 09:21:14.855 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 09:21:14.855 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 09:21:14.859 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 09:21:14.859 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 09:21:14.859 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 09:21:14.859 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 09:21:16.287 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 09:21:16.289 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 09:21:16.290 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 11 09:21:16.290 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",11]],"jsonrpc":"2.0"} 09:21:16.290 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:21:16.290 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:21:16.290 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 09:21:16.290 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 09:21:16.290 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 09:21:16.290 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 09:21:16.290 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 09:21:16.290 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 09:21:16.290 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:21:16.290 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:21:16.290 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 09:21:16.292 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 09:21:16.292 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 09:21:16.292 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 09:21:16.292 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 09:21:16.292 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 09:21:16.293 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 09:21:16.293 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 09:21:16.293 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 09:21:16.293 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 09:21:16.295 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 09:21:16.296 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 09:21:16.296 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 09:21:16.296 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 09:21:16.695 [WebSocketConnectReadThread-58] ERROR c.f.i.d.TelemetryDebugger - Error connecting to Telemetry websocket java.net.ConnectException: Connection timed out: connect at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Net.java:589) at java.base/sun.nio.ch.Net.connect(Net.java:578) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:583) at java.base/java.net.Socket.connect(Socket.java:751) at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:473) at java.base/java.lang.Thread.run(Thread.java:1583) 09:21:16.695 [WebSocketConnectReadThread-58] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Connection timed out: connect) 09:21:20.985 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption Lundquist (AIx: M28) Army 1 09:21:20.986 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["Lundquist (AIx: M28)","Army",1]],"jsonrpc":"2.0"} 09:21:20.987 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption Fu Hok (AIx: M28) Army 2 09:21:20.987 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["Fu Hok (AIx: M28)","Army",2]],"jsonrpc":"2.0"} 09:21:20.994 [Thread-4] DEBUG c.f.i.g.GPGNetServer - New GameState: Launching 09:21:20.994 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Launching 09:21:20.994 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Launching"]],"jsonrpc":"2.0"} 09:33:28.523 [Thread-4] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:325) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:312) at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:232) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java: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:1583) 09:33:28.523 [Thread-4] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 09:33:28.524 [Thread-4] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 09:33:28.524 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 09:33:28.524 [Thread-4] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 09:33:28.524 [Thread-4] INFO c.f.i.i.GameSession - Closing gameSession 09:33:28.525 [Thread-4] DEBUG c.f.i.g.GPGNetServer - No longer listening for GPGPNET from FA 09:33:28.526 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 09:33:28.526 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 09:33:28.527 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 09:33:50.704 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21832993&playerId=326788 09:34:12.041 [main] ERROR c.f.i.u.TrayIcon - Couldn't load FAF tray icon logo from URL 09:34:12.041 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 09:34:12.043 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 51333 09:34:12.045 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 35824 09:34:12.046 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 09:34:12.047 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 51332 09:34:12.048 [main] INFO c.n.j.TcpServer - TCP Server started. 09:34:12.049 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 09:34:12.511 [Thread-3] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 09:34:12.514 [Thread-3] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 09:34:12.514 [Thread-3] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 35824 zhanghm18 326788 1 Exception in thread "Thread-3" java.lang.IllegalStateException: gameState must not change to null at com.faforever.iceadapter.debug.TelemetryDebugger.lambda$gameStateChanged$2(TelemetryDebugger.java:168) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.iceadapter.debug.TelemetryDebugger.gameStateChanged(TelemetryDebugger.java:168) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gameStateChanged(DebugFacade.java:45) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.processGpgnetMessage(GPGNetServer.java:103) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:145) at java.base/java.lang.Thread.run(Thread.java:1583) 09:34:33.131 [WebSocketConnectReadThread-52] ERROR c.f.i.d.TelemetryDebugger - Error connecting to Telemetry websocket java.net.ConnectException: Connection timed out: connect at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Net.java:589) at java.base/sun.nio.ch.Net.connect(Net.java:578) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:583) at java.base/java.net.Socket.connect(Socket.java:751) at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:473) at java.base/java.lang.Thread.run(Thread.java:1583) 09:34:33.133 [WebSocketConnectReadThread-52] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Connection timed out: connect) 09:42:55.015 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833030&playerId=326788 09:42:56.305 [main] INFO c.f.i.u.TrayIcon - Created tray icon 09:42:56.305 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 09:42:56.306 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 51734 09:42:56.310 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 61782 09:42:56.311 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 09:42:56.311 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 51733 09:42:56.312 [main] INFO c.n.j.TcpServer - TCP Server started. 09:42:56.313 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 09:42:56.452 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 51746 09:42:56.452 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 09:42:56.454 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 09:42:56.468 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 09:42:56.469 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 09:42:57.917 [WebSocketConnectReadThread-58] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 09:43:20.069 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn1.xirsys.com:443?transport=tcp 09:43:20.069 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn1.xirsys.com:5349?transport=tcp 09:43:20.071 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 5 09:43:20.072 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 09:43:20.349 [ForkJoinPool.commonPool-worker-1] WARN c.f.i.u.PingWrapper - Failed to ping fr-turn1.xirsys.com 09:43:31.915 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 09:43:31.915 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 09:43:31.916 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 09:43:39.380 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833037&playerId=326788 09:43:40.562 [main] INFO c.f.i.u.TrayIcon - Created tray icon 09:43:40.563 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 09:43:40.564 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 51781 09:43:40.568 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 47614 09:43:40.569 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 09:43:40.569 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 51780 09:43:40.570 [main] INFO c.n.j.TcpServer - TCP Server started. 09:43:40.571 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 09:43:40.761 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 51795 09:43:40.763 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 09:43:40.763 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 09:43:40.775 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 09:43:40.776 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 09:43:42.135 [WebSocketConnectReadThread-57] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 09:44:04.528 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:443?transport=tcp 09:44:04.529 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:5349?transport=tcp 09:44:04.535 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 5 09:44:04.535 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 09:44:04.825 [ForkJoinPool.commonPool-worker-1] WARN c.f.i.u.PingWrapper - Failed to ping fr-turn2.xirsys.com 09:44:10.193 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 09:44:10.193 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 09:44:10.194 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 09:44:10.196 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 09:44:10.196 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 47614 zhanghm18 326788 1 09:44:10.198 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 09:44:10.198 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 09:44:10.361 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 09:44:10.361 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 09:44:10.361 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 09:44:20.701 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown java.io.EOFException: null at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:235) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java: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:1583) 09:44:20.703 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 09:44:20.703 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 09:44:20.703 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:158) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:40) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:193) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:96) ... 6 more 09:44:20.705 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 09:44:20.705 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 09:44:20.706 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 09:47:01.318 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833055&playerId=326788 09:47:02.531 [main] INFO c.f.i.u.TrayIcon - Created tray icon 09:47:02.531 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 09:47:02.532 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 60437 09:47:02.535 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 33239 09:47:02.536 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 09:47:02.536 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 60436 09:47:02.538 [main] INFO c.n.j.TcpServer - TCP Server started. 09:47:02.538 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 09:47:02.713 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 60449 09:47:02.713 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 09:47:02.713 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 09:47:02.729 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 09:47:02.730 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 09:47:04.226 [WebSocketConnectReadThread-58] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 09:47:05.401 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:443?transport=tcp 09:47:05.401 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:5349?transport=tcp 09:47:05.407 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 5 09:47:05.407 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 09:47:05.713 [ForkJoinPool.commonPool-worker-1] WARN c.f.i.u.PingWrapper - Failed to ping fr-turn2.xirsys.com 09:47:14.058 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 09:47:14.058 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 09:47:14.059 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 09:47:18.910 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833057&playerId=326788 09:47:20.099 [main] INFO c.f.i.u.TrayIcon - Created tray icon 09:47:20.100 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 09:47:20.101 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 60464 09:47:20.105 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 36050 09:47:20.105 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 09:47:20.106 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 60463 09:47:20.107 [main] INFO c.n.j.TcpServer - TCP Server started. 09:47:20.108 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 09:47:20.297 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 60476 09:47:20.298 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 09:47:20.298 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 09:47:20.309 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 09:47:20.310 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 09:47:21.807 [WebSocketConnectReadThread-57] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 09:47:23.008 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn1.xirsys.com:443?transport=tcp 09:47:23.009 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn1.xirsys.com:5349?transport=tcp 09:47:23.011 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 5 09:47:23.013 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 09:47:23.285 [ForkJoinPool.commonPool-worker-1] WARN c.f.i.u.PingWrapper - Failed to ping fr-turn1.xirsys.com 09:47:29.065 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 09:47:29.065 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 09:47:29.066 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 09:47:29.068 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 09:47:29.069 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 36050 zhanghm18 326788 1 09:47:29.070 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 09:47:29.070 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 09:47:29.247 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 09:47:29.247 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 09:47:29.247 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 09:47:29.585 [JJsonPeer] INFO c.f.i.IceAdapter - onHostGame 09:47:29.586 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: HostGame setons_clutch_-_faf_version.v0004 09:47:29.586 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 09:47:29.587 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods activated 23 09:47:29.587 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["activated",23]],"jsonrpc":"2.0"} 09:47:29.587 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods uids 90970e41-d9c5-4dd9-944d-81d07519131 6aa65d2a-5926-11dc-8314-0800200c9a081 81DE7248-XTWA-3652-0160-94B6CD7856CC 62e2j64a-TOMA-3652-01370-146as555a8u3 25D57D85-9JA7-D842-GKG4-ORIGIN0000001 9a9C61C0-1787-10DF-A0AD-BATTLEPACK005 9e8ea941-c306-4751-b367-a00000019000 05a16cd7-cbtt-4f3a-bdac-3d4ee11dc8991 9e8ea941-c306-aaaf-b367-u00000024000 D817E8B8-5F40-3656-0180-F37F6166FB5E ce809895-b8a4-469a-b3cc-a6bfee32dcee 51705a9a-a569-424a-80af-254222051757v9 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc89291 25D57D85-9JA7-D842-BREW-AIR00000000023 51705a9a-a569-424a-80af-254222051745v1 25D57D85-9JA7-D842-BREW-MAGNUMD000002 05a16cd7-egad-4f3c-bdac-3d4ee8fdc897 fnewm028-v073-55b4-92b6-64398e7ge43f 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc898 05a16cd7-cbtt-4f3a-bdac-3d4e1e8fdc892231 25D57D85-9JA7-D842-BREW-BOATS00000001 e2d4648b-1e7a-43ad-b410-5922a41f7985 09:47:29.587 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["uids","90970e41-d9c5-4dd9-944d-81d07519131 6aa65d2a-5926-11dc-8314-0800200c9a081 81DE7248-XTWA-3652-0160-94B6CD7856CC 62e2j64a-TOMA-3652-01370-146as555a8u3 25D57D85-9JA7-D842-GKG4-ORIGIN0000001 9a9C61C0-1787-10DF-A0AD-BATTLEPACK005 9e8ea941-c306-4751-b367-a00000019000 05a16cd7-cbtt-4f3a-bdac-3d4ee11dc8991 9e8ea941-c306-aaaf-b367-u00000024000 D817E8B8-5F40-3656-0180-F37F6166FB5E ce809895-b8a4-469a-b3cc-a6bfee32dcee 51705a9a-a569-424a-80af-254222051757v9 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc89291 25D57D85-9JA7-D842-BREW-AIR00000000023 51705a9a-a569-424a-80af-254222051745v1 25D57D85-9JA7-D842-BREW-MAGNUMD000002 05a16cd7-egad-4f3c-bdac-3d4ee8fdc897 fnewm028-v073-55b4-92b6-64398e7ge43f 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc898 05a16cd7-cbtt-4f3a-bdac-3d4e1e8fdc892231 25D57D85-9JA7-D842-BREW-BOATS00000001 e2d4648b-1e7a-43ad-b410-5922a41f7985"]],"jsonrpc":"2.0"} 09:47:29.587 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Share ShareUntilDeath 09:47:29.587 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","ShareUntilDeath"]],"jsonrpc":"2.0"} 09:47:29.588 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Unranked Yes 09:47:29.588 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","Yes"]],"jsonrpc":"2.0"} 09:47:29.589 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AllowObservers 1 09:47:29.589 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",1]],"jsonrpc":"2.0"} 09:47:29.589 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1250 09:47:29.590 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1250"]],"jsonrpc":"2.0"} 09:47:29.590 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ShareUnitCap none 09:47:29.590 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","none"]],"jsonrpc":"2.0"} 09:47:29.590 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption FogOfWar none 09:47:29.590 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","none"]],"jsonrpc":"2.0"} 09:47:29.590 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Victory eradication 09:47:29.591 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","eradication"]],"jsonrpc":"2.0"} 09:47:29.591 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Timeouts 3 09:47:29.591 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","3"]],"jsonrpc":"2.0"} 09:47:29.592 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DisconnectionDelay02 90 09:47:29.592 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} 09:47:29.592 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameSpeed adjustable 09:47:29.593 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","adjustable"]],"jsonrpc":"2.0"} 09:47:29.593 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatsEnabled true 09:47:29.593 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","true"]],"jsonrpc":"2.0"} 09:47:29.594 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CivilianAlliance removed 09:47:29.594 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","removed"]],"jsonrpc":"2.0"} 09:47:29.594 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RevealCivilians Yes 09:47:29.594 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","Yes"]],"jsonrpc":"2.0"} 09:47:29.595 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PrebuiltUnits On 09:47:29.595 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","On"]],"jsonrpc":"2.0"} 09:47:29.595 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NoRushOption Off 09:47:29.596 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} 09:47:29.596 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RandomMap Off 09:47:29.596 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} 09:47:29.596 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Score no 09:47:29.596 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","no"]],"jsonrpc":"2.0"} 09:47:29.597 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ManualUnitShare none 09:47:29.597 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","none"]],"jsonrpc":"2.0"} 09:47:29.597 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIReplacement Off 09:47:29.597 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} 09:47:29.598 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamSpawn fixed 09:47:29.599 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} 09:47:29.599 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamLock locked 09:47:29.599 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} 09:47:29.600 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AutoTeams none 09:47:29.600 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","none"]],"jsonrpc":"2.0"} 09:47:29.600 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CommonArmy Off 09:47:29.600 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} 09:47:29.601 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatMult 5.9 09:47:29.601 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatMult","5.9"]],"jsonrpc":"2.0"} 09:47:29.601 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BuildMult 5.9 09:47:29.601 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BuildMult","5.9"]],"jsonrpc":"2.0"} 09:47:29.602 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TMLRandom 0 09:47:29.602 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TMLRandom","0"]],"jsonrpc":"2.0"} 09:47:29.602 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandExpansionsAllowed 99999 09:47:29.602 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandExpansionsAllowed","99999"]],"jsonrpc":"2.0"} 09:47:29.602 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavalExpansionsAllowed 99999 09:47:29.602 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavalExpansionsAllowed","99999"]],"jsonrpc":"2.0"} 09:47:29.604 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption OmniCheat off 09:47:29.604 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["OmniCheat","off"]],"jsonrpc":"2.0"} 09:47:29.605 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MySpecialKey1 off 09:47:29.605 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MySpecialKey1","off"]],"jsonrpc":"2.0"} 09:47:29.605 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIUnitCap 0 09:47:29.605 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIUnitCap","0"]],"jsonrpc":"2.0"} 09:47:29.606 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmIncrease 0 09:47:29.606 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmIncrease",0]],"jsonrpc":"2.0"} 09:47:29.607 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmDelay 20 09:47:29.607 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmDelay",20]],"jsonrpc":"2.0"} 09:47:29.607 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIGameenderStart 10 09:47:29.607 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIGameenderStart",10]],"jsonrpc":"2.0"} 09:47:29.608 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPathingDebug off 09:47:29.608 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPathingDebug","off"]],"jsonrpc":"2.0"} 09:47:29.608 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPLatoonNameDebug off 09:47:29.608 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPLatoonNameDebug","off"]],"jsonrpc":"2.0"} 09:47:29.609 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIBuilderNameDebug off 09:47:29.609 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIBuilderNameDebug","off"]],"jsonrpc":"2.0"} 09:47:29.610 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIEndlessGameLoop off 09:47:29.610 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIEndlessGameLoop","off"]],"jsonrpc":"2.0"} 09:47:29.610 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIDebugDisplay displayOff 09:47:29.610 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIDebugDisplay","displayOff"]],"jsonrpc":"2.0"} 09:47:29.611 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AICDRCombat cdrcombatOn 09:47:29.611 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AICDRCombat","cdrcombatOn"]],"jsonrpc":"2.0"} 09:47:29.611 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1250 09:47:29.611 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1250"]],"jsonrpc":"2.0"} 09:47:29.612 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CampAI 1 09:47:29.612 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CampAI",1]],"jsonrpc":"2.0"} 09:47:29.613 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmpAIDelay 300 09:47:29.613 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmpAIDelay","300"]],"jsonrpc":"2.0"} 09:47:29.613 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmApplyAiX 1 09:47:29.613 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmApplyAiX",1]],"jsonrpc":"2.0"} 09:47:29.615 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ScenarioFile /maps/setons_clutch_-_faf_version.v0004/setons_clutch_-_faf_version_scenario.lua 09:47:29.615 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/setons_clutch_-_faf_version.v0004\/setons_clutch_-_faf_version_scenario.lua"]],"jsonrpc":"2.0"} 09:47:29.615 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Slots 8 09:47:29.615 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",8]],"jsonrpc":"2.0"} 09:47:30.317 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Faction 1 09:47:30.318 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Faction",1]],"jsonrpc":"2.0"} 09:47:30.318 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Color 11 09:47:30.318 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Color",11]],"jsonrpc":"2.0"} 09:47:30.318 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Team 1 09:47:30.318 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Team",1]],"jsonrpc":"2.0"} 09:47:30.319 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 StartSpot 1 09:47:30.320 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","StartSpot",1]],"jsonrpc":"2.0"} 09:47:30.320 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 09:47:30.321 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 09:47:30.335 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 09:47:30.335 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 09:47:30.336 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 09:47:30.337 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 09:47:30.337 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 09:47:30.337 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 09:47:30.338 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 09:47:30.338 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 09:47:30.339 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 09:47:30.339 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 09:47:30.340 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 09:47:30.340 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 09:47:31.389 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Team -1 09:47:31.389 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Team",-1]],"jsonrpc":"2.0"} 09:47:31.389 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Army -1 09:47:31.389 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Army",-1]],"jsonrpc":"2.0"} 09:47:31.389 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 StartSpot -1 09:47:31.389 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","StartSpot",-1]],"jsonrpc":"2.0"} 09:47:31.389 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 1 09:47:31.389 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[1]],"jsonrpc":"2.0"} 09:47:31.423 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 1 09:47:31.423 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[1]],"jsonrpc":"2.0"} 09:47:31.423 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 09:47:31.423 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 09:47:31.423 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 09:47:31.423 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 09:47:31.423 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 09:47:31.423 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 09:47:31.424 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 09:47:31.424 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 09:47:31.424 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 09:47:31.424 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 09:47:31.424 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 09:47:31.424 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 09:47:31.424 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 09:47:31.424 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 09:47:33.100 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 09:47:33.100 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 09:47:33.101 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 09:47:33.101 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 09:47:33.101 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:47:33.101 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:47:33.101 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 09:47:33.101 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 09:47:34.655 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 09:47:34.655 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 09:47:34.655 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 09:47:34.655 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 09:47:34.655 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:47:34.655 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:47:34.656 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 09:47:34.656 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 09:47:36.154 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 09:47:36.155 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 09:47:36.155 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 09:47:36.155 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 09:47:36.155 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:47:36.155 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:47:36.155 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 09:47:36.155 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 09:47:36.155 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 09:47:36.155 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 09:47:36.155 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 09:47:36.155 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 09:47:36.156 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:47:36.156 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:47:36.156 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 09:47:36.156 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 09:47:36.156 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 09:47:36.156 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 09:47:36.157 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 09:47:36.157 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 09:47:36.159 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 09:47:36.159 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 09:47:36.160 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 09:47:36.161 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 09:47:36.162 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 09:47:36.162 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 09:47:36.163 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 09:47:36.163 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 09:47:37.002 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 09:47:37.002 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 09:47:37.002 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 09:47:37.002 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 09:47:37.002 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:47:37.002 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:47:37.002 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 09:47:37.002 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 09:47:37.004 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 09:47:37.004 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 09:47:37.004 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 09:47:37.004 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 09:47:37.004 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:47:37.004 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:47:37.005 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 09:47:37.005 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 09:47:37.005 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 09:47:37.005 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 09:47:37.005 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 09:47:37.005 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 09:47:37.007 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 09:47:37.007 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 09:47:37.009 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 09:47:37.009 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 09:47:37.010 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 09:47:37.011 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 09:47:37.012 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 09:47:37.012 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 09:47:38.138 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 09:47:38.139 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 09:47:38.139 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 11 09:47:38.139 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",11]],"jsonrpc":"2.0"} 09:47:38.139 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:47:38.139 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:47:38.139 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 09:47:38.139 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 09:47:38.143 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 09:47:38.143 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 09:47:38.143 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 09:47:38.143 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 09:47:38.143 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 09:47:38.143 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 09:47:38.143 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 09:47:38.143 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 09:47:38.143 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 09:47:38.143 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 09:47:38.143 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 09:47:38.144 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 09:47:38.144 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 09:47:38.144 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 09:47:38.145 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 09:47:38.146 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 09:47:38.147 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 09:47:38.147 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 09:47:38.149 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 09:47:38.149 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 09:47:39.172 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption Garat (AIx: M28) Army 1 09:47:39.172 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["Garat (AIx: M28)","Army",1]],"jsonrpc":"2.0"} 09:47:39.173 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption El Guapo (AIx: M28) Army 2 09:47:39.173 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["El Guapo (AIx: M28)","Army",2]],"jsonrpc":"2.0"} 09:47:39.181 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Launching 09:47:39.182 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Launching 09:47:39.182 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Launching"]],"jsonrpc":"2.0"} 11:23:25.857 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:325) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:312) at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:232) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java: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:1583) 11:23:25.859 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 11:23:25.859 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 11:23:25.859 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 11:23:25.860 [Thread-5] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 11:23:25.860 [Thread-5] INFO c.f.i.i.GameSession - Closing gameSession 11:23:25.861 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:158) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:40) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:193) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:96) 11:23:25.861 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter ... 6 more 11:23:25.862 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 11:23:39.791 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833459&playerId=326788 11:23:41.136 [main] INFO c.f.i.u.TrayIcon - Created tray icon 11:23:41.136 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 11:23:41.137 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 62705 11:23:41.141 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 37984 11:23:41.141 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 11:23:41.142 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 62704 11:23:41.143 [main] INFO c.n.j.TcpServer - TCP Server started. 11:23:41.144 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 11:23:41.175 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 62716 11:23:41.175 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 11:23:41.176 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 11:23:41.185 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 11:23:41.186 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 11:23:43.758 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:443?transport=tcp 11:23:43.758 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:5349?transport=tcp 11:23:43.763 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 5 11:23:43.764 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 11:23:43.796 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateCoturnList[messageId=1a7e0474-3e6d-415f-b571-f2f555eddd52, connectedHost=fr-turn2.xirsys.com, knownServers=[CoturnServer[region=n/a, host=fr-turn2.xirsys.com, port=80, averageRTT=null], CoturnServer[region=n/a, host=fr-turn2.xirsys.com, port=443, averageRTT=null], CoturnServer[region=n/a, host=fr-turn2.xirsys.com, port=3478, averageRTT=null], CoturnServer[region=n/a, host=fr-turn2.xirsys.com, port=5349, averageRTT=null]]] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:116) at java.base/java.lang.Thread.run(Thread.java:1583) 11:23:44.037 [ForkJoinPool.commonPool-worker-1] WARN c.f.i.u.PingWrapper - Failed to ping fr-turn2.xirsys.com 11:23:56.428 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 11:23:56.429 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 11:23:56.430 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 11:24:01.152 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833461&playerId=326788 11:24:02.343 [main] INFO c.f.i.u.TrayIcon - Created tray icon 11:24:02.344 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 11:24:02.345 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 62731 11:24:02.348 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 41980 11:24:02.349 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 11:24:02.349 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 62730 11:24:02.351 [main] INFO c.n.j.TcpServer - TCP Server started. 11:24:02.351 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 11:24:02.546 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 62753 11:24:02.547 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 11:24:02.547 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 11:24:02.558 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 11:24:02.559 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 11:24:05.380 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn1.xirsys.com:443?transport=tcp 11:24:05.381 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn1.xirsys.com:5349?transport=tcp 11:24:05.383 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 5 11:24:05.383 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 11:24:05.418 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateCoturnList[messageId=b35088d0-18d8-4f6c-ba8b-ede5d185d7c0, connectedHost=fr-turn1.xirsys.com, knownServers=[CoturnServer[region=n/a, host=fr-turn1.xirsys.com, port=443, averageRTT=null], CoturnServer[region=n/a, host=fr-turn1.xirsys.com, port=80, averageRTT=null], CoturnServer[region=n/a, host=fr-turn1.xirsys.com, port=3478, averageRTT=null], CoturnServer[region=n/a, host=fr-turn1.xirsys.com, port=5349, averageRTT=null]]] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:116) at java.base/java.lang.Thread.run(Thread.java:1583) 11:24:05.711 [ForkJoinPool.commonPool-worker-1] WARN c.f.i.u.PingWrapper - Failed to ping fr-turn1.xirsys.com 11:24:11.298 [Thread-4] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 11:24:11.298 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 11:24:11.299 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 11:24:11.301 [Thread-4] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 11:24:11.303 [Thread-4] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 41980 zhanghm18 326788 1 11:24:11.301 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateGpgnetState[messageId=141cd84a-2357-4948-a4bb-7ad3e5a72bef, newState=GAME_CONNECTED] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:116) at java.base/java.lang.Thread.run(Thread.java:1583) 11:24:11.304 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 11:24:11.304 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 11:24:11.307 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateGameState[messageId=7d92f233-8e32-4608-8bbd-c5a6bd4f7379, newState=IDLE] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:116) at java.base/java.lang.Thread.run(Thread.java:1583) 11:24:11.470 [Thread-4] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 11:24:11.470 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 11:24:11.470 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 11:24:11.470 [sendingLoop] ERROR c.f.i.d.TelemetryDebugger - Error on sending message object: UpdateGameState[messageId=8cfcfe1f-3594-4bb6-9374-ab35091cdbe9, newState=LOBBY] org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:116) at java.base/java.lang.Thread.run(Thread.java:1583) 11:24:11.800 [JJsonPeer] INFO c.f.i.IceAdapter - onHostGame 11:24:11.801 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: HostGame setons_clutch_-_faf_version.v0004 11:24:11.801 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 11:24:11.821 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods activated 23 11:24:11.821 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["activated",23]],"jsonrpc":"2.0"} 11:24:11.822 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods uids 90970e41-d9c5-4dd9-944d-81d07519131 6aa65d2a-5926-11dc-8314-0800200c9a081 81DE7248-XTWA-3652-0160-94B6CD7856CC 62e2j64a-TOMA-3652-01370-146as555a8u3 D817E8B8-5F40-3656-0180-F37F6166FB5E 9a9C61C0-1787-10DF-A0AD-BATTLEPACK005 9e8ea941-c306-4751-b367-a00000019000 05a16cd7-cbtt-4f3a-bdac-3d4ee11dc8991 9e8ea941-c306-aaaf-b367-u00000024000 25D57D85-9JA7-D842-GKG4-ORIGIN0000001 ce809895-b8a4-469a-b3cc-a6bfee32dcee 51705a9a-a569-424a-80af-254222051757v9 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc89291 25D57D85-9JA7-D842-BREW-AIR00000000023 51705a9a-a569-424a-80af-254222051745v1 05a16cd7-cbtt-4f3a-bdac-3d4e1e8fdc892231 25D57D85-9JA7-D842-BREW-MAGNUMD000002 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc898 fnewm028-v073-55b4-92b6-64398e7ge43f 05a16cd7-egad-4f3c-bdac-3d4ee8fdc897 25D57D85-9JA7-D842-BREW-BOATS00000001 e2d4648b-1e7a-43ad-b410-5922a41f7985 11:24:11.822 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["uids","90970e41-d9c5-4dd9-944d-81d07519131 6aa65d2a-5926-11dc-8314-0800200c9a081 81DE7248-XTWA-3652-0160-94B6CD7856CC 62e2j64a-TOMA-3652-01370-146as555a8u3 D817E8B8-5F40-3656-0180-F37F6166FB5E 9a9C61C0-1787-10DF-A0AD-BATTLEPACK005 9e8ea941-c306-4751-b367-a00000019000 05a16cd7-cbtt-4f3a-bdac-3d4ee11dc8991 9e8ea941-c306-aaaf-b367-u00000024000 25D57D85-9JA7-D842-GKG4-ORIGIN0000001 ce809895-b8a4-469a-b3cc-a6bfee32dcee 51705a9a-a569-424a-80af-254222051757v9 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc89291 25D57D85-9JA7-D842-BREW-AIR00000000023 51705a9a-a569-424a-80af-254222051745v1 05a16cd7-cbtt-4f3a-bdac-3d4e1e8fdc892231 25D57D85-9JA7-D842-BREW-MAGNUMD000002 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc898 fnewm028-v073-55b4-92b6-64398e7ge43f 05a16cd7-egad-4f3c-bdac-3d4ee8fdc897 25D57D85-9JA7-D842-BREW-BOATS00000001 e2d4648b-1e7a-43ad-b410-5922a41f7985"]],"jsonrpc":"2.0"} 11:24:11.822 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Share ShareUntilDeath 11:24:11.822 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","ShareUntilDeath"]],"jsonrpc":"2.0"} 11:24:11.822 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Unranked Yes 11:24:11.822 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","Yes"]],"jsonrpc":"2.0"} 11:24:11.823 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AllowObservers 1 11:24:11.823 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",1]],"jsonrpc":"2.0"} 11:24:11.823 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1250 11:24:11.823 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1250"]],"jsonrpc":"2.0"} 11:24:11.824 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ShareUnitCap none 11:24:11.824 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","none"]],"jsonrpc":"2.0"} 11:24:11.824 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption FogOfWar none 11:24:11.824 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","none"]],"jsonrpc":"2.0"} 11:24:11.825 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Victory eradication 11:24:11.825 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","eradication"]],"jsonrpc":"2.0"} 11:24:11.825 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Timeouts 3 11:24:11.825 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","3"]],"jsonrpc":"2.0"} 11:24:11.826 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DisconnectionDelay02 90 11:24:11.826 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} 11:24:11.826 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameSpeed adjustable 11:24:11.826 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","adjustable"]],"jsonrpc":"2.0"} 11:24:11.827 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatsEnabled true 11:24:11.827 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","true"]],"jsonrpc":"2.0"} 11:24:11.827 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CivilianAlliance removed 11:24:11.827 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","removed"]],"jsonrpc":"2.0"} 11:24:11.827 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RevealCivilians Yes 11:24:11.827 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","Yes"]],"jsonrpc":"2.0"} 11:24:11.829 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PrebuiltUnits On 11:24:11.829 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","On"]],"jsonrpc":"2.0"} 11:24:11.829 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NoRushOption Off 11:24:11.829 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} 11:24:11.830 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RandomMap Off 11:24:11.830 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} 11:24:11.830 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Score no 11:24:11.830 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","no"]],"jsonrpc":"2.0"} 11:24:11.831 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ManualUnitShare none 11:24:11.831 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","none"]],"jsonrpc":"2.0"} 11:24:11.831 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIReplacement Off 11:24:11.831 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} 11:24:11.831 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamSpawn fixed 11:24:11.832 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} 11:24:11.833 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamLock locked 11:24:11.833 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} 11:24:11.833 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AutoTeams none 11:24:11.833 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","none"]],"jsonrpc":"2.0"} 11:24:11.833 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CommonArmy Off 11:24:11.834 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} 11:24:11.834 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatMult 5.9 11:24:11.834 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatMult","5.9"]],"jsonrpc":"2.0"} 11:24:11.834 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BuildMult 5.9 11:24:11.834 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BuildMult","5.9"]],"jsonrpc":"2.0"} 11:24:11.834 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TMLRandom 0 11:24:11.835 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TMLRandom","0"]],"jsonrpc":"2.0"} 11:24:11.835 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandExpansionsAllowed 99999 11:24:11.835 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandExpansionsAllowed","99999"]],"jsonrpc":"2.0"} 11:24:11.836 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavalExpansionsAllowed 99999 11:24:11.836 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavalExpansionsAllowed","99999"]],"jsonrpc":"2.0"} 11:24:11.836 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption OmniCheat off 11:24:11.836 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["OmniCheat","off"]],"jsonrpc":"2.0"} 11:24:11.837 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MySpecialKey1 off 11:24:11.837 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MySpecialKey1","off"]],"jsonrpc":"2.0"} 11:24:11.837 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIUnitCap 0 11:24:11.837 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIUnitCap","0"]],"jsonrpc":"2.0"} 11:24:11.838 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmIncrease 0 11:24:11.838 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmIncrease",0]],"jsonrpc":"2.0"} 11:24:11.839 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmDelay 20 11:24:11.839 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmDelay",20]],"jsonrpc":"2.0"} 11:24:11.839 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIGameenderStart 10 11:24:11.839 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIGameenderStart",10]],"jsonrpc":"2.0"} 11:24:11.839 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPathingDebug off 11:24:11.839 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPathingDebug","off"]],"jsonrpc":"2.0"} 11:24:11.840 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPLatoonNameDebug off 11:24:11.840 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPLatoonNameDebug","off"]],"jsonrpc":"2.0"} 11:24:11.840 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIBuilderNameDebug off 11:24:11.840 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIBuilderNameDebug","off"]],"jsonrpc":"2.0"} 11:24:11.841 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIEndlessGameLoop off 11:24:11.841 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIEndlessGameLoop","off"]],"jsonrpc":"2.0"} 11:24:11.841 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIDebugDisplay displayOff 11:24:11.841 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIDebugDisplay","displayOff"]],"jsonrpc":"2.0"} 11:24:11.842 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AICDRCombat cdrcombatOn 11:24:11.842 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AICDRCombat","cdrcombatOn"]],"jsonrpc":"2.0"} 11:24:11.842 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1250 11:24:11.842 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1250"]],"jsonrpc":"2.0"} 11:24:11.843 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CampAI 1 11:24:11.843 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CampAI",1]],"jsonrpc":"2.0"} 11:24:11.843 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmpAIDelay 300 11:24:11.843 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmpAIDelay","300"]],"jsonrpc":"2.0"} 11:24:11.844 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmApplyAiX 1 11:24:11.844 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmApplyAiX",1]],"jsonrpc":"2.0"} 11:24:11.845 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ScenarioFile /maps/setons_clutch_-_faf_version.v0004/setons_clutch_-_faf_version_scenario.lua 11:24:11.846 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/setons_clutch_-_faf_version.v0004\/setons_clutch_-_faf_version_scenario.lua"]],"jsonrpc":"2.0"} 11:24:11.846 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Slots 8 11:24:11.846 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",8]],"jsonrpc":"2.0"} 11:24:12.485 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Faction 1 11:24:12.485 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Faction",1]],"jsonrpc":"2.0"} 11:24:12.485 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Color 11 11:24:12.486 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Color",11]],"jsonrpc":"2.0"} 11:24:12.487 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Team 1 11:24:12.487 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Team",1]],"jsonrpc":"2.0"} 11:24:12.487 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 StartSpot 1 11:24:12.487 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","StartSpot",1]],"jsonrpc":"2.0"} 11:24:12.488 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 11:24:12.488 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 11:24:12.501 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 11:24:12.501 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 11:24:12.502 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 11:24:12.502 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 11:24:12.503 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 11:24:12.503 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 11:24:12.504 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 11:24:12.504 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 11:24:12.505 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 11:24:12.505 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 11:24:12.506 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 11:24:12.506 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 11:24:15.508 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Team -1 11:24:15.509 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Team",-1]],"jsonrpc":"2.0"} 11:24:15.509 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Army -1 11:24:15.509 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Army",-1]],"jsonrpc":"2.0"} 11:24:15.509 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 StartSpot -1 11:24:15.509 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","StartSpot",-1]],"jsonrpc":"2.0"} 11:24:15.509 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 1 11:24:15.509 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[1]],"jsonrpc":"2.0"} 11:24:15.542 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 1 11:24:15.542 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[1]],"jsonrpc":"2.0"} 11:24:15.542 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 11:24:15.542 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 11:24:15.543 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 11:24:15.543 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 11:24:15.543 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 11:24:15.543 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 11:24:15.543 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 11:24:15.543 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 11:24:15.544 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 11:24:15.545 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 11:24:15.545 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 11:24:15.545 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 11:24:15.545 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 11:24:15.545 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 11:24:17.651 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 11:24:17.651 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 11:24:17.651 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 11:24:17.651 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 11:24:17.651 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 11:24:17.651 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 11:24:17.651 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 11:24:17.651 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 11:24:19.606 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 11:24:19.607 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 11:24:19.608 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 11:24:19.608 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 11:24:19.608 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 11:24:19.608 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 11:24:19.608 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 11:24:19.608 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 11:24:21.137 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 11:24:21.138 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 11:24:21.138 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 11:24:21.138 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 11:24:21.138 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 11:24:21.138 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 11:24:21.138 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 11:24:21.138 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 11:24:21.139 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 11:24:21.139 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 11:24:21.139 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 11:24:21.139 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 11:24:21.139 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 11:24:21.140 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 11:24:21.140 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 11:24:21.140 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 11:24:21.140 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 11:24:21.140 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 11:24:21.142 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 11:24:21.142 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 11:24:21.143 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 11:24:21.143 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 11:24:21.144 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 11:24:21.146 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 11:24:21.146 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 11:24:21.149 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 11:24:21.149 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 11:24:21.149 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 11:24:23.130 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 11:24:23.130 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 11:24:23.130 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 11:24:23.130 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 11:24:23.130 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 11:24:23.131 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 11:24:23.131 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 11:24:23.131 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 11:24:23.132 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 11:24:23.132 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 11:24:23.132 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 11:24:23.132 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 11:24:23.132 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 11:24:23.132 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 11:24:23.132 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 11:24:23.132 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 11:24:23.132 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 11:24:23.132 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 11:24:23.134 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 11:24:23.134 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 11:24:23.135 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 11:24:23.135 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 11:24:23.136 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 11:24:23.136 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 11:24:23.139 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 11:24:23.139 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 11:24:23.139 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 11:24:23.139 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 11:24:23.389 [WebSocketConnectReadThread-57] ERROR c.f.i.d.TelemetryDebugger - Error connecting to Telemetry websocket java.net.ConnectException: Connection timed out: connect at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Net.java:589) at java.base/sun.nio.ch.Net.connect(Net.java:578) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:583) at java.base/java.net.Socket.connect(Socket.java:751) at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:473) at java.base/java.lang.Thread.run(Thread.java:1583) 11:24:23.390 [WebSocketConnectReadThread-57] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Connection timed out: connect) 11:24:24.561 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 11:24:24.562 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 11:24:24.562 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 11 11:24:24.563 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",11]],"jsonrpc":"2.0"} 11:24:24.565 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 11:24:24.568 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 11:24:24.568 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 11:24:24.568 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 11:24:24.568 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 11:24:24.568 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 11:24:24.568 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 11:24:24.568 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 11:24:24.568 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 11:24:24.568 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 11:24:24.568 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 11:24:24.569 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 11:24:24.569 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 11:24:24.569 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 11:24:24.569 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 11:24:24.569 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 11:24:24.570 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 11:24:24.570 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 11:24:24.571 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 11:24:24.571 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 11:24:24.571 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 11:24:24.571 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 11:24:24.571 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 11:24:24.571 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 11:24:26.052 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption Bingham (AIx: M28) Army 1 11:24:26.053 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["Bingham (AIx: M28)","Army",1]],"jsonrpc":"2.0"} 11:24:26.053 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption Wyxe (AIx: M28) Army 2 11:24:26.053 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["Wyxe (AIx: M28)","Army",2]],"jsonrpc":"2.0"} 11:24:26.063 [Thread-4] DEBUG c.f.i.g.GPGNetServer - New GameState: Launching 11:24:26.063 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Launching 11:24:26.063 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Launching"]],"jsonrpc":"2.0"} 11:30:37.701 [Thread-4] INFO c.f.i.g.GPGNetServer - Received GPGNet message: EnforceRating 11:30:37.701 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} 11:42:41.757 [Thread-4] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:325) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:312) at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:232) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java: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:1583) 11:42:41.757 [Thread-4] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 11:42:41.757 [Thread-4] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 11:42:41.757 [Thread-4] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 11:42:41.757 [Thread-4] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 11:42:41.757 [Thread-4] INFO c.f.i.i.GameSession - Closing gameSession 11:42:41.758 [Thread-4] DEBUG c.f.i.g.GPGNetServer - No longer listening for GPGPNET from FA 11:42:41.758 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 11:42:41.758 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 11:42:41.759 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 11:42:53.735 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833554&playerId=326788 11:43:15.074 [main] ERROR c.f.i.u.TrayIcon - Couldn't load FAF tray icon logo from URL 11:43:15.074 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 11:43:15.076 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 63060 11:43:15.082 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 30933 11:43:15.083 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 11:43:15.084 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 63059 11:43:15.086 [main] INFO c.n.j.TcpServer - TCP Server started. 11:43:15.087 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 11:43:16.587 [Thread-3] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 11:43:16.590 [Thread-3] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 11:43:16.590 [Thread-3] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 30933 zhanghm18 326788 1 Exception in thread "Thread-3" java.lang.IllegalStateException: gameState must not change to null at com.faforever.iceadapter.debug.TelemetryDebugger.lambda$gameStateChanged$2(TelemetryDebugger.java:168) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.iceadapter.debug.TelemetryDebugger.gameStateChanged(TelemetryDebugger.java:168) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gameStateChanged(DebugFacade.java:45) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.processGpgnetMessage(GPGNetServer.java:103) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:145) at java.base/java.lang.Thread.run(Thread.java:1583) 11:43:36.213 [WebSocketConnectReadThread-52] ERROR c.f.i.d.TelemetryDebugger - Error connecting to Telemetry websocket java.net.ConnectException: Connection timed out: connect at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Net.java:589) at java.base/sun.nio.ch.Net.connect(Net.java:578) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:583) at java.base/java.net.Socket.connect(Socket.java:751) at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:473) at java.base/java.lang.Thread.run(Thread.java:1583) 11:43:36.215 [WebSocketConnectReadThread-52] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Connection timed out: connect) 11:44:32.657 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833560&playerId=326788 11:44:53.939 [main] ERROR c.f.i.u.TrayIcon - Couldn't load FAF tray icon logo from URL 11:44:53.940 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 11:44:53.941 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 63170 11:44:53.945 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 29390 11:44:53.946 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 11:44:53.947 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 63169 11:44:53.949 [main] INFO c.n.j.TcpServer - TCP Server started. 11:44:53.949 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 11:44:54.368 [Thread-3] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 11:44:54.371 [Thread-3] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 11:44:54.372 [Thread-3] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 29390 zhanghm18 326788 1 Exception in thread "Thread-3" java.lang.IllegalStateException: gameState must not change to null at com.faforever.iceadapter.debug.TelemetryDebugger.lambda$gameStateChanged$2(TelemetryDebugger.java:168) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.iceadapter.debug.TelemetryDebugger.gameStateChanged(TelemetryDebugger.java:168) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gameStateChanged(DebugFacade.java:45) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.processGpgnetMessage(GPGNetServer.java:103) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:145) at java.base/java.lang.Thread.run(Thread.java:1583) 11:45:14.994 [WebSocketConnectReadThread-52] ERROR c.f.i.d.TelemetryDebugger - Error connecting to Telemetry websocket java.net.ConnectException: Connection timed out: connect at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Net.java:589) at java.base/sun.nio.ch.Net.connect(Net.java:578) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:583) at java.base/java.net.Socket.connect(Socket.java:751) at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:473) at java.base/java.lang.Thread.run(Thread.java:1583) 11:45:14.997 [WebSocketConnectReadThread-52] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Connection timed out: connect) 12:34:52.551 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833748&playerId=326788 12:34:53.838 [main] INFO c.f.i.u.TrayIcon - Created tray icon 12:34:53.839 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 12:34:53.840 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 59193 12:34:53.843 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 21565 12:34:53.844 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 12:34:53.844 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 59192 12:34:53.846 [main] INFO c.n.j.TcpServer - TCP Server started. 12:34:53.846 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 12:34:53.928 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 59203 12:34:53.928 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 12:34:53.929 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 12:34:53.947 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 12:34:53.948 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 12:34:55.513 [WebSocketConnectReadThread-58] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 12:35:18.073 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn1.xirsys.com:443?transport=tcp 12:35:18.073 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn1.xirsys.com:5349?transport=tcp 12:35:18.075 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 5 12:35:18.076 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 12:35:18.369 [ForkJoinPool.commonPool-worker-1] WARN c.f.i.u.PingWrapper - Failed to ping fr-turn1.xirsys.com 12:35:24.491 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 12:35:24.491 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 12:35:24.491 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 12:35:24.494 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 12:35:24.495 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 21565 zhanghm18 326788 1 12:35:24.496 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 12:35:24.496 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 12:35:24.667 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 12:35:24.667 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 12:35:24.668 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 12:36:12.474 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown java.io.EOFException: null at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:235) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java: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:1583) 12:36:12.476 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 12:36:12.476 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 12:36:12.476 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:158) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:40) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:193) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:96) ... 6 more 12:36:12.477 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 12:36:12.477 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 12:36:12.479 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 13:14:22.106 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833893&playerId=326788 13:14:43.435 [main] ERROR c.f.i.u.TrayIcon - Couldn't load FAF tray icon logo from URL 13:14:43.435 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 13:14:43.437 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 52673 13:14:43.440 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 53180 13:14:43.440 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 13:14:43.440 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 52672 13:14:43.441 [main] INFO c.n.j.TcpServer - TCP Server started. 13:14:43.442 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 13:15:04.312 [Thread-3] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 13:15:04.314 [Thread-3] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 13:15:04.315 [Thread-3] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 53180 zhanghm18 326788 1 Exception in thread "Thread-3" java.lang.IllegalStateException: gameState must not change to null at com.faforever.iceadapter.debug.TelemetryDebugger.lambda$gameStateChanged$2(TelemetryDebugger.java:168) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.iceadapter.debug.TelemetryDebugger.gameStateChanged(TelemetryDebugger.java:168) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gameStateChanged(DebugFacade.java:45) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.processGpgnetMessage(GPGNetServer.java:103) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:145) at java.base/java.lang.Thread.run(Thread.java:1583) 13:15:04.542 [WebSocketConnectReadThread-53] ERROR c.f.i.d.TelemetryDebugger - Error connecting to Telemetry websocket java.net.ConnectException: Connection timed out: connect at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Net.java:589) at java.base/sun.nio.ch.Net.connect(Net.java:578) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:583) at java.base/java.net.Socket.connect(Socket.java:751) at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:473) at java.base/java.lang.Thread.run(Thread.java:1583) 13:15:04.545 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket closed (reason: Connection timed out: connect) 13:17:22.076 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833905&playerId=326788 13:17:23.308 [main] INFO c.f.i.u.TrayIcon - Created tray icon 13:17:23.308 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 13:17:23.309 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 53197 13:17:23.312 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 53285 13:17:23.313 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 13:17:23.314 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 53196 13:17:23.315 [main] INFO c.n.j.TcpServer - TCP Server started. 13:17:23.316 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 13:17:23.471 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 53211 13:17:23.472 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 13:17:23.472 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 13:17:23.494 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 13:17:23.495 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 13:17:24.897 [WebSocketConnectReadThread-58] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 13:17:47.238 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:443?transport=tcp 13:17:47.239 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:5349?transport=tcp 13:17:47.243 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 5 13:17:47.244 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 13:17:47.735 [ForkJoinPool.commonPool-worker-1] WARN c.f.i.u.PingWrapper - Failed to ping fr-turn2.xirsys.com 13:17:53.644 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 13:17:53.645 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 13:17:53.645 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 13:17:53.646 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 13:17:53.648 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 53285 zhanghm18 326788 1 13:17:53.649 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 13:17:53.649 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 13:17:53.831 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 13:17:53.832 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 13:17:53.832 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 13:18:05.458 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown java.io.EOFException: null at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:235) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java: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:1583) 13:18:05.459 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 13:18:05.460 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 13:18:05.460 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:158) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:40) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:193) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:96) ... 6 more 13:18:05.463 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 13:18:05.463 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 13:18:05.465 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 13:20:18.154 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833917&playerId=326788 13:20:19.399 [main] INFO c.f.i.u.TrayIcon - Created tray icon 13:20:19.400 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 13:20:19.401 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 56192 13:20:19.404 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 58145 13:20:19.405 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 13:20:19.406 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 56191 13:20:19.407 [main] INFO c.n.j.TcpServer - TCP Server started. 13:20:19.407 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 13:20:19.545 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 56209 13:20:19.546 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 13:20:19.546 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 13:20:19.562 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 13:20:19.563 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 13:20:20.974 [WebSocketConnectReadThread-58] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 13:20:23.372 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:443?transport=tcp 13:20:23.373 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:5349?transport=tcp 13:20:23.375 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 14 13:20:23.375 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 13:20:23.376 [ForkJoinPool.commonPool-worker-3] WARN c.f.i.u.PingWrapper - Failed to ping coturn5.faforever.com 13:20:23.378 [ForkJoinPool.commonPool-worker-2] WARN c.f.i.u.PingWrapper - Failed to ping coturn3.faforever.com 13:20:26.439 [ForkJoinPool.commonPool-worker-1] WARN c.f.i.u.PingWrapper - Failed to ping coturn1.faforever.com 13:20:27.280 [ForkJoinPool.commonPool-worker-4] WARN c.f.i.u.PingWrapper - Failed to ping fr-turn2.xirsys.com 13:20:28.733 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 13:20:28.733 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 13:20:28.733 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 13:20:28.735 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 13:20:28.736 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 58145 zhanghm18 326788 1 13:20:28.737 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 13:20:28.737 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 13:20:28.900 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 13:20:28.900 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 13:20:28.900 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 13:20:29.251 [JJsonPeer] INFO c.f.i.IceAdapter - onHostGame 13:20:29.252 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: HostGame setons_clutch_-_faf_version.v0004 13:20:29.252 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 13:20:29.259 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods activated 23 13:20:29.259 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["activated",23]],"jsonrpc":"2.0"} 13:20:29.259 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods uids 90970e41-d9c5-4dd9-944d-81d07519131 6aa65d2a-5926-11dc-8314-0800200c9a081 51705a9a-a569-424a-80af-254222051757v9 62e2j64a-TOMA-3652-01370-146as555a8u3 D817E8B8-5F40-3656-0180-F37F6166FB5E 9a9C61C0-1787-10DF-A0AD-BATTLEPACK005 9e8ea941-c306-4751-b367-a00000019000 05a16cd7-cbtt-4f3a-bdac-3d4ee11dc8991 9e8ea941-c306-aaaf-b367-u00000024000 25D57D85-9JA7-D842-GKG4-ORIGIN0000001 ce809895-b8a4-469a-b3cc-a6bfee32dcee 81DE7248-XTWA-3652-0160-94B6CD7856CC 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc89291 25D57D85-9JA7-D842-BREW-AIR00000000023 51705a9a-a569-424a-80af-254222051745v1 25D57D85-9JA7-D842-BREW-MAGNUMD000002 05a16cd7-egad-4f3c-bdac-3d4ee8fdc897 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc898 fnewm028-v073-55b4-92b6-64398e7ge43f 05a16cd7-cbtt-4f3a-bdac-3d4e1e8fdc892231 25D57D85-9JA7-D842-BREW-BOATS00000001 e2d4648b-1e7a-43ad-b410-5922a41f7985 13:20:29.260 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["uids","90970e41-d9c5-4dd9-944d-81d07519131 6aa65d2a-5926-11dc-8314-0800200c9a081 51705a9a-a569-424a-80af-254222051757v9 62e2j64a-TOMA-3652-01370-146as555a8u3 D817E8B8-5F40-3656-0180-F37F6166FB5E 9a9C61C0-1787-10DF-A0AD-BATTLEPACK005 9e8ea941-c306-4751-b367-a00000019000 05a16cd7-cbtt-4f3a-bdac-3d4ee11dc8991 9e8ea941-c306-aaaf-b367-u00000024000 25D57D85-9JA7-D842-GKG4-ORIGIN0000001 ce809895-b8a4-469a-b3cc-a6bfee32dcee 81DE7248-XTWA-3652-0160-94B6CD7856CC 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc89291 25D57D85-9JA7-D842-BREW-AIR00000000023 51705a9a-a569-424a-80af-254222051745v1 25D57D85-9JA7-D842-BREW-MAGNUMD000002 05a16cd7-egad-4f3c-bdac-3d4ee8fdc897 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc898 fnewm028-v073-55b4-92b6-64398e7ge43f 05a16cd7-cbtt-4f3a-bdac-3d4e1e8fdc892231 25D57D85-9JA7-D842-BREW-BOATS00000001 e2d4648b-1e7a-43ad-b410-5922a41f7985"]],"jsonrpc":"2.0"} 13:20:29.260 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Share ShareUntilDeath 13:20:29.260 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Share","ShareUntilDeath"]],"jsonrpc":"2.0"} 13:20:29.260 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Unranked Yes 13:20:29.261 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Unranked","Yes"]],"jsonrpc":"2.0"} 13:20:29.261 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AllowObservers 1 13:20:29.261 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AllowObservers",1]],"jsonrpc":"2.0"} 13:20:29.261 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1250 13:20:29.261 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1250"]],"jsonrpc":"2.0"} 13:20:29.262 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ShareUnitCap none 13:20:29.262 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ShareUnitCap","none"]],"jsonrpc":"2.0"} 13:20:29.262 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption FogOfWar none 13:20:29.262 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["FogOfWar","none"]],"jsonrpc":"2.0"} 13:20:29.263 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Victory eradication 13:20:29.263 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Victory","eradication"]],"jsonrpc":"2.0"} 13:20:29.263 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Timeouts 3 13:20:29.263 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Timeouts","3"]],"jsonrpc":"2.0"} 13:20:29.264 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption DisconnectionDelay02 90 13:20:29.264 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["DisconnectionDelay02","90"]],"jsonrpc":"2.0"} 13:20:29.264 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption GameSpeed adjustable 13:20:29.264 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["GameSpeed","adjustable"]],"jsonrpc":"2.0"} 13:20:29.265 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatsEnabled true 13:20:29.265 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatsEnabled","true"]],"jsonrpc":"2.0"} 13:20:29.265 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CivilianAlliance removed 13:20:29.265 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CivilianAlliance","removed"]],"jsonrpc":"2.0"} 13:20:29.266 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RevealCivilians Yes 13:20:29.267 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RevealCivilians","Yes"]],"jsonrpc":"2.0"} 13:20:29.267 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption PrebuiltUnits On 13:20:29.267 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["PrebuiltUnits","On"]],"jsonrpc":"2.0"} 13:20:29.267 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NoRushOption Off 13:20:29.267 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NoRushOption","Off"]],"jsonrpc":"2.0"} 13:20:29.267 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption RandomMap Off 13:20:29.267 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["RandomMap","Off"]],"jsonrpc":"2.0"} 13:20:29.268 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Score no 13:20:29.268 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Score","no"]],"jsonrpc":"2.0"} 13:20:29.268 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ManualUnitShare none 13:20:29.268 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ManualUnitShare","none"]],"jsonrpc":"2.0"} 13:20:29.268 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIReplacement Off 13:20:29.268 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIReplacement","Off"]],"jsonrpc":"2.0"} 13:20:29.269 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamSpawn fixed 13:20:29.269 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamSpawn","fixed"]],"jsonrpc":"2.0"} 13:20:29.269 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TeamLock locked 13:20:29.269 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TeamLock","locked"]],"jsonrpc":"2.0"} 13:20:29.270 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AutoTeams none 13:20:29.270 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AutoTeams","none"]],"jsonrpc":"2.0"} 13:20:29.270 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CommonArmy Off 13:20:29.270 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CommonArmy","Off"]],"jsonrpc":"2.0"} 13:20:29.271 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CheatMult 5.9 13:20:29.271 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CheatMult","5.9"]],"jsonrpc":"2.0"} 13:20:29.271 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption BuildMult 5.9 13:20:29.271 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["BuildMult","5.9"]],"jsonrpc":"2.0"} 13:20:29.272 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption TMLRandom 0 13:20:29.272 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["TMLRandom","0"]],"jsonrpc":"2.0"} 13:20:29.272 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption LandExpansionsAllowed 99999 13:20:29.272 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["LandExpansionsAllowed","99999"]],"jsonrpc":"2.0"} 13:20:29.272 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption NavalExpansionsAllowed 99999 13:20:29.273 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["NavalExpansionsAllowed","99999"]],"jsonrpc":"2.0"} 13:20:29.273 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption OmniCheat off 13:20:29.273 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["OmniCheat","off"]],"jsonrpc":"2.0"} 13:20:29.273 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption MySpecialKey1 off 13:20:29.273 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["MySpecialKey1","off"]],"jsonrpc":"2.0"} 13:20:29.274 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIUnitCap 0 13:20:29.274 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIUnitCap","0"]],"jsonrpc":"2.0"} 13:20:29.274 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmIncrease 0 13:20:29.274 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmIncrease",0]],"jsonrpc":"2.0"} 13:20:29.275 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIOverwhelmDelay 20 13:20:29.275 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIOverwhelmDelay",20]],"jsonrpc":"2.0"} 13:20:29.275 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIGameenderStart 10 13:20:29.275 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIGameenderStart",10]],"jsonrpc":"2.0"} 13:20:29.276 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPathingDebug off 13:20:29.276 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPathingDebug","off"]],"jsonrpc":"2.0"} 13:20:29.276 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIPLatoonNameDebug off 13:20:29.276 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIPLatoonNameDebug","off"]],"jsonrpc":"2.0"} 13:20:29.276 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIBuilderNameDebug off 13:20:29.276 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIBuilderNameDebug","off"]],"jsonrpc":"2.0"} 13:20:29.278 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIEndlessGameLoop off 13:20:29.278 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIEndlessGameLoop","off"]],"jsonrpc":"2.0"} 13:20:29.279 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AIDebugDisplay displayOff 13:20:29.279 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AIDebugDisplay","displayOff"]],"jsonrpc":"2.0"} 13:20:29.279 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption AICDRCombat cdrcombatOn 13:20:29.279 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["AICDRCombat","cdrcombatOn"]],"jsonrpc":"2.0"} 13:20:29.280 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption UnitCap 1250 13:20:29.280 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["UnitCap","1250"]],"jsonrpc":"2.0"} 13:20:29.280 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CampAI 1 13:20:29.280 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CampAI",1]],"jsonrpc":"2.0"} 13:20:29.281 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmpAIDelay 300 13:20:29.281 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmpAIDelay","300"]],"jsonrpc":"2.0"} 13:20:29.281 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption CmApplyAiX 1 13:20:29.281 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["CmApplyAiX",1]],"jsonrpc":"2.0"} 13:20:29.283 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ScenarioFile /maps/setons_clutch_-_faf_version.v0004/setons_clutch_-_faf_version_scenario.lua 13:20:29.283 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/setons_clutch_-_faf_version.v0004\/setons_clutch_-_faf_version_scenario.lua"]],"jsonrpc":"2.0"} 13:20:29.283 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Slots 8 13:20:29.283 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",8]],"jsonrpc":"2.0"} 13:20:29.925 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Faction 1 13:20:29.925 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Faction",1]],"jsonrpc":"2.0"} 13:20:29.925 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Color 11 13:20:29.925 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Color",11]],"jsonrpc":"2.0"} 13:20:29.925 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Team 1 13:20:29.925 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Team",1]],"jsonrpc":"2.0"} 13:20:29.925 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 StartSpot 1 13:20:29.925 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","StartSpot",1]],"jsonrpc":"2.0"} 13:20:29.930 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 13:20:29.931 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 13:20:29.944 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:20:29.948 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:20:29.948 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:20:29.948 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:20:29.948 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:20:29.949 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:20:29.949 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:20:29.949 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:20:29.949 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 13:20:29.949 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 13:20:29.949 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 13:20:29.949 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 13:20:59.496 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods activated 1 13:20:59.496 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["activated",1]],"jsonrpc":"2.0"} 13:20:59.496 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods uids fnewm028-v073-55b4-92b6-64398e7ge43f 13:20:59.496 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["uids","fnewm028-v073-55b4-92b6-64398e7ge43f"]],"jsonrpc":"2.0"} 13:20:59.538 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Faction 1 13:20:59.538 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Faction",1]],"jsonrpc":"2.0"} 13:20:59.538 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Color 11 13:20:59.539 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Color",11]],"jsonrpc":"2.0"} 13:20:59.539 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Team 1 13:20:59.539 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Team",1]],"jsonrpc":"2.0"} 13:20:59.539 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 StartSpot 1 13:20:59.539 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","StartSpot",1]],"jsonrpc":"2.0"} 13:20:59.539 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 13:20:59.539 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 13:20:59.539 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:20:59.541 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:20:59.541 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:20:59.541 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:20:59.542 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:20:59.543 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:20:59.543 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:20:59.543 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:20:59.544 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 13:20:59.544 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 13:20:59.546 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 13:20:59.546 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 13:21:04.184 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods activated 2 13:21:04.184 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["activated",2]],"jsonrpc":"2.0"} 13:21:04.185 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameMods uids fnewm028-v073-55b4-92b6-64398e7ge43f e2d4648b-1e7a-43ad-b410-5922a41f7985 13:21:04.185 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameMods",["uids","fnewm028-v073-55b4-92b6-64398e7ge43f e2d4648b-1e7a-43ad-b410-5922a41f7985"]],"jsonrpc":"2.0"} 13:21:04.226 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Faction 1 13:21:04.226 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Faction",1]],"jsonrpc":"2.0"} 13:21:04.226 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Color 11 13:21:04.226 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Color",11]],"jsonrpc":"2.0"} 13:21:04.226 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Team 1 13:21:04.226 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Team",1]],"jsonrpc":"2.0"} 13:21:04.226 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 StartSpot 1 13:21:04.226 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","StartSpot",1]],"jsonrpc":"2.0"} 13:21:04.227 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 13:21:04.227 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 13:21:04.228 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:21:04.228 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:21:04.229 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:21:04.229 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:21:04.230 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:21:04.231 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:21:04.231 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:21:04.231 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:21:04.233 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 13:21:04.233 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 13:21:04.234 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 13:21:04.234 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 13:21:04.745 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption ScenarioFile /maps/setons_clutch_-_faf_version.v0004/setons_clutch_-_faf_version_scenario.lua 13:21:04.745 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["ScenarioFile","\/maps\/setons_clutch_-_faf_version.v0004\/setons_clutch_-_faf_version_scenario.lua"]],"jsonrpc":"2.0"} 13:21:04.745 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameOption Slots 8 13:21:04.745 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameOption",["Slots",8]],"jsonrpc":"2.0"} 13:21:04.756 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Faction 1 13:21:04.756 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Faction",1]],"jsonrpc":"2.0"} 13:21:04.756 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Color 11 13:21:04.757 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Color",11]],"jsonrpc":"2.0"} 13:21:04.757 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Team 1 13:21:04.757 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Team",1]],"jsonrpc":"2.0"} 13:21:04.757 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 StartSpot 1 13:21:04.757 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","StartSpot",1]],"jsonrpc":"2.0"} 13:21:04.758 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 13:21:04.758 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 13:21:04.759 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:21:04.759 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:21:04.760 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:21:04.760 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:21:04.760 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:21:04.761 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:21:04.761 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:21:04.761 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:21:04.763 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 13:21:04.763 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 13:21:04.764 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 13:21:04.764 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 13:21:05.535 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Team -1 13:21:05.535 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Team",-1]],"jsonrpc":"2.0"} 13:21:05.535 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 Army -1 13:21:05.535 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","Army",-1]],"jsonrpc":"2.0"} 13:21:05.535 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: PlayerOption 326788 StartSpot -1 13:21:05.535 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["PlayerOption",["326788","StartSpot",-1]],"jsonrpc":"2.0"} 13:21:05.535 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 1 13:21:05.535 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[1]],"jsonrpc":"2.0"} 13:21:05.559 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 1 13:21:05.559 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[1]],"jsonrpc":"2.0"} 13:21:05.559 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 2 13:21:05.559 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[2]],"jsonrpc":"2.0"} 13:21:05.559 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:21:05.559 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:21:05.560 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:21:05.560 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:21:05.560 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:21:05.560 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:21:05.560 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:21:05.560 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:21:05.560 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 7 13:21:05.561 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[7]],"jsonrpc":"2.0"} 13:21:05.561 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 8 13:21:05.561 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[8]],"jsonrpc":"2.0"} 13:21:07.493 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:07.494 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:07.494 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 13:21:07.494 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 13:21:07.494 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 13:21:07.494 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 13:21:07.494 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 13:21:07.494 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 13:21:09.113 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:09.113 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:09.113 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 13:21:09.114 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 13:21:09.114 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 13:21:09.114 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 13:21:09.114 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 13:21:09.114 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 13:21:17.290 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:17.290 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:17.291 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 3 13:21:17.291 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",3]],"jsonrpc":"2.0"} 13:21:17.291 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 13:21:17.291 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 13:21:17.291 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 7 13:21:17.291 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",7]],"jsonrpc":"2.0"} 13:21:18.811 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:18.811 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:18.811 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 4 13:21:18.811 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",4]],"jsonrpc":"2.0"} 13:21:18.811 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 13:21:18.811 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 13:21:18.811 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 8 13:21:18.811 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",8]],"jsonrpc":"2.0"} 13:21:20.526 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:20.526 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:20.527 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 13:21:20.527 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 13:21:20.527 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:20.528 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:20.528 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 13:21:20.528 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 13:21:20.529 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:20.529 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:20.529 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 13:21:20.529 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 13:21:20.529 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 13:21:20.529 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 13:21:20.529 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 13:21:20.529 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 13:21:20.530 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:21:20.530 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:21:20.532 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:21:20.532 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:21:20.535 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:21:20.535 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:21:20.538 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:21:20.538 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:21:20.543 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:20.544 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:20.544 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 3 13:21:20.544 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",3]],"jsonrpc":"2.0"} 13:21:20.544 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 13:21:20.544 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 13:21:20.544 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 7 13:21:20.544 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",7]],"jsonrpc":"2.0"} 13:21:20.547 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:20.547 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:20.547 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 4 13:21:20.547 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",4]],"jsonrpc":"2.0"} 13:21:20.547 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 13:21:20.547 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 13:21:20.547 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 8 13:21:20.547 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",8]],"jsonrpc":"2.0"} 13:21:21.717 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:21.717 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:21.717 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 13:21:21.717 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 13:21:21.717 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:21.717 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:21.718 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 13:21:21.718 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 13:21:21.721 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:21.721 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:21.721 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 13:21:21.721 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 13:21:21.721 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:21.722 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:21.722 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 13:21:21.722 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 13:21:21.722 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:21:21.722 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:21:21.723 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:21:21.724 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:21:21.726 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:21:21.726 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:21:21.728 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:21:21.728 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:21:21.733 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:21.733 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:21.733 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 3 13:21:21.733 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",3]],"jsonrpc":"2.0"} 13:21:21.734 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 13:21:21.734 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 13:21:21.734 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 7 13:21:21.735 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",7]],"jsonrpc":"2.0"} 13:21:21.736 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:21.736 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:21.736 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 4 13:21:21.736 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",4]],"jsonrpc":"2.0"} 13:21:21.736 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 13:21:21.736 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 13:21:21.737 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 8 13:21:21.737 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",8]],"jsonrpc":"2.0"} 13:21:22.732 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:22.732 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:22.732 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 13:21:22.732 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 13:21:22.732 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:22.732 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:22.732 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 13:21:22.732 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 13:21:22.735 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:22.735 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:22.736 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 13:21:22.736 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 13:21:22.736 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:22.736 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:22.736 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 13:21:22.737 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 13:21:22.737 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:21:22.737 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:21:22.738 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:21:22.739 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:21:22.741 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:21:22.741 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:21:22.743 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:21:22.743 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:21:22.769 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:22.769 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:22.769 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 3 13:21:22.769 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",3]],"jsonrpc":"2.0"} 13:21:22.769 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:22.769 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:22.769 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 7 13:21:22.769 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",7]],"jsonrpc":"2.0"} 13:21:22.772 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:22.772 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:22.772 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 4 13:21:22.772 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",4]],"jsonrpc":"2.0"} 13:21:22.772 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 1 13:21:22.772 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",1]],"jsonrpc":"2.0"} 13:21:22.772 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 8 13:21:22.773 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",8]],"jsonrpc":"2.0"} 13:21:23.590 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:23.590 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:23.590 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 13:21:23.590 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 13:21:23.590 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:23.590 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:23.590 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 13:21:23.590 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 13:21:23.593 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:23.593 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:23.593 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 13:21:23.593 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 13:21:23.593 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:23.593 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:23.593 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 13:21:23.593 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 13:21:23.593 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:21:23.593 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:21:23.596 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:21:23.596 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:21:23.598 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:21:23.598 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:21:23.601 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:21:23.601 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:21:23.607 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:23.607 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:23.607 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 3 13:21:23.607 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",3]],"jsonrpc":"2.0"} 13:21:23.607 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:23.607 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:23.607 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 7 13:21:23.607 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",7]],"jsonrpc":"2.0"} 13:21:23.610 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:23.610 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:23.610 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 4 13:21:23.610 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",4]],"jsonrpc":"2.0"} 13:21:23.610 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:23.610 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:23.610 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 8 13:21:23.610 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",8]],"jsonrpc":"2.0"} 13:21:24.606 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 13:21:24.606 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 13:21:24.606 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 13:21:24.606 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 13:21:24.607 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:24.607 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:24.607 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 13:21:24.607 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 13:21:24.609 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:24.609 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:24.609 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 13:21:24.609 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 13:21:24.609 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:24.609 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:24.609 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 13:21:24.609 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 13:21:24.609 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:21:24.609 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:21:24.612 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:21:24.612 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:21:24.614 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:21:24.614 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:21:24.617 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:21:24.617 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:21:24.623 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:24.623 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:24.623 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 3 13:21:24.623 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",3]],"jsonrpc":"2.0"} 13:21:24.624 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:24.624 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:24.624 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 7 13:21:24.624 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",7]],"jsonrpc":"2.0"} 13:21:24.626 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:24.626 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:24.626 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 4 13:21:24.626 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",4]],"jsonrpc":"2.0"} 13:21:24.626 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:24.626 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:24.626 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 8 13:21:24.626 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",8]],"jsonrpc":"2.0"} 13:21:26.500 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 13:21:26.500 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 13:21:26.500 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 13:21:26.500 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 13:21:26.500 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:26.500 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:26.501 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 13:21:26.501 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 13:21:26.502 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 13:21:26.502 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 13:21:26.504 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 13:21:26.504 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 13:21:26.504 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:26.504 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:26.504 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 13:21:26.505 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 13:21:26.505 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:21:26.505 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:21:26.506 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:21:26.507 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:21:26.509 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:21:26.509 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:21:26.512 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:21:26.512 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:21:26.517 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:26.517 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:26.517 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 3 13:21:26.517 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",3]],"jsonrpc":"2.0"} 13:21:26.517 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:26.517 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:26.517 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 7 13:21:26.518 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",7]],"jsonrpc":"2.0"} 13:21:26.520 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:26.520 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:26.520 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 4 13:21:26.520 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",4]],"jsonrpc":"2.0"} 13:21:26.520 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:26.520 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:26.520 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 8 13:21:26.520 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",8]],"jsonrpc":"2.0"} 13:21:28.748 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 13:21:28.749 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 13:21:28.749 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 13:21:28.749 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 13:21:28.749 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:28.749 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:28.749 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 13:21:28.749 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 13:21:28.751 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 13:21:28.751 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 13:21:28.752 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 13:21:28.752 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 13:21:28.752 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:28.752 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:28.752 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 13:21:28.752 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 13:21:28.752 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:21:28.752 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:21:28.755 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:21:28.755 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:21:28.758 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:21:28.758 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:21:28.760 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:21:28.760 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:21:28.786 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 13:21:28.786 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 13:21:28.786 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 3 13:21:28.786 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",3]],"jsonrpc":"2.0"} 13:21:28.786 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:28.786 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:28.786 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 7 13:21:28.786 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",7]],"jsonrpc":"2.0"} 13:21:28.788 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 5 13:21:28.788 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",5]],"jsonrpc":"2.0"} 13:21:28.789 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 4 13:21:28.789 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",4]],"jsonrpc":"2.0"} 13:21:28.789 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:28.789 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:28.789 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 8 13:21:28.789 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",8]],"jsonrpc":"2.0"} 13:21:30.012 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 13:21:30.012 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 13:21:30.013 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 13:21:30.013 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 13:21:30.013 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:30.013 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:30.013 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 13:21:30.013 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 13:21:30.015 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 13:21:30.015 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 13:21:30.015 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 13:21:30.015 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 13:21:30.015 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:30.015 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:30.016 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 13:21:30.016 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 13:21:30.016 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:21:30.016 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:21:30.018 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:21:30.018 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:21:30.020 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:21:30.020 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:21:30.023 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:21:30.023 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:21:30.028 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 13:21:30.028 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 13:21:30.029 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 3 13:21:30.029 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",3]],"jsonrpc":"2.0"} 13:21:30.029 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:30.029 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:30.029 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 7 13:21:30.029 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",7]],"jsonrpc":"2.0"} 13:21:30.031 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 13:21:30.031 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 13:21:30.031 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 4 13:21:30.031 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",4]],"jsonrpc":"2.0"} 13:21:30.031 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:30.031 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:30.031 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 8 13:21:30.032 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",8]],"jsonrpc":"2.0"} 13:21:31.572 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 13:21:31.572 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 13:21:31.572 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 13:21:31.572 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 13:21:31.572 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:31.572 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:31.572 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 13:21:31.572 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 13:21:31.575 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 13:21:31.575 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 13:21:31.575 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 13:21:31.575 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 13:21:31.575 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:31.575 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:31.575 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 13:21:31.575 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 13:21:31.575 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:21:31.576 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:21:31.578 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:21:31.578 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:21:31.581 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:21:31.581 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:21:31.583 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:21:31.583 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:21:31.588 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 13:21:31.588 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 13:21:31.588 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 11 13:21:31.588 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",11]],"jsonrpc":"2.0"} 13:21:31.588 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:31.588 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:31.588 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 7 13:21:31.588 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",7]],"jsonrpc":"2.0"} 13:21:31.590 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 13:21:31.590 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 13:21:31.592 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 4 13:21:31.592 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",4]],"jsonrpc":"2.0"} 13:21:31.592 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:31.592 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:31.592 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 8 13:21:31.592 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",8]],"jsonrpc":"2.0"} 13:21:33.116 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 13:21:33.116 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 13:21:33.116 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 12 13:21:33.116 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",12]],"jsonrpc":"2.0"} 13:21:33.116 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:33.116 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:33.116 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 13:21:33.116 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 13:21:33.119 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 13:21:33.119 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 13:21:33.119 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 13:21:33.119 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 13:21:33.119 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:33.119 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:33.119 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 13:21:33.119 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 13:21:33.119 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:21:33.119 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:21:33.122 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:21:33.122 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:21:33.124 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:21:33.124 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:21:33.126 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:21:33.126 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:21:33.132 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 13:21:33.132 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 13:21:33.132 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 11 13:21:33.132 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",11]],"jsonrpc":"2.0"} 13:21:33.132 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:33.132 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:33.132 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 7 13:21:33.132 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",7]],"jsonrpc":"2.0"} 13:21:33.134 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 13:21:33.134 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 13:21:33.134 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 4 13:21:33.136 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",4]],"jsonrpc":"2.0"} 13:21:33.136 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:33.136 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:33.136 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 8 13:21:33.136 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",8]],"jsonrpc":"2.0"} 13:21:34.829 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 13:21:34.829 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 13:21:34.829 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 12 13:21:34.829 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",12]],"jsonrpc":"2.0"} 13:21:34.829 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:34.829 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:34.830 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 1 13:21:34.830 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",1]],"jsonrpc":"2.0"} 13:21:34.832 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 13:21:34.832 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 13:21:34.832 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 2 13:21:34.832 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",2]],"jsonrpc":"2.0"} 13:21:34.832 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:34.832 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:34.832 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 2 13:21:34.832 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",2]],"jsonrpc":"2.0"} 13:21:34.832 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 3 13:21:34.832 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[3]],"jsonrpc":"2.0"} 13:21:34.835 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 4 13:21:34.835 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[4]],"jsonrpc":"2.0"} 13:21:34.838 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 5 13:21:34.838 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[5]],"jsonrpc":"2.0"} 13:21:34.841 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: ClearSlot 6 13:21:34.841 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["ClearSlot",[6]],"jsonrpc":"2.0"} 13:21:34.846 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 1 13:21:34.846 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",1]],"jsonrpc":"2.0"} 13:21:34.846 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 11 13:21:34.846 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",11]],"jsonrpc":"2.0"} 13:21:34.846 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 2 13:21:34.846 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",2]],"jsonrpc":"2.0"} 13:21:34.846 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 7 13:21:34.846 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",7]],"jsonrpc":"2.0"} 13:21:34.848 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Faction 3 13:21:34.849 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Faction",3]],"jsonrpc":"2.0"} 13:21:34.849 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Color 1 13:21:34.849 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Color",1]],"jsonrpc":"2.0"} 13:21:34.849 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 Team 3 13:21:34.849 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","Team",3]],"jsonrpc":"2.0"} 13:21:34.849 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption AIx: M28 StartSpot 8 13:21:34.849 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["AIx: M28","StartSpot",8]],"jsonrpc":"2.0"} 13:21:36.057 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption Janicki (AIx: M28) Army 1 13:21:36.058 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["Janicki (AIx: M28)","Army",1]],"jsonrpc":"2.0"} 13:21:36.058 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption Fu Hok (AIx: M28) Army 2 13:21:36.058 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["Fu Hok (AIx: M28)","Army",2]],"jsonrpc":"2.0"} 13:21:36.058 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption Dimmick (AIx: M28) Army 3 13:21:36.058 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["Dimmick (AIx: M28)","Army",3]],"jsonrpc":"2.0"} 13:21:36.058 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: AIOption Patatron (AIx: M28) Army 4 13:21:36.058 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["AIOption",["Patatron (AIx: M28)","Army",4]],"jsonrpc":"2.0"} 13:21:36.069 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Launching 13:21:36.069 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Launching 13:21:36.069 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Launching"]],"jsonrpc":"2.0"} 13:26:58.719 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:325) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:312) at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:232) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java: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:1583) 13:26:58.721 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 13:26:58.721 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 13:26:58.721 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 13:26:58.721 [Thread-5] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 13:26:58.721 [Thread-5] INFO c.f.i.i.GameSession - Closing gameSession Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:158) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:40) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:193) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) 13:26:58.722 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... at java.base/java.lang.Thread.run(Thread.java:1583) 13:26:58.722 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:96) ... 6 more 13:26:58.723 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 13:31:36.646 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833948&playerId=326788 13:31:57.960 [main] ERROR c.f.i.u.TrayIcon - Couldn't load FAF tray icon logo from URL 13:31:57.961 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 13:31:57.963 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 57316 13:31:57.968 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 44780 13:31:57.969 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 13:31:57.969 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 57315 13:31:57.970 [main] INFO c.n.j.TcpServer - TCP Server started. 13:31:57.971 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 13:31:58.333 [Thread-4] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 13:31:58.338 [Thread-4] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 13:31:58.339 [Thread-4] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 44780 zhanghm18 326788 1 Exception in thread "Thread-4" java.lang.IllegalStateException: gameState must not change to null at com.faforever.iceadapter.debug.TelemetryDebugger.lambda$gameStateChanged$2(TelemetryDebugger.java:168) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.iceadapter.debug.TelemetryDebugger.gameStateChanged(TelemetryDebugger.java:168) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gameStateChanged(DebugFacade.java:45) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.processGpgnetMessage(GPGNetServer.java:103) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:145) at java.base/java.lang.Thread.run(Thread.java:1583) 13:31:59.852 [WebSocketConnectReadThread-53] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 13:33:01.088 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833954&playerId=326788 13:33:22.388 [main] ERROR c.f.i.u.TrayIcon - Couldn't load FAF tray icon logo from URL 13:33:22.389 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 13:33:22.390 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 57535 13:33:22.393 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 26882 13:33:22.394 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 13:33:22.395 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 57534 13:33:22.397 [main] INFO c.n.j.TcpServer - TCP Server started. 13:33:22.398 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 13:33:22.608 [Thread-3] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 13:33:22.611 [Thread-3] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 13:33:22.612 [Thread-3] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 26882 zhanghm18 326788 1 Exception in thread "Thread-3" java.lang.IllegalStateException: gameState must not change to null at com.faforever.iceadapter.debug.TelemetryDebugger.lambda$gameStateChanged$2(TelemetryDebugger.java:168) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.iceadapter.debug.TelemetryDebugger.gameStateChanged(TelemetryDebugger.java:168) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gameStateChanged(DebugFacade.java:45) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.processGpgnetMessage(GPGNetServer.java:103) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:145) at java.base/java.lang.Thread.run(Thread.java:1583) 13:33:24.057 [WebSocketConnectReadThread-52] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 13:35:05.050 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833965&playerId=326788 13:35:06.251 [main] INFO c.f.i.u.TrayIcon - Created tray icon 13:35:06.251 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 13:35:06.252 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 55965 13:35:06.256 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 21315 13:35:06.256 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 13:35:06.257 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 55964 13:35:06.258 [main] INFO c.n.j.TcpServer - TCP Server started. 13:35:06.259 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 13:35:06.440 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 55979 13:35:06.440 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 13:35:06.440 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 13:35:06.451 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 13:35:06.451 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 13:35:07.909 [WebSocketConnectReadThread-57] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 13:35:30.166 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:443?transport=tcp 13:35:30.167 [JJsonPeer] WARN c.f.i.i.GameSession - Invalid ICE server protocol: turns://fr-turn2.xirsys.com:5349?transport=tcp 13:35:30.171 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 5 13:35:30.171 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 13:35:30.449 [ForkJoinPool.commonPool-worker-1] WARN c.f.i.u.PingWrapper - Failed to ping fr-turn2.xirsys.com 13:35:35.991 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 13:35:35.992 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 13:35:35.992 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 13:35:35.994 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 13:35:35.995 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 21315 zhanghm18 326788 1 13:35:35.996 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 13:35:35.996 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 13:35:36.161 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 13:35:36.161 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 13:35:36.161 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 13:35:43.957 [Thread-5] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown java.io.EOFException: null at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:235) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java: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:1583) 13:35:43.959 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 13:35:43.959 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 13:35:43.959 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-5" java.lang.RuntimeException: java.lang.InterruptedException at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:98) at com.faforever.iceadapter.debug.TelemetryDebugger.gpgnetConnectedDisconnected(TelemetryDebugger.java:158) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gpgnetConnectedDisconnected(DebugFacade.java:40) at com.faforever.iceadapter.gpgnet.GPGNetServer.onGpgnetConnectionLost(GPGNetServer.java:193) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:153) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:372) at java.base/java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:332) at com.faforever.iceadapter.debug.TelemetryDebugger.sendMessage(TelemetryDebugger.java:96) ... 6 more 13:35:43.960 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 13:35:43.960 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 13:35:43.961 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 13:37:13.582 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21833971&playerId=326788 13:37:34.926 [main] ERROR c.f.i.u.TrayIcon - Couldn't load FAF tray icon logo from URL 13:37:34.926 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 13:37:34.927 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 56257 13:37:34.930 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 33627 13:37:34.931 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 13:37:34.931 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 56256 13:37:34.933 [main] INFO c.n.j.TcpServer - TCP Server started. 13:37:34.933 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 13:37:35.409 [Thread-4] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 13:37:35.413 [Thread-4] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 13:37:35.414 [Thread-4] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 33627 zhanghm18 326788 1 Exception in thread "Thread-4" java.lang.IllegalStateException: gameState must not change to null at com.faforever.iceadapter.debug.TelemetryDebugger.lambda$gameStateChanged$2(TelemetryDebugger.java:168) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.iceadapter.debug.TelemetryDebugger.gameStateChanged(TelemetryDebugger.java:168) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gameStateChanged(DebugFacade.java:45) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.processGpgnetMessage(GPGNetServer.java:103) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:145) at java.base/java.lang.Thread.run(Thread.java:1583) 13:37:36.673 [WebSocketConnectReadThread-52] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 13:55:43.725 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21834044&playerId=326788 13:56:05.030 [main] ERROR c.f.i.u.TrayIcon - Couldn't load FAF tray icon logo from URL 13:56:05.030 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 13:56:05.031 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 60876 13:56:05.034 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 54841 13:56:05.035 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 13:56:05.035 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 60874 13:56:05.036 [main] INFO c.n.j.TcpServer - TCP Server started. 13:56:05.036 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 13:56:06.718 [WebSocketConnectReadThread-52] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 13:56:09.832 [Thread-4] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 13:56:09.835 [Thread-4] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 13:56:09.836 [Thread-4] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 54841 zhanghm18 326788 1 Exception in thread "Thread-4" java.lang.IllegalStateException: gameState must not change to null at com.faforever.iceadapter.debug.TelemetryDebugger.lambda$gameStateChanged$2(TelemetryDebugger.java:168) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.iceadapter.debug.TelemetryDebugger.gameStateChanged(TelemetryDebugger.java:168) at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) at com.faforever.iceadapter.debug.DebugFacade.gameStateChanged(DebugFacade.java:45) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.processGpgnetMessage(GPGNetServer.java:103) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:145) at java.base/java.lang.Thread.run(Thread.java:1583)