Jump to content

Full Change Log


ImportBot

Recommended Posts

Originally Posted by Phogue*:

 

0.1.0.0 -> 0.1.0.1

 

Improvements

  • In game admin
  • Customizable commands, three different scopes for the responses and a spell checker/correcter on player names. Take note it's a spell checker not a magic mind reader, it will get some things wrong if you don't provide it enough data.
Welcome messages

  • Delay on the message when joining, customizable message with no frills and a display time
Mixed Gamemode (Very experimental, let me know how you go if you want to try it out)

  • Add maps to a list and let procon cycle through them, changing the gamemode if need be.
[*]Added comments into config files.[*]Added colour variables 1-9 so colour blind people may alter the text colour of the consoles. This won't work globally through out procon, let me know if it should![*]Basic defaults are now saved in "connection_onload.def" not "connection_onload.cfg". The .cfg file is free for users to customize procon with now.

 

Commands

  • Added "procon.protected.config.exec" executes any config in the configs dir.

Requests

  • Selectable time for the chat window.
  • Check boxes to enable/disable the events in the chat window. It's a quick hack, like I said I want to spend some time on the chat window if the protocol is updated to include normal in game chat.
  • Separate accounts data into accounts.cfg. I did this then realized it's not exactly what was asked for. Privileges are assigned on a connection-by-connection basis so while the accounts username/password is saved in the accounts.cfg, the privileges will still be saved in the (host)_(port).cfg file.
  • Configs are now saved whenever a change is made, not just on procon shutdown. This helps those that can't shutdown procon cleanly.
  • Variable to alter length of chat/console/plugin output from the default 75.
  • Reconnect on disconnect if automatically login was selected. This was meant to be in from the beginning, oops =P It will attempt a reconnection every 20 seconds. Please let me know if it works properly
  • Admins should now be able to see all yelling occuring by other admins on the layer and from plugins.

Plugin changes

  • Plugins can now pull account data out of procon, used in the In Game Admin.
  • Plugins can now pull the known map-name-gamemode associations from procon.

Fixes

  • Fix incorrect label for the gamemode in the top panel
  • Localization fixes
  • Start Procon Layer panel.
  • Some labels/buttons were to small for the german text.
  • Update available text
  • Login panel errors
  • Notification icon menu in the bottom right.
  • Clan tags now show up on kill/death events.
  • Punkbuster command now works in the console regardless of the case of "punkBuster.pb_sv_command".
  • Have multiple connections will now properly compile and load multiple plugins.

Known Issues

  • Double enable/disable in the plugin menu. Occasionally enabling a plugin will disable then reenable it.
  • Fix double bold text in combo boxes when mouse overing.
  • Team names are incorrect or "Unknown". Now I actually have the game I can do a bit more testing to find out what team numbers and maps match up to a name for the team. More to come on this.

0.1.0.1 -> 0.1.0.2

 

Improvements

  • Implement commands to adjust localized team names per map and per team.
  • Alter procon.protected.tasks.add to include name for task. Can name multiple tasks the same name.
  • Add procon.protected.tasks.remove . Will remove tasks with the same name.
  • Command to alter title of main window
  • Added a command line argument for this, figured it won't be used much and this seemed perfect for its intended use anyway.
[*]Look into lowering .NET version needed to compile plugins

 

Requests

  • Display player numbers per team
  • Create events tab
  • Save settings for filter
  • Events logging
[*]Split clan tag into separate column in player list[*]Add teams to drop down box in chat panel[*] Added "Set privilges on all server layers", kept revoke privileges so it's an easy option. When setting the privileges globally it will show the lowest set of privileges from all of the layers. Example: If the account can perm ban on 3 servers but only kick on two of them it will show in the global setting "kick" (This is so you don't accidentally extend an accounts privileges on a single server beyond what you intended)

  • Make manage accounts window prettier with a few icons n stuff. Added some, but it has a lot of white space and is kinda lame now =\
[*]Manually add bans[*]Append server IP:Port to server name in connection panel.[*]Split console into two sub tabs, one for the current console and another for filtered punkbuster-only.

 

Plugins

  • CInGameAdmin
  • Added nextlevel command to move to the next round/map.
  • Added countdowns to nextlevel and restart level. Will show "Restarting level in X seconds". The countdown will show for whatever scope you had on the command (#,@, !) Not using this argument will silently execute the command.
  • Added cancel command to cancel commands and countdowns.
  • Added better description with command syntax.
  • Changed "Ban" to "Temporary Ban" with a command of "tban"
  • Added "Permanenet Ban" with a command of "ban"
  • Now working properly on server not running punkbuster.
[*]CMixedGamemodes

  • Made adding maplist case insensitive and got rid of the empty string bug.
  • Add round-change predictions to Mixed Gamemodes plugin. Since it's unpredictable there is an option to use this or the original OnMapChange style with one round only.
  • Report back map gamemodes and names if successfully added.. also removed that annoying empty string bug.

Plugin API Changes

  • Changed struct SPrivileges to class CPrivileges. Class now inits lowest privileges available.
  • Changed ExecuteCommand(List lstCommand) to ExecuteCommand(params string[] a_strCommandWords)

Fixes

  • Fix banner not showing in server settings panel when initially loading procon
  • Also shouldn't scroll all over the place when you change a setting as well.
[*]Investigate port tester not timing out

  • Won't block (freeze) now when the port is closed.
[*]Force logout on privileges and password change[*] Investigate changing passwords

  • Change account password now actually does something, whoops :biggrin:
[*]Investigate plugins not saving/loading settings.[*]Investigate strange accounts add->remove->add bug when working with plugins.[*]Fix missing carriage return in log files[*]Change 60000 ti 59999 in chat window, still displays as 60 seconds.[*]Fixxed crash when deleting an account when a server is not connected.[*]Make sure all directories are references in the correct casing and use platform independent variables for directory separators and newline. First attempt at getting it working on Linux/Mono. I'll be downloading a vmware copy of it soon enough though to try and get it working before 0.4.0.0

  • Whoops nevermind, I'm importing a shell32 function. I'll rewrite the function in managed code or find an alternative for 0.4.0.0
[*]Fixed drop down list of time multipliers in the punish panel not being localized[*] Fixed bug where plugins would be recompiled and lose their settings when being maximized from the tray.

 

0.1.0.2 -> 0.3.1.0

Version numbering system corrected for this version, no versions have been skipped.

 

Improvements

  • While looking into the banlist not being updated I had to stare at the console.. soo.. I scrapped and rewrote the code to colour the text. I knew RichTextBoxes had overhead and I knew this code was a bottle neck, but I didn't think it was THE bottle neck. The consoles/chat/punkbuster window are now about 20 (I did some more :biggrin: ) times faster and since all the code intersects there it should have a pretty noticable speed increase over all of procon :biggrin:

Requests

  • Sync the tabs up between multiple servers. Clicking the chat panel on one server will be like clicking the chat panel on all of the servers so you can easily switch between them.

Localization

  • Moved some controls around and resized to fit the latest batch of languages :smile: More info
  • Added localization for chat panel events checkboxes

Plugins

  • CInGameAdmin
  • Fixed bug where a player could still be matched to even when they had left the server.
  • :twisted: This feature will be removed for release because it's pointless and spammy at the moment :ohmy: Playing around with a scrolling marquee effect (not done, barely tested.. looks kinda ugly really) in the text but I wasn't actually going to include anything until I fixed the plugin chat going into the chat tab problem.
[*]CSpambot

  • Created first version of the spambot, for all your spamming needs. It's released now if you want to test it out.
[*]CWelcomeMessages

  • Updated the welcome messages plugin so it can send multiple messages after a player joins.

 

Fixes

  • Recover from internal error and log error to file for later debug (DEBUG.txt)
  • Fix player data still shown on the bottom of the playerlist even when the player is no longer in the server.
  • Add seconds to the time column in the events list so it sorts properly.
  • Scroll to added event
  • Fixed maplist plugin not able to reload its maplist
  • Fixed a threading + enumeration problem regarding tasks
  • Fixed the logs still containing the colour/font caret codes

0.3.1.0 -> 0.3.2.0

 

Beta Related

  • More error logging has been placed around procon. I'll be leaving this code in for the duration of the beta so I can quickly resolve outstanding crashes and problems. It may have a slight performance hit but I think you'd only notice it because I told you about it :ohmy: Please check your procon directory periodically for a DEBUG.txt. You can post it, pm it, email it or preferably submit a bug ticket. I'm not to fazed though, I just want the bug reports back so I can resolve them quickly!

Improvements

  • Prevent spam and show account names of admins talking
  • The top tier admin (the one connected directely to the bfbc2 server) is called "Admin" still. Those connected to his/her layer will have their account names shown. Those connected to one of those admins layers will have their name shown and how they are connected to the bfbc2 server. Just prevents name spoofing is all.
[*]Returned to a standard font so Korean and other languages would look the same over more operating systems.[*]Now saves the names of offline servers.[*]Added support for the two new maps included in R8

 

Plugins

  • CMixedGamemodes
  • Hopefully fixed a problem of the maplist "hanging" on a single map indefinitely.
  • Removes map from maplist if the server does not recognize the map
  • If the entire maplist cannot be set on the server the maplist will panic and set a list of default RUSH maps

 

Requests

  • Split log files by date
  • Logs are now stored in /Logs/IP_Port/yyyyMMdd_type.log
  • Example: /Logs/203.14.173.214_40000/20100330_console.log

 

Commands

  • Added procon.protected.playsound
  • Added procon.protected.stopsound

Fixes

  • Fix the server/team/squad/player tree expanding on its own occasionally
  • Fix crash when connecting/reconnecting to bfbc2 server.
  • Fixed layout problems on some operating systems
  • Fixed problem of setting plugin variable on the PLC that would cause the Accounts or Plugins tabs to be selected.
  • Fixed a crash when copying data from the banlist to the clipboard.
0.3.2.0 -> 0.3.3.0

 

Improvements

  • Added team names and squad to the output of the chat window instead of just the ID number.
  • Now saves/loads settings in playerlist, chat, events, banlist and console
  • Now saves/loads window position and state (maximized etc)
  • Added security options for plugins in the Options window. By default procon will run plugins in a sandbox with limited access to the file system, no outgoing/incoming connections and unable to open odbc database connections. The new options allow for users to add some trust to certain aspects of plugins.. pretty much plugins just got even more useful =)
  • Run plugins in a sandbox
  • Limited read/write to the plugins folder, read to media and read to configs dir.
  • Allow/Disallow specific outgoing connections to trusted ip+port/domain
  • Allow/Disallow ODBC connections (database connections)
