Hi all,
Time for a new snapshot release.
This snapshot is a major code drop, and the culmination of a lot of work by the FPDB team.
The snapshot is named 0.12-20100122 and is available from the sourceforge download area for fpdb.
Please be careful and backup your fpdb directories and config files before testing.
The past couple of snapshot releases have been a gradual replacement of the importer originally written by Steffen for the original release of the project, with something that can more easily support many more sites, and generally be more robust than before. This snapshot is the last phase or replacing that code. The new code uses plug ins to support different sites, so that fixing a bug in one site will not cause problems in other sites. New sites can be supported much more easily.
I've been using this branch exclusively for my play for about 6 weeks now and consider it stable. it may still attempt to eat your children, but it hasn't gone after mine as yet. Please be aware that this snapshot does contain a lot of bugs, i'm releasing as the fastest way to shake them out is to get more expansive testing.
- Cash games are functional for all games on Stars (mixed games untested). This includes draw games.
- Import is a lot faster than before - i'm getting 100h/sec on my laptop (IBM T60p http://www.thinkwiki.org/wiki/Category:T60p)
- With 120k hands in the database, I was able to 14338hands@70/sec. With 100k+ hands in the database. I'm still regularly getting 1k hand files importing at > 100h/sec (MySQL). This is a massive performance increase over previous versions
- Performance still good with Postgres. I've not tested this, but Bostik assures me it is so.
- Tournaments appear to import ok. I've not played a tournament to know of the hud works or not.
- Draw games do not have cards, or discards stored yet, but should have all of the stats available that flop games do. Haven't tried this with a hud yet.
- Other changes since the last snapshot:
- Added seats option to HUD menu
- Added showdown/non-showdown winnings line to grapher. (known broken at the moment)
- PartyPoker - fix for tables with no disconnect protection (Thanks Neko)
- Fix for Stars EUR tourney import
- Colouring of player stats by threshold - Contributed by Gerko de Roo
- PokerStars converter - Accounting error when playing heads-up on ring games fixed - Gerko again
- Fix to player stats view for '22' this was being marked as 'xx' previously. Gerko and sqlcoder
- Player name database encoding fixes. Bostik and Gerko
- Lots of bug fixes. Almost certainly lots of replacement bugs added
Known Bugs:
- The HUD will fail to come up if no hands have been bulk imported first
- The stud mucked card display 'stud_mucked' crashes. The hud functions without the mucked card display.
- Some stats aren't being calculated properly. Some of the known ones:
- Steals aren't being calculated correctly for different max-seats, and may just be completely wrong.
- all-in preflop (or possible any street) with any caller is being marked as 'non-showdown' winnings.
- No 3bet is recorded if a 4bet occurs. (Noticed this on a 5 bet shove, may be related to the all-in issue)
- The total profit (or net) stat is incorrect for FullTilt and Betfair. (likely a limit game issue)
- Some minor accounting issues for profit.
- The non-showdown and showdown winnings line in the graph is wrong in enough cases that you should probably ingnore them.
- Unknown:
- Tourney support - just untested. If this works for holdem, it should work for all other games - fixing the long standing stud tourney import issue.
Installation Notes:
Download from
http://****************/projects/fpdb/files/ in the snapshot directory.
This update will require you to recreate the tables and re-import your hand histories.
Depending on the version you have downloaded you will probably need to update your HUD_config.xml from the example file. I have uploaded this file separately into the snapshots area.
Please be careful and backup your fpdb directories and config files before testing.
Colouring of player stats. Look for:
stat_loth="20" - Low threshold for colouring is 20
stat_locolor ="#408000" - The colour for stats under stat_loth
stat_hith="40" - High threshold for colouring is 40
stat_hicolor ="#F05000" - The colour of stats over stat_hith
Known Issues:
- When importing a single file with 14k hands, FPDB was consuming almost 1Gb of memory - I'm hoping this is just an artifact of large file bulk imports. Memory usage otherwise has beenok.
Bug Reporting:
Please take a look at
http://****************/apps/mediawik...sked_Questions before reporting issues.
When you do report issues, i'd appreciate if you took a look at:
http://www.chiark.greenend.org.uk/~sgtatham/bugs.html Its one of the better pages describing bug reporting.
I'm going into bugfix mode now, so i'd appreciate bug reports with hand histories I can test against please. I'm specifically insterested in hands that crash the importer. (fwiw I'd appreciate bug reports with a test case and a patch even more
A special thianks to Grindi and Mct, both of whom wrote a lot of the code drop in this release.
More generally, thanks to all that contributed bug fixes, reports, and answered questions on the forum.
Thanks
Sorrow and the FPDB team