Can you please use Edit menu -> Debug packets?
Turn that on before connecting. When I did that it did not send any FF FB 18.
The sequence FF FB 18 is:
IAC WILL TELOPT_TERMINAL_TYPE
It replies that specifically if the server sends:
FF FD 18
IAC DO TELOPT_TERMINAL_TYPE
So you need to see from the packet debug if the server is sending that first.
Quote:
... then "FF FB 1F" ...
This is IAC WILL TELOPT_NAWS. That is automatically sent if you have "Negotiate about window size" checked in the output window configuration. To stop that, uncheck that box.
Quote:
... then "FF FA 1F 00 50 00 14 FF F0 "
This is the terminal type, because you agreed to send it, the server asked for it, and this is the response.
[EDIT]
This is the window size (0x50 is 80 columns, and 0x14 is 20 lines). Since you had "negotiate about window size" set, it sent the window size.
Quote:
I have a game that must be sent a Authentication socket before any socket sent.
You can make a script file and put in the "on connect" function there (see the scripting window configuration) or make a plugin and use OnPluginConnect callback function. These will send things before anything else, as follows:
- If you have "auto connect" on, it sends your name and password
- If you have "Connect Text" (see connecting window) it sends that next
- If you have "negotiate about window size" checked, it sends FF FB 1F.
- It then calls the "world script file 'on connect' function", if any
- It then calls the OnPluginConnect function in all installed plugins, if any.
|