[*]Run plugins without restrictions - full access to your computer, other websites.. databases etc. Just as if procon was executing the code.[*]Added 1, 2, 4 split lists to the player lists. Also made the punishment panel down the bottom pop-out whenever you select a player since it's usually all disabled when no selection is made it might as well be hidden for added playerlist real estate. You can close the punishment panel by deselecting all players or pressing the red X. See screenshots.

 

R9 Protocol Updates

  • Playerlist Panel
  • Added support for reasons with kicking/banning in vanilla
  • Altered banning to fit with new banList commands
  • Added support for vanilla GUID banning
  • Changed GUID to PB GUID and added another text box called "BC2 GUID"
  • Added score, ping and mid-game procon loading kills/deaths
  • Added support of the OnPlayerChangedSquad event
  • Added support of the OnPlayerChangedTeam event
  • All punkbuster bans now have the reason prefixed by "BC2!", this is so you can do a "pb_sv_banlist BC2!" and only have the banlist occupied by punkbuster bans done through procon, not the pbbhubs.
  • Changed to new squad numbering system
[*]Chat Panel

  • Added optional display of Saying/Yelling
  • Added procon.admin.say so you can see admin names when they just say stuff
  • CAPITALIZED a yell to signify it was a yell.. if that's not distinguishable enough I'll add something ugly to the text box like Yell: or Say:, but I think it gets the point across without being obtrusive to the text.
  • Green text is now for sending and blue is for receiving, just like the two consoles.
[*]Events Panel

  • Added OnPlayerChangedSquad event
  • Changed OnPlayerChangedTeam event so now it works of the servers event, not procons guesstemations
  • Also asjusted OnRoundChange while I was there, should hopefully only fire at round changes now..
  • Added OnLevelLoading, OnLevelStarted events. Eventually these will make the Multigamemode plugin more reliable. Basics first however..
[*]Player list tree (the thing on the left)

  • Added support of the OnPlayerChangedSquad event
  • Added support of the OnPlayerChangedTeam event
  • Changed to new squad numbering system
[*]Banlist Panel

  • Removed "Time of ban" and "Ban length" columns, the information is no longer available in the protocol.
  • Added support for banning on BC2 GUID's
  • Reworked all the banlist code to suit the new protocol.
  • Removed optional list removals, now there is only one clear list button that asks for confirmation first.
[*]Layer updates

  • Validates permissions on new banlist commands.
  • Validates permissions on new maplist commands.

 

Plugins

  • CWelcomeMessages
  • Now has option to use normal chat area or yelling, defaults to normal chat area
[*]CSpambot

  • Now has option to use normal chat area or yelling, defaults to normal chat area
[*]CBasicInGameInfo

  • Now uses normal chat area
[*]CMixedGamemodes

  • Changes to how the maps are rotated in R9 now makes the round guesser obsolete. You'll play two rounds of each map now everytime. Dice's also included some new levelloading events that are not utilised by MixedGamemodes yet, we'll wait till I fix all the bugs this version is going to introduce before playing around with this plugin :ohmy:
[*]CInGameAdmin

  • Added @exec command to execute a config in the configs directory. Essentially making any one able to build macro's of commands for the in game admin.

    Changed all responses to use admin.say with no option of changing.

    Fixed a couple of typos no one told me about =)

    Now has an invalid privileges when trying to permanently ban a player instead of doing nothing.

    Added @yell to yell a message, @say now uses normal chat area

    Added @pyell to yell at a player, @psay now uses normal chat area.

[*]CPingKicker - NEW :!:

  • DEBUG mode that will show what the ping kicker wants to kick but won't actually kick the player. This is so you can validate that the plugin won't clear out your server while it's still in beta before you turn DEBUG mode off.
  • Adjustable average ping over adjustable amount of time. This allows for quick spikes in peoples connections when they otherwise have a pretty normal ping.
  • Adjustable yell/say to the public/private messages. You can use these context replacement strings in the messages
  • %playername% - The player being kicked
  • %playerloc% - The country the player is from (punkbuster must be enabled)
  • %averageping% - The ping that broke the camels back
  • %maxping% - Whatever you set "Kick player if average ping >" to.
  • %maxinterval% - Whatever you set "over a period of (seconds)" to.
[*]Whitelist account holders so they won't be kicked for a high ping

 

Fixes

  • Fixed crash when setting the banner URL to blank.
  • Fixed crash when playing a sound within a plugin.
  • Fixed security, or kinda-sorta lack thereof to do with plugins. It's a lot more defined and adjustable now.

    Fixed missing playername when whispering to a player in the chat panel.

  • Fixed ghost players on playerlist when reconnecting to a server.
0.3.3.0 -> 0.3.3.1

 

Plugins

  • CInGameAdmin
  • Added !kill command (!kill [playername] [reason])
[*]CMixedGamemode

  • Fixed problem where the plugin would loop setting the next map when you were on the last round.

 

Fixes

  • Fixed a crash regarding plugin security settings
  • Fixed unlocalized chat events and playerlist columns
0.3.3.1 -> 0.3.4.0

 

Improvements

  • Added drag+drop team switching. Reasons are not supplied at the moment, I'm waiting on the client update to BC2 to see what is displayed when an admin kills/switches a player.
  • Split Manage Plugins + Accounts into two privileges. You now have "Manage plugins only" and "Manage plugins + accounts"
  • Added Clear button for chat/events
  • Added "View changelog"Link on Help menu

Plugins

  • CInGameAdmin
  • Added !move and !fmove. move will change a players team/squad when they die next while !fmove will kill the player and change their team/squad immediately.

    Added !nuke to kill everyone on a team

    Changed the spell checker to favor partial matches from closest match rank to highest.

 

Fixes

  • Fixed banList.list exception.
  • Workaround for R9 OnPlayerJoin event with blank soldier name.
  • Removed "new LinkArea", it's the exception being thrown on Linux and it's not needed. Maaan I promised I would download Linux like three weeks ago =(

    Fixed "Phogue [KILLED] KILLED" bug.

  • Fixed flashing punishment panel at the bottom of the player list
  • Fixed Chatscrollbar scrolling to the top
  • Fixed Events and Debug options stay checked after restart
  • Fixed Player info only shows clan tag instead of the whole name
0.3.4.0 -> 0.3.5.0

 

This version is targeting procon's update process so updates can become a lot more frequent, easier and more reliable with less strain on the communities projects.

 

Improvements

  • Localization file updates are now downloaded automatically. Localization issues won't have to wait for procon releases provided the user has "Check for updates" enabled.
  • Procon will now check for updates automatically by default (the user can still deactivate this process, it's just like before but now it default to ON for new installs and after this update)
  • Updates will be downloaded in the background, the user will be prompted once the update is ready to be installed - Minimal procon downtime and the update process will only commence once the files have been retrieved because http://www.phogue.net has some issues at times with the heavy load of updates =)
  • Add option to automatically shutdown, apply updates and restart procon.

Command line arguments and TCAdmin users

  • Added command procon.private.tcadmin.enableLayer and procon.private.tcadmin.setPrivileges. You can see the documentation supplied or have a look at the forum thread at
  • Added -name "BFBC2 PRoCon" to alter the title of the window.
  • Added -maxservers 5 to limit the number of servers a procon instance can manage
  • Added -blockupdatechecks 1 to prevent the instance from checking for or downloading updates automatically. Ignores any settings within procon and just blocks the update check.

Autoupdater

  • A lot more validation.. well actually now there is validation that an update was successful.

Fixes

  • Configs are now saved when a plugin is enabled/disabled or a setting has changed via the Parent Layer Control.
  • Procon now saves config files as UNICODE but will read any format.

0.3.5.1 -> 0.5.1.0

 

Procon has been reworked internally so I'm expecting some problems in this release. See notes for details.

 

Improvements

  • Added "-console 1" to open procon up in a lightweight console window. This is designed for GSP's to lower procons memory footprint by half (or more) when they have no interest in seeing a pretty window. it is designed so you open procon up normally, setup your customer then add the "-console 1" argument to the startup command line in TCAdmin (or similar). I'm interested to hear back on the memory improvements gained.
  • Added Import/Export of server settings to XML files. Right click on the server settings tab to check this out =)
  • Compatable with R13+ server version, although most of the functionality has not been introduced to the UI yet (because it won't work and while I was waiting for the latest patch from DICE, I think it's better to release some fixes sooner rather than later)
  • Added the map which will eventually display where people have been killed or died in the next server release. It will require a lot of tweaking but expect some updates for this as soon as I can get into a R13+ server.

Fixes

  • Fixed empty banlist problem introduced in 0.3.5.1
  • Fixed moving players through UI and plugins in Squad Deathmatch/Rush. They should now go into Squad Team X Squad Alpha so others can spawn on them

Notes

  • While it looks the same procon has been restructured/rewritten underneath the interface. If you wanted to work on procon before but thought the source code was pretty damn bad you should check it out now and help improve it more so =)

0.3.5.0 -> 0.3.5.1

 

Improvements

  • Added round indicator (finally, forgot all about it =)

Fixes

  • Fixed missing SlotID in plugins

 

0.5.1.3 -> 0.5.1.4

 

Fixes

  • Fixed a problem with packet dispatching and plugins
  • Blocked a second connection attempt while another connection is attempting.

Notes

  • The "Set next map" button has been hidden until I sort out the other more pressing problems with 0.5.1.X release =)

0.5.1.2 -> 0.5.1.3

 

