Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » General Discussions » General Discussion » Renegade FDS Running on Linux - on XWIS/WOL!!!  () 1 Vote
icon14.gif  Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192004] Mon, 06 March 2006 12:13 Go to next message
Blazer is currently offline  Blazer
Messages: 3322
Registered: February 2003
Location: Phoenix, AZ
Karma: 0
General (3 Stars)
Administrator/General

[blazer@blazer01 xwisp]$ cat success.txt
Mon Mar 6 11:04:09 MST 2006

That's the time it happened. The first ever successful login to an LFDS running on XWIS.

Long Story Short:
I now have an alpha version of "XWISP" fully functional.

* With XWISP, you can run the LFDS on both GameSpy and XWIS simultaneously.

* All XWIS functionality will be available, except currently no plans to add support for the nonexistant XWIS ladder (because there currently isn't one), but as soon as Strike Team gets one up that I can test against, I will endeavor to add it's functionality..

* XWISP is written in Perl, and completely encapsulates the LFDS. This means that renrem/macrem is not needed, since XWISP has full read and write access to the console via stdin/stdout.

* XWISP provides an "enhanced" console, which uses ANSI codes to basically give an IRC-like interface, with a "no-scroll" area that is free to type in (I know everyone hates when they are on the FDS console trying to type a command and something makes the screen scroll). Color customizations are possible.

* XWISP should enable an LFDS to "out perform" a windows FDS running on similar hardware. Why? Because Linux was meant to be a server, and almost 100% of a linux servers resources are available, whereas windows servers have umpteen resource hungry processes always running in the background, including the GUI.

* XWISP will be compatible with brenbot, as brenbot uses a TCP connection ("macrem"), for executing console commands, XWISP will provide a TCP port for this as well.

Stay tuned for more info, including a request for some people to beta test, both running an XWISP server, and playing on one. I will have extensive documentation in the final release as well as all of the detailed thank-you's and credits. For now I would like to thank the entire BHS team for their help and support in achieving my goal of a fully working Linux FDS.

[Updated on: Mon, 06 March 2006 12:48]

Report message to a moderator

Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192005 is a reply to message #192004] Mon, 06 March 2006 12:22 Go to previous messageGo to next message
Goztow is currently offline  Goztow
Messages: 9727
Registered: March 2005
Location: Belgium
Karma: 13
General (5 Stars)
Goztoe
It took time but NICE!

You can find me in The KOSs2 (TK2) discord while I'm playing. Feel free to come and say hi! TK2 discord
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192006 is a reply to message #192004] Mon, 06 March 2006 12:26 Go to previous messageGo to next message
Stumpy is currently offline  Stumpy
Messages: 93
Registered: May 2005
Karma: 0
Recruit

nice work Big Ups
I want to be a beta tester Tell Me


Visit and dream about it http://pb-live.team64.eu

[Updated on: Mon, 06 March 2006 12:52]

Report message to a moderator

Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192009 is a reply to message #192004] Mon, 06 March 2006 12:47 Go to previous messageGo to next message
SODPaddy is currently offline  SODPaddy
Messages: 232
Registered: August 2005
Location: Germany
Karma: 0
Recruit

I wanna to. I will test beta too

Website: www.Area54.eu

Once 54, Always 54.
(\__/)
(O.o )
(___)
Visit us at www.Area54.eu
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192021 is a reply to message #192004] Mon, 06 March 2006 14:27 Go to previous messageGo to next message
=HT=T-Bird is currently offline  =HT=T-Bird
Messages: 712
Registered: June 2005
Karma: 0
Colonel
Blazer wrote on Mon, 06 March 2006 13:13

[blazer@blazer01 xwisp]$ cat success.txt
Mon Mar 6 11:04:09 MST 2006

That's the time it happened. The first ever successful login to an LFDS running on XWIS.

Long Story Short:
I now have an alpha version of "XWISP" fully functional.

* With XWISP, you can run the LFDS on both GameSpy and XWIS simultaneously.

* All XWIS functionality will be available, except currently no plans to add support for the nonexistant XWIS ladder (because there currently isn't one), but as soon as Strike Team gets one up that I can test against, I will endeavor to add it's functionality..

* XWISP is written in Perl, and completely encapsulates the LFDS. This means that renrem/macrem is not needed, since XWISP has full read and write access to the console via stdin/stdout.

* XWISP provides an "enhanced" console, which uses ANSI codes to basically give an IRC-like interface, with a "no-scroll" area that is free to type in (I know everyone hates when they are on the FDS console trying to type a command and something makes the screen scroll). Color customizations are possible.

* XWISP should enable an LFDS to "out perform" a windows FDS running on similar hardware. Why? Because Linux was meant to be a server, and almost 100% of a linux servers resources are available, whereas windows servers have umpteen resource hungry processes always running in the background, including the GUI.

* XWISP will be compatible with brenbot, as brenbot uses a TCP connection ("macrem"), for executing console commands, XWISP will provide a TCP port for this as well.

Stay tuned for more info, including a request for some people to beta test, both running an XWISP server, and playing on one. I will have extensive documentation in the final release as well as all of the detailed thank-you's and credits. For now I would like to thank the entire BHS team for their help and support in achieving my goal of a fully working Linux FDS.


Go Blazer! YA! (you forgot to mention that Linux runs on some WICKED machines that Winbloze has no clue how to support: 64xAlpha EV79, any1?) (it would be nice if the LFDS could be compiled for some other cpu besides i386...)


HTT-Bird (IRC)
HTTBird (WOL)
Proud HazTeam Lieutenant.
BlackIntel Coder & Moderator.

If you have trouble running BIATCH on your FDS, have some questions about a BIATCH message or log entry, or think that BIATCH spit out a false positive, PLEASE contact the BlackIntel coding team and avoid wasting the time of others.

[Updated on: Mon, 06 March 2006 14:27]

Report message to a moderator

Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192029 is a reply to message #192004] Mon, 06 March 2006 15:15 Go to previous messageGo to next message
sterps is currently offline  sterps
Messages: 223
Registered: October 2003
Location: Victoria, Australia
Karma: 0
Recruit
Well done blazer, i alread know someone that will want this.
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192042 is a reply to message #192004] Mon, 06 March 2006 16:04 Go to previous messageGo to next message
pvtschlag is currently offline  pvtschlag
Messages: 122
Registered: April 2004
Karma: 0
Recruit
Great work! Thumbs Up

-Lee

[Updated on: Mon, 06 March 2006 17:12]

Report message to a moderator

Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192051 is a reply to message #192004] Mon, 06 March 2006 17:16 Go to previous messageGo to next message
terminator 101 is currently offline  terminator 101
Messages: 822
Registered: March 2003
Location: Toronto
Karma: 0
Colonel
Question: Why Perl and not PHP? I think that PHP is more widely used.

"It is time you saw the future, while you still have human eyes"

Cheaters only Cheat themselves!
so
Hasta la vista, baby!
http://gamercards.exophase.com/6390.png
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192062 is a reply to message #192004] Mon, 06 March 2006 19:38 Go to previous messageGo to next message
xptek is currently offline  xptek
Messages: 1410
Registered: August 2004
Location: USSA
Karma: 0
General (1 Star)
Heh, will be interesting to see how this runs on my FreeBSD 6 and 5.3 boxes.

cause = time
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192070 is a reply to message #192004] Mon, 06 March 2006 22:09 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

Good job getting it going blazer Smile
Oh and FYI, this required adding code to bhs.so so when this is released, you will need to run the version of bhs.so with this in it.


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192071 is a reply to message #192051] Mon, 06 March 2006 22:40 Go to previous messageGo to next message
Blazer is currently offline  Blazer
Messages: 3322
Registered: February 2003
Location: Phoenix, AZ
Karma: 0
General (3 Stars)
Administrator/General

Terminator 101 wrote on Mon, 06 March 2006 19:16

Question: Why Perl and not PHP? I think that PHP is more widely used.


PHP is more widely used for web applications, whereas perls main dominion is command line applications. Perl is well suited for things like this, and it's many built-in and addon functions for things like crc32 and other complex math, plus me being fairly adept at Perl, made it the logical choice. Pretty much any unix OS either has Perl installed by default or is available in the base package set, so I don't think anyone will have any problems running it.
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192074 is a reply to message #192004] Mon, 06 March 2006 23:50 Go to previous messageGo to next message
terminator 101 is currently offline  terminator 101
Messages: 822
Registered: March 2003
Location: Toronto
Karma: 0
Colonel
So that is the main difference betwen perl and PHP. Satisfied
I am in computer programming second semmester and my Web programming teacher was not able to explain to me why do we have to learn perl and PHP when at the first sight, they have quite similar coding. Anyway, is Renguard created in Perl too? Just wondering.
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192083 is a reply to message #192004] Tue, 07 March 2006 01:40 Go to previous messageGo to next message
Blazer is currently offline  Blazer
Messages: 3322
Registered: February 2003
Location: Phoenix, AZ
Karma: 0
General (3 Stars)
Administrator/General

The RenGuard client that runs on the players PCs is written in C, the current RenGuard backend network (the master servers and such) are written in Perl. RG2 will be all coded in C.
icon12.gif  Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192090 is a reply to message #192004] Tue, 07 March 2006 05:17 Go to previous messageGo to next message
jd422032101 is currently offline  jd422032101
Messages: 304
Registered: April 2004
Karma: 0
Recruit
good news Blazer Thumbs Up
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192091 is a reply to message #192071] Tue, 07 March 2006 05:56 Go to previous messageGo to next message
howang is currently offline  howang
Messages: 57
Registered: September 2005
Location: Hong Kong
Karma: 0
Recruit
Blazer, I think you should make it open-source.
This is not RenGuard so you don't have a reason to make it closed-source, right?
mac tell me he love Open Source & GPL. Blazer, as a member of BHS, you should learn from your good friend, and make this open-source. This will help the Renegade Community.



Blazer wrote on Tue, 07 March 2006 13:40

Terminator 101 wrote on Mon, 06 March 2006 19:16

Question: Why Perl and not PHP? I think that PHP is more widely used.


PHP is more widely used for web applications, whereas perls main dominion is command line applications. Perl is well suited for things like this, and it's many built-in and addon functions for things like crc32 and other complex math, plus me being fairly adept at Perl, made it the logical choice. Pretty much any unix OS either has Perl installed by default or is available in the base package set, so I don't think anyone will have any problems running it.

I'm a PHP engineer. As what I know, Perl DO NOT have any built-in functions for complex encryption and maths function. What you can do is download modules for it. But on the other hand, PHP have dozen of built-in functions, such as sha1() , md5() and crc32() . These PHP functions are really BUILT-IN and you don't need to use it with any module.
Your brenbot is packed with par, that means no perl installation is needed, so pre-installed perl or not is not a problem.
I strongly suggest you write this in PHP. With PHP, you have easy access to the Internet without calling sockets directly. PHP will handle the socket for you. Any URL is accepted as filename and it allow us to treat URLs as normal files. For example, we can fopen('http://www.somewebsite.abc/file.ext','r'); in PHP! Can you do this in Perl? NO. PHP code is programmer-friendly and it have a good error reporting system, but perl do not. PHP is the next generation of scripting language, perl is outdated and unloved. As what you can see, this forum is using PHP-based script but not a Perl CGI. PHP is fast, stable and powerful, use PHP is much more better than Perl in any situation.


Thanks blazer for the xwisp! My dream comes true!
<Ghostshaw> duh
<Ghostshaw> its awesome
<Ghostshaw> cheat the cheaters :P
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192094 is a reply to message #192004] Tue, 07 March 2006 06:59 Go to previous messageGo to next message
RTsa is currently offline  RTsa
Messages: 484
Registered: January 2005
Location: Finland
Karma: 0
Commander
Blazer wrote on Mon, 06 March 2006 21:13

* All XWIS functionality will be available, except currently no plans to add support for the nonexistant XWIS ladder (because there currently isn't one), but as soon as Strike Team gets one up that I can test against, I will endeavor to add it's functionality..

Does anyone know if this will ever happen? I haven't heard anything from Strike Team in a while..at least on these forums.


Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192096 is a reply to message #192091] Tue, 07 March 2006 08:24 Go to previous messageGo to next message
Blazer is currently offline  Blazer
Messages: 3322
Registered: February 2003
Location: Phoenix, AZ
Karma: 0
General (3 Stars)
Administrator/General

howang wrote on Tue, 07 March 2006 07:56

Blazer, I think you should make it open-source.
This is not RenGuard so you don't have a reason to make it closed-source, right?
mac tell me he love Open Source & GPL. Blazer, as a member of BHS, you should learn from your good friend, and make this open-source. This will help the Renegade Community.


Well since it's written in Perl, the source code is right there. XWISP currently only 100% emulates the protocol exchange of the windows FDS, so there is no reason to "modify" anything, as changing anything would make it no longer work.


Blazer wrote on Tue, 07 March 2006 13:40

Terminator 101 wrote on Mon, 06 March 2006 19:16

Question: Why Perl and not PHP? I think that PHP is more widely used.


PHP is more widely used for web applications, whereas perls main dominion is command line applications. Perl is well suited for things like this, and it's many built-in and addon functions for things like crc32 and other complex math, plus me being fairly adept at Perl, made it the logical choice. Pretty much any unix OS either has Perl installed by default or is available in the base package set, so I don't think anyone will have any problems running it.

howang wrote on Tue, 07 March 2006 07:56


I'm a PHP engineer. As what I know, Perl DO NOT have any built-in functions for complex encryption and maths function. What you can do is download modules for it. But on the other hand, PHP have dozen of built-in functions, such as sha1() , md5() and crc32() . These PHP functions are really BUILT-IN and you don't need to use it with any module.

PHP does have some nice built-in functions, along with Pear. Perl has vastly more modules available to do pretty much anything, from IRC modules to complex ANSI terminal emulation.

howang wrote on Tue, 07 March 2006 07:56


Your brenbot is packed with par, that means no perl installation is needed, so pre-installed perl or not is not a problem.


brenbot is packed with par so that it can run on Win32 systems. Since XWISP is for Linux, packing it will not be required. Starting it up will be as simple as ./xwisp.pl (And good thing too, since php does not have a par equivalent Wink )

howang wrote on Tue, 07 March 2006 07:56

I strongly suggest you write this in PHP. With PHP, you have easy access to the Internet without calling sockets directly. PHP will handle the socket for you. Any URL is accepted as filename and it allow us to treat URLs as normal files. For example, we can fopen('http://www.somewebsite.abc/file.ext','r'); in PHP! Can you do this in Perl? NO.

Yes, PHP does have builtin support to open and parse URLS (as it should, since it is a web programming language). But, for one thing, XWISP has no need to do this. But if I did, Perl does allow you to do the same thing, as I have used it for several other applications.

howang wrote on Tue, 07 March 2006 07:56

PHP code is programmer-friendly and it have a good error reporting system, but perl do not.
I am now starting to question if you know anything about Perl at all, because if you did, you would know that perl code and php code and syntax are very similar. And, with Perls "use warnings; use strict;" I would wager that it's error reporting is vastly superior to PHPs "Parse error on line 101" Wink

howang wrote on Tue, 07 March 2006 07:56

PHP is the next generation of scripting language, perl is outdated and unloved.
LOL. Actualy most people would probably say that something like Ruby is the next generation scripting language. I suppose you could call Perl "outdated" in that it has been around for a long time, but it's definitely not unloved, or lacking any features, support, or development.

howang wrote on Tue, 07 March 2006 07:56

As what you can see, this forum is using PHP-based script but not a Perl CGI. PHP is fast, stable and powerful, use PHP is much more better than Perl in any situation.
Yes, as I said, PHP is well suited for web applications, such as this forum software. PHP was *designed* to be a web scripting language. Perl was designed to be a command-line scripting language. At one time Perl was tried to press into service as a web scripting language (mod_perl), which does work (still in use today for some applications), but php matured and developed to be mainly a web scriping/cgi language, with builtin support for most common web functions.

If you are indeed a Zend Certified PHP Engineer, you should agree with me on most if not all of the points I have made. There is no denying that PHP is made for web apps, and Perl is primarily designed as a console/command-line language. Now I'm not saying that PHP is incapable of doing command-line things (Crimson has done some pretty amazing things with PHP, including a renrem implementation as well as a RenGuard SSC), just that Perl is better suited to handle this sort of task.

[Updated on: Tue, 07 March 2006 08:25]

Report message to a moderator

Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192097 is a reply to message #192094] Tue, 07 March 2006 08:29 Go to previous messageGo to next message
Blazer is currently offline  Blazer
Messages: 3322
Registered: February 2003
Location: Phoenix, AZ
Karma: 0
General (3 Stars)
Administrator/General

RTsa wrote on Tue, 07 March 2006 08:59

Blazer wrote on Mon, 06 March 2006 21:13

* All XWIS functionality will be available, except currently no plans to add support for the nonexistant XWIS ladder (because there currently isn't one), but as soon as Strike Team gets one up that I can test against, I will endeavor to add it's functionality..

Does anyone know if this will ever happen? I haven't heard anything from Strike Team in a while..at least on these forums.


I asked Olaf about it as recently as a month, and while he didn't give a firm answer, he indicated that it was going to be added eventually.
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192145 is a reply to message #192096] Tue, 07 March 2006 19:27 Go to previous messageGo to next message
howang is currently offline  howang
Messages: 57
Registered: September 2005
Location: Hong Kong
Karma: 0
Recruit
Blazer wrote on Tue, 07 March 2006 23:24

Well since it's written in Perl, the source code is right there. XWISP currently only 100% emulates the protocol exchange of the windows FDS, so there is no reason to "modify" anything, as changing anything would make it no longer work.


I'm happy to know that you will make it open-source but not close-source it just like brenbot. You are very kind. Wink

Blazer wrote on Tue, 07 March 2006 23:24


PHP does have some nice built-in functions, along with Pear. Perl has vastly more modules available to do pretty much anything, from IRC modules to complex ANSI terminal emulation.


PHP have many "modules"(maybe real modules or OOP-based classes) too. Just as what you mentioned, from IRC modules to complex ANSI terminal emulation are available! Check out phpclasses.org for more PHP "modules".

Blazer wrote on Tue, 07 March 2006 23:24


brenbot is packed with par so that it can run on Win32 systems. Since XWISP is for Linux, packing it will not be required. Starting it up will be as simple as ./xwisp.pl (And good thing too, since php does not have a par equivalent Wink )


There are some skills to pack PHP into Windows execuatables. You may have a look on this: http://wildphp.free.fr/wiki/doku.php?id=win32std:embeder

Blazer wrote on Tue, 07 March 2006 23:24

I am now starting to question if you know anything about Perl at all, because if you did, you would know that perl code and php code and syntax are very similar.

Yes, I know a little bit. I start learning scripting language from Perl, but as what I know it is too complex for me, so I switch to PHP and it give me a good feel of PHP'ing. PHP codes are easy to understand and easy to learn. At least it won't have something like $_ which makes beginners confused. And Perl mixed up for & foreach, that I think it is not acceptable. for is looping with some conditions. foreach is looping through an array (and hash in perl). They are total difference but perl mix them up, it makes me really confused. The reason that PHP & Perl have similar syntax is, they both copy the syntax from C and PHP copy some syntax from Perl. But the PHP Group is quite smart, they don't copy something like $_ to make the PHP code more programmer-friendly.

Blazer wrote on Tue, 07 March 2006 23:24


And, with Perls "use warnings; use strict;" I would wager that it's error reporting is vastly superior to PHPs "Parse error on line 101" Wink

How about error_log() error_reporting(E_ALL) and custom error handler?

Blazer wrote on Tue, 07 March 2006 23:24

LOL. Actualy most people would probably say that something like Ruby is the next generation scripting language. I suppose you could call Perl "outdated" in that it has been around for a long time, but it's definitely not unloved, or lacking any features, support, or development.

But most of the Perl CGI developer switched to PHP, that's why I think Perl is unloved. You are right because there are still many people use perl as command line scripting. And only some PHP web apps will provide some simple php cmd line script for installation. Maybe you should take a look on XAMPP, it is a server package(with Apache/MySQL/PHP/Perl/FTP server/Mail server) and part of their admin scripts are written in PHP.
And I have develop my own Renegade ladder program with a command line based PHP script. It support HTML report & FTP upload, just a simplified renstat clone. It contain less than 200 lines of code(exclude the built-in HTML template) only! This is a proof of the success of the programmer-friendly functions in PHP.

Blazer wrote on Tue, 07 March 2006 23:24

Yes, as I said, PHP is well suited for web applications, such as this forum software. PHP was *designed* to be a web scripting language. Perl was designed to be a command-line scripting language. At one time Perl was tried to press into service as a web scripting language (mod_perl), which does work (still in use today for some applications), but php matured and developed to be mainly a web scripting/cgi language, with builtin support for most common web functions.

Don't talk about mod_perl, it is far worse than mod_php(install PHP as Apache module), everyone knows. I'm not going to discuss the disadvantage of mod_perl here. Wink

Blazer wrote on Tue, 07 March 2006 23:24


If you are indeed a Zend Certified PHP Engineer,

http://zend.com/zce.php?c=ZEND002252&r=212128377
Blazer wrote on Tue, 07 March 2006 23:24


you should agree with me on most if not all of the points I have made. There is no denying that PHP is made for web apps, and Perl is primarily designed as a console/command-line language. Now I'm not saying that PHP is incapable of doing command-line things

Yes, I agree with you.

Blazer wrote on Tue, 07 March 2006 23:24

(Crimson has done some pretty amazing things with PHP, including a renrem implementation as well as a RenGuard SSC), just that Perl is better suited to handle this sort of task.


Is the RenGuard SSC open-source? I can make a quick clone with PHP too. In fact I have written a simple renbot to add some more commands in IRC, such as !renrem <renrem command>.

After you have release XWISP with the source code, I will show you a clone in PHP soon, LOL.


Blazer, I think you have great experience on data parsing and protocol cracking, keep on your good work! Renegade will keep on popular forever!


Thanks blazer for the xwisp! My dream comes true!
<Ghostshaw> duh
<Ghostshaw> its awesome
<Ghostshaw> cheat the cheaters :P
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192151 is a reply to message #192004] Tue, 07 March 2006 21:06 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

I believe that the RenGuard SSC is not open source because we dont want to give out secrets of RenGuard protocol (crimson/blazer, correct me if I am wrong here).

Also, in the future, I have plans to make this even better.
There is actually a fair chunk of the game-side parts of WOL left in the LFDS (it looks like codewench just disabled the bare minumum reqired in order to get the LFDS to work and not try to talk to WOL or whatever) which means I can (through the existing game-patching methods I have) put back the game-side bits and then have a linux clone of wolapi.dll that provides all the bits that the FDS needs to work and have the LFDS talk to that.
The advantage with this is that it will be much closer to the way the WFDS works (including setting the game type to "WOL" and having it work)

Although right now, the goal is to get it working.


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192176 is a reply to message #192151] Wed, 08 March 2006 05:58 Go to previous messageGo to next message
=HT=T-Bird is currently offline  =HT=T-Bird
Messages: 712
Registered: June 2005
Karma: 0
Colonel
jonwil wrote on Tue, 07 March 2006 22:06

I believe that the RenGuard SSC is not open source because we dont want to give out secrets of RenGuard protocol (crimson/blazer, correct me if I am wrong here).

Also, in the future, I have plans to make this even better.
There is actually a fair chunk of the game-side parts of WOL left in the LFDS (it looks like codewench just disabled the bare minumum reqired in order to get the LFDS to work and not try to talk to WOL or whatever) which means I can (through the existing game-patching methods I have) put back the game-side bits and then have a linux clone of wolapi.dll that provides all the bits that the FDS needs to work and have the LFDS talk to that.
The advantage with this is that it will be much closer to the way the WFDS works (including setting the game type to "WOL" and having it work)

Although right now, the goal is to get it working.




Actually, there are a few "pinholes" in the SSC protocol that should be cleaned up as part of the RG2 backend work afaik.


HTT-Bird (IRC)
HTTBird (WOL)
Proud HazTeam Lieutenant.
BlackIntel Coder & Moderator.

If you have trouble running BIATCH on your FDS, have some questions about a BIATCH message or log entry, or think that BIATCH spit out a false positive, PLEASE contact the BlackIntel coding team and avoid wasting the time of others.
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192188 is a reply to message #192176] Wed, 08 March 2006 09:34 Go to previous messageGo to next message
Crimson is currently offline  Crimson
Messages: 7428
Registered: February 2003
Location: Phoenix, AZ
Karma: 0
General (5 Stars)
ADMINISTRATOR
=HT=T-Bird wrote on Wed, 08 March 2006 05:58

Actually, there are a few "pinholes" in the SSC protocol that should be cleaned up as part of the RG2 backend work afaik.


What the FUCK do "pinholes" in the SSC protocol have to do with a discussion about a Linux FDS on XWIS, in a reply from jonwil primarily about his help on the XWISP project? Or did you just post this in a high-profile thread so people would think you know what you're talking about?


I'm the bawss.

[Updated on: Wed, 08 March 2006 09:36]

Report message to a moderator

Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192201 is a reply to message #192145] Wed, 08 March 2006 11:57 Go to previous messageGo to next message
Sir Kane
Messages: 1701
Registered: March 2003
Location: Angerville
Karma: 0
General (1 Star)
howang wrote on Tue, 07 March 2006 20:27

In fact I have written a simple renbot to add some more commands in IRC, such as !renrem <renrem command>.


"renbot" is a copyrighted application of mine.


jonwil wrote somewhen


Good job getting it going blazer
Oh and FYI, this required adding code to bhs.so so when this is released, you will need to run the version of bhs.so with this in it.


Which I provided the src for.


Proud N9500 and proud N6270 user. Creator of the IEE libraries (original bhs.dll) and the RB series software.
http://n00bstories.com/image.fetch.php?id=1189992501http://www.n00bstories.com/image.fetch.php?id=1257492907
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192207 is a reply to message #192188] Wed, 08 March 2006 14:17 Go to previous messageGo to next message
=HT=T-Bird is currently offline  =HT=T-Bird
Messages: 712
Registered: June 2005
Karma: 0
Colonel
Crimson wrote on Wed, 08 March 2006 10:34

=HT=T-Bird wrote on Wed, 08 March 2006 05:58

Actually, there are a few "pinholes" in the SSC protocol that should be cleaned up as part of the RG2 backend work afaik.


What the FUCK do "pinholes" in the SSC protocol have to do with a discussion about a Linux FDS on XWIS, in a reply from jonwil primarily about his help on the XWISP project? Or did you just post this in a high-profile thread so people would think you know what you're talking about?

Sorry Crimson, I was correcting Jonwil...O.o


HTT-Bird (IRC)
HTTBird (WOL)
Proud HazTeam Lieutenant.
BlackIntel Coder & Moderator.

If you have trouble running BIATCH on your FDS, have some questions about a BIATCH message or log entry, or think that BIATCH spit out a false positive, PLEASE contact the BlackIntel coding team and avoid wasting the time of others.
Re: Renegade FDS Running on Linux - on XWIS/WOL!!! [message #192208 is a reply to message #192004] Wed, 08 March 2006 14:42 Go to previous messageGo to previous message
Crimson is currently offline  Crimson
Messages: 7428
Registered: February 2003
Location: Phoenix, AZ
Karma: 0
General (5 Stars)
ADMINISTRATOR
Well, he was referring to the security aspects of the SSC protocol, not because of a minor easily-detected hole. Your reference to the fact that it's a "pin"hole expresses your understanding of the minimal magnitude of this hole.

I'm the bawss.
Previous Topic: kittey749
Next Topic: OT: My New Computer (Hopefully)
Goto Forum:
  


Current Time: Thu May 23 15:42:42 MST 2024

Total time taken to generate the page: 0.20758 seconds