Greetings my children,
In approximately 2 weeks or less time this project shall be completed and posted.
Project Info:
I am going to code an independant MSL from DX, it should be approximately 100kb-150kb executable
depending on the platform. Versions of the code will run on: Linux, BSD, Windows, and MAC OS/X.
There will also be a DX server query program as well that will connect to a MSL and download the server
data. This will be able to run on: Linux, BSD, Windows, and MAC OS/X.
This code will be released in Full along with a library version of the code for which you can include in
your own code or a possible windows/linux library version of it. I rarely do any coding if any in windows
so it may be a while for a windows dll to be available for use.
This program will be a fully featured CLI (Command Line Interface) program. It will be fast and portable
to every known operating system able to run code. This includes the MSL and the Server Lister. The
code can be modified to be used by Rune, Unreal, Unreal Tournament, etc. basically anything that uses
Unreal 1 Game Engine.
Code License:
BSD Style License
* Copyright (c) <year>, <copyright holder>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the <organization> nor the
* names of its contributors may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY <copyright holder> ''AS IS'' AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL <copyright holder> BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Inspiration for this project:
http://www.dxalpha.com/forum/viewtopic. ... 63&start=0
To urine off HDD21.
There is another post I believe in R T K were he mentions he wrote the MSL in C code and
cried about never releasing it to us assholes. This is why the code of choice for this project
will be in C with added support that will make it portable to every known OS/Platform.
That is all my children,
~Sanguine~
I have figured out the handshake so its going to be really soon that this will be
released or a beta version of it as a prof of concept. This should be allot more stable
then using Unreal to run a MSL. The protocol is not that complex or really that mysterious.
The Handshake responses are a variation of ARC4 Encryption using a private key
created by the name of the game used.

Edit:
The MSL has been sourceforged:
http://openmsl.sourceforge.net/