Revision History

Version 2.80

  • Added an optional "Player profile URL" property to the Client Settings group. This is called from the client when a player name or avatar is double clicked in the client.
  • Added "Tournament start" to callback event list.
  • Added "Save lobby chat" and "Max lobby chat days" option to Log Settings.
  • Added LogsLobbyChat command to API.
  • Time remaining in a tournament level is now displayed in the player's Stats tab.
  • Added two items to Language tab: "Rebuy minimum message" in Add Chips Dialog group and "Next level" in Statistics group
  • Fixed memory corruption bug caused by disconnected players.

Version 2.78

  • Added "Ring game error" and "Tournament error" to Callback Events.
  • Fixed bug where error logs were ignoring the Data Folder setting.
  • Fixed bug in client where chat scrolled 1 line past list bottom.

Version 2.77

  • Fixed thread-safety bug when serving media files to client.

Version 2.76

  • All media files now queued in memory to improve performance.
  • Tournament leaderboard and waiting list packets now queued to improve server performance.
  • Chat buffer reduced to 100 lines to improve flash client performance.
  • Fixed packet encoding bug that removed plus signs in chat.
  • Fixed bug that caused folded cards to reappear.
  • Fixed memory leaks in flash client.
  • Fixed bug in custom avatars that did not load for player names that contain Unicode characters.
  • Added a packet viewer function to right-click flash menu.

Version 2.75

  • Added new Callback Events group on System tab that allows for external notifications on logins, logouts, and tournament completions.
  • Add SystemReboot command to API that allows you to reboot the computer from a remote location.
  • Modified the Call, Bet, Raise to, and Request Time settings in the Table Buttons group on the Language tab to allow for custom number placement using a %1% variable.

Version 2.72

  • Added new "Flash Error" and "Site Password Form" groups to Language tab.
  • Fixed erroneous "Click your cards" messages that appeared whenever another player joined or left a ring game table.
  • Fixed text color bug for Balance/Search/Chat buttons in lobby.

Version 2.71

  • Fixed bug in "Connection message" field on Language tab so that port number now displays correctly in client module.
  • Fixed bug in date fields in server console that displayed incorrectly in some countries.

Version 2.70

  • Windows server console is now Unicode compatible and requires Windows 2000 or later (support for Windows 98/ME dropped).
  • Added Language tab to server console for customizing all captions and messages that appear in the flash client with another language or alternate wording.
  • Added "Use custom language", "Use custom client hh" and "Use custom server hh" properties to the Client Settings group on the System tab for enabling language settings.
  • New Description field added to Ring Games and Tournaments for displaying customized text in the game's information window.
  • Fixed bug where local time 12 am would display as 00 am.
  • Failed login attempts for the Remote Admin and API are now recorded in the Error Log.

Version 2.65

  • Fixed a critical security bug in the remote administration interface.
  • Fixed a no-show removal bug for 2-seat-per-table tournaments.

Version 2.64

  • Players now get a beep sound when their tournament starts.
  • Fixed bug where tables were not properly rebalanced after no-show removals in a multi-table tourney.
  • Fixed bug that excluded "Max sitout" and "Rathole wait" fields from ring game info window.
  • Fixed bug where tournament start date was not being saved.
  • Fixed hand helper bug caused by card animation lag.

Version 2.63

  • Added "Showdown seconds" option to Client Settings for specifying the pause time on a showdown hand.
  • Added "Player" parameter to \avatar command for retrieving avatars by player name.
  • Added a new automated login method using a SessionKey parameter that serves as a one-use-only password.
  • Added AccountsSessionKey command to API for generating random session keys.
  • Added "Require session keys" option to Server Settings to prevent players from bypassing a site's automated login system.
  • Fixed bug in chat text color.
  • Fixed missing bet buttons bug in ring games.
  • Unchecking the "Bring active table to front" option now prevents the keyboard focus from moving also.
  • "Negative" parameter in AccountsDecBalance API command is now optional again as it was before version 2.50.
  • Fixed tourney payout bug when percentages did not total 100.

Version 2.62

  • Fixed a heads-up blind posting bug in ring games.
  • Custom field now displays correctly on tournament tables.

Version 2.61

  • Fixed Tournament Info bug in lobby window.
  • Fixed color scheme bug in table selection drop list.

Version 2.60

  • Added "Allow lurkers" option to Client Settings.
  • Added a "Private" field for tournaments and ring games for allowing observers to view passworded tables.
  • Added "Observer chat" field for ring games and tournaments for banning chat from non-seated players.
  • Added a "Custom" field to the player accounts.
  • Added "Custom field caption", "Custom field description", "Custom field edit", "Custom field mouseover" options to Account Settings.
  • Added auto rebuy option for ring games.
  • Implemented an automatic "Waiting for big blind" mode for ring game players.
  • Added a "Multiply bonus" option for tournaments.
  • Added custom sound effects options to Client Settings.
  • Added Table and Tournament Info buttons in client lobby window.
  • Added "Bring active table to front" option to client lobby menu.
  • Added "Font size" option to client lobby menu.
  • Added API and Remote Admin options for Trial and Lite versions.
  • Client module now displays times in 12-hour am/pm format.
  • Client module is now pinged every minute to prevent premature disconnects.
  • Fixed bug where a tournament would hang if "Remove no-shows" option removed all players.
  • Fixed bug in "Suspend chat during all-in" option.
  • Hand helper text now hidden when hole cards are face down.
  • Server now prevents reserved characters in table names that cause listing errors.

Version 2.51

  • Added "Remove no-shows" setting to tournaments for automatically removing absent players at the end of the first level.
  • Eliminated client/server version mismatch errors by including a Version parameter in the HTML wrapper.
  • Fixed custom graphics updating issues by including a CRC parameter on graphics references.
  • Improved performance of Accounts page in Remote Admin interface by adding search and paging navigation features.
  • The server's "\avatar" link (used for API functions) now serves custom avatars when specified.
  • Updated API Examples page with new NewAcct.php file that can now display avatars in SWF format.
  • Added "RingChips" parameter to AccountsGet and AccountsList API commands for showing a player's chips in play.

Version 2.50

  • Added rebuy option to tournaments.
  • Added no-show player removal function to tournaments (API and leaderboard view dialog).
  • Added manual tournament register function to Chips menu on the Accounts tab.
  • Added "Suspend chat during all-in" option for tournaments under Client Settings.
  • Largest/Average/Smallest stacks now displayed in player's stat panel during tournaments.
  • Players are now seated in "Sitting Out" mode when starting a tournament.
  • TournamentsPlaying API now returns the tournament number.
  • Poker Mavens markings not shown in remote admin interface until after login.
  • Fixed bug in multi-table tournaments where a moved player could be credited with an extra pot.
  • Cards folded face down can now be flipped back up in the client.

Version 2.47

  • Added import/export commands to server help menu for saving system settings to an XML file.
  • Added sound volume option to client lobby menu.
  • Chat setting in player accounts changed from a Yes/No value to a date, indicating resumption of suspended chat privileges.
  • Players can now flip their hole cards face up/down by clicking on them.
  • "Deal cards face down" option added to table options menu in client.
  • Fixed a chat text color bug.
  • Fixed a bug in the remote administration interface that didn't allow selection of avatar 0.
  • Fixed a bug in the client where the next move call box didn't work for amounts over 999 chips.

Version 2.46

  • Fixed card resource error that displayed "2 of clubs" for most cards on some systems.

Version 2.45

  • Added an "Avatar file" account setting to assign a custom avatar to an individual player (Pro/Gold).
  • Added an "Avatar folder" system setting to specify a custom communal avatar set (Pro/Gold).
  • Added a "Card back graphic" system setting to specify a custom image for the back of the playing cards (Pro/Gold).
  • Added separate log settings (Log file events, Log resource events) for recording outgoing files to the client.
  • Chat text is now displayed in two colors to prevent impersonation exploit.
  • Registrations are no longer allowed on closing tournaments.
  • Fixed table count bug in client.
  • Fixed fractional chip betting bug in client.

Version 2.40

  • Client window and chat colors can now be customized (Pro/Gold).
  • Custom chat colors can now be assigned to individual players (Pro/Gold).
  • Restructured table graphics so that background, table, and logo are now a single image (Pro/Gold).
  • Chat box frame and table seat graphics can now be customized (Pro/Gold).
  • Added a "Prize bonus" field to tournament settings for adding house chips to prize pool.
  • Ring game and tourney lists are now sortable in client lobby window.
  • Blacklisted IPs are now checked prior to login attempt.
  • A deck line now appears in server-side hand history files that shows all cards dealt.
  • Added an "In" column to Accounts tab to show if player is currently logged in. These records are also displayed in red.
  • Added Title and Level fields to account settings to be displayed in mouseover hint.
  • Added Search function to Connections tab to show where a player is seated or waiting.
  • Added incremental keyboard search to System, Ring Games, Tournaments, Connections, and Accounts tab in server console.
  • Player search feature in client is no longer case sensitive.
  • Added a "Show player title in chat" option to Client Settings.
  • Renamed "Table Settings" to "Client Settings" in server System tab.
  • Fixed bug where avatar mouseover hint was not wrapping correctly.
  • Fixed bug where long player names overflowed name plate graphic.

Version 2.38

  • Fixed a bug in the tournament blinds editor.

Version 2.37

  • Fixed a critical security bug in the remote administration interface.

Version 2.36

  • Fixed bug when creating new accounts via remote admin interface.
  • Fixed bug where reconnecting players could not see their hole cards.
  • Tournament start time now checked for format errors.

Version 2.35

  • Added new API commands: TournamentsRegister, LogsError, LogsEvent, and LogsHandHistory.
  • TournamentsResults API command modified to return list of files when no parameters are specified.
  • Added "Administration whitelist" and "API whitelist" options to Server Settings to restrict remote access to specific IP addresses.
  • Added new command line parameters (TableName, TableType, TablePassword) for flash client to auto open a table on login.
  • Added player search button and menu to flash client.
  • Added extended chat window option ("Chat+" button) for lobby chat.
  • Lobby chat can now be disabled with new "Lobby chat" setting in Site Information.
  • Password recovery can now be disabled with new "Allow password recovery" setting in Account Settings.
  • All disabled client options are now hidden in flash client.

Version 2.33

  • Server can now bind to multiple local IP addresses.
  • System settings editor can now be resized.
  • Fixed rake field bugs in API and remote administration.

Version 2.32

  • Fixed indexing bug when renaming tables.
  • Fixed "Add to Blacklist" bug in server console.
  • Fixed disconnect bug that filled error log with multiple entries.
  • Fixed a memory leak in server console list controls.
  • Reconnects now display in event log.
  • Added missing rake and entry fee fields to API section of help.

Version 2.31

  • Increased max ring game buy-in from 10,000 to 1,000,000 chips.
  • Increased max tournament starting chips from 10,000 to 25,000.
  • Clicking "Sel" header in Remote Administration interface will now check all boxes.
  • Fixed bug in Leave Table button for tournaments.
  • Bold text no longer used in chat boxes to improve performance.

Version 2.30

  • Reduced outbound server traffic by only sending changes to the Logins, Ring Games, and Tournaments lists.
  • Replaced all standard listview controls in server console with faster third-party controls.
  • Reduced memory footprint for connection threads.
  • Added pause controls to Logs page in server console.
  • "Loading data" message now displayed at server startup.
  • The "Your waiting list position is #" message on tourney table is now updated when a change occurs.
  • When an all-in bet is not called, the overbet is now returned immediately to the player's stack rather than going to the pot first.

Version 2.26

  • Fixed Max Idle Minutes bug that logged players out too soon.
  • Fixed rathole bug in ring games that let players back in after transferring chips.
  • Default "Login sounds" setting now off for new users.

Version 2.25

  • Trial and Lite versions can now run a ring table and a single-table tournament simultaneously.
  • Rake Accounts dialog in system console (Chips menu on Accounts tab) now has Inc, Dec, Set, and Log buttons.
  • Added new Log Rake Accounts setting for recording all rake and entry fee transactions.
  • Added Last Action column to Connections tab (and corresponding API commands) that shows the time a packet was last received from each player.
  • Added new Max Idle Minutes setting for terminating idle connections.
  • Added new SystemStats API command for retrieving Logins, FilledSeats, OccupiedTables, UpTime, and UpTimeSeconds.
  • Added new API commands for Rake Account: SystemRakeGet, SystemRakeSet, SystemRakeInc, SystemRakeDec.
  • Added new API commands for Entry Fee Account: SystemEntryFeeGet, SystemEntryFeeSet, SystemEntryFeeInc, SystemEntryFeeDec.
  • Added Calc Total command to Chips menu on Accounts tab for summing selected player balances.
  • Added Log Balance command to Chips menu on Accounts tab for recording player balances to event log.
  • Event logs now show a player's balance after every debit or credit.
  • Fixed chat line-wrap impersonation exploit by bolding name and removing extra spaces.
  • Fixed bug where ValCode parameter was not saved to file immediately.
  • Fixed a bug in ring game rebuy function that allowed a player to play one additional hand with no chips.

Version 2.23

  • Tables now open automatically for players logging back in.
  • Blank username and password now allowed for SMTP settings.
  • Fixed table merge bug in tournaments.
  • "Fold to any bet" box removed when player is all-in.
  • Entry fees now refunded to remaining players when administrator cancels tournament.

Version 2.22

  • Fixed betting limit bug in tournaments

Version 2.21

  • Fixed bug in reconnect routine
  • Updated help file with new "Gold" version info

Version 2.20

  • Added "Four-color deck" option to client lobby menu
  • Added rake option to ring games (Pro)
  • Added entry fee option to tournaments (Pro)
  • Added customizable payout structures for tournaments
  • "Save to File" and "Load from File" buttons added to tournament blinds schedule editor
  • Added rest break option for tournaments
  • Added animation to tournament antes
  • Added "Allow duplicate PCs" setting
  • Redesigned ad system so that custom HTML can be placed on all four sides of the playing area (Pro)
  • Playing area can now be sized up to 4000 x 4000 pixels and scrolled in the player's browser window (Pro)
  • Added RingGamesPlaying, RingGamesWaiting, and TournamentsPlaying commands to API (Pro)
  • SWF Flash client is now checked for tampering and compiled directly into the server EXE
  • Fixed numerous bugs

Version 2.11

  • Login times in client now converted to local time
  • Account signup dialog is now only displayed if enabled
  • Pausing a tournament now pauses level timer also
  • Fixed bug removing sitters too early from ring table
  • Fixed "Divide by zero" bug when ante puts a player all-in
  • Fixed bug in hand history slider control

Version 2.10

  • New API (application programming interface) implemented with over 40 commands for controlling user accounts, game settings, connections, and other system properties from an external source
  • Rathole prevention, Default Buy-in, and Leave Seat options added to ring games
  • Auto-muck option added to client table window. All checkbox settings are now remembered between sessions
  • Redesigned hand history tab no longer produces lag in client when full
  • Note field added to player accounts
  • Trial version users now have their own server directory at www.pokermavens.net/trial
  • Added new logging options: "Log listing", "Log API access", "Log remote administration". All chip transactions are now logged
  • List sorting options have been added to Remote Administration interface
  • "Unregister at logout" option added for tournaments
  • Tournaments can now start at a specific time with a recurring time option
  • Leaderboards and waiting lists are now viewable from the server console
  • Administrators can now manually unregister players from tournaments
  • Added "Allow chip transfers" option for player to player chip transfers
  • Added "Allow balance resets" and "Balance reset minutes" options for giving more chips to players
  • Added a "Crash recovery" option for refunding account balances on server crashes or power outages
  • The Buddy List function now uses the internal SMTP system for sending emails and removes the recipient limitation from the old system
  • LoginPlayer and LoginPassword parameters can now be passed via GET or POST to the game server for automated logins of players
  • The Login dialog now displays automatically when the client is loaded
  • Fixed numerous bugs

Version 2.08

  • Fixed a bug where disbanded tables were not completely cleared during a multi-table tournament
  • Fixed bug where players sometimes had to make two attempts to buy-in to a ring game
  • Fixed a bug in the client lobby that prevented the leaderboards from updating properly

Version 2.07

  • Added a "Clear all" button to Hand History box
  • Table chat box now only shows most recent 500 lines
  • Fixed betting round bug in ring game
  • Fixed incomplete deal bug in ring game

Version 2.06

  • Disconnects and removals now displayed in event log
  • Chat and history lists now only scroll when at bottom
  • Fixed blind posting bugs in ring game
  • Fixed fractional chip buy-in bug for ring games
  • Disconnected players who return within 2 minutes are no longer booted from ring game tables
  • Fixed timer bug in ring game buy-in dialog
  • Fixed bug in ring game timeout feature
  • Fixed column sorting bugs in lobby window
  • Net column in ring game lobby now adjusts correctly for rebuys
  • Player sitting out in a tournament will now auto fold when blinds put them all-in

Version 2.05

  • Added a "Check for newer version" feature to server's system tab help menu
  • Fixed a bug that caused pauses and freeze ups when players disconnected
  • Fixed a ring game bug involving two-handed play
  • Fixed a server GUI bug where list selections were not maintained during updates and sorting
  • Fixed a bug where players were showing 0 instead of "All-in" when the blinds put them all-in
  • A Content-Type header is now issued with all file port requests
  • The tournament leaderboard in the lobby window now displays the correct table number for a player if they've been moved
  • Fixed a tournament bug that was causing a delay when moving players after a table merge

Version 2.04

  • Fixed table-over-rebuy dialog bug
  • Fixed bug in "Auto start at bootup" setting
  • Account .dat files now updated immediately after balance change
  • Fixed several memory leaks
  • Recoded pokermavens.net update routine

Version 2.03

  • Added new "Allow account changes" system setting
  • Added "Chips" button to Accounts tab for setting, incrementing, and decrementing account balances
  • New "Negative" parameter added to "DecBalance" external control function
  • Added "Add" and "Edit" buttons to Blacklist function
  • Added sequential numbering system to tournaments
  • Game type, buyin, and blinds added to hand history
  • Fixed looping "hand cancelled" bug in ring games
  • Ring games players with less than 1 big blind must now rebuy to continue playing
  • Dead small blind posts in ring games now shown in pot
  • Fixed "You have Error" bug in hand helper
  • Site News now displays for new players

Version 2.02

  • Fixed bug in ring game betting
  • Fixed bug in site names that used reserved HTML characters
  • Added board card summary to pot showdown section of hand history
  • Added two second delay at the end of each hand

Version 2.01

  • Added secure connection option to SMTP feature
  • Support email address can now handle < > characters
  • Fixed tournament waiting list bug
  • Fixed Internet IP lookup bug

Version 2.00

  • Complete rewrite with Lite and Pro versions
  • Client runs in web browser as Flash application
  • Server directory at www.PokerMavens.net
  • User accounts
  • Ring games
  • Multi-table support (Pro)
  • Custom background and table logo graphics (Pro)
  • Remote administration (Pro)
  • Banner ad support (Pro)

Version 1.11

  • Fixed trackbar bug in client module

Version 1.10

  • Added remote start code feature

Version 1.04

  • Fixed error handling routines on client disconnects

Version 1.03

  • Fixed side pot creation bug

Version 1.02

  • Confirmation dialog displayed when closing server during a live game

Version 1.01

  • Added bet to pot animation
  • Fixed internal threading bug

Version 1.00

  • Initial release