Page 3 of 3

Re: Open protocol support

Posted: Thu Jun 03, 2010 6:49 am
by tsuujin
Vadi wrote:On IRE games, nothing. Though with the upcoming expansion to ATCP, some commands seem to have been added but they aren't documented (decompiling the Nexus client will find you some).
Cool.

Re: Open protocol support

Posted: Thu Jun 03, 2010 11:44 am
by KaVir
Vadi wrote:On IRE games, nothing.
So the server just sends everything to the client, even if the client doesn't care about it?

I was wondering how the server was supposed to know which variables to send, I guess that explains it. I could see this becoming a problem as more variables are added, but at least the Mudlet implementation seems to be flexible enough to handle my workaround.

Re: Open protocol support

Posted: Thu Jun 03, 2010 12:13 pm
by Wyd
Edit: Vadi answered better then I did

Re: Open protocol support

Posted: Thu Jun 03, 2010 12:13 pm
by Vadi
Not quite, during the negotiations the client asks which data sources to enable. For Mudlet, it's currently hardcoded to all popular IRE ones (but this will need to change soon to be scriptable/configurable, for one we're missing one option already...)

Re: Open protocol support

Posted: Thu Jun 03, 2010 12:39 pm
by Heiko
KaVir wrote:My attempt at adding events broke the script entirely, but at least its working from the server side.
ATCP events definitely work fine - at least there are no known issues whatsoever. As your MUD is going to be included on our recommended MUD list this issue should be fixed. Please send me your script and a test account on your server by email.

Re: Open protocol support

Posted: Thu Jun 03, 2010 12:56 pm
by KaVir
Heiko wrote:
KaVir wrote:My attempt at adding events broke the script entirely, but at least its working from the server side.
ATCP events definitely work fine - at least there are no known issues whatsoever.
I don't mean Mudlet doesn't work, I mean I'm struggling to understand Mudlet scripting, and therefore can't provide a visible demo as proof of concept - but it should now be usable for someone who knows what they're doing.

Re: Open protocol support

Posted: Thu Jun 03, 2010 1:13 pm
by Vadi
* when we get a reliable way to activate it. I have the small framework done, but activating is still tricky unfortunately (it doesn't go through after some commands always :| ).

Re: Open protocol support

Posted: Thu Jun 03, 2010 2:16 pm
by Vadi
Alright, done. With the new changes and some experimentation, it works.

Also added a sample handler for working on the data, for now it just echos it.