Fixes

  • Moved reconnection so procon does not try connecting twice at startup.
  • Fixed missing BFBC2 server version number

0.5.1.0 -> 0.5.1.2

 

Fixes

  • Fixed Squad chat not being logged/displayed.
  • Fixed onKill events not firing
  • Updater now makes directories if they don't exist.
  • Updater is now copied, regardless of version checks, during the update process. Hopefully this will fix autoupdates using older versions instead of the downloaded version.
  • Playerlist now "refreshes" when the UI is loaded.
  • PLC accounts/plugins now "refreshes" when the UI is loaded.

0.5.1.6 -> 0.5.1.7

 

Requests

  • Now when you delete a server it will also delete the corresponding host_port.cfg config file.

Fixes

  • Changed layer enable/disable of plugins to update on the fly

0.5.1.4 -> 0.5.1.5

 

Fixes

  • Fixed problem with removing events from the captured events.
  • Added backlogging of events to display events captured during the UI startup.
  • Fixed a crash in the server settings panel during load

0.5.1.5 -> 0.5.1.6

 

Fixes

  • Fixed the layer not updating clients on changes to plugins

0.5.1.7 -> 0.5.1.8

 

Fixes

  • Fixed connection configs crashing on save
  • Fixed UI problem when loading up and a connection is established but procon shows a disconnected server
  • Fixed login panel not displaying the Username
  • Fixed login panel Automatically connect not reflecting what procon is actually doing at all times (if you changed it via the tree on the left it wouldn't update on the login panel, it now does)
  • Fixed procon.protected.notification.write command. Notification windows from plugins should now appear in the system tray once again.

Known Issues (Still working on)

  • Empty plugin list when using PHS's service. I have not had anyone else report this error yet but please do, it will help with the investigation.

0.5.1.8 -> 0.5.1.9

 

Fixes

  • Reverted and edited the delete/move of PRoConUpdater.exe to now copy, then delete and again conditionally of the downloaded version being newer.
  • Hopefully fixed a problem when procon updates it's language files and calls LoadLocalizationFiles.
  • Fixed onPlayerLeave not displaying in chat panel.
  • Fixed crash when adding the same server twice.
  • Added exception catching to logging output to stop some format errors from effecting procon elsewhere.
  • Fixed onKill event in Chat Console to display "name1 [KILLED] name2" when no damage type is specified.
  • Fixed chat panel join/leave and kill notifications not ticking the boxes correctely.

Features (... finally, I forgot about this bit regarding rounds as well :ohmy:

  • Added "rounds" to maplist and way of seeing/setting rounds on the vanilla maplist
  • Kill/death highlights on the playerlist
0.5.1.10 -> 0.5.1.11

 

Fixes

  • Fixed exception when selecting a plugin in one connection when the plugin appdomain of another connection has been disposed.
  • Added additional recovery for bad event packets.
  • Fixed ServerInfo being blank on startup (received while UI still loading)
  • Fixed tree "Automatically connect" being set to none, even if autoconnect was enabled.
  • Fixed command line arguments not being passed to the autoupdater, to then be passed back to procon.
  • Added additional file PRoCon.xml to pull command line arguments from.

Features

  • Added totals/average to playerlist. I'll most likely change this very soon so totals and averages are on separate lines to reduce the horizontal pixel space it uses at the moment.

Notes

  • If blockupdatechecks argument is found the autoupdate option it's blocking will also be disabled and saved in the config. After it's first usage the option "Automatically check for updates" should be unchecked.

0.5.1.9 -> 0.5.1.10

 

Fixes

  • Fix for plugins not loading properly. Hopefully this trickles down the bug list regarding plugins, if not it's just one more thing to check off.
  • Fix for removing/moving maps in the maplist resetting all rounds to 2.

0.5.1.11 -> 0.5.1.12

 

Fixes

  • Fixed GUI problem introduced in 0.5.1.11 with blank PLC plugin settings.
  • Fixed potential problem with saving configs, specifically plugin settings.
  • Added additional checking to the updater to avoid a crash when detecting an open instance of procon

Notes

  • Added a menu item to go to a page of Hosting Providers
0.5.1.12 -> 0.5.2.0

 

Fixes

  • Fixed RankLimit numeric up down not enabling on start up when "No Rank Limit" is unchecked.
  • Fixed missing roundsPlayed and roundsTotal from onLoadingLevel event
  • Added additional checking for no player selection to the playerlist. Hides the bottom panel betterer.
  • Changed so suicides now look like deaths instead of kills (red background, not green) in the playerlist
  • Fixed deaths being counted as kills between playerlist updates
  • Fixed score not blanking on round changes
  • Stored ReservedSlotList to be viewed when GUI loads
  • Possible fix for events connection timing out, but my internet is not up to scratch so I can't maintain a connection long enough to time out at the moment.
  • Added Process.Kill in PRoConUpdater if procon process is still active after four seconds.
  • Fix for GUI loading after procon_privileges flag has been sent from server (no PLC on startup)
  • Totals/Averages should now glue to the bottom of the playerlist.

Features

  • Now ships with Kill streak plugin by HeliMagnet
  • Now ships with modified pingkicker by HeliMagnet (Replaces the vanilla version)
  • Added additional displayed server info updates on player join/leave, load level and round changes. The player counts and mapchanges should update more frequently.
  • Added calibration of image packs to map
  • Added scale in metres and yards to map
  • Added measuring tool to map
  • Added in game coordinates on mouse move to map
  • Added context menu for pointer control to fit on screen and zoom to 1.0x (Actual pixels) to map control
  • Split Totals/Averages into two rows

0.5.2.0 -> 0.5.2.1

 

Fixes

  • Fixed exception when moving to the map tab for the first time.
  • Fixed colour of OnJoin/OnLeave events in the chat tab back to blue for join, red for leave.

Features

  • Added MaydaX's default data.map file. The Default image pack should show correct measurements on the map now. It's probably correct for Atacama Desert, but we'll need to wait until that map passes QA to be sure.
  • Added procon.protected.plugins.call to call methods inside of plugins.

0.5.2.1 -> 0.5.3.0

 

Fixes

  • Changed saving ConnectionConfig so it is buffered into a .cfg.temp file, then copied over .cfg file. This is to avoid wiping the config when a problem occurs while saving the config.
  • Fixed some formatting issues that have names with { or } in them.
  • Fixed bug where tasks would not re-initiate when reconnecting (no scores or map information getting updated)
  • Added timeout to events connection. Procon will now shutdown/reconnect the connections with an error when the events connection times out for any reason.
  • Fix for saving map calibrations then switching back to the same map
  • Hopefully fixed some problems with downloading the banner in the server settings panel
  • Added calibration tool details loading when seeking through the timeline.

Features

  • Added Timeline to map to fastforward/rewind an hours worth of gameplay. Future versions will allow more, but as the little note in the tab says it's still being worked in progress :ohmy:
  • Made the map generally prettier.

CPRoConPluginInterface3

  • Added OnLevelLoading rounds played/total to plugins. Thanks to Archsted for pointing this out =)
  • Added "OnMaplistList(List lstMaplist);" to recieve the rounds per map. Thanks to Phil_K for finding this one =)
  • Added command registration to procon, plugin authors should use this new way to add in game commands to their plugins. 0.5.3.0 has only shipped with CBasicInGameInfo using this way as a test to work out any problems.
  • Added @version command to CBasicInGameInfo to supply basic information about the server and rcon tool running.
  • Added @help command to CBasicInGameInfo to supply a list of commands a player can execute.
  • Included Read+Write access for plugins to the Logs folder in the plugins sandbox.
  • Added methods for plugins to get a localization key from any language file by Country Code (able to get language keys based on a players country)

Localization

  • Added weapons/specs. Kudo's to MaydaX from pbbans again for supplying this information =)

0.5.3.0 -> 0.5.4.0

 

Fixes

  • Fixed incorrect yard markers on scale.
  • Fixed culture differences in saving/loading float numbers from a image map pack. Now saves in english decimal (1.0, 5.66 etc)
  • Fixed plugin security setting to escape '.' in the regex of a website.
  • Fixed incorrect variable being used in the plugin console to determine amount of lines to display.
  • Fixed commands in game executing when matched anywhere in the text e.g: "Hello, type !help for help" would be matched.
  • Fixed teamnames for squad rush from u.s army/russia to attackers/defenders
  • Fixed incorrect teamnames for Rush Laguna Presa
  • Fixed kill popup text scrolling outside of the top right corner of the battlemap.
  • Fixed map not being able to zoom properly when the window size was wider than the height.
  • Fixed a couple of typos in the plugin descriptions.
  • Fix for an exception caught in PRoConLayer when a client disconnects.
  • Fixed battlemap being used when the window does not have focus.

Features

  • Added team colours or killer/victim(enemy) colour selection to battlemap
  • Added zone addition/editing locally and via PLC. Note this panel adjusts to the connection, so you just use it like normal and it should magically do cool stuff =)
  • Added right click panning when using any of the maptools.
  • Added plugin output to PLC plugins. This is preparation for removing the PLC and just having the plugins and accounts tab adjust to the connection.
  • Added MaydaX's UI changes to pretty up the login panel and tree a little bit.
  • Added double click round changing to the maplist if people are using a static maplist.

CPRoConPluginInterface4

  • Fix for OnZoneTrespass() method.

Plugins General

  • Added reference to System.Xml for plugins.
  • MixedGamemodes_v3 plugin, version 3.2 by ScHrAnZDiNgEnS
  • Added "Basic Mapzone Actions" plugin
  • Added BFBCSStatsphile 1.0 plugin. Allows players to pull stats from bfbcs while in game.

General Changes

  • Added "CanEditMapZones" privilege
  • Changed DamageTypes to be more specific about the weapon.

 

0.5.4.0 -> 0.5.4.1

 

Fixes

  • Fixed PRocon.Core.Players.CPlayerInfo[KILLED] PRoCon.Core.Players.CplayersInfo error for plugins.
  • Fix for PRoCon.CPlugin ::: Void m_prcClient_RoundOverPlayers exception.
  • Moved server/player tree so the horizontal scroll bar is visible again.

