Skip to content

Instantly share code, notes, and snippets.

@boq
Created October 23, 2014 17:38
Show Gist options
  • Select an option

  • Save boq/7acb634a7554ac14f25c to your computer and use it in GitHub Desktop.

Select an option

Save boq/7acb634a7554ac14f25c to your computer and use it in GitHub Desktop.
// handshake from Cauldron server to client behind Bungee
SERVER-RAW < - outgoing after codec
SERVER-RAW > - incoming before codec
SERVER-DECODED < - outgoing before codec
SERVER-DECODED > - outgoing after codec
// player initialy connected to server 1
SERVER-DECODED < class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, OpenMods|E, OpenMods|M, FORGE, OpenMods|RPC, OpenMods|I])
SERVER-RAW < class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, OpenMods|E, OpenMods|M, FORGE, OpenMods|RPC, OpenMods|I])
SERVER-DECODED < class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$ServerHello
SERVER-RAW < class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, OpenMods|E, OpenMods|M, FORGE, OpenMods|RPC, OpenMods|I])
SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
SERVER-DECODED > class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$ClientHello
Client protocol version 1
SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
SERVER-DECODED > class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$ModList
Client attempting to join with 6 mods : [email protected],OpenModsCore@@VERSION@,[email protected],[email protected],[email protected],[email protected]
Attempting connection with missing mods [] at CLIENT
SERVER-DECODED < class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$ModList
SERVER-RAW < class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
SERVER-DECODED > class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$HandshakeAck
SERVER-DECODED < class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$ModIdData
SERVER-RAW < class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
SERVER-DECODED < class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$HandshakeAck
SERVER-RAW < class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
SERVER-DECODED > class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$HandshakeAck
SERVER-DECODED < class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$HandshakeAck
SERVER-RAW < class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
SERVER-DECODED > class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$HandshakeAck
SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
SERVER-DECODED > class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$HandshakeAck
Server side modded connection established
SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [BungeeCord])
SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, OpenMods|E, OpenMods|M, FORGE, OpenMods|RPC, OpenMods|I])
// player joined
// switched to server 2 (no more actions on server 1)
[19:26:46] [Netty IO #2/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, OpenMods|E, OpenMods|M, FORGE, OpenMods|RPC, OpenMods|I])
// crash after handler gets called second time due to duplicated message
// handshake from Cauldron server to client behind Bungee
SERVER-RAW < - outgoing after codec
SERVER-RAW > - incoming before codec
SERVER-DECODED < - outgoing before codec
SERVER-DECODED > - outgoing after codec
// connection after switch from server 1
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-DECODED < class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, OpenMods|E, OpenMods|M, FORGE, OpenMods|RPC, OpenMods|I])
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW < class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, OpenMods|E, OpenMods|M, FORGE, OpenMods|RPC, OpenMods|I])
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-DECODED < class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$ServerHello
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW < class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, OpenMods|E, OpenMods|M, FORGE, OpenMods|RPC, OpenMods|I])
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-DECODED > class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$ClientHello
[19:26:46] [Netty IO #1/INFO] [FML/]: Client protocol version 1
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-DECODED > class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$ModList
[19:26:46] [Netty IO #1/INFO] [FML/]: Client attempting to join with 6 mods : [email protected],OpenModsCore@@VERSION@,[email protected],[email protected],[email protected],[email protected]
[19:26:46] [Netty IO #1/INFO] [FML/]: Attempting connection with missing mods [] at CLIENT
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-DECODED < class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$ModList
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW < class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-DECODED > class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$HandshakeAck
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-DECODED < class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$ModIdData
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW < class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-DECODED < class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$HandshakeAck
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW < class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-DECODED > class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$HandshakeAck
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-DECODED < class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$HandshakeAck
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW < class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-DECODED > class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$HandshakeAck
[19:26:46] [Server thread/INFO] [FML/]: [Server thread] Server side modded connection established
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: FML|HS)
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-DECODED > class cpw.mods.fml.common.network.handshake.FMLHandshakeMessage$HandshakeAck
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [BungeeCord])
// duplicated messages
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, OpenMods|E, OpenMods|M, FORGE, OpenMods|RPC, OpenMods|I])
[19:26:46] [Netty IO #1/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, OpenMods|E, OpenMods|M, FORGE, OpenMods|RPC, OpenMods|I])
// duplicated packets sent after few switches between server 1 and server 2. Every switch increments number of messages.
[19:18:15] [Netty IO #0/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [BungeeCord])
[19:18:15] [Netty IO #0/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, FORGE])
[19:18:15] [Netty IO #0/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, FORGE])
[19:18:15] [Netty IO #0/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, FORGE])
[19:18:15] [Netty IO #0/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, FORGE])
[19:18:15] [Netty IO #0/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, FORGE])
[19:18:15] [Netty IO #0/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, FORGE])
[19:18:15] [Netty IO #0/INFO] [FML/]: SERVER-RAW > class cpw.mods.fml.common.network.internal.FMLProxyPacket (channel: REGISTER, register: [FML|HS, FML, FORGE])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment