Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • Both extensions

    * Lots of bugs fixed

    * Lacewing can now be global across sub-applications

    * You can now have multiple instances of Lacewing in one application (by setting the "global identifier" in the object properties)

    * New stack cursor feature lets you read through a stack without maintaining a separate index variable

    * You can now loop with loop names, so you can have multiple loops easily

    * Message sizes are now unsigned shorts as per the protocol spec, so you can send longer messages

    * Updated to the new protocol version (the same as pylacewing 0.8). This makes servers/clients using build 17 incompatible with previous builds.


    Client only

    * All updates above affect the Flash version too

    * The "loop finished" conditions were not called in Flash

    * Fixed a bug with channel/peer selection and loops

    * The client now responds to ping requests

    * You can now retrieve the protocol implementation of the server (such as "DLL" or "Python")

    * Crash when calling the "Push string..." actions in Flash

    * Channel listing now works in Flash


    Server only

    * Each client in the server now has "local client data", which is basically a map of string keys to string values, to which you can assign data to store with each client

    * Each channel in the server now has "local channel data", which is basically a map of string keys to string values, to which you can assign data to store with each channel

    * You can now host a flash player policy server, to accept Flash clients

    * The server now accepts HTML5 websocket connections (I'll be releasing the Javascript Lacewing implementation at some point, as shown at the CC 2010). Both the latest specification used by Firefox 4/Chrome 6 and the older specification used by Chrome 5 are supported.

    * The server now sends ping requests, to prevent ghost clients/channels

    * The client is now selected when an "On disconnect" condition fires

    * New "Channel is hidden from the channel list" and "Channel is set to close automatically" conditions

    * You can now retrieve the protocol implementation of a client (such as "DLL", "Flash" or "Python")

    * Changing the requested name now works


    ---

    There's also a new extension called Lacewing Webserver included. This allows you to host a HTTP/1.1 webserver controlled by MMF events (Please login to see this link.).

    This build is numbered 17 because 15 and 16 were testing builds I sent to a few people. Please post any bugs you find in this thread :)

    Download: Please login to see this link.

  • Wow, finally new update :) However, I'm a bit disappointed, I've been hoping to see some new handlers in the server class like:
    -ChannelJoined
    -ChannelCreated
    -ChannelDestroyed
    etc. They would be very useful... :( at least for me... ^^"

  • Thank you thank you thank you thank you thank you thank you.
    I hope this shows how much we appreciate your work :D
    Thank you thank you thank you...

    Play my latest MMF game : Please login to see this link.
    Try my Android game : Please login to see this link.

  • I'm not sure if this is new to this version, but I've only experienced this lately. If a client crashes for some reason, his name remains reserved and can not be used for hours after it occurs. Closing a client normally does not cause this problem.

    -Mokhtar M. Khorshid

  • Jamie:
    Well a client example would be great, but both a client and a server example would be fantastic !

    I think that examples are more important than documentation (and less work), because while it's obviously not the same thing, one can check the header file and see the functions. Personally I think that one or two examples and the header file are enough for the time being.


    btw I used to be a msn user, but I gave up on it long ago. :(

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!