Features

  • Added GSP Updater utility to procon.exe, execute with command line argument "-gspupdater 1". A menu option is planned for a future release.
  • Added MaydaX's changes to the server settings panel, hopefully it is visible on tiny monitors now?
  • Added servername, idle timeout, team kill settings and level variables to server settings

CPRoConPluginInterface

  • Marked void OnPlayerKilled(string, string); as [Obsolete].

Plugins General

  • MixedGamemodes_v3 version 3.2.2 by ScHrAnZDiNgEnS
  • Basic Mapzone Actions 1.1 (Although I forgot to change the version number so it will say 1.0 still, tut-tut).
  • Fixed teamkilling in protected zone being counted as base camping

 

 

0.5.4.1 -> 0.5.4.2

 

Fixes

  • Fixed version number of BasicMapZoneActions.cs
  • Fixed mapzone low balling the trespass percentage slightly.
  • Fixed for plugin commands being registered with an empty command.
  • Fixed level variables in different languages being clipped by other controls.
  • Fix for lblTeamKillValueDecreasePerSecond localization not being set in server settings.
  • Fix for chat panel displaying incorrect player names on kills.
  • Fixed autoconnect not saving on toggle.
  • Fixed damage type not being localized in the chat window.
  • Fixed specializations not being imported from connection_onload.def
  • Fix for Maplist + PLC-Accounts list not having enough room to display data. It's not pretty, but people with tiny monitors should be able to at least use it now.
  • Possible fix for team scores - I still need feedback on this problem, so it's a stab in the dark that I kinda expect to fail to be honest :ohmy:
  • Fix for exception for "Global" and "Effects" items to level variable lists in server settings panel.
  • Fix for banlist reasons being re-added whenever the user maximized from the tray.
  • Fix for "Lock Axis" bug when X != Y on the battle map.
  • Fixes for data being request before procon is loaded properly.
  • Fixed laguna presa SQDM not adjusted correctly on default map

Features/Changes

  • Server description now converts '|' to line feeds and vice versa. (WYSIWYG editing)
  • Added slightly better image quality default maps. Slightly.. don't get excited :ohmy:
  • Made the killer/victim text over the kill circles scale with the zoom. It should be easier to distinguish players in groups of kills. Also changed font size of battlemap names. Let me know if it's a little better.
  • Changed enemy colours to green(killer)/red(death).
  • Added Config Generator. Right click anywhere on the Server Settings panel and select Config Generator. You'll be able to create your Startup.txt file automatically with any settings you set in procon.

Plugins General

  • Plugin authors can now make their own enums for drops down lists.
  • Added helper methods to CPRoConMarshalByRefObject for plugin authors to easily generate lists.

General Changes

  • PRoCon now ships with additional debugging files.

 

0.5.4.2 -> 0.5.4.3

 

Fixes

  • Fix for localization keys with spaces in them.
  • Fix for crash when setting Banner URL to an invalid website address.
  • Fix for plugin console exception when attempting to output a string with curly brackets.

Features/Changes

  • Added support for map pack 3

Plugins General

  • MixedGamemodes_v3 version 3.3

General Changes

  • PRoCon should use less memory now for those running in "-console 1" mode. It's not heaps but it should help.

 

0.5.4.3 -> 0.5.4.4

 

Fixes

  • Fix for incorrect team scores in cultures not using '.' for decimal.

Features/Changes

  • Added support for map pack 4
  • Added readonly variable to a map pack to avoid accidental changes/calibration.

Plugins General

  • Increased the column width of available plugins to accommodate longer plugin names.
  • Fix for passing multiple damage types to "protected CPluginVariable GetWeaponListPluginVariable(string, string, string, DamageTypes);"

General Changes

  • Added vehicles and some missing weapons to config+localization

 

0.5.4.4 -> 0.5.4.5

 

Fixes

  • Plugins now read in any encoding of a file
  • Commands from plugins now register once instead of any time they change. This reduces some startup lag of procon.
  • Fix for adding zone tag, picking another zone, then returning to see the tag not in the zone. This bug only occurred on clients to a layer
  • Fix for plugin command confirmation passing the confirmation command to plugins, not the actual command it confirmed

Features/Changes

  • Added "Details 2.0" for html details of a plugin. This will eventually replace the current detail tab, but for now they work in conjunction until plugin authors pretty up their descriptions =)
  • Added RSS feed to status bar to display rss off of http://www.phogue.net. Procon will not do this if you have disabled automatic update checking/downloading.
  • Added basic Inventory display to player list
  • Added spawned in kit, kit totals and averages.
  • Added death icon to player list

Plugins General

  • Updated CPingKicker, CBasicInGameInfo, BFBCsStatsphile, MixedGamemodes (the basic one), CInGameAdmin to use new Details 2.0 plugin description format
  • Updated the in game admin plugin to work with the new commands registration. The commands will now appear in the !help command. Let me know if I borked up this rewrite =\
  • Added Google Translator plugin to translate text between players or the server.
  • Added Dictionary or Regex matching options to MatchArgumentFormat, authors can now easily build even more complex commands if their plugin needs them.

General Changes

  • Fixed some missing specializations/weapons in the localization and config files

 

0.5.4.5 -> 0.5.4.6

 

Fixes

  • Fix for the playerlist punish panels being cropped on some O/S's
  • Added missing weapons/specializations by Phil_K
  • Fix for commands preceded by '/' not working
  • Fixed problem with damage icon images being scaled in incorrect DPI

Features/Changes

  • Added BFBC2 Images to be used in Image Map Packs when you mouse over a kill
  • Added Added [mapFileName].PixelResolution key to image map packs so very large resolution images can be used within procon without any image distortion
  • added [Headshot] info to kill message on chat console
  • added use of headshot death-icon on the battle map
  • added "... HEADSHOT ..." info string to kill display pop-up on battlemap

Plugins General

  • Added 2.0.1.0 of In game admin with a fix for @tban banning the account holder in the in game admin plugin.. oops
  • Added MixedGamemodes_v3 version 3.3.1
  • Added 1.0.0.0 of Ploho League Controls (A better Super Simple Restart plugin)
  • Fix for Interface5 members not able to be implemented

 

0.5.4.6 -> 0.5.4.7

 

Fixes

  • Fix for events tab lagging when first viewed
  • Fix for task enumeration change exception
  • Added fix for banList.remove not get saved to banlist.txt (onBanListRemove sends banList.save + .list)
  • Fixed config generator dialog box showing in task bar

Features/Changes

  • Chat console: added checkbox to enable / disable auto scrolling
  • Support for map pack 5
  • EventTab: added damagetype information incl. headshot to output of onKill event to EventTab
  • Changed respawn delay minimum to 1 in the level variables section of the server settings panel. The official rcon documentation still states the minimum to be 10 though.
  • Added HTTP Server so website/php authors may pull data from procon or it's plugins via the http protocol, and in all likely hood in the JSON format. Access this in Tools -> Options -> HTTP and see procon.doc for more information. If you are looking to author something in php/javascript and require more information out of procon let me know =)

Plugins General

  • Added reading of new serverInfo ConnectionState string. You can access this within the CServerInfo object
  • Added example http response from a plugin to CBasicInGameInfo (now 2.1.0.0)

General

  • Updated procon.doc to include some examples of using the http server

0.5.4.7 -> 0.5.4.8

 

Fixes

  • Fix for procon.cfg config file not saving. This bug was introduced with 0.5.4.7
  • Fix for http servers "players" output. It's now formatted much betterer.
  • Fix for web server 'crashing' when the client connection closes first

 

0.5.4.8 -> 0.5.4.9

 

Features/Changes

  • Support for map pack 6

Fixes

  • Fixed events tab not being populated by captured events list
  • Added missing SPAS12 weapon

 

0.5.4.9 -> 0.6.0.6

  • New start page
  • Package downloading
  • Multiple frostbite game support
  • lloooottttsss of changes behind the scenes..
  • More problems.. this is a big update, please be patient. I'm on the forums and ready to fix your reported problems!

 

0.6.0.6 -> 0.6.1.0

  • Fix for tcadmin commands causing null exception errors
  • Added additional error reporting to PRoCon.Console.exe - if it crashes now please check your DEBUG.txt file and send it to me.
  • Fix for enumeration exceptions with tasks.
  • Fix for events panel cutting off "..." button
  • Fix set game password onClick event not being assigned
  • Added support for "listPlayers" command on the layer for iOS Procon
  • Fix missing map images for bc2 for the latest map packs
  • Fixed various missing localization files on the start page and a couple localization strings being cut off in other parts of procon.
  • Plugins 2.0 with backwards compatibility. Your plugins will not break in the next version now, however there is a slightly modified API authors can take advantage of.
  • Rewrite/rework packaged plugins to new format and MoH support
  • Ping Kicker
  • Basic in game info
  • In game admin
  • Spambot
  • Google Translator API
  • Ploho League Controls
[*]Added Plugin console logging[*]Added Procon layer version next to the game server version[*]Disabled MOH reserved/spectator slot functions until further notice
* Restored post. It could be that the author is no longer active.
Link to comment
  • 1 year later...

Originally Posted by Phil_K*:

 

0.6.1.0 -> 0.6.2.0

  • Battlemap
  • Added moh in game images to the battlemap
  • Split zoom/scale of coord into X/Y (Squishy moh maps)
  • Added "map.Overlay" to battlemap image packs to lower download of similar maps. Can now overlay a image with markers over a base image of the map.
  • Added number picker for rotation instead of just n*90%360
  • Edited zoom slider to increment by 0.01%
  • Edited scale slider to increment by 1px
  • Added a calibration grid overlay to better describe the calibration method
  • Changed BFBC2 and MOH data.map to include ScaleX and ScaleY values
  • Recalibrated every map. You may notice your zones a little out of place on most maps and a lot out of place on Conquest White Pass. The calibrations are now more accurate which means your zones were never in their 'correct' places. You'll need to shift them around a little, you'll notice it's mostly minor.
