Mccp compression in Tinyfugue?


Forum: Net
Topic: Mccp compression in Tinyfugue?
started by: simonp

Posted by simonp on Dec. 26 2005,06:34
I wondered if the mccp compression flag had been enabled for the MyDsl Tinyfugue build.

Many muds like clients with mccp compression as it can cut the client's bandwidth by 1/4, (and some frequently give bonuses for using it ;-)).

It doesn't look like its enabled, but I may be configuring it wrong.

Cheers
Simon

Posted by clacker on Dec. 28 2005,21:00
I took it from the debian build so I don't know if that flag was enabled or not.  I was able to issue a /set mccp=on command, but I don't know how to check to see if it's really working or not.
Posted by simonp on Dec. 29 2005,01:36
I have /set mccp=on in my .tfrc file, and the mud is telling me mccp is not on for the client.

The MyDSL package is Tinyfugue 4, which if memory serves me correctly, required a patch to compile with mccp.  I believe mccp is now included in Tinyfugue 5 out of the box.  However, I think Tinyfugue 5 is still in the Debian unstable tree.

Could this be a matter of Debian not including the patch, or not compliling with the flag in the stabe tree?

Posted by clacker on Dec. 29 2005,17:16
I used apt get to get the version 5 tf from unstable, but it still didn't seem to handle mccp compression.  All of the connections I made show up as a capital C in the output from /listsockets.

I tried compiling it myself but that also didn't work.

What mud are you tring to connect to?  I read the version 1 of mccp isn't suported by tf, only mccp version 2.

Posted by simonp on Dec. 30 2005,20:08
I'm playing the Aardwolf mud (aardmud.org or telnet aardmud.org 4000).  On this mud if you type "compress" once logged in, it will tell you if MCCP is on or not.

The admins on the mud confirm TF 4 did not support compression without a third-party patch.  So it would appear the Debian TF 4 package was built without the patch.

I did compile and install the new TF 5 beta on my home system before going on holiday (where I'm using DSL :-)), though I didn't verify if MCCP was working at that time.  I should be able to confirm this when I'm back at home in January.

Once I confirm this, I'll try to post a message for the TF maintainer at Debian, or find how they are compiling TF there.

Posted by clacker on Dec. 31 2005,01:26
simonp, I tried the tf5 again from debian using that mud and the compression does work!  So if you download that you should be fine.  When I got it I used apt-get. I needed to change the /etc/apt/sources.list from stable to unstable, ran apt-get update and then ran

apt-get install tf5 -o APT::Force-LoopBreak=true

I'll look at the libraries and see if having developement versions of those helps with the one I tried to compile.

Posted by clacker on Dec. 31 2005,03:57
OK, I got a version to work for dsl that I compiled from the sources.  It turns out I needed zlib1g in order to get the mccp stuff to work.  I also used the libpcre in case anyone wanted the regular expression stuff.  I'm uploading it now so it should be there in the repository a few days or a week.  I tested it on the site you gave and it told me that the compression was working.  I also used the --prefix switch during the configure so tf knows where the libraries are now.

It looks like it's a fairly full featured client.  triggers, macros, mapping, the works.  Let me know when it's up if it works for you.

Posted by simonp on Dec. 31 2005,08:03
Thanks clacker.  The muds will be very appreciative, as most these days are run on a non-commerical basis and bandwidth is by far the biggest cost.  I'll test out the new build as soon its ready for download.  (I'll also leave a follow-up on the Aardwolf board, as the Linux users will want to know what's happening -- DSL with the screen and tf package (and Winmodem configuration) -- is a godsend for the holidays when mud addicts are away from their regular computers ;-))  

Tinyfugue is indeed an excellent client, all the better because it can be intergrated with the shell and command line.

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.