Newbie Spellweaver
- Joined
- Aug 18, 2009
- Messages
- 9
- Reaction score
- 3
Hello,
It's me, PrePay.
I kinda lost my account. So, And this is my new one. And I'm currently busy developing a Pokerinside/PokerTropical server.
The Server Emulator I'm developing is a Poker Server.
It's originally from PokerTropical, But thats site is replaced by some weird poker advertisement site. (Poker Tropical)
So now its live on Online Poker - Pokerinside.nl. I think they bought it. Because there site is crappy:
examples:
poker.pokerinside.nl - /client/
-- -.- there are stupid for real. There a clientfiles.zip in there.
poker.pokerinside.nl - /client/lobby/
poker.pokerinside.nl - /lobby/
It's a dutch site, But client is 100% english.
The Emulator i'm developing is based on Ion/Deltar. Some of the habbo code is still in it, So I can sometimes check back how things are done. Pokerinside is using a weird packet system.
@A, @B, @%, @= are 2 headers packets and then content.
and packets sent by the client only have 1 byte of header.
I have already implanted some MySQL for the Rooms and Users.
Screenshot:
download:
http://firefly.activestate.com/wmisiedjan/jokeremulator/
Forgot to include SQL in package:
If you got everything working you can test it via this:
THIS REQUIRES YOUR PORTS TO BE OPEN
Current Features:
MySQL login.
Multiple Rooms. (MySQL)
Logging in completely.
Chatting with Commands.
Todo:
ALOT!
More soon.
Please contact me if you want to help developing.
Sorry if thread is messy, Don't have much time. Very Tired. Will take a lot at it tomorrow again.
Greetings, PreLoaded
Edit:
Just found the packet of the Flop. Also figured out Cards identity:
Cards works like this:
I'm looking for a .NET poker enige or someome that has experience wit poker Logic.
It's me, PrePay.
I kinda lost my account. So, And this is my new one. And I'm currently busy developing a Pokerinside/PokerTropical server.
The Server Emulator I'm developing is a Poker Server.
It's originally from PokerTropical, But thats site is replaced by some weird poker advertisement site. (Poker Tropical)
So now its live on Online Poker - Pokerinside.nl. I think they bought it. Because there site is crappy:
examples:
poker.pokerinside.nl - /client/
-- -.- there are stupid for real. There a clientfiles.zip in there.
poker.pokerinside.nl - /client/lobby/
poker.pokerinside.nl - /lobby/
It's a dutch site, But client is 100% english.
The Emulator i'm developing is based on Ion/Deltar. Some of the habbo code is still in it, So I can sometimes check back how things are done. Pokerinside is using a weird packet system.
@A, @B, @%, @= are 2 headers packets and then content.
and packets sent by the client only have 1 byte of header.
I have already implanted some MySQL for the Rooms and Users.
Screenshot:
download:
http://firefly.activestate.com/wmisiedjan/jokeremulator/
Forgot to include SQL in package:
Code:
-- phpMyAdmin SQL Dump
-- version 3.3.4
-- http://www.phpmyadmin.net
--
-- Machine: localhost
-- Genereertijd: 27 Dec 2010 om 02:43
-- Serverversie: 5.1.41
-- PHP-Versie: 5.3.1
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `thejokeremulator`
--
-- --------------------------------------------------------
--
-- Tabelstructuur voor tabel `rooms`
--
CREATE TABLE IF NOT EXISTS `rooms` (
`id` int(255) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`minbuyin` int(11) NOT NULL,
`maxbuyin` int(11) NOT NULL,
`smallblind` int(11) NOT NULL,
`bigblind` int(11) NOT NULL,
`tablelabel` varchar(255) NOT NULL,
`welcomemessage` varchar(255) NOT NULL,
`roomport` int(11) NOT NULL,
`roommaxconn` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Gegevens worden uitgevoerd voor tabel `rooms`
--
INSERT INTO `rooms` (`id`, `name`, `minbuyin`, `maxbuyin`, `smallblind`, `bigblind`, `tablelabel`, `welcomemessage`, `roomport`, `roommaxconn`) VALUES
(1, 'Joker Admin Table', 2000, 1000000, 1000, 2000, 'Joker Admin Room', 'Welcome to TheJokerEmulator''s Admin Table.', 4296, 20);
-- --------------------------------------------------------
--
-- Tabelstructuur voor tabel `users`
--
CREATE TABLE IF NOT EXISTS `users` (
`uid` bigint(20) NOT NULL AUTO_INCREMENT,
`username` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`points` int(255) NOT NULL,
`wins` int(255) NOT NULL,
`loses` int(255) NOT NULL,
PRIMARY KEY (`uid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Gegevens worden uitgevoerd voor tabel `users`
--
INSERT INTO `users` (`uid`, `username`, `password`, `points`, `wins`, `loses`) VALUES
(1, 'Demo', 'password123', 90000, 0, 0),
If you got everything working you can test it via this:
Code:
http://poker.pokerinside.nl/client/pwsmpclient.asp?host=YOURIP&port=YOURPORT&username=Demo&password=password123
Current Features:
MySQL login.
Multiple Rooms. (MySQL)
Logging in completely.
Chatting with Commands.
Todo:
ALOT!
More soon.
Please contact me if you want to help developing.
Sorry if thread is messy, Don't have much time. Very Tired. Will take a lot at it tomorrow again.
Greetings, PreLoaded
Edit:
Just found the packet of the Flop. Also figured out Cards identity:
Code:
namespace Ion.Lobby.Client
{
public static class ResponseOpcodes
{
public const string ScrSendUserInfo = "@G";
public const string Ping = "@M";
public const string SystemChatMessage = "@P";
public const string TableInformation = "@$";
public const string StatusUpdate = "@=";
public const string ErrorMessage = "@H";
public const string ChatMessage = "@A";
public const string SitdownInformation = "@%";
public const string SitdownSit = "@S";
public const string userCardsInfo = "@B";
public const string FlopCards = "@7"; //Flop (Example: @7 41,2,38)
}
}
Cards works like this:
Code:
string[] cards = new string[] {"2C", "3C", "4C", "5C", "6C", "7C", "8C", "9C", "10C", "JC", "QC", "KC", "AC", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AD", "2H", "3H", "4H", "5H", "6H", "7H", "8H", "9H", "10H", "JH", "QH", "KH", "AH", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AS"}; //C = Clubs, D = Diamonds, H = Hearts, S = Spades
string HeartsAces = cards[38];
I'm looking for a .NET poker enige or someome that has experience wit poker Logic.
Last edited: