![]() |
|
|
#1 | ||
|
Coordinator
Join Date: Jan 2002
Location: Hog Country
|
Creating a poker server
A while back a friend of mine and I started writing what was going to be a poker server. We had planned on going the whole way with it and trying to make some money. Well I have drifted apart from this friend (he is in graduate school), and this project kind of died. However, I have been thinking of restarting this project. But since Im not a programmer, really at all, I am going to do something a lot less ambitious.
I think my goal is going to be to create a server that will start out as allowing a maximum of nine players, all at one table. It will then be a sit and go tournament format, no limit holdem. Eventually, I would like to make it work as a multi-table tournament server. Now, one reason I bring this up is because I think this would be great for a bunch of us on this message board. I could give the address of the server out on here, set up a time, and we could just meet for our own private poker night, in whatever format we choose. Now, I actually already have the bare bones of this server and client started. What Im wondering from you guys is, if I were to get this project up and running, would you guys be interested in 1. helping to test it, 2. using it on a regular basis when finished? |
||
|
|
|
|
|
#2 |
|
Bounty Hunter
Join Date: Oct 2000
Location: Pittsburgh, PA
|
Count me in, dude!
__________________
No, I am not Batman, and I will not repair your food processor. |
|
|
|
|
|
#3 |
|
Strategy Moderator
Join Date: Nov 2001
Location: North Carolina
|
yes and yes.
|
|
|
|
|
|
#4 |
|
Pro Starter
Join Date: Oct 2000
Location: Allen Park, MI
|
Sounds good....
|
|
|
|
|
|
#5 |
|
Pro Starter
Join Date: Nov 2000
Location: Troy, NY
|
Yep and yep.
__________________
Quis custodiets ipsos custodes? |
|
|
|
|
|
#6 |
|
General Manager
Join Date: Oct 2000
Location: The Satellite of Love
|
Hell yeah! And if you need help on the project, I'll help in anyway I can (but I have to admit, web-programming isn't my strongest area)
|
|
|
|
|
|
#7 |
|
Coordinator
Join Date: Jan 2002
Location: Hog Country
|
Good, I was hoping for this type of response.
Since Ive already completed work on a poker "server" that deals limit hold em, I already know what Im going to have trouble with. The dealing, action, and evaluation of hands was actually quite simple. The part I had trouble with and will have even more trouble with considering that this one will be no limit, is side pots/all-ins. It becomes very confusing keeping track of how much is in which pot, and who is eligible for which pot. Any pointers or procedural thoughs on this part of it would help me out a lot. I never really did figure out a good way to do this for my limit hold em server so I just simplified it quite a bit to get things rolling. |
|
|
|
|
|
#8 |
|
Pro Starter
Join Date: Nov 2000
Location: Cary, NC, USA
|
I'm in.
|
|
|
|
|
|
#9 |
|
Pro Starter
Join Date: Nov 2000
Location: Troy, NY
|
Any chance we could give the Limit Hold 'Em server a test run to get a feel for how it works?
(at least dorks like me might like to see how you got things started)
__________________
Quis custodiets ipsos custodes? |
|
|
|
|
|
#10 |
|
General Manager
Join Date: Oct 2000
Location: Chicago
|
I would be happy to help, time permitting.
|
|
|
|
|
|
#11 |
|
High School Varsity
Join Date: Aug 2002
Location: New Hampshire, USA
|
Where's option 3 - helping out with the coding?
![]() As for your pot dilema, maybe thinking of it not as a pot but rather a list of pots, each with a set of participants and an amount. When a side pot is created, it simply adds another pot to the list. An All-in that is called with a smaller amount would result in the same thing, one pot containing the called amount, a second pot containing the remainder. At the end of eacxh betting round you would pay out the pots when only one player is left in it (you'll need special processing for the lower all-in call situation to not report that as a "win"). |
|
|
|
|
|
#12 | |
|
Coordinator
Join Date: Jan 2002
Location: Hog Country
|
Quote:
Well here's the deal. I put server in quotes above because it's not technically a server. It is really a program that resides on a server - FICS (Free Internet Chess Server). I wrote a program called "PokerBot" that allows up to 9 people to sit down and play poker on FICS in a text environment. I even, at one point, had it able to play a sit & go format, but I took that away because it was very buggy. As of now, you can on to FICS and play "ring game" style any time. |
|
|
|
|
|
|
#13 | |
|
Coordinator
Join Date: Jan 2002
Location: Hog Country
|
Quote:
That would be great. Trouble is Im an abhorrent programmer, and I can only program in VB. If you still want to help after that info, let me know ![]() Or I can just let you write the damn thing and take credit for it. hehe |
|
|
|
|
|
|
#15 |
|
Head Coach
Join Date: Nov 2003
Location: Morgan Hill, CA
|
Count me all-in
__________________
Fan of SF Giants, 49ers, Sharks, Arsenal |
|
|
|
|
|
#16 | |
|
High School Varsity
Join Date: Aug 2002
Location: New Hampshire, USA
|
Quote:
I would never take credit for that - this is a great idea and its yours. If you're serious about wanting help with the coding, I'm sure someone here could helkp you out - it just couldn't be me. I know VB, but don't have access to VB to no any work on it. Now, should you choose to convert the server portion to C++, let me know. |
|
|
|
|
|
|
#17 |
|
Captain Obvious
Join Date: Aug 2001
Location: Norman, Oklahoma
|
I would be careful if you play for real money. It would be best to locate your server in another country if you have any intention of playing for real cash.
__________________
Thread Killer extraordinaire Yay! its football season once again! |
|
|
|
|
|
#18 |
|
lolzcat
Join Date: Oct 2000
Location: sans pants
|
I don't know if this even exists, but I am most interested in having the ability to set up private single-table no-limit tournaments with entry fees ranging from $5-$10. I am not aware of any sites that have this option (admittedly I only play on PP), so if you could achieve this, I would be most interested...
__________________
Superman was flying around and saw Wonder Woman getting a tan in the nude on her balcony. Superman said I going to hit that real fast. So he flys down toward Wonder Woman to hit it and their is a loud scream. The Invincible Man scream what just hit me in the ass!!!!! I do shit, I take pictures, I write about it: chrisshue.com |
|
|
|
|
|
#19 |
|
Awaiting Further Instructions...
Join Date: Nov 2001
Location: Macungie, PA
|
sign me up. I know there are way better coders on here, but I can find my way around an IDE if needed; vb, cpp, whatever. Great idea.
|
|
|
|
|
|
#20 |
|
Coordinator
Join Date: Jan 2002
Location: Hog Country
|
Just a note. This will not be a real money server. It is just for fun. We could do lots of things to make the games meaningful besides using money, like create a league type leaderboard or something.
|
|
|
|
|
|
#21 | |
|
Coordinator
Join Date: Jan 2002
Location: Hog Country
|
Quote:
Heh. I meant YOU write it, I take credit for it! My evil plan! Id love to have the server written in C++. Unfortunately, I dont know anything about that language. Now if you wanted to do the actual coding and I help you with the conceptual things (since Ive already done this once, just not no-limit holdem), that would be different. But I wouldnt ask anyone to do that. |
|
|
|
|
|
|
#22 |
|
Awaiting Further Instructions...
Join Date: Nov 2001
Location: Macungie, PA
|
I think a leader board would be great, and maybe, to keep things fun, reset to zero every month so that you don't get the guy with 1,000,000 points that nobody can reach. But, you can also retain the lifetime stats.
I'm assuming this is going to be like the Free Chess stuff you are involved with? |
|
|
|
|
|
#23 | |
|
Coordinator
Join Date: Jan 2002
Location: Hog Country
|
Quote:
Im not sure what you mean by this. |
|
|
|
|
|
|
#24 |
|
Hattrick Moderator
Join Date: Jun 2002
Location: Fort Worthless, Tx
|
I would like to try too Matt.
Do you ever play on ICC? (chess that is)
__________________
King of All FOFC Media!!! IHOF: Fort Worthless Fury- 2004 AOC Deep South Champions (not acknowledged via conspiracy) |
|
|
|
|
|
#25 | |
|
Awaiting Further Instructions...
Join Date: Nov 2001
Location: Macungie, PA
|
Quote:
Aren't you Gorgonian on freechess.org? |
|
|
|
|
|
|
#26 |
|
Coordinator
Join Date: Jan 2002
Location: Hog Country
|
Yes, I am. No I never play on ICC. I actually "retired" from chess. Havent played since May. Just grew to where I dont enjoy the game anymore. I still log on to FICS, mostly to have something to read while playing poker
![]() |
|
|
|
|
|
#27 | ||
|
High School Varsity
Join Date: Aug 2002
Location: New Hampshire, USA
|
Quote:
Quote:
If you want to write up a spec of what you want it to do (basically the communication protocol between the clients and teh server and the target platform specs) and send me the VB stuff you have I could probably get something together for you farily quickly. ONe additional thought - since this will be a free system - it may be cool to optionally allow people not playing in the games to enter into a viewer mode - see all of the cards face up (like on TV) to watch how people are playing. Runs into potential problems with people cheating (having a partnet watch the game and IM them everyone's cards) but could definately be interresting when playing with friends (like an FOFC tourney). |
||
|
|
|
|
|
#28 |
|
Coordinator
Join Date: Jan 2002
Location: Hog Country
|
Well, since Im a hack programmer, all communication was going to be in plain text. I really don't know a better way to do it. For instance if the info sent from the client was chat, it would be proceeded with the letter C. If it was an action, it would be proceeded with the letter A. The server would read the first letter and direct the info to the correct part of the program. This is really all I have done so far. The VB server I have written right now simply accepts connections (all are anonymous), and will relay chat in the chat box, preceeded by a number indicating which connection number the chat came from. I did this in about 20 minutes last night. Ive never written an actual server before, so that type of stuff will be the hardest for me. With the PokerBot program, the server stuff was taken care of by FICS and I just handled the incoming information from other users.
|
|
|
|
|
|
#29 | |
|
Hattrick Moderator
Join Date: Jun 2002
Location: Fort Worthless, Tx
|
Quote:
Aw too bad. I don't play much on ICC myself, mainly I watch major tournaments etc on it.One thing you might try if you haven't is correspondence chess. I have 7 games going currently, just entering a move a day max. It's pretty fun for me and I don't get burned out.
__________________
King of All FOFC Media!!! IHOF: Fort Worthless Fury- 2004 AOC Deep South Champions (not acknowledged via conspiracy) |
|
|
|
|
|
|
#30 |
|
Coordinator
Join Date: Jan 2002
Location: Hog Country
|
I played correspondence chess more than live chess. I do like it far better without much time pressure. Im just burned out on the whole game.
|
|
|
|
|
|
#31 | |
|
High School Varsity
Join Date: Aug 2002
Location: New Hampshire, USA
|
Quote:
I am interrested in helping out on this any way you see as being appropriate, so let me know what I can do. |
|
|
|
|
|
|
#32 |
|
Coordinator
Join Date: Jan 2002
Location: Hog Country
|
Ill send you a PM later today with some more info about what we can possibly do.
|
|
|
|
|
|
#33 |
|
Head Coach
Join Date: Dec 2002
Location: Maryland
|
Hey, if it involves no money I'd be all for this too!
__________________
null |
|
|
|
|
|
#34 |
|
Awaiting Further Instructions...
Join Date: Nov 2001
Location: Macungie, PA
|
I think that playing for fun and not money is fine if we keep a lot of stats. We should brain storm on all the stats that we would want.
|
|
|
|
|
|
#35 |
|
College Benchwarmer
Join Date: Oct 2002
Location: Edmonton, AB
|
Matt...great idea!!!
|
|
|
|
|
|
#36 |
|
Hall Of Famer
Join Date: Nov 2000
Location: The State of Insanity
|
see if this helps you.
A semi-graphical interface to play Holdem over IRC http://www.jcsw.com/poker/
__________________
Check out Foz's New Video Game Site, An 8-bit Mind in an 8GB world! http://an8bitmind.com |
|
|
|
|
|
#37 |
|
Captain Obvious
Join Date: Aug 2001
Location: Norman, Oklahoma
|
could you use a predefined protocol like IRC to facilitate what you want to do? Although a holdem poker bot for IRC probably exists already.
__________________
Thread Killer extraordinaire Yay! its football season once again! |
|
|
|
|
|
#38 |
|
General Manager
Join Date: Nov 2002
Location: The Town of Flower Mound
|
I wish I knew how to play poker...
![]()
__________________
UTEP Miners!!! I solemnly swear to never cheer for TO |
|
|
|
|
|
#39 |
|
Coordinator
Join Date: Jan 2002
Location: Hog Country
|
I tried that my first time with the FICS server. Id like to have a standalone this time around.
|
|
|
|
|
|
#40 |
|
Pro Starter
Join Date: Nov 2000
Location: Troy, NY
|
If graphics got involved, I like Fido's idea of having everyone be able to see the cards. We could schedule a weekly FOFC tourney, and I'm sure people would like watching near the end.
Also, I have a friend who wrote a good deal of code (graphics too) for a poker server over a LAN network. I'll see if I can't get him to send me whatever he had done - that might be a significant help.
__________________
Quis custodiets ipsos custodes? |
|
|
|
|
|
#41 |
|
Coordinator
Join Date: Jan 2003
Location: Conyers GA
|
Sounds good. I'd definitely give this a whirl.
|
|
|
|
|
|
#42 |
|
Coordinator
Join Date: Jan 2002
Location: Hog Country
|
There will definitely be a client with graphics. The shown cards thing is a possibility since we'd be a closed community.
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|