Open Side Menu Go to the Top
Register
Pokerspot Software Now Opensource Pokerspot Software Now Opensource

01-21-2007 , 06:42 PM
After almost 8 years in this industry (first as an entrepreneur/business owner, and later as a player), I've decided to leave this scene behind. I'm going to go chase my childhood dream of building video games.

Some of you already know bits and pieces of the Pokerspot story. Pokerspot was conceived in late 1999 in a hot tub behind my Silicon Valley apartment. My brother Dutch had graduated law school and had been playing poker in the casinos all summer. I was working for a major Internet service provider building out a high-speed Internet backbone. After watching Dutch play on (the biggest and only real money site at the time) Planet Poker, and realizing the giant hole in their feature set (omaha, stud, stt/mtts), we decided to launch the spot.

Many of you have wrongly held my brother personally and solely accountable for Pokerspot's unraveling -- as if he had single-handedly devised a plot to launch a would-be successful cardroom, met with some huge initial success, and in the greatest act ever of prematurely leaving a great game, absconded with half a million in player deposits rather than continue to grow a successful company in an industry undergoing explosive growth. Most of you are probably intelligent and mature enough to realize that a company like Pokerspot calls for the efforts of a major team, and that even though Dutch has taken it upon himself to disregard one of the biggest reasons for the formation of a corporation (limiting liability) in paying back a small percentage of the players thousands of dollars out of his own pocket -- he has absolutely no reason to do so. Personally I hope he stops. My feeling on it is that anyone that had the balls to buy into a poker site in an entirely unregulated industry (remember it's the year 2000) deserved what they got (and why would you be playing with money you couldn't afford to lose in the first place?). But, that's because Dutch is a nice guy and I'm an [censored].

I left behind a promising career in a legitimate industry to start the site. Pokerspot was built on a budget of $80k that we had to borrow out of family coffers. My parents lost more money on the venture than the top dozen or so players did. I've had almost 8 years to come to terms with the fact that even though we were the first site to offer multi-player tournaments, even though we'd done so much to define the online poker industry at large, it was not in the cards for me to pull down tens of millions of dollars like my competitors had. I'm pretty much over it by now, but sometimes it still stings. We all took risks, and we all lost out. But it's ok. Money can't buy me love.

After NetPro Ltd. and ePayment Solutions both went belly-up after mass chargebacks from mostly casino/sportsbook traffic (and both probably suffering a "run on the bank"). After we tried unsuccessfully to offload our assets to companies like CyberWorld Group / Golden Palace (who inked a $1m deal with us to cover player liabilities along with small amount of candy for our shareholders) who reneg'd only after recruiting my senior developer and effectively stealing our source code. After all of this, we stopped working on Pokerspot, and we tried to stop caring. At some point you've just got to chalk up the loss, learn what you can, and move on.

So that's we did. We left the business world behind and started to really play some cards. Dutch went to battle it out in the '03 WSOP and made enough money to rent our 5 bdrm place (the card castle) in Culver City, and form the crew. A little campy? Maybe.. but I defy anyone reading this to refute that our small group of friends really has changed the poker world (and I believe for the better).

4 years of this, and I've learned enough to know that for most of us there's no bright light at the end of the tunnel. The winningest player I know was flat broke two months before his windfall tournament victory, and along with the skill he'd been building for almost half of his life, he had to enjoy a good amount of luck to win. Walk into any major tournament going on in the country, identify the "professionals", and I'm telling you that half of them are buried in makeup and living a nightmare of maintaining a winning image just to keep the interest of their current and future backers.

No, the real winners are the operators, the casinos, and the media. Even the niche appendant companies like the affiliate marketers, the clothing lines, and the video training sites.

They're juicing you so hard that it's amazingly difficult to make it as a player. Oh, the winning players are out there too, don't get me wrong. There are the phenoms. But I hold that if the numbers were really published, and the companies were operating transparently.. well.. I think Andrew Jackson put it best (even though he was speaking toward the establishment of the Federal Reserve -- which makes it sort of ironic that his face graces our $20 bill now) when he said:

"You are a den of vipers and thieves. I intend to rout you out, and by the Eternal God, I will rout you out... If people only understood the rank injustice of the money and banking system, there would be a revolution by morning."

I've almost completely lost faith in all of you to wake up and smell the coffee and help yourselves. Organize. Unionize. Strike. Demand lower rake and health benefits. God knows the overhead of operating these sites is nowhere near the amount of money these greedy bastards are stealing from you. Your beloved pros, the people you champion, they started their own sites and they're sticking it in you too. You'd better make some serious changes.

Dutch tried to hand this to you on a silver platter years ago. I remember how excited he was when he imagined Rakefree, and he hoped that it would finally clear his name. You all heckled him and threw our previous mistakes in his face. In an act of cowardice, Pokerstars banned him over it.

So, that's it. I'm done. Finito. But before my exit, allow me to make this one last act which may or may not have any effect on the industry. If not, I don't really care. I'm moving on to bigger and better. I think after you make it deep enough in the poker world (assuming we maintain the status quo, anyway) -- I think you'll develop a sick feeling in the pit of your stomache over it too.

We've talked it over, and we're opensourcing the pokerspot code. It's ancient and ugly, but it should lower the barrier to entry and eventually maybe it will have the desired effect of eliminating the rake altogether and making poker a fair game for the players. Information wants to be free. So here. Come and get it. E-mail me if you need help.

http://code.google.com/p/pokerspot/source

Robert Boyd (aka TC_Clueless)
tc.clueless@gmail.com
Pokerspot Software Now Opensource Quote
01-21-2007 , 07:46 PM
Interesting post

Thank You
Pokerspot Software Now Opensource Quote
01-21-2007 , 09:22 PM
This is amusing, the first quote is pathetic amusing, the second quote is lmao amusing.

Quote:
My feeling on it is that anyone that had the balls to buy into a poker site in an entirely unregulated industry (remember it's the year 2000) deserved what they got (and why would you be playing with money you couldn't afford to lose in the first place?).

Quote:
but I defy anyone reading this to refute that our small group of friends really has changed the poker world
Pokerspot Software Now Opensource Quote
01-21-2007 , 10:35 PM
Excellent, this should keep me busy for a few days building the code. Might be able to setup a server to play my mates with no rake.
Pokerspot Software Now Opensource Quote
01-22-2007 , 12:23 AM
Quote:
In an act of cowardice, Pokerstars banned him over it.

I thought it had something to do with his behavior in the chat-box. But it was awhile ago and I'm not really sure.
Pokerspot Software Now Opensource Quote
01-22-2007 , 12:52 AM
If someone can update the code and make it stable, we could have a whole new world of poker. Underground card rooms everywhere, you just need a payment system.
Pokerspot Software Now Opensource Quote
01-22-2007 , 12:55 AM
Quote:
Most of you are probably intelligent and mature enough to realize that a company like Pokerspot calls for the efforts of a major team, and that even though Dutch has taken it upon himself to disregard one of the biggest reasons for the formation of a corporation (limiting liability) in paying back a small percentage of the players thousands of dollars out of his own pocket -- he has absolutely no reason to do so. Personally I hope he stops.
This would be true if he (and his associates hadn't kept hte pokerspot assets to try to get back into business. If the company had been dissolved and the assets sold to the highest bidder you wouldn't have any source code to give away today.

Quote:
After we tried unsuccessfully to offload our assets to companies like CyberWorld Group / Golden Palace
You could have auctioned the assets to the highest bidder instead of holding out for something for you and Russ. If the assets had been sold and that money given to the players Russ would not be considered a thief today. Instead the owners of Pokerspot chose to keep the assets for themselves.
Pokerspot Software Now Opensource Quote
01-22-2007 , 01:29 AM
Sweet jesuz on a pogo-stick, ha ha.

Anyone with me when i say private-virtual-ip-Poker-network!! Kick this client alive, bribe a Russian bank, create a secure private virtual network, screw congress and spread the word!

Pokerplayers unite!
Pokerspot Software Now Opensource Quote
01-22-2007 , 01:30 AM
How have you guys never been arrested? Running an illegal gambling operation as a US citizen. The feds could still arrest you today for running an illegal site back in 2000.
Pokerspot Software Now Opensource Quote
01-22-2007 , 02:28 AM
Have you ever seen a man drink his own urine?
Pokerspot Software Now Opensource Quote
01-22-2007 , 03:19 AM
Quote:
the second quote is lmao amusing.
Quote:
but I defy anyone reading this to refute that our small group of friends really has changed the poker world
Thanks to Dutch Boyd, the poker world is aware that there is some level of risk that site X will default on their financial obligations. And I defy you to tell me that Dutch drinking his own piss on camera hasn't made the world a better place... not just the poker world, but the ENTIRE FREAKIN WORLD.
Pokerspot Software Now Opensource Quote
01-23-2007 , 01:25 PM
As a bit of an expert in Open Source and Free Software licensing, I'd note that the SVN repository doesn't make it clear what the license of the software. I've written to Robert and encouraged him to release the software under GPL explicitly. For the moment, even though you can download, you should not do anything with it because it isn't clear you have a legal right to do so until the license is clearly stated.
Pokerspot Software Now Opensource Quote
01-23-2007 , 02:51 PM

Thanks for pointing that out. I've added the BSD license to the /doc folder in subversion. Previously, the license type was noted on the main page of the project, but I'm not sure whether or not that was legally sufficient.
Pokerspot Software Now Opensource Quote
01-24-2007 , 03:42 PM
Anyone try compiling this yet?
Pokerspot Software Now Opensource Quote
01-24-2007 , 07:25 PM
Yes, I initially tried with Visual Studio .net 2003. The server compiled after MySQL was installed on my machine (it needed MySQL.h). The Lounge server would not compile due to an incompatible STL library (SGI). With regards to the STL, I may need to rip out the SGI version and replace with the native compiler version. Also, some header files have been renamed by Microsoft since this development.

Everything else compiled and ran without problems.

I suspect if you used Visual Studio 6, then it would all work as this appears to be the version that it was developed under. This is something I will try on the weekend.

The biggest problem at the moment with the package is that the database schemas are not defined anywhere, so I'm talking to Robert about getting those. I reconstructed some of the database, enough to get it running and it worked fine.

The package does include pre-compiled binaries that are ready to run, but you still need to setup MySQL and a database.

The other thing missing is how to start everything. There are 3 servers and I'm not sure in what order they start up in - more research required.

Apart from that the code seems well written and should serve as a good example of how to write a poker server/client.
Pokerspot Software Now Opensource Quote
01-25-2007 , 11:10 AM
Thanks for the update. Let me know if you get ahold of the schemas. I've looked through the code a bit, but haven't tried compiling it yet. That'll be a project for next month.
Pokerspot Software Now Opensource Quote
01-27-2007 , 05:28 PM

I added the (horrible) schema to the repository last week. It lives in the /doc directory. I don't know how much time I'll have to work on this, but I do want to fix the build, start porting the client to C# and get the server to scale to a respectable level.

If you have patches to submit, don't be shy.
Pokerspot Software Now Opensource Quote
01-29-2007 , 12:32 AM
Quote:

We've talked it over, and we're opensourcing the pokerspot code. It's ancient and ugly, but it should lower the barrier to entry and eventually maybe it will have the desired effect of eliminating the rake altogether and making poker a fair game for the players. Information wants to be free. So here. Come and get it. E-mail me if you need help.

ZOMG, rake free poker!!!1 That would be like, totally amazi..

oh wait.. what's that WPEX thing again?

yes, we're all getting fleeced (WPEX aside). but the fact is the fish just don't care about rake etc. they barely know what it is. that's what makes them fish - they just want to play at the highest profile branded site that seems trustworthy, and maybe get some bonus money that seems like a good deal. so the good players go where the fish are and pay the rake, and still make a profit.

i think you're overstating your case about the profitability of poker across the board for most good players - there are a lot of other reasons otherwise good players go broke, primarily bad bankroll management, tilt, and other gambling/spending.

sorry you didn't get to make bazillions and fleece all the fish as bad as your former competitors. sour grapes much?

that aside anything that might lower rake across the industry would naturally be a good thing for players, and while I don't think this will help, thanks for thinking of us anyway. best of luck in the future.

PoorTom
Pokerspot Software Now Opensource Quote
01-30-2007 , 11:07 AM
The schema only has 5 tables in it. However, the ERDs you gave should make it relatively easy to redefine the missing tables.
Pokerspot Software Now Opensource Quote
01-30-2007 , 05:42 PM

You should know that the operational version of Pokerspot only ever had 5 tables. Pretty bad, I know. The ERDs you find in the /doc directory were design spec only, never implemented.

There's many, many things wrong with the code. The horrible database and nearly non-existant back office spring to mind. Besides obviously being written entirely in an aging language (C++) and dependant on stale libraries.

Anyway, I just got the code built with VS6 and should have precompiled binaries up for download soon, for anyone unable to build it themselves. I'll post the hash along with the download, and maybe somebody else can confirm that they get the same hash from the build.

Unfortunately I can't budget much time for this project. We're still a ways off from being able to demo gameplay, but getting there..
Pokerspot Software Now Opensource Quote
03-23-2007 , 01:55 PM
BUMP.

Anyone get this working?
Pokerspot Software Now Opensource Quote
03-24-2007 , 06:35 PM
I'm going to guess that since there's not been much talk about it since January, that it probably never really did go anywhere.

I'm downloading it, but my knowledge of C++ is pretty limited. I'm interested in seeing how it works, but it sounds more like it's useful primarily for academics rather than actual functionality at this point.

Of course how useful is it to anyone in the U.S., anyway? If I were able, I'd start my own room with everything being flat-rate, rather than getting more expensive as the limits go up. It sure as hell doesn't cost Stars any significant amount more to run a $1000 buy-in MTT than it does a $1 buy-in MTT. Hell, probably costs LESS to run the $1000 since there's not nearly as much CPU time/bandwidth taken as the cheap stuff.



But, since I'm in the U.S., I doubt that'll ever happen for me.
Pokerspot Software Now Opensource Quote
03-25-2007 , 07:54 PM
i poked it with a stick a little bit, but without having intimate knowledge of how it works to begin with, it's a bit difficult to follow, add also the barrier that i don't particularly know C++ to any useful degree.

I should learn AJAX and build one in PHP-server side and Javascript client-side.
Pokerspot Software Now Opensource Quote
09-19-2007 , 11:36 AM
Is there still someone interested in this ?

I got it running and except for the database structure it seems to be not that bad, seems to be pretty stable.

I compiled it with VC++6, didn't get it done with VC2005.

There are a few things I had trouble with...

You have to set the password in the MySQL-DB with the OLD_PASSWORD function and run the mysql-daemon with --old-password option to make the authentification work.

Also there needs to be an entry in the status-table for maxplayers. Then I disabled all the SSL-stuff because that caused a little bit of trouble at one point and I didnt want to care about that any longer.

Now you can login and play all games, but it seems that only Limit Games are implemented ? There is a slider bar, but I didnt figure out yet if thats for future implementation of NL or if NL is implemented and I couldnt find it yet.

So, if anyone is interested just shoot me an PM or so..
Pokerspot Software Now Opensource Quote
09-19-2007 , 01:30 PM
Alright, I got NL almost working now as well. Somehow its still possible to make a reraise in the limit-size instead of at least the difference between the last 2 bets, but that cant be much. When I fixed that its possible to play LHE, NLHE, PLHE, PLO, Omaha, O/8, Stud and Stud/8.

Next thing then is to figure out how to schedule tourneys, but my guess is I have to just write them into the database,
Pokerspot Software Now Opensource Quote

      
m