New LFDS Bot (PwnageBot) [message #214535] |
Tue, 22 August 2006 15:03 |
Stumpy
Messages: 93 Registered: May 2005
Karma: 0
|
Recruit |
|
|
Hello everybody, T64|Skyline and I are coding a new Bot for the LFDS. This Bot will support RH7 and RH8.
It is programmed inside the Scripts-RH8.so/Scripts.rh7.so
It has already an IRC Output, Announcesystem and will support an XWIS Server/Client like the Windows FDS it has.(I hope we get the bugs fixed when XWISP is released and we can look for the problem)
Heres a Commandlist of the Bot whats already in it:
NEW LFDS Console Commands:
*=Available in Version 1.1
wpage, wlocate
setfps*, gameon*, gameoff* -> (Gameon -> Gameplay allowed, good for Linux COOP Server)
IRC Commands: !help !bstats !cmd(Sends directly Commands to the Console) !version !rules !qkick !setmoney !setrules !curveh !testcin !flys !endmap (!gameover) !rainon !rainoff !time !msg !announce !ginfo (!gi) !setannounce !kill !getbw !getping !getip !vlimit !setvlimit !mlimit !setmlimit !wpage <text> !wlocate <user> !gdipage <message> !nodpage <message> !gdiwin !nodwin
WOLUSERJoin Announce for IRC or Ingame
(example utCampa is trying to join the Game via WOL.)
When we fix the NAT Stuff with XWISP we are going to update Adminsystem which is already simply included.(It announces an Admin who is defined in admins.txt with Name(Admin) join the Server.)
Secondly it will have an Live Server Stats Output. (Not directly live maybe 5 seconds later than. It is so that nobody can abuse the Server status)
For this visit http://pb-live.team64.eu/
More information to this will be added later.
For the XWIS thing I will say there is everything except the NAT Thing is working fine. It will only support these 2 Commands not any more.
The Bot will also Support a own Veteran System, and it will allow to play a test_cinematics from irc.(For everyone who dont know what that is-> CnC_C130drop.txt)Simple by !testcin "filename.txt" then it plays the test_cinematic from the filename in Zone:
X(0) Y(0) Z(0). Test Cinematics for the Nod Base, GDI Base will be added in a later Version.
You can enable or disable every of these Command via the config.ini.
Please dont confuse If this text includes a few spelling mistake or time mistakes my english isnt perfect.
Now I`m waiting for your Comments
Visit and dream about it http://pb-live.team64.eu
[Updated on: Tue, 22 August 2006 15:13] Report message to a moderator
|
|
|
|
|
Re: New LFDS Bot (PwnageBot) [message #215126 is a reply to message #214535] |
Fri, 25 August 2006 09:40 |
Stumpy
Messages: 93 Registered: May 2005
Karma: 0
|
Recruit |
|
|
Thanks for the positive comments
To the Questions:
Yes I think we will completely rebuild the xwisp functions to c++.
And yes We will release updates when a new scripts.dll version come out. (Its currently based on Scripts 2.9)
Next Question: We have rebuild the SSAOW a bit so that it will work for Linux, so it works fine for us.
We dont think that we make the Bot on Winows there are other people like Blackintel which already
have Renegade Bots that Connect other Scripts.dll to IRC.
And finally the question about releasing the Source...
For this I can say you We dont know it yet.
If you want I can send you a beta version of the Bot (which includes the ssaow) to test it with XWISP.
Visit and dream about it http://pb-live.team64.eu
[Updated on: Fri, 25 August 2006 09:41] Report message to a moderator
|
|
|
|
|
|
|
|
|
Re: New LFDS Bot (PwnageBot) [message #215481 is a reply to message #214535] |
Sun, 27 August 2006 04:28 |
Stumpy
Messages: 93 Registered: May 2005
Karma: 0
|
Recruit |
|
|
Well we have build our own SSAOW because this own thats currently available have many things thats very strange(and includes many memory leaks) we didnt copy any code of it, and only looked how they made it. If we really need to release something then only
the new SSAOW part not the full bot source.
Visit and dream about it http://pb-live.team64.eu
|
|
|
Re: New LFDS Bot (PwnageBot) [message #215488 is a reply to message #214535] |
Sun, 27 August 2006 04:47 |
dead6re
Messages: 602 Registered: September 2003
Karma: 0
|
Colonel |
|
|
SSAOW is under GPL because the scripts.dll is under GPL. Using any code from the scripts.dll means the source will have to be released.
Let all your wishes be granted except one, so you will still have something to strieve for.
|
|
|
|
Re: New LFDS Bot (PwnageBot) [message #215522 is a reply to message #214535] |
Sun, 27 August 2006 07:47 |
|
Blazer
Messages: 3322 Registered: February 2003 Location: Phoenix, AZ
Karma: 0
|
General (3 Stars) Administrator/General |
|
|
"Technically" since scripts.dll is GPL any derived work of it (anything created afterwards that uses its code or interfaces with it) would also be subject to the GPL and thus would have to have full source released. I'm sure this is why WhiteDragon releases the source for SSAOW (and probably so people can learn from it).
I say "technically" because I doubt jonwil would call the GPL lawyers and initiate an expensive court battle over it. Also scripts.dll itself is a grey area, as in - can you GPL something that is based upon reverse engineering (which is what jonwils scripts.dll is) of a copyrighted product (Westwood's code)?
I would suggest releasing the source just to "play nice", and who knows, perhaps other folks will look at your code and suggest improvements, or make them themselves, and release it back to the public, or learn some cool C++ tricks...you know, the whole spirit of open source thing
I know that some people don't like the idea of someone "stealing" their ideas/code/whatever. But I guess you have to decide if what you are making is private for you, or are you releasing it publically. If its for "everyone" to use, then why not release the source so that they can see how it works, and customize it (within the limits of the GPL), and help improve it. It makes it easier on everyone. For instance, when WD builds a new ssaow, he just grabs the latest publically available source of jonwils scripts.dll to compile with it. If jonwil kept the code secret, then releasing things that work with it would be much more difficult, and we likely would see less great things like SSAOW be created.
[Updated on: Sun, 27 August 2006 07:53] Report message to a moderator
|
|
|
|
Re: New LFDS Bot (PwnageBot) [message #215585 is a reply to message #215488] |
Sun, 27 August 2006 11:10 |
|
Ma1kel
Messages: 956 Registered: July 2005 Location: Kingdom of the Netherland...
Karma: 0
|
Colonel |
|
|
dead6re wrote on Sun, 27 August 2006 06:47 | SSAOW is under GPL because the scripts.dll is under GPL. Using any code from the scripts.dll means the source will have to be released.
|
Nope.
Dutch to English
|
|
|
|
|
|
Re: New LFDS Bot (PwnageBot) [message #216258 is a reply to message #215611] |
Wed, 30 August 2006 09:29 |
|
Ma1kel
Messages: 956 Registered: July 2005 Location: Kingdom of the Netherland...
Karma: 0
|
Colonel |
|
|
Cat998 wrote on Sun, 27 August 2006 13:37 |
Ma1kel wrote on Sun, 27 August 2006 20:10 |
dead6re wrote on Sun, 27 August 2006 06:47 | SSAOW is under GPL because the scripts.dll is under GPL. Using any code from the scripts.dll means the source will have to be released.
|
Nope.
|
yes
|
I'm gasping on what SK said:
Silent Kane wrote on Sun, 27 August 2006 15:20 | I doubt the scripts.dll license is valid at all is it is based on reverseengineering.
|
That the GPL license on the scripts.dll possible isn't even valid.
Dutch to English
[Updated on: Wed, 30 August 2006 09:30] Report message to a moderator
|
|
|
|
|
|
Re: New LFDS Bot (PwnageBot) [message #222050 is a reply to message #214535] |
Mon, 25 September 2006 06:04 |
Stumpy
Messages: 93 Registered: May 2005
Karma: 0
|
Recruit |
|
|
Update:
I think there is still a crashbug but i dont know how to run the renserver with a debugger like gdb so i thought somebody can do that? Would be happy of it..
And when he could tell me what crashes and maybe which lines creates the crash. On linux theres no crashlog file so jonwil couldnt look for my problem.
I will release a Beta Version with full opensource within this or next weekend.
Added Functions:
!nomusica
!play "file" <- plays a mp3 file out of your data folder.
Added Commands:
wtopic - Changes the currently WOLTOPIC (could be useful..)
If somebody got an Idea about a feature I should include. Just tell me what and maybe it will be included
Things to fix:
For XWIS:
Maphash in Topic, Maphash in :GINFO:(would also be cool if someone could do that for me Im currently replacing the mapname which is ugly..)
For the Main Code of PwnageBot:
The SSAOW/CCM Bug or the XWis bug i just mentoint which crashes the Game.
Visit and dream about it http://pb-live.team64.eu
[Updated on: Mon, 25 September 2006 06:06] Report message to a moderator
|
|
|
|