[*]Plugins

  • Added OnPunkbusterUnbanInfo to PRoConPluginAPI
  • Fix for PlayerKilledByAdmin being fired instead of PlayerMovedByAdmin in a plugin
[*]Fix for server settings player limit only showing 8 players[*]Improved the memory used by procon. You should notice significant improvements when using the full version of procon.[*]Fix for procon.shutdown being sent by layer not being considered an error on the client and preventing it from reconnecting[*]Moved banlist.save to only be sent after UI actions. People using Zaeed's shared banlist should notice a significant performance boost[*]Improved the banlist refresh so it no longer locks the UI thread up for a half second.[*]Prevented admin.yell from the chat panel. Forgot about this, admin.yell is not possible in moh.[*]Fix for updated packages not able to be installed. You should now see updates on the start page/updates section[*]Added resized moh weapons and vehicle icons[*]Added the level file name to the tool tip of the current map info[*]Fix for autoconnect problems including 'invalid password' error when reconnecting after a few connection attempts

 

0.6.2.0 -> 0.6.3.0

  • Updated MOH.def to include vehicles and weapons, though they are not linked to a specific kit yet.
  • Added missing safe variables to moh layer client
  • Moved rss fetch to procon.core so the procon.console.exe could still get the rss feed to update packages. It was supposed to be there in the first place but never got tested =\ This means you should be able to install plugins via the packages tab of a connected layer client, instead of the client always saying "The package is already installed.." if the layer is running "PRoCon.exe -console 1" or "PRoCon.Console.exe".
  • Removed Zaeeds plugins from the install that comes with procon. We had a fight. He scolded and hit me =( I don't want to talk about it :cry:
  • Fix for banlist not saving/refreshing when banning via the playerlist panel.
  • Fix for banlist removing pb bans when no more vanilla bans are present (you unban the last vanilla banned player)
  • Fixed up procon.account.onLogout event not being fired when a layer connection is terminated without logging out first. If you're connected for a while you shouldn't see ghost logins anymore.
  • Added missing moh weapons, I think that's all of them..
  • Added basic admin logging (who kicked/banned/killed/moved who). This is mostly for logging on the layer side but it does have limited support for when a admin uses the procon gui to move/kick/kill/ban some one it will display to all connected admins who did it. It won't show connected admins if the admin uses a command in the in game admin
  • Fix for index out of range exception when the language files auto update in moh
  • Removed/Moved default plugins.
  • Removed the menu from the main window
  • Added drop down tools icon, mimicking google chromes tools.
  • Added ban type option to in game admin plugin
  • Added "pb_sv_updbanfile" and "pb_sv_banload" after unbanning a punkbuster ban
  • Rearranged the tools menu so the connections list spanned the whole window.
  • Added reasons to events logging

 

0.6.3.0 -> 0.6.3.1

  • Added support for map pack 7.

 

0.6.3.1 -> 0.6.3.2

  • Added battlemap support for bfbc2 map pack 7.
  • Included the new SPECACT weapons
  • Added admin name to chat panel output
  • Added right-click stats lookup on the playerlist

 

0.6.3.2 -> 0.6.4.0

  • Added Vietnam weapons and vehicles
  • Added Default AlphaPack Battlemap for Vietnam (requires >=R27)
  • Fix for '/' before chat not hiding the text from players
  • Added options for Admin Move Message and Show Admin name in chat to options window (Tools -> Options -> Advanced)
  • Added support for R9 of MoH
  • Added MoH kits+specializations and support for onSpawn event (Weapon restriction should function now)
  • Fixed flags not reappearing on the playerlist when a player spawns back in.
[*]Added round time and server uptime timers to server info. This will only be viewable in R9 of MoH and R27 of BFBC2.[*]Added support for R27 of BFBC2[*]Added support for bVietnam icon in drop down list (requires >=R27)[*]Fixed NVA being called Russian Army in Vietnam [*]Fixed Rush team names in Vietnam [*]Fixed Sqrush team names in Vietnam [*]Added enable/disable scrolling to server & pb console

 

 

 

0.6.4.0 -> 1.0.0.0

  • Added support for operation hastings in bfbc2 vietnam
  • Prevented procon.exe and procon.console.exe from loading up another instance of the application in the same directory.
  • Fixed hardcoded ban reasons on PlayerPunishPanel(Playerlist) and moved them to reasons.cfg
  • Added OnPunkbusterBeginPlayerInfo and OnPunkbusterEndPlayerInfo events to the plugin API. (only useful to plugin developers) Find an example plugin for using these methods attached to this post.
  • Automatically connect is now set to false when the user manually disconnects
  • Reconnection now occurs when an error occurs on the connection, the connection is not connected and automatically connect is set to true OR it is running in console mode.
  • It'll reconnect a little more aggressively now, taking the assumption if you've got procon open you probably want to be connected to something
[*]Fix for task enumerator exception.. again (again)[*]Added a label to display what map pack people are running. Should aid support on operation hastings =\[*]Now reloads a definition file if a game server was restarted with a different mod running. Plugins are also reloaded - the effect is like restarting procon completely but for only a single connection.[*]Removed warning about plc tab being removed[*]Fixed BFBC2 Headshot icon on the battlemap[*]Added layer local accounts/plugins tabs being hidden. This is an option in the options menu - default to true.[*]Moved procon plugin/account handling to the start of the connection requests. The PLC tab should appear quickly now, but may still take time to be populated.[/list:u:2wpao5lp]

 

 

 

 

1.0.0.0 -> 1.0.0.2

step to 1.0.0.1

  • moved ServerVersions strings from being hardcoded and moved them to the related game.mod.def files
  • added Option to show round time constantly
  • added hidden option to .cfg files: procon.protected.timezone_UTCoffset value.

    • Timestamp on all consoles are changed by UTCoffset
    • Actually value uses locale depended digit sign so you may need to use 7,5 instead of 7.5.
    • After loading of .cfg UTCoffset set in the related connection, so first load of plugins can show

      local time of server hosting procon.

  • Chat tab: added fix to set text length to correct value if admin name should be shown.

    max length gets updated on send (return & button), clear chat and start/stop scrolling if option

    to show name was changed

  • fixed/enhanced ReservedSlotsList tab to provide a refresh button ( sends .load & .list command )
step to 1.0.0.2

  • added R30 (638140) server build
  • added R32 (720174) server build
  • added R28 & R32 additional serverInfo parameter to CServerInfo
  • added R-28 & R-32 ServerInfo parameters to PlasmaStatus ToolTip
  • Moved Uptime to the far right so all items before the time remain static
  • Replaced thread with timer to remove deadlock when rebuilding plugins
  • added missing GLZ-87 automatic grenade luncher
  • added AH-64 weapon definitions
  • added weapon uav1#smoke

I haven't listed those changes which were done to the language files (typing errors, missing options). Adding weapon definitions also means to add them to the language files.

 

Language files which are already up2date on basis that they have listed all language

tabs which are defined in au.loc:

  • au.loc
  • de.loc

After having procon updated you should take a look at the plasma status tooltip.

It now holds a lot more information from the serverInfo reply.

 

Greets

Phil.

* Restored post. It could be that the author is no longer active.
Link to comment
  • 3 months later...

Originally Posted by Phogue*:

 

1.1.1.0 -> 1.1.1.1

 

138 phogue 6/11/2011 10:31:16 AM Changed to 1.1.1.1

137 phogue 6/11/2011 10:18:12 AM - Removed legacy donation feed from the startpage/javascript

136 phogue 6/11/2011 9:53:26 AM Quick changed to the about box to show the correct year and changed the copyright to myrcon pty. ltd.

135 phil_k 6/11/2011 8:13:30 AM added uscEvents.lsvEvents.LevelLoaded for display on event tab. - not tested with plugins yet -

134 phil_k 6/11/2011 7:58:13 AM added lost R-34 for BC2

133 phil_k 6/11/2011 7:03:39 AM removed unneeded outcommented checks

132 phil_k 6/11/2011 6:53:34 AM tried to add onLevelLoaded parts... got it listed on Events tab but no data output...

131 phogue 5/11/2011 11:50:29 PM Optimizations for playerlist and punkbuster console output

130 phil_k 5/11/2011 9:15:09 PM changed version of ingame-admin to 3.3.0.1

129 phil_k 5/11/2011 7:44:42 PM for the freedom of users RoundStartPlayerCount can be 1

128 phil_k 5/11/2011 7:36:52 PM - changed ban from persona to name (R-8)

127 phil_k 5/11/2011 7:35:04 PM changed banList.add to cover "name" instead of "persona" (R-8)

123 phil_k 5/11/2011 2:57:53 AM added R-8 (883971)

120 phil_k 4/11/2011 5:29:47 PM added M1014 shutgun

119 phil_k 4/11/2011 3:45:46 AM added Stats Lookup for BF-3 (http://bf3stats.com/stats_pc/)

118 phil_k 3/11/2011 8:41:58 PM corrected Maschine Gun spelling. :ohmy:

117 phil_k 2/11/2011 3:31:07 PM added R-7

116 phil_k 2/11/2011 3:23:49 PM added more bf-3 weapons

115 phil_k 2/11/2011 12:48:49 AM - fixed tdm team names (bf3.def & loc) - fixed team definitions for rush maps (loc)

114 phil_k 1/11/2011 9:07:52 PM fixed compare bug in line 112 resulting to display maxPlayer 8 on a 64 player server

113 phil_k 31/10/2011 11:52:47 PM fixed bug where vars.roundstartplayercount was fired with the value from vars.roundrestartplayercount on apply

112 phil_k 31/10/2011 10:34:46 PM fixed display of vars.roundRestartPlayerCount to a minimum of 0 but server also excepts -1

fixed wrong focus on apply for vars.roundStartPlayerCount, was jumping to RestartPlayerCount

111 phil_k 31/10/2011 9:35:43 PM added R-6

110 phil_k 31/10/2011 8:44:35 PM added missing BF-3 weapon localizations

109 phil_k 31/10/2011 1:50:57 AM added missing global.Kits.None.Short String

108 phil_k 31/10/2011 1:35:19 AM Fixed wrong mapList.list rounds for BF3 maplist-tab query

* Restored post. It could be that the author is no longer active.
Link to comment
  • 4 weeks later...

Originally Posted by Phil_K*:

 

1.1.1.1 -> 1.1.2.0

  • added R9 & R10 (BF3)
  • added weapon definitions (BF3)
  • added right mouse button option to request a PunkBuster Screenshot (all games)
  • disabled yell on chat-tab (BF3)
  • added vars.gameModeCounter to gameplay server settings (BF3)
  • added vars.idleBanRounds to server settings tab (BF3)
  • moved gameplay server settings descriptors to language files (BF3)
  • changed enable/disable vars.idleTimeout, it now sends a default of 300 on enable (all)
  • changed vars.idleTimeout in server settings to recognize values set by plugin or console (all)
  • added BF3 event handlers for use with plugins

    • OnRoundRestartPlayerCount
    • OnRoundStartPlayerCount
    • OnMaxPlayers in addition to OnPlayerLimit
    • OnGameModeCounter
    • OnMaplistGetMapIndices
    • Info: mapList.setNextMapIndex data can be found in OnMaplistNextLevelIndex, so no extra event method
  • added to MarshallObjects

    • GetMapByFilenamePlayList(string strMapFileName, string strMapPlayList) (all)
    • enhanced GetMapList() to include PlayList information to each map (all)
  • fixed path for inGameAdmin exec command (all)
  • fixed security exploit

Version release thread -> www.phogue.net/forumvb/showth...1.2.0-released*

* Restored post. It could be that the author is no longer active.
Link to comment
  • 3 weeks later...

Originally Posted by Phogue*:

 

1.1.2.0 -> 1.1.3.0

  • added R-11 & R-12 version strings
  • added XPack1 (Karkand-DLC) map names
  • added vars.unlockMode to gameplay settings

    • added OnUnlockMode(string mode) plugin event handler
  • added vars.serverMessage to settings
  • changed interval and allowed minimum for vars.roundRestartPlayerCount / vars.roundStartPlayerCount
  • added teamkill indicator to kill messages on the chat tab
  • added Death/Defib/Roadkill to weapon def for use with limiter plugins
  • fixed truncated weapon defs
  • changed plugin sandbox

    • added option to allow all outgoing SMTP connections
    • added Web/socket wildcards

      • use * or *.*.*.* for hosts
      • use Port 0 for Socket/ports
    • added background-color indicator for current and next map in the maplist of maplist tab (*1)
    • added right click option to set a map as next map
  • added function to easy update game def files eliminating the need for copy&paste on small changes like server versions or weapon definitions

Notes:

*1 - as BC2 and MoH have no command to query the index of the current map for those games only the next map is indicated. As long as a map has not reached their final round count this will point to the running map.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Phil_K*:

 

1.1.3.0 -> 1.1.3.1

  • added R15 version code
  • added most DLC XPack1 weapon codes (Jackhammer is still missing)
  • changed map definitions to fit DICE changes related to the next server docu
  • fixed bug potentially calling the popup on gameConfg def file auto-updates
  • fixed TeamScores Winnigscore to hold the value of "targetScore"-serverInfo
  • changed parsing of current gamemode and map from single to combined.

    This allows dedicated pairs of mode-with-filename needed for Xpack1

  • fixed currentRound on startpage in the connection view for BF3
  • added clear & reload buttons to the maplist tab, targeting current maplist without issuing a save command
  • added visual divider to mapPoolList on maplist tab based on gamemode
  • added code to allow flash to connect to a layer (thanks micovery)
* Restored post. It could be that the author is no longer active.
Link to comment
  • 3 months later...

Originally Posted by Phogue*:

 

1.1.3.1 -> 1.2.0.0

  • added R20 version code
  • reactivated yell for BF3
  • supports yell/say to individual players
  • reactivated default plugins for say & yell targets
  • added support for new vars

    • vars.roundLockdownCountdown with OnRoundLockdownCountdown(int limit) { }
    • vars.roundWamupTimeout with OnRoundWarmupTimeout(int limit) { }
  • added support for reservedSlotsList.aggressiveJoin with OnReservedSlotsListAggressiveJoin(bool isEnabled) { }
  • added mono compatibility for PRoCon.Console.exe (Thanks to XpKiller)
  • added PRoCon.Service.exe for use as native service under Windows (Thanks to XpKiller)
Phil did all the work, I'm just cut and pasting for the changelog glory :smile:
* Restored post. It could be that the author is no longer active.
Link to comment
  • 3 months later...

Originally Posted by Phil_K*:

 

1.2.0.0 -> 1.3.0.0

  • changed form .NET 2.0 to .NET 3.5
  • added weapon codes / server versions up to R-26
  • changed folder of docs and licenses to ./docs_licenses
  • docs_licenses contain now myrcon.pdf license
  • fixed lost path.combines for mono compatibility, should eliminate the needs for sym-links
  • cleaned up use of Path.DirectorySeperatorChar
  • fixed crash under mono while fetching framework, now includes mono
  • added helper pseudo event "OnPluginLoadingEnv" to let plugins know Procon.Version, GameType, GameMod, ServerVersionNumber all as strings. Does not affect plugin compatibility.
  • fixed potential exception on socketpermission
  • enhanced gui "move to" to show 32 squads
  • changed chat tab provided player selection to be ordered
  • fixed that individual send say was send back with onGlobalChat (BF3)
  • fixed chat/console tab display bug which empties out text
  • added detection for PBs Kick/Ban message (BF3, plugin event)
  • added BF3 squad8+ names, all 32 squad ingame names are in, also in InGameAdmin
  • added placeholder map-tab definition for BF3, prevents right click crashes
  • added global options to enable "Dice internal switches", default is disabled. This is connected to
  • added special switches and server var for PremiumStatus. This includes also the pluginEvent OnPremiumStatus(bool isEnabled)
  • added global option to enable/disable check for new gameconfigs. (BF3.def, BFBC2.def, MoH.def)
  • Updated GeoIP.dat (20120605)
  • added mapList.list to use offset for BF3
  • added resevedSlotsList.list to use offset for BF3
  • rearranged configGenerator output a bit
  • added display for effective player limit, next to "Player limit" (vars.maxPlayers) (BF3, look ahead for next server version)
  • added switch to protect round restart / run next by a confirm message. Default is enabled
  • fixed pb temp ban (pb_sv_kick) to be reported as perm ban until first minute has elapsed
  • included saved server name to be shown on the server drop-down list while not connected
  • added global_vars.def to override default "procon.protected.vars.set" (only) done by the gametype files, for example to override max chatlines globally; this file is optional and not created by Procon
  • fixed layer based exception on reservedSlotsList.list (BF3)
  • enabled column sort on banlist tab
  • added endround chat command to InGameAdmin
  • added endround selector to playerlist tab
  • added custom stats link option
* Restored post. It could be that the author is no longer active.
Link to comment
  • 3 months later...

Originally Posted by Phil_K*:

 

Changelog

1.3.0.0 -> 1.4.0.0

  • added support for MoHW

    • added MoHW config generator
    • added MoHW server settings (Note: change of playlist is on the gameplay tab because these are fixed lists of maps)
    • added MOHW.def with map and mode definitions
  • added some tweaks at the startup
  • added new plugin control for limiting every plugins runtime
  • added %player_IP% support for stats link
  • added tooltip for long urls and copy to clipboard on double click for stats links option
  • tweaked the stats link url check a bit, allows more special chars used in url calls
  • tweaked catch for punkbuster kick message because it changed during their last updates
  • added 80 chars length limit for reasons, based on rcon documentation
  • enhanced endRound selector to only show the relevant names
  • fixed player sort on chat tab, sort is based on player name not clan tag
  • disabled mapview tab for BF3 and MoHW as it has no use with these games
* Restored post. It could be that the author is no longer active.
Link to comment
  • 2 weeks later...

Originally Posted by Phil_K*:

 

Changelog

1.4.0.0 -> 1.4.0.1

  • plugin loading style is now changeable in options (procon.cfg -> procon.private.options.UsePluginOldStyleLoad)

    Some older plugin seems to have problem on their first load of config with the new way.

  • added a startup check for the .NET version Procon needs

    On startup of Procon in GUI mode it checks the registry for the .NET version, pops up an information in case it is missing and closes itself.

  • added a nag window in case only the UpdateAutoApply is disabled via the gui with the information that already downloaded updates are installed on the next restart.
  • added MoHW weapon strings to MoHW.def and au.loc / de.loc
  • added server ip & port to enhanced serverInfo for BF3
  • added JoinQueue status to enhanced serverInfo for BF3
  • added QuickMatch status to enhanced serverInfo for BF3
  • added %srv_ip_port%, %srv_ip% and %srv_port% placeholders for stats links

    (useable with all games providing server ip and port in serverInfo)

  • changed minimum of roundStartPlayerCount at 4 for BF3 (R-33)
  • added check for -1 value of RoundStart / RoundRestart to show defaults as 4/2
  • removed vars.allUnlocksUnlocked setting for MoHW because next server release will not support it anymore and DC detected a crash situation with its use in R4
* Restored post. It could be that the author is no longer active.
Link to comment
  • 3 weeks later...

Originally Posted by Phil_K*:

 

Changelog

1.4.0.2 -> 1.4.0.4

  • added support for BF3 Aftermath

    • added maps & modes
    • added Crossbow weapon
    • added selector for vars.gunMasterWeaponsPreset to server settings gameplay
    • added OnGunMasterWeaponsPreset(int preset)event for plugins
  • added client side switch to have the banning admin name included in the reason if bans are done via punish panel or banlist tab
  • added auto mapList.list in case a mapList.load is detected
  • Procon: fixed display of Procon version comparison while connected to a layer host
  • InGameAdmin: added option to have the banning admin name included in the reason
  • InGameAdmin: fixed automated team switch on move command without given team name
  • MoHW: changed team names on all modes to be Away & Home like in-game
  • MoHW: added auto mapList.list in case the playlist is changed
  • BF3: changed naming U.S Army to US Army. This was a constant source of questions related to the use of team names in InGameAdmin. :ohmy:
  • BF3: RoundStartPlayerCount, added check if server is unranked to allow min value of 1
  • BFBC2: fixed EndRound selection, was sending wrong command
* Restored post. It could be that the author is no longer active.
Link to comment
  • 3 weeks later...

Originally Posted by Phil_K*:

 

Changelog

1.4.0.4 -> 1.4.0.5

  • added support for MoHW R-6

    • added R-6 maps & modes to MOHW.def
    • admin.say (supports no individual targets; server side limit)

      • chat tab only addresses all or teams
      • if a player is addressed by a plugin the target is changed to the players fire-team/squad
    • admin.yell (supports no individual targets and NO duration; server side limit)

      • chat tab only addresses all or teams
      • if a player is addressed by a plugin the target is changed to the players fire-team/squad
      • plugins must not send a duration with admin.yell
  • made Procon to not load & compile local plugins if local plugin tab should not be shown
  • added MySQL connector/NET support to make it accessible for plugins
  • using MySQL connector/NET allows connections to MySQL DB with sandbox active
  • added new default plugin for BF3-> CBattlelogCache

    • allows you to set up a local DB driven cache for fetching stats
    • for creating the needed DB and tables see below
    • plugins need to be changed to take advantage of this plugin
    • don't forget to read the plugin description

CBattlelogCache DB create command:

 

 

Code:

CREATE TABLE IF NOT EXISTS `playerstats` (
  `personaId` varchar(50) COLLATE utf8_bin NOT NULL,
  `playerName` varchar(32) COLLATE utf8_bin NOT NULL,
  `clanTag` varchar(8) COLLATE utf8_bin DEFAULT NULL,
  `overviewStats` longtext COLLATE utf8_bin,
  `weaponStats` longtext COLLATE utf8_bin,
  `vehicleStats` longtext COLLATE utf8_bin,
  `generalStatus` text COLLATE utf8_bin,
  `overviewStatsError` text COLLATE utf8_bin,
  `weaponStatsError` text COLLATE utf8_bin,
  `vehicleStatsError` text COLLATE utf8_bin,
  `timestampOverview` timestamp NULL DEFAULT NULL,
  `timestampWeapon` timestamp NULL DEFAULT NULL,
  `timestampVehicle` timestamp NULL DEFAULT NULL,
  `timestampClanTag` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`personaId`),
  UNIQUE KEY `playerName` (`playerName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

 

* Restored post. It could be that the author is no longer active.
Link to comment
  • 9 months later...

Originally Posted by Phogue*:

 

1.4.0.9 -> 1.4.1.0

 

Battlefield 4

  • Added ListTab for SpectatorList
  • Added support for gameAdmin.* and spectatorList.* commands and responses.
  • Fix for spectator list & gameAdmin add/remove
  • Fix for punkbuster.isActive to replace the current var, but it's not used.
  • Added the fairFight var get/set.
  • Added Chinese Army to language files
  • Added workaround for BF4-beta say target "unknown"
  • Added ComoRose string replacements
  • Added BF4 to settingsTab (FairFight, maxSpectators)
  • Finished BF4 settings and ConfigGenerator.
  • Added first set of weapon codes (OB-R3 based)
  • Updated map and teamname definitions according to first BF4 rcon docs

UI

  • Removed word wrap on the network and punkbuster consoles
  • Added error checking and exception handling when building and executing a stats url. See showthread....th-player_guid*

Core

  • Copied over some changes from Procon 2 when downloading compressed http requests.
  • Fix for procon crashing when a map definition was not available.
  • Fix for a map not existing in a definition causing exception when adding a map.
  • Changed all url for download and stuff like that to repo.myrcon.com/procon1/
  • Copies over changes to Procon 2 networking code to Procon 1. It should be more stable and reconnect a lot better.
  • Now sends a blank server name in the anonymous usage stats. It obviously wasnt intentional, just wasn't thought through clearly when madly programming this section in a hotel room for BF3 :smile:
  • General code clean up, until I realized I was cleaning Procon 1. You'll never see/notice the changes anyway :smile:
  • Patched a deadlock when shutting down a connection (Note: Patch. I'm pretty sure it's fixed, but.. patched)
  • Now pokes layer clients instead of relying on a callback to not throw an exception.
  • Small amount of cleanup in the layer code
  • Added MySqlClientPermission to the plugin permissions to allow MySQL connections with sandbox enabled
  • Changed config & log file encoding from UTF16 to UTF8

 

Plugin Specific

  • CPluginInfo: Setter accessor on guid/name/clantag are now public.
  • Now only passes general "InvokeOnAllEnabled" calls to plugins across the appdomain once. Should be a big speed boost for those running multiple plugins.
  • Disabled the plugin call timeout for the time being. I'm hoping the improvements elsewhere will mean it's not required, but we'll see.
  • Further plugin optimization by caching reflection lookups.
  • Now caches plugins, only recompiling them if they have been modified.

 

1.4.1.0 -> 1.4.1.1

 

Battlefield 4

  • Added the hit indicator var to plugin events & the bf4 gameplay settings panel
  • Removes the spectator slot list if client is not bf4
  • Added the settings panel controls and plugin events for command & server type, replacing the ranked checkbox.
  • Added new variables to CServerInfo for blaze.
  • Added support through out for vars.forceReloadWholeMags
  • Added in vars pass through for vars we have not implemented in the server settings panel yet.

UI

 

  • Moved minimum size of frm main to 800x600, down from 1024x768

Core

 

  • Cleanup the layer connection handling a little bit
  • Fix for new reconnection handler not locking modifcation from other threads before checking a collection of sent packets.

Plugin

 

  • Removed deprecated OnPlayerKilled(name, name) method from plugins. It's been marked as deprecated for two years (Since BFBC2 R9)
  • Removed deprecated maplist plugin command that would break the maplist back into a simple list of map names, passing them (Since BFBC2 R9)
  • Sort of reverted a change where we cache the reflection lookup of a method. Instead we've met it half way, it's still improved on what we had originally but only marginally.
* Restored post. It could be that the author is no longer active.
Link to comment
  • 3 weeks later...

Originally Posted by MorpheusX(AUT)*:

 

1.4.1.1 -> 1.4.1.2

 

Battlefield 4

 

 

  • Changed representation of "commo rose" messages in chat tab and added option to hide them
  • Fixed bug displaying current round one value too low (now shows 1/1 rounds)
  • Hid banner URL option and map tab since they are no longer functional
  • Removed unknown/old commands being fired on startup
  • Added setting for vars.alwaysAllowSpectators and vars.preset
  • Updated and fixed weapon definitions and localisation

UI

 

  • Fixed bug displaying a player's rank as their ping
  • Added "add player to spectator slot list" via right click in playerlist
  • Removed smooth fading animation of connect/disconnect buttons on start page
  • Changed ping to be shown as -1 if above 5000 to filter out invalid responses from the gameserver

Core

 

  • Fixed bug triggering a reconnect even after pressing "disconnect"
  • Fixed bug preventing the MySQL connector from working with sandbox enabled

Plugin

 

  • Fixed bug preventing all plugins from loading if one of them crashed during compilation
  • Fixed bug parsing string-values of plugin settings not properly
* Restored post. It could be that the author is no longer active.
Link to comment
  • 2 weeks later...

Originally Posted by MorpheusX(AUT)*:

 

1.4.1.2 -> 1.4.1.3

 

 

Battlefield 4

 

  • Added re-fetching of all server-variables if "vars.preset" is triggered with the "override" setting
  • Added missing settings for "vars.roundTimeLimit" and "vars.teamKillKickForBan"
  • Updated missing weapon definitions and added *China Rising* maps to maplist
  • Added DamageTypes for DMRs and Carbines
  • Changed "Disable idle kick" to send "vars.idleTimeout 86400" instead of "vars.idleTimeout 0"

UI

 

  • Adapted limit for "vars.idleTimeout" setting to allow new maximum value
  • Fixed default URL for bf4stats.com
  • Removed the "test connection" link when starting a Procon Layer since it hasn't been functional in ages
  • Fixed "Unlock mode" setting not working properly

Core

 

  • Added check to shut down existing client-connection to a Procon Layer if another connection from the same IP/port is being opened
  • Improved linux compatibility a bit and removed a compiler warning
  • Slightly modified account permissions to allow users with "Use map functions" permissions to select/run maps, but not modify the maplist
  • Changed encoding of some definition files from UTF-16LE to UTF-8
  • Added support for different encodings for localisation files
  • Updated GeoIP database used for displaying a user's country

Plugins

 

  • Updated default plugins to use the latest plugin API
* Restored post. It could be that the author is no longer active.
Link to comment
  • 1 month later...

Originally Posted by MorpheusX(AUT)*:

 

1.4.1.3 -> 1.4.1.4

 

 

Battlefield 4

 

  • Updated weapon definitions and version numbers
  • Included new player "type" for distinguishing players, spectators and commanders

UI

 

  • Included simple representation for the new player "type" in the player-list
  • Removed the media files for BFBC2 and MoH from distributed download (will be bundled once more and is then available as a separate download)

Core

 

  • Changed updater frequency to 3 hours instead of 30 minutes

Plugins

 

  • Added callbacks for OnTeamXFactionOverride
  • Added "readonly" property for plugin variables, allowing to prevent plugin settings/variables to be changed by the user
* Restored post. It could be that the author is no longer active.
Link to comment
  • 3 weeks later...

Originally Posted by MorpheusX(AUT)*:

 

1.4.1.4 -> 1.4.1.5

 

 

Battlefield 4

 

  • Updated OnTeamFactionOverride commands to fit latest RCON changes
  • Updated version numbers

UI

 

  • Adapted "Faction Override" settings to use new OnTeamFactionOverride command
  • Changed regex checking the EA GUID when manually entering a ban to also allow lowercase characters
  • Updated old references to phogue.net to the new myrcon.com domain

 

Core

 

  • Added functionality to capitalise the EA GUID before sending the ban command or displaying it

Plugins

 

  • Removed OnTeamXFactionOverride methods from the plugin API
  • Added OnTeamFactionOverride method to handle the latest RCON changes
* Restored post. It could be that the author is no longer active.
Link to comment
  • 2 weeks later...

Originally Posted by MorpheusX(AUT)*:

 

1.4.1.5 -> 1.4.1.6

 

 

Battlefield 4

 

  • Added weapon definitions and localisation for the Second Assault DLC

UI

 

  • Fixed the "vars.teamFactionOverride" settings not showing up in the config generator
  • Added checkbox to toggle scrolling in the Events tab
  • Removed the old "Gameplay presets" setting from the BF4 UI since the game provides a preset itself

Plugins

 

  • Updated the default Ingame Admin and Spambot Plugin to set the yell duration properly for BF4
* Restored post. It could be that the author is no longer active.
Link to comment
  • 3 weeks later...

Originally Posted by MorpheusX(AUT)*:

 

1.4.1.6 -> 1.4.2.0

 

Battlefield 4

 

  • Fixed problem with team/squad mapping on BF4 maps (resulting in wrong moves/kicks etc.)
  • Added map definitions for Second Assault DLC
  • Additional changes to definitions for BF4

Core

 

  • Improved event handling in Procon, allowing for better performance and debugging
  • General (crazy) improvements by the almighty phogue (see here)

UI

 

  • Fixed "Move to" menu in player list showing entries multiple times for BF4

Plugins

 

  • Slight startup improvement for the ingame admin plugin
* Restored post. It could be that the author is no longer active.
Link to comment
  • 2 weeks later...

Originally Posted by MorpheusX(AUT)*:

 

1.4.2.0 -> 1.4.2.1

 

Battlefield 4

  • Added parsing of R27's player.onDisconnect event
  • Added weapon definitions and localisation for vehicle RCON codes
  • Added new weapon definitions from Naval Strike DLC
  • Fixed errors in categorisation of weapons

Core

  • Fixed vars.teamFactionOverride not being recognised by Procon layers
  • Plugin configs are now split into different files, preventing all information from being lost if once configuration fails to load/save
  • Fixed crash caused by invalid parsing of decimal numbers
  • Fixed crash caused by failing to load localisation properly
  • Fixed error causing a connection to get reconnected after pressing "disconnect"

UI

 

  • Added OnPlayerDisconnected messages to chat tab with checkbox to disable them
  • Added check for current round count not being able to go above the maximum round count

Plugins

 

  • Added option to enable compilation of plugins with debug information
  • Added plugin API for OnPlayerDisconnected event
  • Fixed InGameAdmin (f)move without destination on other games than BFBC2
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by MorpheusX(AUT)*:

 

1.4.2.1 -> 1.4.2.2

 

Battlefield 4

  • Fixed weapon definition of the Tomahawk Missile to be a ProjectileExplosive

Core

  • Hotfix for config migration failing due to insufficient file permissions, deleting the old configs before new ones have been saved

UI

 

  • Removed OnPlayerDisconnected checkbox from non-BF4 games
  • Added fix for chat tab being able to send empty messages
* Restored post. It could be that the author is no longer active.
Link to comment
  • 2 weeks later...

Originally Posted by Phil_K*:

 

1.4.2.2 > 1.4.2.3

 

Battlefield 4

 

• Updates and changes to BF4.def

• on chat tab if show disconnects is selected no player left is shown to reduce status spam

• removed placeholder whitespace in case a player has no clantag transmitted by the server via RCON

 

Core

 

• added plugin wide usable function SecondsToText(UInt32 iSeconds, string[] a_strTimeDescriptions, bool blShowSecondsOver60) to CPRoConMarshalByRefObject.cs which converts seconds to d h m s. In case blShowSecondsOver60 is false seconds are only shown if smaller than 60.

 

UI

 

• added Play Time column for all games. Procon monitors the playtime (session time in minutes) since join / procon connect of a player

• added sync of PlayTime for layer clients (procon.player.syncPlayTimes) to have layer clients show the same times the layer host has

 

Default plugins

 

• added @mytimes to have a player request his playtime & @times to have players request another players playtime to BasicInGameInfo as an usage example

* Restored post. It could be that the author is no longer active.
Link to comment
  • 6 months later...

Originally Posted by MorpheusX(AUT)*:

 

1.4.2.3 -> 1.4.2.4

 

Battlefield 4

  • Updates and changes to BF4.def
  • Added visualization for vars.mpExperience (readonly command)
  • Fixed mixup in CommoRose localisation

Core

  • Added a vars.teamFactionOverride query after onLevelLoaded
  • Changed references of "Myrcon Pty. Ltd." to "Myrcon" to reflect recent company changes
  • Added OnPlayerChat for messages to 1 player only

UI

 

  • Added highlighting of Procon developers, Myrcon staff and plugin developers in the player list
* Restored post. It could be that the author is no longer active.
Link to comment
  • 5 months later...

Originally Posted by Phil_K*:

 

1.4.2.4 -> 1.5.1.1

 

Battlefield 4

  • Updates and changes to BF4.def

Battlefield Hardline

  • first compatible release
  • Updates and changes to BFHL.def

 

Core

  • Added BFHL compatibility

UI

  • Added BFHL compatibility
* Restored post. It could be that the author is no longer active.
Link to comment

Archived

This topic is now archived and is closed to further replies.



  • Our picks

    • Game Server Hosting:

      We're happy to announce that EZRCON will branch out into the game server provider scene. This is a big step for us so please having patience if something doesn't go right in this area. Now, what makes us different compared to other providers? Well, we're going with the idea of having a scaleable server hosting and providing more control in how you set up your server. For example, in Minecraft, you have the ability to control how many CPU cores you wish your server to have access to, how much RAM you want to use, how much disk space you want to use. This type of control can't be offered in a single service package so you're able to configure a custom package the way you want it.

      You can see all the available games here. Currently, we have the following games available.

      Valheim (From $1.50 USD)


      Rust (From $3.20 USD)


      Minecraft (Basic) (From $4.00 USD)


      Call of Duty 4X (From $7.00 USD)


      OpenTTD (From $4.00 USD)


      Squad (From $9.00 USD)


      Insurgency: Sandstorm (From $6.40 USD)


      Changes to US-East:

      Starting in January 2022, we will be moving to a different provider that has better support, better infrastructure, and better connectivity. We've noticed that the connection/routes to this location are not ideal and it's been hard getting support to correct this. Our contract for our two servers ends in March/April respectively. If you currently have servers in this location you will be migrated over to the new provider. We'll have more details when the time comes closer to January. The new location for this change will be based out of Atlanta, GA. If you have any questions/concerns please open a ticket and we'll do our best to answer them.
      • 5 replies
    • Hello All,

      I wanted to give an update to how EZRCON is doing. As of today we have 56 active customers using the services offered. I'm glad its doing so well and it hasn't been 1 year yet. To those that have services with EZRCON, I hope the service is doing well and if not please let us know so that we can improve it where possible. We've done quite a few changes behind the scenes to improve the performance hopefully. 

      We'll be launching a new location for hosting procon layers in either Los Angeles, USA or Chicago, IL. Still being decided on where the placement should be but these two locations are not set in stone yet. We would like to get feedback on where we should have a new location for hosting the Procon Layers, which you can do by replying to this topic. A poll will be created where people can vote on which location they would like to see.

      We're also looking for some suggestions on what else you would like to see for hosting provider options. So please let us know your thoughts on this matter.
      • 4 replies
    • Added ability to disable the new API check for player country info


      Updated GeoIP database file


      Removed usage sending stats


      Added EZRCON ad banner



      If you are upgrading then you may need to add these two lines to your existing installation in the file procon.cfg. To enable these options just change False to True.

      procon.private.options.UseGeoIpFileOnly False
      procon.private.options.BlockRssFeedNews False



       
      • 2 replies
    • I wanted I let you know that I am starting to build out the foundation for the hosting services that I talked about here. The pricing model I was originally going for wasn't going to be suitable for how I want to build it. So instead I decided to offer each service as it's own product instead of a package deal. In the future, hopefully, I will be able to do this and offer discounts to those that choose it.

      Here is how the pricing is laid out for each service as well as information about each. This is as of 7/12/2020.

      Single MySQL database (up to 30 GB) is $10 USD per month.



      If you go over the 30 GB usage for the database then each additional gigabyte is charged at $0.10 USD each billing cycle. If you're under 30GB you don't need to worry about this.


      Databases are replicated across 3 zones (regions) for redundancy. One (1) on the east coast of the USA, One (1) in Frankfurt, and One (1) in Singapore. Depending on the demand, this would grow to more regions.


      Databases will also be backed up daily and retained for 7 days.




      Procon Layer will be $2 USD per month.


      Each layer will only allow one (1) game server connection. The reason behind this is for performance.


      Each layer will also come with all available plugins installed by default. This is to help facilitate faster deployments and get you up and running quickly.


      Each layer will automatically restart if Procon crashes. 


      Each layer will also automatically restart daily at midnight to make sure it stays in tip-top shape.


      Custom plugins can be installed by submitting a support ticket.




      Battlefield Admin Control Panel (BFACP) will be $5 USD per month


      As I am still working on building version 3 of the software, I will be installing the last version I did. Once I complete version 3 it will automatically be upgraded for you.





      All these services will be managed by me so you don't have to worry about the technical side of things to get up and going.

      If you would like to see how much it would cost for the services, I made a calculator that you can use. It can be found here https://ezrcon.com/calculator.html

       
      • 11 replies
    • I have pushed out a new minor release which updates the geodata pull (flags in the playerlisting). This should be way more accurate now. As always, please let me know if any problems show up.

       
      • 9 replies
×
×
  • Create New...

Important Information

Please review our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.