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
