User Tag List

Results 1 to 4 of 4

Thread: Lacewing/Bluewing server resources or examples

  1. #1
    Clicker Android Export Module

    Join Date
    Feb 2010
    Posts
    151
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lacewing/Bluewing server resources or examples

    Hi guys,

    Does anyone have any resources or examples for creating a Lacewing/Bluewing server in any of the languages: python, C++, C# or java (or any others)?

    I'm trying to avoid creating a server in CTF 2.5, and I am looking for some examples or resources to get me started coding a Lacewing/Bluewing server.

    Additionally I should ask, I am still assuming that Lacewing/Bluewing is the only way to go with achieving multiplayer in CTF 2.5. However if that's not the case and I am unaware of a newer extension, please let me know.

    Cheers

  2. #2
    Clicker Fusion 2.5 MacFusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export ModuleUnicode Add-on
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)Firefly 3D Module (Steam)
    Phi's Avatar
    Join Date
    Jan 2010
    Location
    England
    Posts
    1,870
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)
    Open-source C++ server, using Lacewing Blue, no Fusion.*
    Pylacewing, no Fusion.*
    Lacewing Blue Server object does have a lot of automatic processing done outside the Fusion event loop, the auto-deny/auto-allow features, and particularly good if you use the multithreading property. You can read more about using that here.
    The latest test build for that is only accessible on the Clickteam Discord, if you ask for it there.


    * = Fusion clients will still work, of course.

  3. #3
    Clicker Android Export Module

    Join Date
    Feb 2010
    Posts
    151
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    These are great resources thanks @Phi

    What I would really love is a Lacewing/Bluewing C# server, for the following reasons:
    1. I don't want to make a server in C++ because I'm not familiar with it.
    2. I don't want to make a server in Fusion for obvious reasons (overhead, etc).
    3. I would love to make a server in Python, but there's no Lacewing/Bluewing server with Python 3. I think this needs updating.
    4. C# is my favourite language.

    Anyone interested in making a C# server for me to get me started? I'm paying.

  4. #4
    Clicker Fusion 2.5 MacFusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export ModuleUnicode Add-on
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)Firefly 3D Module (Steam)
    Phi's Avatar
    Join Date
    Jan 2010
    Location
    England
    Posts
    1,870
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by moonyjacob View Post
    2. I don't want to make a server in Fusion for obvious reasons (overhead, etc).
    Bear in mind Bluewing Server was designed to not interact with or wait on Fusion unless told to. If everything is turned on and waits for Fusion, you get performance drops since everything is queued, the requests wait for Fusion event loop to activate the ext and queue to be processed... but if you're not monitoring messages they're handled at pure C++ speed, no bouncing back with Fusion.
    There's also an in-between option where events are handled automatically, but a notification event rather than wait-for-response event is queued with Fusion. There's details and stats on the release thread if you're interested.
    It also features multithreading, so even if Fusion is lagging behind, then the Bluewing server can keep going at its own speed, running all the automatic responses.
    There's Blue test versions with performance improvements/bugfixes on the Clickteam Discord.

    Quote Originally Posted by moonyjacob View Post
    3. I would love to make a server in Python, but there's no Lacewing/Bluewing server with Python 3. I think this needs updating.
    Yea, but unfortunately Mathias isn't updating it, he dropped it years back, and I don't know Python well enough to take over.

    Quote Originally Posted by moonyjacob View Post
    4. C# is my favourite language. Anyone interested in making a C# server for me to get me started? I'm paying.
    Mine too... and perhaps, but you'd have to talk more about rates with me in private. If you want raw C#, with no external C++ DLL, that'll take months. With C++ DLL, perhaps a few weeks.

Similar Threads

  1. Lacewing, Bluewing, and servers
    By Phi in forum Released Extensions
    Replies: 61
    Last Post: 9th December 2019, 08:43 PM
  2. Replies: 22
    Last Post: 2nd July 2017, 03:16 AM
  3. Bluewing or Lacewing problem
    By Ls2 in forum Fusion 2.5
    Replies: 14
    Last Post: 15th July 2016, 06:26 AM
  4. Basic Lacewing server/Serveur Lacewing basique
    By samcool_129 in forum File Archive
    Replies: 4
    Last Post: 24th April 2013, 05:50 AM
  5. Top Examples of Lacewing Based Projects
    By buckeroo in forum SWF/Flash Export Module Version 2.0
    Replies: 5
    Last Post: 19th June 2010, 01:00 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •