Having worked with redmew, we did a large number of tests, and a number of network packet dumps. I've include the factorio player log, but not the packet dumps. The server is sending the complete ban list log files back to client and the client is just viewing the above error. The data being sent back from the server is being ignored by factorio as well (it appears client is not handling bad data formats in a way client can understand). This might be two separate issues.
Code: Select all
55.450 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(Ready) to(Connecting)
55.980 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ConnectionRequestReply) received from IP ADDR:({88.99.214.198:34202}): invalid state (WaitingForAccept) for packet type
55.980 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ConnectionRequestReply) received from IP ADDR:({88.99.214.198:34202}): invalid state (WaitingForAccept) for packet type
56.163 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ConnectionRequestReply) received from IP ADDR:({88.99.214.198:34202}): invalid state (WaitingForAccept) for packet type
56.163 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ConnectionRequestReply) received from IP ADDR:({88.99.214.198:34202}): invalid state (WaitingForAccept) for packet type
56.163 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ConnectionRequestReply) received from IP ADDR:({88.99.214.198:34202}): invalid state (WaitingForAccept) for packet type
56.330 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ConnectionRequestReply) received from IP ADDR:({88.99.214.198:34202}): invalid state (WaitingForAccept) for packet type
56.513 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ConnectionRequestReply) received from IP ADDR:({88.99.214.198:34202}): invalid state (WaitingForAccept) for packet type
65.847 Error ClientMultiplayerManager.cpp:96: MultiplayerManager failed: multiplayer.not-received-connection-accept-reply
65.847 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(Connecting) to(InitializationFailed)
80.271 Info ClientMultiplayerManager.cpp:189: Quitting multiplayer connection.
80.271 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(InitializationFailed) to(Disconnected)
80.272 Info UDPSocket.cpp:210: Closing socket
80.273 Info UDPSocket.cpp:240: Socket closed
I have tried renaming username, fresh install, an empty redmew server, turning off IPv6. The connection is from Australia to Germany. My ISP is one of the largest ISP's. I don't have issues with any other server and I can also connect to redmew's webserver on same address (different port)
We have packet dumps from both the client and the server, I've not included them as they contain the complete ban logs. If I were to guess I would look at the variable sizes and if there has been a change as it appears one module has had a buffer overflow and is dumping the complete logs into the stream.
If you want the packet dumps please let me know I can email them or make them available directly.