BRenBot 1.54.1 [message #487171] |
Sat, 12 April 2014 10:40 |
|
danpaul88
Messages: 5795 Registered: June 2004 Location: England
Karma: 0
|
General (5 Stars) |
|
|
A compiled copy of BRenBot 1.54.1 is attached to this post for use with servers running SSGM 4.0 and newer. On top of the changes already posted for 4.1 (see this topic) this version contains the following changes;
GameSpy update
As you're probably already aware if you follow this topic the GSA master servers will be shut down soon. I was asked to support broadcasting to multiple master servers in the interim whilst servers switch over, which is the main driver for this update.
Rather than implement a quick band-aid fix in the bot I've pulled GSA out of the core codebase and made it a plugin instead, retaining all of the same features you're used to and adding several new ones at the same time.
The new plugin supports broadcasting to as many master servers as you want, simply list each server in plugins/gamespy.xml and it will broadcast to each of them.
In addition I rewrote the handling for custom server info such that you can now define your own Key=Value pairs in the config XML rather than being limited to the pre-provided set of Website, IRC, Teamspeak and Ventrillo. Some examples are provided in the default config XML, although they are commented out until you choose to use them.
Note: For those updating an existing installation of BRenBot be sure to fill in the config settings in plugins/gamespy.xml. All GSA related settings in brenbot.cfg are now redundant and can be deleted after copying the relevant values into the plugin configuration.
Note: New plugins are not loaded automatically by BRenBot, use !plugins to see which plugins are loaded and !plugin_load or !plugin_unload to load and unload plugins respectively.
Bug Fixes
- Vehicle purchase IRC message did not respect teams.cfg settings
- Vote command always counted zero total votes in some cases
Code Improvements
A new fds module has been introduced to provide a central place for checking which functionality is supported on any given server or client based on version checking. Eventually this will be the go-to library for sending any commands to the FDS and will replace most direct usages of RenRemCMD elsewhere in the code.
This module is being written with proper function prototypes and is designed to support transmitting commands over the TCP SSGM channel in a future update.
Bug Reporting
Please report any bugs you might find or submit feature requests on the BRenBot Trello board by commenting on the cards under "BRenBot 1.54.1".
Acknowledgements
Thanks to Ethenal for contributing some bug fixes to the BRenBot SVN.
[Updated on: Sun, 13 April 2014 06:37] Report message to a moderator
|
|
|
Re: BRenBot 1.54.1 [message #487301 is a reply to message #487171] |
Mon, 21 April 2014 16:34 |
|
OuTSMoKE
Messages: 52 Registered: April 2009 Location: Chicago, IL
Karma: 0
|
Recruit |
|
|
!poll gameover works, but !poll nextmap isn't.
Here's copy/paste:
[6:27pm] <&KamServ> Host: [BR] Voting period over, tallying votes... GDI; 1 Yes, 0 NoNod; 0 Yes, 0 No
[6:27pm] <&KamServ> Host: [BR] More yes votes than no votes. VOTE PASSED.
[6:27pm] <&KamServ> Host: [BR] Error setting next map to Quick_Draw.
Edit:
Also, the same problem as last with output for team chat. No space after [Team]
[6:37pm] <&KamServ> [Team]Kirill: !rt
I can fix that with Unk's help though for mine.
=================================
EDIT: Just noticed output line on vote totals is doubled. Bolded the line I'm talking about.
[11:53am] <03&KamServ> 14Host: [BR] Voting period over, tallying votes... GDI; 1 Yes, 0 NoNod; 0 Yes, 0 No
Kambot NewMaps 4.1 Marathon Server Owner
[Updated on: Sat, 26 April 2014 14:39] Report message to a moderator
|
|
|
|
Re: BRenBot 1.54.1 [message #487434 is a reply to message #487396] |
Wed, 30 April 2014 10:35 |
|
OuTSMoKE
Messages: 52 Registered: April 2009 Location: Chicago, IL
Karma: 0
|
Recruit |
|
|
Xpert wrote on Sun, 27 April 2014 22:08 |
OuTSMoKE wrote on Mon, 21 April 2014 19:34 |
Also, the same problem as last with output for team chat. No space after [Team]
[6:37pm] <&KamServ> [Team]Kirill: !rt
|
I thought Ethenal had that fixed through the SVN. Same for the crate messages not having a space, or maybe he just did it on Jelly.
|
Just looked, yes crate messages are fucked up too.
[12:11pm] <&KamServ> [Crate]:scholte got the Overhaul crate ( Vehicle )
There's a : instead of a space. I know last bren had same issues, we manually fixed with pearl, unknown helped me. If we get around to it soon and no one has posted here again, I'll drop a link to a new .exe in this thread.
Kambot NewMaps 4.1 Marathon Server Owner
|
|
|
|
|
Re: BRenBot 1.54.1 [message #487587 is a reply to message #487171] |
Wed, 14 May 2014 06:15 |
iRANian
Messages: 4308 Registered: April 2011
Karma: 0
|
General (4 Stars) |
|
|
See op
GameSpy update
As you're probably already aware if you follow this topic the GSA master servers will be shut down soon. I was asked to support broadcasting to multiple master servers in the interim whilst servers switch over, which is the main driver for this update.
Rather than implement a quick band-aid fix in the bot I've pulled GSA out of the core codebase and made it a plugin instead, retaining all of the same features you're used to and adding several new ones at the same time.
The new plugin supports broadcasting to as many master servers as you want, simply list each server in plugins/gamespy.xml and it will broadcast to each of them.
In addition I rewrote the handling for custom server info such that you can now define your own Key=Value pairs in the config XML rather than being limited to the pre-provided set of Website, IRC, Teamspeak and Ventrillo. Some examples are provided in the default config XML, although they are commented out until you choose to use them.
Long time and well respected Renegade community member, programmer, modder and tester.
Scripts 4.0 private beta tester since May 2011.
My Renegade server plugins releases
|
|
|
|
Re: BRenBot 1.54.1 [message #487589 is a reply to message #487588] |
Wed, 14 May 2014 08:04 |
|
Jerad2142
Messages: 3811 Registered: July 2006 Location: USA
Karma: 6
|
General (3 Stars) |
|
|
iRANian wrote on Wed, 14 May 2014 07:15 | See op
GameSpy update
As you're probably already aware if you follow this topic the GSA master servers will be shut down soon. I was asked to support broadcasting to multiple master servers in the interim whilst servers switch over, which is the main driver for this update.
Rather than implement a quick band-aid fix in the bot I've pulled GSA out of the core codebase and made it a plugin instead, retaining all of the same features you're used to and adding several new ones at the same time.
The new plugin supports broadcasting to as many master servers as you want, simply list each server in plugins/gamespy.xml and it will broadcast to each of them.
In addition I rewrote the handling for custom server info such that you can now define your own Key=Value pairs in the config XML rather than being limited to the pre-provided set of Website, IRC, Teamspeak and Ventrillo. Some examples are provided in the default config XML, although they are commented out until you choose to use them.
|
I'm not quite sure how I managed to download it and completely over look the bold orange "Gamespy Update" text, it was late last night, that's going to be my excuse ;p
danpaul88 wrote on Wed, 14 May 2014 07:30 | Also be sure to actually load the GSA plugin once you have configured it;
danpaul88 wrote on Sat, 12 April 2014 18:40 |
Note: New plugins are not loaded automatically by BRenBot, use !plugins to see which plugins are loaded and !plugin_load or !plugin_unload to load and unload plugins respectively.
|
|
I'll give this a shot when I get home, I'm sure its the reason though! I felt like it would have to do with a plugin not being loaded.
Visit Jerad's deer sweat shop
|
|
|
|
|
|
|
|
|
|
Re: BRenBot 1.54.1 [message #487597 is a reply to message #487596] |
Wed, 14 May 2014 15:05 |
|
Jerad2142
Messages: 3811 Registered: July 2006 Location: USA
Karma: 6
|
General (3 Stars) |
|
|
I'm not running ssgm, with 120+ ai running around the map is almost too much for it as is without SSGM trying to log object data.
Also, it seems my Gamespy plugin is using my RemoteAdminPort for my server's port instead of the Port or Gamespy port (they were 4848, and my RemoteAdminPort was 4849, however in the server listing for GSA it was showing my server with 4849, and I couldn't join until I changed the RemoteAdminPort to 4848, after which it correctly displayed in the listing).
Visit Jerad's deer sweat shop
[Updated on: Wed, 14 May 2014 15:07] Report message to a moderator
|
|
|
Re: BRenBot 1.54.1 [message #487598 is a reply to message #487171] |
Wed, 14 May 2014 15:20 |
|
danpaul88
Messages: 5795 Registered: June 2004 Location: England
Karma: 0
|
General (5 Stars) |
|
|
The default UDP query port in BRenBot for GSA clients is 23500 in plugins/gamespy.xml and it reads the game port from server.ini
if ($_ =~ m/Port\s*=\s*(\d+)/)
{
$server_gameport = $1;
}
Although it occurs to me that if RemoteAdminPort= is below Port= in your server config that regex would technically match that too... should probably fix that ^^
EDIT: Fixed for 1.54.2
[Updated on: Wed, 14 May 2014 15:25] Report message to a moderator
|
|
|
|
|
|
|
|
|
Re: BRenBot 1.54.1 [message #487663 is a reply to message #487171] |
Tue, 20 May 2014 15:12 |
|
Wyld1USA
Messages: 396 Registered: January 2004
Karma: 0
|
Commander |
|
|
Thank you for all your work on this Dan. Much appreciated.
"Who cares what people think, it is what you know." "Feel the Love."
~Original Demo Player~
|
|
|