--- The New BF2 CC ---

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • <}US{>Pixel

    #1

    --- The New BF2 CC ---

    As you can see, this is a huge changelog (over 50 items). It represents many hours of BF2CC developement and Modmanager development (Thanks to Steve at Multiplay). I am still waiting on some final Modmanger fixes before I can release an official release candidate to our private beta group. I wish that we would have been done by now but it's better to do it right. The release candidate should go out on Sunday and the public version will be released shortly thereafter (2 days to 1 week guestimate).

    BF2CC 1.2.xxxx Change Log

    -------------------------------------BF2 Patch Version 1.2 (and up) Compatibility Changes:-----------------------------------------

    ** ADDED (Client) - Added 9 New Rank Icons (Removed Error Message on a SetRank Error so any future changes won't overflow the logs)
    ** ADDED (Client) - Euroforces Flag Icon to Client
    ** ADDED (Client) - Added setting for sv.friendlyfirewithmines in FF Settings section.


    --------------------------------New Features/Additions------------------------------------

    New MM Scripts with MM Ban Manager

    ** R-con users will now also benefit from the added functionality of extra ban information stored with each ban (Date/Time of Ban, Player Name, Player Hash, ProfileID, IP Address, Reason for Ban, Banned by, Date when Ban will be lifted)
    ** Users can Manually Add and Edit Bans (All fields can be edited).
    ** MM's Ban Manager will fix the notorious BF2 bug of the mysterious cleared ban list.


    New TK Punish System:
    ** ADDED (Client/Daemon) - New optional BF2CC Auto-Admin TK Punish system. BF2CC will kick/ban for X number of punished tk's.
    ** ADDED (Client) - "TKp" Column on Player's Grid. It shows the number of Punished TK's for each player.
    ** ADDED (Client) - "#P" Column on Player's Grid. It shows the number of times each player has punished other players for teamkills.
    ** ADDED (Client) - "#F" Column on Player's Grid. It shows the number of times each player has forgiven other players for teamkills.
    ** ADDED (Daemon) - ModManager's mm_tk_punish script can now show announcements in game in the format: "TKPUNISH: PlayerOne forgives
    PlayerTwo for a teamkill (PlayerTwo has 2 punishes and 1 forgives)".
    ** ModManager's TK Punish Announcements can be set with a dropdown control in the client:
    # 0 = no announcements
    # 1 = announce punishes only
    # 2 = announce punishes and forgives


    In-Game Admin Fixes and Changes:

    ** FIXED In-Game Admin Bug - That would cause the admin to be banned instead of the player. (OOPS! We were charging extra for that one!)
    ** CHANGED When Specifying an ID, the ID must be prefixed by a period ("."). For example, "!k .12 Team Killing" would Kick Player ID 12 or "Team Killing".
    ** FIXED Hard Coded All Trigger Text to increase IGA reliability (In case IGA.xml file gets deleted or corrupt)
    ** ADDED a function that removes orphaned CD-Key hashes after a user is deleted. Previously, if an admin with a deleted user account logged onto the BF2 server and issued an in-game command, it would break the IGA.
    ** ADDED an In-Game command to say aliased messages. For example, setting up the alias "vent" to say "Join our Ventrilo server on 0.0.0.0" would be triggered by typing "!s vent" or "!say vent" in-game.
    ** ADDED (In-Game Admin) - Added "!pause" in-game command. This starts a 3 minute unpause time which will automatically unpause the server in 3 minutes if an admin forgets to unpause it. There is also an "!unpause" command that will unpause the server BUT currently it's not possible to chat while the server is paused.
    ** ADDED - There is a new menu choice when a main administrator right clicks on a Player in the game called "Create a New Admin Account for this Player"
    ** ADDED - When registering a Player's hash to an admin account, BF2CC adds the Player's Name to the Notes field in the user account.


    Miscellaneous:


    ** ADDED (Client/Daemon) - New checkbox in the Auto-Admin settings that will randomize teams on end-of-round Team Swap.
    ** ADDED (Client) - A Custom Commands setting in the "General" section of the Server Settings Tab. This will allow admins to write custom commands to the ServerSettings.con file on server startup. This also means that any future additions to BF2 settings can be set before a BF2CC update is available.
    ** ADDED (Daemon) - Auto-Admin can now instantly Ban for specific Bad Language. Insta-Ban Wild & Insta-Ban Literal words can be specified.
    ** ADDED Error handling that will warn users who might be running an Old Version of the BF2 server. BF2CC ONLY suports the most current BF2 versions.
    ** ADDED Error handling that will warn users trying to use MM's basic rcon login instead of the full rcon login. A future version of BF2CC will be friendly to the Basic Rcon Login.
    ** ADDED (Daemon) - Changed various Auto-Admin log entries to include the Player's Hash and IP in the log so that admins can manually ban the player if desired.
    ** ADDED (Daemon) - The Daemon now logs the current running map name when the BF2 dedicated server process crashes. This will help
    admins evaluate which maps are most stable/unstable.
    ** ADDED (Daemon) - Importing User Accounts is now functional.
    ** ADDED (Client) - Users can now import/export their Reserved Slots list.
    ** ADDED (Client) - When registering an Admin account for In-Game commands, the Player name attached to the admin account is stored in the NOTES field of the user account.
    ** ADDED (Daemon) - PROVIDER REQUEST: When the daemon generates the default.profile, if the modmanager.con file exists, the daemon will
    import the values for Rcon PW and Rcon Port into the default.profile.
    ** ADDED (Client) - User Accounts form now updates in real time to show which admins are connected to the daemon. Connected admins appear in bold text.
    ** ADDED (Client) - User Accounts form now updates in real time if another admin adds/edits/removes user accounts.
    ** ADDED (Client/Daemon) - Main Administrators can forcibly disconnect other administrators from the daemon.
    ** ADDED (Client) - Added a status bar panel (bottom right of the client) that shows how many admins are currently connected to the daemon
    ** ADDED (Daemon) - Added a Linux_readme.txt file (to the daemon zip file) which has links to Mono version 1.1.12 and a warning message
    about NOT using Mono 1.1.13. It also has a link to the linux installation guides.


    -------------------------------------Changes To Existing Functionality---------------------------------------


    ** CHANGED (Client) - There is now a State Button on the Chat Window Toolbar. When it is checked/pressed the chat window will be
    scrolled to the bottom automatically. The old method couldn't detect the scrollbar position if the client did NOT have the focus.
    ** CHANGED (Client) - Log Entry: Replaced the "Player Check Loop Exception (System.IO.IOException + stack trace)" with "ERROR: Unable to
    connect to the BF2 server's RCON. The BF2 server has either crashed or been stopped."
    ** CHANGED (Daemon) - BF2CC spam message will no longer show in the chat log or in the bf2dchat.log files.
    ** CHANGED (Client Only) - The .NET framework check now checks for either v1.1 (plus service pack) or v2.0. The error message is more informative and will also notify the user, more specifically, of a missing service pack for 1.1
    ** CHANGED (Client) - New splash screen graphic, courtesy of Carl Silver.


    ----------------------------------------Bug Fixes-----------------------------------------
    ** FIXED (Daemon) - A bug which caused Log files NOT to rollover at certain dates.
    ** FIXED (Daemon) - A bug where <GameExecArgs> from the config.xml file weren't being passed as command line parameters to the bf2_w32ded.exe when running a modded server.
    ** FIXED (Client) - Editing the Rcon port (in the dashboard) wasn't enabling the SAVE profile button.
    ** FIXED (Client) - Editing the Sponsor Text field (logo & url settings) wasn't enabling the SAVE profile button.
    ** FIXED (Client) - Disabled User Accounts can no longer login and are presented with a message informing them that their account has been disabled.
    ** FIXED (Daemon) - Players who are Banned for using Bad Language are now properly added to the Banhistory (extra ban info) and their bad language is documented.
    ** FIXED (Daemon) - Daemon Bug that would test and log the previous Rcon port setting versus the most recently saved rcon port (and rcon IP). This is mostly a cosmetic bug as the Daemon was still launching the Rcon on the correct IP:Port
    ** FIXED (Client) - A bug that was preventing the deletion of a Userss CD-Hashes from the User Accounts form.
    ** FIXED (Client) - Max Ban Time bug. Users could enter a ban time of 0 (perm), even if their user account was assigned to a user group with an actual max ban time specified
    ** FIXED (IGA) - Max Ban Time wasn't implemented via IGA commands. It is now.
    ** FIXED (Client) - The client will now keep refreshing the server status even when minimized. Previously, if the client was minimized,
    no info was refreshed but this caused the connection to timeout after 15 minutes.
    ** FIXED (Client) - There is now a "Scroll Chat to Bottom" button on the chat window. This will keep the in-game chat scrolled to the bottom even if BF2CC isn't the active application. This was a request from users who run multiple instances of BF2CC.
    ** FIXED (Client) - A bug that would cause the wrong users group to be deleted instead of the selected users group (on the user accounts form).
    ** FIXED (BF2 Spelling Error) - Added Code to Correct DICE's spelling inconsistencies with the EF Maps: Greatwall and Operationsmokescreen. The map names should appear in BF2CC correctly now.

    ** FIXED BF2 doesn't not allow quotation marks in the welcome message. BF2CC now replaces double quotes with 2 single quotes. This allows the look of double quotes without breaking the welcome message.
  • Xanthias

    #2
    Re: --- The New BF2 CC ---

    This gets better with each release! Only thing I wish they'd change now is letting us put those two toolbars side-by-side instead of stacked. I like seeing chat above player list and there's just not enough room with them both there.

    Comment

    • N2K

      #3
      Re: --- The New BF2 CC ---

      :yay:

      hope my bug was fixed in this one

      Comment

      • Ghost-MOH-

        #4
        Re: --- The New BF2 CC ---

        Impressive. Hopefully these new features won't be taken advantage of by abusive admins.

        Comment

        • perry

          #5
          Re: --- The New BF2 CC ---

          Some welcome changes in there for sure :)

          Comment

          • SweetMetalForever

            #6
            Re: --- The New BF2 CC ---

            Is this a mod or what?

            Comment

            • <}US{>Pixel

              #7
              Re: --- The New BF2 CC ---

              Originally posted by SweetMetalForever
              Is this a mod or what?
              Not a mod, but a new release of Command & Control(For Server Admin)

              I like the fact that admin will be able to pause the game/server.....( * _ * )

              Comment

              • perry

                #8
                Re: --- The New BF2 CC ---

                Originally posted by <}US{>Pixel
                I like the fact that admin will be able to pause the game/server.....( * _ * )
                Believe that is already possible.. the new addition is the !pause command for in-game admins with the autotimer.

                Comment

                • Xanthias

                  #9
                  Re: --- The New BF2 CC ---

                  Yeah...in-game pausing is new. Can anyone tell me the benefit of this? Scrims/Matches?

                  Also, how do you tie your in-game account to the admin abilities? (! commands)...

                  Thanks.

                  Comment

                  Working...