Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Technical Support » Linux FDS » BRenBot 1.50 for Linux released
BRenBot 1.50 for Linux released [message #241503] Sat, 27 January 2007 05:46 Go to next message
danpaul88 is currently offline  danpaul88
Messages: 5795
Registered: June 2004
Location: England
Karma: 0
General (5 Stars)
I am happy to announce that after a long development cycle the newest version of BRenBot is going public.

The list of changes is much too long to post here, so instead I will post a summary of the most important / interesting changes. If you want to view the full changelog the readme is available here.

  • Revamped commands system allows server owners to setup permissions for each command individually.
  • New plugin system allows new functionality to be added quickly and easily
  • Support for SSAOW 1.5
  • Fixes to the GSA broadcasting system (WOLSpy clone)
  • Revamped authorization system is now easier to use than ever before
  • Improved voting system, and the addition of the !vote gameover vote type



I would also like to take this opportunity to thank all of the official BRenBot 1.43 beta testers for their hard work finding and reporting bugs / faults in BRenBot during it's development, and suggesting new features or changes to existing features. Without their efforts 1.50 would not be anywhere near as good as it is now.


Anyway, enough of my rambling on, here's what you really want, download links. The Linux version of BRenBot comes in a simple zip file containing everything you need to run BRenBot, but nothing else.

Download (3.7mb)


http://steamsignature.com/card/1/76561197975867233.png
Re: BRenBot 1.50 for Linux released [message #244925 is a reply to message #241503] Sun, 11 February 2007 16:52 Go to previous messageGo to next message
Polleke is currently offline  Polleke
Messages: 20
Registered: August 2004
Karma: 0
Recruit
For me "!kick 1 foo" is not working. It will not send any command to the FDS, it does show a message in IRC and a Host: message. When sending the same command using telnet it does arrive.

Looking at the source I see nothign wrong. The only thing I can come up with is that $id does not contain the id.

Here (sub kick from commands.pm):
modules::RenRemCMD("kick $id");

Re: BRenBot 1.50 for Linux released [message #245044 is a reply to message #241503] Mon, 12 February 2007 14:45 Go to previous messageGo to next message
danpaul88 is currently offline  danpaul88
Messages: 5795
Registered: June 2004
Location: England
Karma: 0
General (5 Stars)
It could be that your remote admin settings are wrong. Ensure server.ini has AllowRemoteAdmin = true, and that the RenRenLinux settings in brenbot.cfg match those in server.ini (RemoteAdmin settings)

EDIT: Does kicking by name work?


http://steamsignature.com/card/1/76561197975867233.png

[Updated on: Mon, 12 February 2007 14:46]

Report message to a moderator

Re: BRenBot 1.50 for Linux released [message #245056 is a reply to message #241503] Mon, 12 February 2007 15:58 Go to previous messageGo to next message
Polleke is currently offline  Polleke
Messages: 20
Registered: August 2004
Karma: 0
Recruit
Found it!

I was using Blazers XWISP wrapper. His wrapper was disconnecting (intentionally) every Renrem telnet session after just one command. Reading through his comments it seems this was the orginal behaviour of brenbot aswell (disconnect after every command).

But with the current brenbot multiple commands are sent through the same telnet session causing more than one message to be lost. This is for example the case with !kick. Where you first get a msg command and then a kick command. The kick command would be lost because the XWISP wrapper had disconnected by then.

So the fix is to comment out the following lines in sub macrem_input. (Thats line 307 of my modified xwisp.pl)
$_[KERNEL]->yield("shutdown"); # Then disconnect the remote admin
delete $users->{$session_id}; # Cleanup session vars;


Sorry for blaming brenbot for doing this Razz
Re: BRenBot 1.50 for Linux released [message #267847 is a reply to message #241503] Thu, 21 June 2007 14:08 Go to previous messageGo to next message
silentevil is currently offline  silentevil
Messages: 94
Registered: April 2005
Location: Germany Hamburg
Karma: 0
Recruit

p126:/home/gameserver/Renegade/Server/bb150l # Can't load '/tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/31195455.so' for module XML::Parser::Expat: libexpat.so.0: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DynaLoader.pm line 229.
> at /usr/lib/perl5/site_perl/5.8.0/PAR/Heavy.pm line 107
> Compilation failed in require at XML/Parser.pm line 15.
> BEGIN failed--compilation aborted at XML/Parser.pm line 19.
> Compilation failed in require at commands.pm line 9.
> BEGIN failed--compilation aborted at commands.pm line 9.
> Compilation failed in require at renlog.pm line 11.
> BEGIN failed--compilation aborted at renlog.pm line 11.
> Compilation failed in require at bhs.pm line 9.
> BEGIN failed--compilation aborted at bhs.pm line 9.
> Compilation failed in require at renguard.pm line 14.
> BEGIN failed--compilation aborted at renguard.pm line 14.
> Compilation failed in require at modules.pm line 16.
> BEGIN failed--compilation aborted at modules.pm line 16.
> Compilation failed in require at script/brenbot.pl line 42.
> BEGIN failed--compilation aborted at script/brenbot.pl line 42.

please help

Thanks Big Ups
Re: BRenBot 1.50 for Linux released [message #268355 is a reply to message #241503] Sat, 23 June 2007 04:31 Go to previous messageGo to next message
danpaul88 is currently offline  danpaul88
Messages: 5795
Registered: June 2004
Location: England
Karma: 0
General (5 Stars)
Which linux distro are you using? Obviously we simply cannot test it on every single available distro, as there are too many of them...

http://steamsignature.com/card/1/76561197975867233.png
Re: BRenBot 1.50 for Linux released [message #268357 is a reply to message #241503] Sat, 23 June 2007 04:48 Go to previous messageGo to next message
silentevil is currently offline  silentevil
Messages: 94
Registered: April 2005
Location: Germany Hamburg
Karma: 0
Recruit

suse 10 and Renegade_1037b_BETA_RH8-0.tar.gz + Renegade Resurrection 0.43 + cp2 (http://download.renguard.com/cp2/sscp2all.run)
Re: BRenBot 1.50 for Linux released [message #268501 is a reply to message #268357] Sun, 24 June 2007 05:42 Go to previous messageGo to next message
silentevil is currently offline  silentevil
Messages: 94
Registered: April 2005
Location: Germany Hamburg
Karma: 0
Recruit

Miklo wrote on Sat, 23 June 2007 13:48

Linux SUSE 10.1 and Renegade_1037b_BETA_RH8-0.tar.gz + Renegade Resurrection 0.43 + cp2 (http://download.renguard.com/cp2/sscp2all.run)



Brenbot 141 linux is running but wiht out renguard !

[Updated on: Sun, 24 June 2007 05:43]

Report message to a moderator

Re: BRenBot 1.50 for Linux released [message #268526 is a reply to message #241503] Sun, 24 June 2007 10:09 Go to previous messageGo to next message
danpaul88 is currently offline  danpaul88
Messages: 5795
Registered: June 2004
Location: England
Karma: 0
General (5 Stars)
Hmm, I posted this earlier but the post seems to have vanished... :S

Anyway, as I said the first time round, I don't have a working install of linux because I have yet to find any distro which supports my wireless cards, so I can't really help you there. I will talk to the person who compiles the linux builds to see if he has any ideas about it.


http://steamsignature.com/card/1/76561197975867233.png
Re: BRenBot 1.50 for Linux released [message #268564 is a reply to message #268526] Sun, 24 June 2007 16:56 Go to previous messageGo to next message
silentevil is currently offline  silentevil
Messages: 94
Registered: April 2005
Location: Germany Hamburg
Karma: 0
Recruit

ok 2 files was missing now is installing

now next problem see this !!!


error found in custom_commands.pm: Can't locate plugins/custom_commands.pm in @INC (@INC contains: CODE(0x8057cfc) /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc/lib /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc CODE(0x844b07c) CODE(0x844b1b4)) at (eval 207) line 1.

Starting plugin fds_status_reporter
error found in fds_status_reporter.pm: Can't locate plugins/fds_status_reporter.pm in @INC (@INC contains: CODE(0x8057cfc) /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc/lib /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc CODE(0x844b07c) CODE(0x844b1b4)) at (eval 208) line 1.

Starting plugin funsounds
error found in funsounds.pm: Can't locate plugins/funsounds.pm in @INC (@INC contains: CODE(0x8057cfc) /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc/lib /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc CODE(0x844b07c) CODE(0x844b1b4)) at (eval 209) line 1.

Starting plugin htmloutput
error found in htmloutput.pm: Can't locate plugins/htmloutput.pm in @INC (@INC contains: CODE(0x8057cfc) /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc/lib /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc CODE(0x844b07c) CODE(0x844b1b4)) at (eval 210) line 1.

Starting plugin ipbot
error found in ipbot.pm: Can't locate plugins/ipbot.pm in @INC (@INC contains: CODE(0x8057cfc) /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc/lib /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc CODE(0x844b07c) CODE(0x844b1b4)) at (eval 211) line 1.

Starting plugin rank
error found in rank.pm: Can't locate plugins/rank.pm in @INC (@INC contains: CODE(0x8057cfc) /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc/lib /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc CODE(0x844b07c) CODE(0x844b1b4)) at (eval 212) line 1.

Starting plugin seen
error found in seen.pm: Can't locate plugins/seen.pm in @INC (@INC contains: CODE(0x8057cfc) /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc/lib /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc CODE(0x844b07c) CODE(0x844b1b4)) at (eval 213) line 1.

Starting plugin serverinfo
error found in serverinfo.pm: Can't locate plugins/serverinfo.pm in @INC (@INC contains: CODE(0x8057cfc) /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc/lib /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc CODE(0x844b07c) CODE(0x844b1b4)) at (eval 214) line 1.

Starting plugin warnings
error found in warnings.pm: Can't locate plugins/warnings.pm in @INC (@INC contains: CODE(0x8057cfc) /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc/lib /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc CODE(0x844b07c) CODE(0x844b1b4)) at (eval 215) line 1.



can you help me ??

mutch thanks
Big Grin
Re: BRenBot 1.50 for Linux released [message #268901 is a reply to message #241503] Tue, 26 June 2007 12:37 Go to previous messageGo to next message
Buggy is currently offline  Buggy
Messages: 125
Registered: March 2004
Location: Germany
Karma: 0
Recruit

this is a very great bug.
You must mkdir a folder at /tmp/par-root/cache-b72ad174bac3146232f203937eb26f3cd5d843f6/inc/lib named plugins and there you must copy all *.pm plugins to. Than it works!!

BUT after every root reboot you must copy it!
Re: BRenBot 1.50 for Linux released [message #269130 is a reply to message #241503] Wed, 27 June 2007 08:08 Go to previous messageGo to next message
silentevil is currently offline  silentevil
Messages: 94
Registered: April 2005
Location: Germany Hamburg
Karma: 0
Recruit

Hello
Mutch Thanks Buggy !!
now its all fine !

Big Grin Big Ups In Love ^^
Re: BRenBot 1.50 for Linux released [message #270769 is a reply to message #241503] Wed, 04 July 2007 15:22 Go to previous messageGo to next message
silentevil is currently offline  silentevil
Messages: 94
Registered: April 2005
Location: Germany Hamburg
Karma: 0
Recruit

my brenbot seach a ssaow file but i have ssgm waht can i do ?
Re: BRenBot 1.50 for Linux released [message #270854 is a reply to message #241503] Thu, 05 July 2007 00:53 Go to previous messageGo to next message
danpaul88 is currently offline  danpaul88
Messages: 5795
Registered: June 2004
Location: England
Karma: 0
General (5 Stars)
Create a file called ssaow.ini and enter the line

FDSLogRoot = ssgm

When 1.52 is released it will support SSGM out the box and you can delete this extra file, but for now this quick workaround will get it looking in the right place.


http://steamsignature.com/card/1/76561197975867233.png

[Updated on: Thu, 05 July 2007 00:54]

Report message to a moderator

Re: BRenBot 1.50 for Linux released [message #345546 is a reply to message #241503] Thu, 07 August 2008 21:34 Go to previous messageGo to next message
neo1211 is currently offline  neo1211
Messages: 4
Registered: August 2008
Karma: 0
Recruit
Eh. I know this thread is pretty old, and I'm sorry for bumping it.. but, does anybody have the link for this version of BRenBot? The one danpaul posted seems to be dead.

Edit: Actually, now I've got it and when running it it says "BotMode must be either LFDS or WIN32", but it is set to LFDS. -_-

[Updated on: Thu, 07 August 2008 21:51]

Report message to a moderator

Re: BRenBot 1.50 for Linux released [message #355131 is a reply to message #241503] Mon, 20 October 2008 08:12 Go to previous messageGo to next message
Primusio is currently offline  Primusio
Messages: 9
Registered: October 2008
Karma: 0
Recruit
And where did you get it ?

Re: BRenBot 1.50 for Linux released [message #355174 is a reply to message #241503] Mon, 20 October 2008 15:30 Go to previous message
Lone0001 is currently offline  Lone0001
Messages: 2112
Registered: August 2006
Location: Ontario, Canada
Karma: 0
General (2 Stars)

Here you go: http://ren.game-maps.net/index.php?action=file&id=895

Note: Before asking for a file for Renegade check and see if http://game-maps.net/ has it.


[Updated on: Mon, 20 October 2008 15:42]

Report message to a moderator

Previous Topic: Tutorial linux FDS + brenbot
Next Topic: LFDS with XWISP and SSAOW
Goto Forum:
  


Current Time: Tue Dec 03 10:26:18 MST 2024

Total time taken to generate the page: 0.01109 seconds