No, TNet doesn't compress anything. It wouldn't be a good idea for the library to assume that stuff should be compressed as it would slow everything down for no good reason. If you need to compress something, do it yourself, and instead of sending an array of ushorts, send a byte array representing the compressed result.