Lacewing Relay Server List
The following server list is brought to you by Darkwire Software.
These server statuses are refreshed every time you load this page.
|Darkwire Server I (Windows - SWF support)
|Darkwire Server II (pylacewing)
|leDev pylacewing Server
For the plain-text list of servers, suitable for use with the Get object, please see here
To view your own
IP, use this link
This list was last refreshed at (whenever you opened this page)
What's the story behind liblacewing, Lacewing Relay, and Bluewing?
Whilst working using the Moo branch, a developer (James McLaughlin) got a bit miffed with the bugs and glitches from the discontinued extensions,
and wrote a new networking extension to replace the Moo branch (MooClick, MooSock, MooGame, etc). He called this extension OINC
(OINC Internet/Network Client); carrying on the farmyard animal sounds convention (moo, oinc).
Then unfortunately, he had a hard drive crash, and lost most of his source code.
Having essentially to redo all of his work, he renamed the new extension Lacewing.
After working further, he decided to make Lacewing an extension compatible with not just games,
but any other protocol type. To do this, he separated Lacewing extension into two projects:
• Lacewing Relay (the protocol from the extension, much like MooClick/MooGame)
• liblacewing (any protocol, much like MooSock)
At some point, a developer called Mathias (aka Mat^2 or Mat²) created a Python implementation of the Lacewing Relay Server.
He named this pylacewing
Lacewing Relay relied on liblacewing to work. However, work on Lacewing Relay was halted, but work on liblacewing continued.
After several bugfixes and changes to liblacewing, Jamie became too busy to reimplement Relay and update the extension.
Hence, Bluewing Client was born, after another developer (Phi) became rather irritated with the bugs in the not-so-recent Lacewing Relay Client and decided to rewrite
the extension from scratch; a process he completed in two days, as it was just wrapping around the liblacewing code again.
What is Bluewing?
Bluewing (aka Lacewing Blue Client) is a continuation of Lacewing Relay, with optional multi-threading,
stricter usage, and a few extra features that the regular Lacewing Relay doesn't have.
In addition, Bluewing has less bugs, and uses a newer version of liblacewing.
Downloads and source code
The Lacewing extensions themselves can be downloaded here
, and here
The liblacewing project is open-source; more details can be found here
Bluewing is open-source too, as part of Darkwire's extension repository, and can be found here
Also note there is a Python implementation (of the server only), capable of being run on Unix-based systems, including Linux and Debian.
Details and a setup tutorial are available here
If you have problems with a *nix setup, try contacting users Phi or Mathias on Discord
Also, there is a tutorial for using Lacewing Relay Client in MMF2/CTF2.5! Download it here