BF3Rcon.NET 18.0

Rating: No reviews yet
Downloads: 22
Change Set: 10801
Released: Feb 9, 2012
Updated: Feb 9, 2012 by Timiz0r
Dev status: Stable Help Icon

Recommended Download

Application BF3Rcon.NET Binary
application, 57K, uploaded Feb 9, 2012 - 11 downloads

Other Available Downloads

Source Code BF3Rcon.NET Source
source code, 85K, uploaded Feb 9, 2012 - 4 downloads
Documentation BF3Rcon.NET Documentation
documentation, 729K, uploaded Feb 9, 2012 - 7 downloads

Release Notes

Note: This release was accidentally versioned as 12.2.8.0. The correct version is 18.0.8.0.

This release mainly adds banlist integration (BanCollection, RconClient.Bans) and fixes a variety of bugs.

Changes:

  • Added param tag for RconClient.OnRoundOver method. (documentation)
  • SendRequest now returns null on disconnect rather than waiting for timeout.
  • Made the pb_sv_plist regex more open to different values.
  • An exception should not longer be thrown when a player is killed while no longer showing up in the PlayerCollection (due to leaving). Also advised in documentation that PlayerKilledEventArgs.Victim may be null.
  • Server properties from serverInfo that come after team scores are now retrieved correctly.
  • Lost some very minor change documentation to a power outage. Most of these changes were to documentation.
  • Added banlist integration.
    • RconClientBase.Bans, a BanCollection, allows enumeration and manipulation of the banlist. The Ban class contains all of the information on a ban, and the BanDurationType enum was added to show what kind of ban it is.
  • Updated and added ban methods of Player.
  • TemporaryBan has been renamed to TimeBan. Player.TimeBan(BanTargetType, int) now has its parameters switched.
  • Player's ban methods can now supply reasons.
  • Added exception information to documentation (as much as I could find, anyway). Some may have been missed in cases where the exception doesn't originate in a method/property; I just searched for every "throw new" and added exception documentation for it.
  • Setting property MapCollection.NextMap with a map not created on that MapCollection will now throw an ArgumentException.
  • The null check for MapCollection.Insert/Add was moved ahead of the check for mapname/mode.
  • An exception should no longer be thrown (assuming this even happens, am just guessing) after disconnecting before a connection is established.
  • Hopefully solved the synchronization problem associated with RconClient's synchronous requests.
  • Sending will no longer cause an ObjectDisposedException.
  • A NullReferenceException will no longer occur when disconnecting before a connect is completed.

Reviews for this release

No reviews yet for this release.